/[weechat]/weechat/src/common/weechat.c
ViewVC logotype

Diff of /weechat/src/common/weechat.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.62 by flashcode, Wed Oct 26 23:05:35 2005 UTC revision 1.63 by flashcode, Sun Oct 30 19:22:54 2005 UTC
# Line 78  int sigsegv = 0;                /* SIGSE Line 78  int sigsegv = 0;                /* SIGSE
78  char *weechat_home = NULL;      /* WeeChat home dir. (example: /home/toto/.weechat) */  char *weechat_home = NULL;      /* WeeChat home dir. (example: /home/toto/.weechat) */
79  FILE *weechat_log_file = NULL;  /* WeeChat log file (~/.weechat/weechat.log)        */  FILE *weechat_log_file = NULL;  /* WeeChat log file (~/.weechat/weechat.log)        */
80    
81  char *local_charset = NULL;     /* local charset, for example: ISO-8859-1   */  char *local_charset = NULL;     /* local charset, for example: ISO-8859-1, UTF-8    */
82    
83  int server_cmd_line;    /* at least one server on WeeChat command line      */  int server_cmd_line;            /* at least one server on WeeChat command line      */
84    int auto_connect;               /* enabled by default, can by disabled on cmd line  */
85    int auto_load_plugins;          /* enabled by default, can by disabled on cmd line  */
86    
87  #ifdef HAVE_GNUTLS  #ifdef HAVE_GNUTLS
88  gnutls_certificate_credentials gnutls_xcred;   /* gnutls client credentials */  gnutls_certificate_credentials gnutls_xcred;   /* gnutls client credentials */
# Line 444  wee_parse_args (int argc, char *argv[]) Line 446  wee_parse_args (int argc, char *argv[])
446      t_irc_server server_tmp;      t_irc_server server_tmp;
447    
448      server_cmd_line = 0;      server_cmd_line = 0;
449        auto_connect = 1;
450        auto_load_plugins = 1;
451            
452      for (i = 1; i < argc; i++)      for (i = 1; i < argc; i++)
453      {      {
454          if ((strcmp (argv[i], "-c") == 0)          if ((strcmp (argv[i], "-a") == 0)
455                || (strcmp (argv[i], "--no-connect") == 0))
456                auto_connect = 0;
457            else if ((strcmp (argv[i], "-c") == 0)
458              || (strcmp (argv[i], "--config") == 0))              || (strcmp (argv[i], "--config") == 0))
459          {          {
460              wee_display_config_options ();              wee_display_config_options ();
# Line 484  wee_parse_args (int argc, char *argv[]) Line 491  wee_parse_args (int argc, char *argv[])
491              printf ("\n%s%s", WEE_LICENSE);              printf ("\n%s%s", WEE_LICENSE);
492              wee_shutdown (EXIT_SUCCESS, 0);              wee_shutdown (EXIT_SUCCESS, 0);
493          }          }
494            else if ((strcmp (argv[i], "-p") == 0)
495                     || (strcmp (argv[i], "--no-plugin") == 0))
496                auto_load_plugins = 0;
497          else if ((strcmp (argv[i], "-v") == 0)          else if ((strcmp (argv[i], "-v") == 0)
498                   || (strcmp (argv[i], "--version") == 0))                   || (strcmp (argv[i], "--version") == 0))
499          {          {
# Line 886  main (int argc, char *argv[]) Line 896  main (int argc, char *argv[])
896      gui_init ();                    /* init WeeChat interface               */      gui_init ();                    /* init WeeChat interface               */
897      weechat_welcome_message ();     /* display WeeChat welcome message      */      weechat_welcome_message ();     /* display WeeChat welcome message      */
898  #ifdef PLUGINS  #ifdef PLUGINS
899      plugin_init ();                 /* init plugin interface(s)             */      plugin_init (auto_load_plugins);/* init plugin interface(s)             */
900  #endif  #endif
901                                      /* auto-connect to servers              */                                      /* auto-connect to servers              */
902      server_auto_connect (server_cmd_line);      server_auto_connect (auto_connect, server_cmd_line);
903      fifo_create ();                 /* create FIFO pipe for remote control  */      fifo_create ();                 /* create FIFO pipe for remote control  */
904            
905      gui_main_loop ();               /* WeeChat main loop                    */      gui_main_loop ();               /* WeeChat main loop                    */

Legend:
Removed from v.1.62  
changed lines
  Added in v.1.63

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26