- Timestamp:
- 2006-06-30T09:17:18Z (18 years ago)
- Branches:
- master
- Children:
- 0a3c243
- Parents:
- 1719464
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
irc.c
r1719464 r5c9512f 121 121 irc_connection_list = g_slist_append( irc_connection_list, irc ); 122 122 123 set_add( irc, "away_devoice", "true", set_eval_away_devoice);124 set_add( irc, "auto_connect", "true", set_eval_bool);125 set_add( irc, "auto_reconnect", "false", set_eval_bool);126 set_add( irc, "auto_reconnect_delay", "300", set_eval_int);127 set_add( irc, "buddy_sendbuffer", "false", set_eval_bool);128 set_add( irc, "buddy_sendbuffer_delay", "200", set_eval_int);129 set_add( irc, "charset", "iso8859-1", set_eval_charset);130 set_add( irc, "debug", "false", set_eval_bool);131 set_add( irc, "default_target", "root", NULL);132 set_add( irc, "display_namechanges", "false", set_eval_bool);133 set_add( irc, "handle_unknown", "root", NULL);134 set_add( irc, "lcnicks", "true", set_eval_bool);135 set_add( irc, "ops", "both", set_eval_ops);136 set_add( irc, "private", "true", set_eval_bool);137 set_add( irc, "query_order", "lifo", NULL);138 set_add( irc, "save_on_quit", "true", set_eval_bool);139 set_add( irc, "strip_html", "true", NULL);140 set_add( irc, "to_char", ": ", set_eval_to_char);141 set_add( irc, "typing_notice", "false", set_eval_bool);142 set_add( irc, "password", NULL, passchange);123 set_add( &irc->set, "away_devoice", "true", set_eval_away_devoice, irc ); 124 set_add( &irc->set, "auto_connect", "true", set_eval_bool, irc ); 125 set_add( &irc->set, "auto_reconnect", "false", set_eval_bool, irc ); 126 set_add( &irc->set, "auto_reconnect_delay", "300", set_eval_int, irc ); 127 set_add( &irc->set, "buddy_sendbuffer", "false", set_eval_bool, irc ); 128 set_add( &irc->set, "buddy_sendbuffer_delay", "200", set_eval_int, irc ); 129 set_add( &irc->set, "charset", "iso8859-1", set_eval_charset, irc ); 130 set_add( &irc->set, "debug", "false", set_eval_bool, irc ); 131 set_add( &irc->set, "default_target", "root", NULL, irc ); 132 set_add( &irc->set, "display_namechanges", "false", set_eval_bool, irc ); 133 set_add( &irc->set, "handle_unknown", "root", NULL, irc ); 134 set_add( &irc->set, "lcnicks", "true", set_eval_bool, irc ); 135 set_add( &irc->set, "ops", "both", set_eval_ops, irc ); 136 set_add( &irc->set, "password", NULL, passchange, irc ); 137 set_add( &irc->set, "private", "true", set_eval_bool, irc ); 138 set_add( &irc->set, "query_order", "lifo", NULL, irc ); 139 set_add( &irc->set, "save_on_quit", "true", set_eval_bool, irc ); 140 set_add( &irc->set, "strip_html", "true", NULL, irc ); 141 set_add( &irc->set, "to_char", ": ", set_eval_to_char, irc ); 142 set_add( &irc->set, "typing_notice", "false", set_eval_bool, irc ); 143 143 144 144 conf_loaddefaults( irc ); … … 212 212 log_message( LOGLVL_INFO, "Destroying connection with fd %d", irc->fd ); 213 213 214 if( irc->status & USTATUS_IDENTIFIED && set_getint( irc, "save_on_quit" ) )214 if( irc->status & USTATUS_IDENTIFIED && set_getint( &irc->set, "save_on_quit" ) ) 215 215 if( storage_save( irc, TRUE ) != STORAGE_OK ) 216 216 irc_usermsg( irc, "Error while saving settings!" ); … … 364 364 } 365 365 366 if( ( cs = set_getstr( irc, "charset" ) ) && ( g_strcasecmp( cs, "utf-8" ) != 0 ) )366 if( ( cs = set_getstr( &irc->set, "charset" ) ) && ( g_strcasecmp( cs, "utf-8" ) != 0 ) ) 367 367 { 368 368 conv[IRC_MAX_LINE] = 0; … … 584 584 585 585 strip_newlines( line ); 586 if( ( cs = set_getstr( irc, "charset" ) ) && ( g_strcasecmp( cs, "utf-8" ) != 0 ) )586 if( ( cs = set_getstr( &irc->set, "charset" ) ) && ( g_strcasecmp( cs, "utf-8" ) != 0 ) ) 587 587 { 588 588 char conv[IRC_MAX_LINE+1]; … … 666 666 if( u->gc && control ) 667 667 { 668 if( set_getint( irc, "away_devoice" ) && !u->away )668 if( set_getint( &irc->set, "away_devoice" ) && !u->away ) 669 669 s = "+"; 670 670 else … … 675 675 else if( !u->gc ) 676 676 { 677 if( strcmp( u->nick, irc->mynick ) == 0 && ( strcmp( set_getstr( irc, "ops" ), "root" ) == 0 || strcmp( set_getstr( irc, "ops" ), "both" ) == 0 ) )677 if( strcmp( u->nick, irc->mynick ) == 0 && ( strcmp( set_getstr( &irc->set, "ops" ), "root" ) == 0 || strcmp( set_getstr( &irc->set, "ops" ), "both" ) == 0 ) ) 678 678 s = "@"; 679 else if( strcmp( u->nick, irc->nick ) == 0 && ( strcmp( set_getstr( irc, "ops" ), "user" ) == 0 || strcmp( set_getstr( irc, "ops" ), "both" ) == 0 ) )679 else if( strcmp( u->nick, irc->nick ) == 0 && ( strcmp( set_getstr( &irc->set, "ops" ), "user" ) == 0 || strcmp( set_getstr( &irc->set, "ops" ), "both" ) == 0 ) ) 680 680 s = "@"; 681 681 else … … 1084 1084 if( !u || !u->gc ) return; 1085 1085 1086 if( set_getint( irc, "buddy_sendbuffer" ) && set_getint( irc, "buddy_sendbuffer_delay" ) > 0 )1086 if( set_getint( &irc->set, "buddy_sendbuffer" ) && set_getint( &irc->set, "buddy_sendbuffer_delay" ) > 0 ) 1087 1087 { 1088 1088 int delay; … … 1111 1111 strcat( u->sendbuf, "\n" ); 1112 1112 1113 delay = set_getint( irc, "buddy_sendbuffer_delay" );1113 delay = set_getint( &irc->set, "buddy_sendbuffer_delay" ); 1114 1114 if( delay <= 5 ) 1115 1115 delay *= 1000; … … 1176 1176 int len = strlen( irc->nick) + 3; 1177 1177 prefix = g_new (char, len ); 1178 g_snprintf( prefix, len, "%s%s", irc->nick, set_getstr( irc, "to_char" ) );1178 g_snprintf( prefix, len, "%s%s", irc->nick, set_getstr( &irc->set, "to_char" ) ); 1179 1179 prefix[len-1] = 0; 1180 1180 }
Note: See TracChangeset
for help on using the changeset viewer.