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

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

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

revision 1.71 by flashcode, Tue Aug 16 15:03:44 2005 UTC revision 1.72 by flashcode, Sat Sep 3 12:37:22 2005 UTC
# Line 775  get_pos_array_values (char **array, char Line 775  get_pos_array_values (char **array, char
775      i = 0;      i = 0;
776      while (array[i])      while (array[i])
777      {      {
778          if (strcasecmp (array[i], string) == 0)          if (ascii_strcasecmp (array[i], string) == 0)
779              return i;              return i;
780          i++;          i++;
781      }      }
# Line 926  config_option_set_value (t_config_option Line 926  config_option_set_value (t_config_option
926      switch (option->option_type)      switch (option->option_type)
927      {      {
928          case OPTION_TYPE_BOOLEAN:          case OPTION_TYPE_BOOLEAN:
929              if (strcasecmp (value, "on") == 0)              if (ascii_strcasecmp (value, "on") == 0)
930                  *(option->ptr_int) = BOOL_TRUE;                  *(option->ptr_int) = BOOL_TRUE;
931              else if (strcasecmp (value, "off") == 0)              else if (ascii_strcasecmp (value, "off") == 0)
932                  *(option->ptr_int) = BOOL_FALSE;                  *(option->ptr_int) = BOOL_FALSE;
933              else              else
934                  return -1;                  return -1;
# Line 965  config_option_set_value (t_config_option Line 965  config_option_set_value (t_config_option
965  void *  void *
966  config_get_server_option_ptr (t_irc_server *server, char *option_name)  config_get_server_option_ptr (t_irc_server *server, char *option_name)
967  {  {
968      if (strcasecmp (option_name, "server_name") == 0)      if (ascii_strcasecmp (option_name, "server_name") == 0)
969          return (void *)(&server->name);          return (void *)(&server->name);
970      if (strcasecmp (option_name, "server_autoconnect") == 0)      if (ascii_strcasecmp (option_name, "server_autoconnect") == 0)
971          return (void *)(&server->autoconnect);          return (void *)(&server->autoconnect);
972      if (strcasecmp (option_name, "server_autoreconnect") == 0)      if (ascii_strcasecmp (option_name, "server_autoreconnect") == 0)
973          return (void *)(&server->autoreconnect);          return (void *)(&server->autoreconnect);
974      if (strcasecmp (option_name, "server_autoreconnect_delay") == 0)      if (ascii_strcasecmp (option_name, "server_autoreconnect_delay") == 0)
975          return (void *)(&server->autoreconnect_delay);          return (void *)(&server->autoreconnect_delay);
976      if (strcasecmp (option_name, "server_address") == 0)      if (ascii_strcasecmp (option_name, "server_address") == 0)
977          return (void *)(&server->address);          return (void *)(&server->address);
978      if (strcasecmp (option_name, "server_port") == 0)      if (ascii_strcasecmp (option_name, "server_port") == 0)
979          return (void *)(&server->port);          return (void *)(&server->port);
980      if (strcasecmp (option_name, "server_ipv6") == 0)      if (ascii_strcasecmp (option_name, "server_ipv6") == 0)
981          return (void *)(&server->ipv6);          return (void *)(&server->ipv6);
982      if (strcasecmp (option_name, "server_ssl") == 0)      if (ascii_strcasecmp (option_name, "server_ssl") == 0)
983          return (void *)(&server->ssl);          return (void *)(&server->ssl);
984      if (strcasecmp (option_name, "server_password") == 0)      if (ascii_strcasecmp (option_name, "server_password") == 0)
985          return (void *)(&server->password);          return (void *)(&server->password);
986      if (strcasecmp (option_name, "server_nick1") == 0)      if (ascii_strcasecmp (option_name, "server_nick1") == 0)
987          return (void *)(&server->nick1);          return (void *)(&server->nick1);
988      if (strcasecmp (option_name, "server_nick2") == 0)      if (ascii_strcasecmp (option_name, "server_nick2") == 0)
989          return (void *)(&server->nick2);          return (void *)(&server->nick2);
990      if (strcasecmp (option_name, "server_nick3") == 0)      if (ascii_strcasecmp (option_name, "server_nick3") == 0)
991          return (void *)(&server->nick3);          return (void *)(&server->nick3);
992      if (strcasecmp (option_name, "server_username") == 0)      if (ascii_strcasecmp (option_name, "server_username") == 0)
993          return (void *)(&server->username);          return (void *)(&server->username);
994      if (strcasecmp (option_name, "server_realname") == 0)      if (ascii_strcasecmp (option_name, "server_realname") == 0)
995          return (void *)(&server->realname);          return (void *)(&server->realname);
996      if (strcasecmp (option_name, "server_command") == 0)      if (ascii_strcasecmp (option_name, "server_command") == 0)
997          return (void *)(&server->command);          return (void *)(&server->command);
998      if (strcasecmp (option_name, "server_command_delay") == 0)      if (ascii_strcasecmp (option_name, "server_command_delay") == 0)
999          return (void *)(&server->command_delay);          return (void *)(&server->command_delay);
1000      if (strcasecmp (option_name, "server_autojoin") == 0)      if (ascii_strcasecmp (option_name, "server_autojoin") == 0)
1001          return (void *)(&server->autojoin);          return (void *)(&server->autojoin);
1002      if (strcasecmp (option_name, "server_autorejoin") == 0)      if (ascii_strcasecmp (option_name, "server_autorejoin") == 0)
1003          return (void *)(&server->autorejoin);          return (void *)(&server->autorejoin);
1004      if (strcasecmp (option_name, "server_notify_levels") == 0)      if (ascii_strcasecmp (option_name, "server_notify_levels") == 0)
1005          return (void *)(&server->notify_levels);          return (void *)(&server->notify_levels);
1006      /* option not found */      /* option not found */
1007      return NULL;      return NULL;
# Line 1031  config_set_server_value (t_irc_server *s Line 1031  config_set_server_value (t_irc_server *s
1031      for (i = 0; weechat_options[CONFIG_SECTION_SERVER][i].option_name; i++)      for (i = 0; weechat_options[CONFIG_SECTION_SERVER][i].option_name; i++)
1032      {      {
1033          /* if option found, return pointer */          /* if option found, return pointer */
1034          if (strcasecmp (weechat_options[CONFIG_SECTION_SERVER][i].option_name, option_name) == 0)          if (ascii_strcasecmp (weechat_options[CONFIG_SECTION_SERVER][i].option_name, option_name) == 0)
1035          {          {
1036              ptr_option = &weechat_options[CONFIG_SECTION_SERVER][i];              ptr_option = &weechat_options[CONFIG_SECTION_SERVER][i];
1037              break;              break;
# Line 1043  config_set_server_value (t_irc_server *s Line 1043  config_set_server_value (t_irc_server *s
1043      switch (ptr_option->option_type)      switch (ptr_option->option_type)
1044      {      {
1045          case OPTION_TYPE_BOOLEAN:          case OPTION_TYPE_BOOLEAN:
1046              if (strcasecmp (value, "on") == 0)              if (ascii_strcasecmp (value, "on") == 0)
1047                  *((int *)(ptr_data)) = BOOL_TRUE;                  *((int *)(ptr_data)) = BOOL_TRUE;
1048              else if (strcasecmp (value, "off") == 0)              else if (ascii_strcasecmp (value, "off") == 0)
1049                  *((int *)(ptr_data)) = BOOL_FALSE;                  *((int *)(ptr_data)) = BOOL_FALSE;
1050              else              else
1051                  return -2;                  return -2;
# Line 1095  config_option_search (char *option_name) Line 1095  config_option_search (char *option_name)
1095              for (j = 0; weechat_options[i][j].option_name; j++)              for (j = 0; weechat_options[i][j].option_name; j++)
1096              {              {
1097                  /* if option found, return pointer */                  /* if option found, return pointer */
1098                  if (strcasecmp (weechat_options[i][j].option_name, option_name) == 0)                  if (ascii_strcasecmp (weechat_options[i][j].option_name, option_name) == 0)
1099                      return &weechat_options[i][j];                      return &weechat_options[i][j];
1100              }              }
1101          }          }

Legend:
Removed from v.1.71  
changed lines
  Added in v.1.72

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