equal
deleted
inserted
replaced
245 printf(v_fmt, v); |
245 printf(v_fmt, v); |
246 scr_LogPrint(LPRINT_LOGNORM|LPRINT_NOTUTF8, v_fmt, v); |
246 scr_LogPrint(LPRINT_LOGNORM|LPRINT_NOTUTF8, v_fmt, v); |
247 g_free(v); |
247 g_free(v); |
248 } |
248 } |
249 |
249 |
250 void main_init_pgp(void) |
250 static void compile_options(void) |
|
251 { |
|
252 puts("Installation data directory: " DATA_DIR "\n"); |
|
253 #ifdef HAVE_UNICODE |
|
254 puts("Compiled with unicode support."); |
|
255 #endif |
|
256 #ifdef HAVE_OPENSSL |
|
257 puts("Compiled with OpenSSL support."); |
|
258 #elif defined HAVE_GNUTLS |
|
259 puts("Compiled with GnuTLS support."); |
|
260 #endif |
|
261 #ifdef HAVE_GPGME |
|
262 puts("Compiled with GPG support."); |
|
263 #endif |
|
264 #ifdef WITH_ASPELL |
|
265 puts("Compiled with Aspell support."); |
|
266 #endif |
|
267 #ifdef DEBUG_ENABLE |
|
268 puts("Compiled with debugging support."); |
|
269 #endif |
|
270 } |
|
271 |
|
272 static void main_init_pgp(void) |
251 { |
273 { |
252 #ifdef HAVE_GPGME |
274 #ifdef HAVE_GPGME |
253 const char *pk, *pp; |
275 const char *pk, *pp; |
254 char *typed_passwd = NULL; |
276 char *typed_passwd = NULL; |
255 char *p; |
277 char *p; |
316 signal(SIGCHLD, sig_handler); |
338 signal(SIGCHLD, sig_handler); |
317 signal(SIGPIPE, SIG_IGN); |
339 signal(SIGPIPE, SIG_IGN); |
318 |
340 |
319 /* Parse command line options */ |
341 /* Parse command line options */ |
320 while (1) { |
342 while (1) { |
321 int c = getopt(argc, argv, "hf:"); |
343 int c = getopt(argc, argv, "hvf:"); |
322 if (c == -1) { |
344 if (c == -1) { |
323 break; |
345 break; |
324 } else |
346 } else |
325 switch (c) { |
347 switch (c) { |
326 case 'h': |
348 case 'h': |
327 case '?': |
349 case '?': |
328 printf("Usage: %s [-f mcabberrc_file]\n\n", argv[0]); |
350 printf("Usage: %s [-h|-v|-f mcabberrc_file]\n\n", argv[0]); |
329 return (c == 'h' ? 0 : -1); |
351 return (c == 'h' ? 0 : -1); |
|
352 case 'v': |
|
353 compile_options(); |
|
354 return 0; |
330 case 'f': |
355 case 'f': |
331 configFile = g_strdup(optarg); |
356 configFile = g_strdup(optarg); |
332 break; |
357 break; |
333 } |
358 } |
334 } |
359 } |
335 |
360 |
336 if (optind < argc) { |
361 if (optind < argc) { |
337 fprintf(stderr, "Usage: %s [-f mcabberrc_file]\n\n", argv[0]); |
362 fprintf(stderr, "Usage: %s [-h|-v|-f mcabberrc_file]\n\n", argv[0]); |
338 return -1; |
363 return -1; |
339 } |
364 } |
340 |
365 |
341 /* Initialize command system, roster and default key bindings */ |
366 /* Initialize command system, roster and default key bindings */ |
342 cmd_init(); |
367 cmd_init(); |