100
100
extern void debug_window (Window *, char *, int);
102
102
extern void set_detach_on_hup (Window *, char *, int);
103
static void set_notify_interval(Window *win, char *unused, int value);
105
106
* irc_variable: all the irc variables used. Note that the integer and
315
316
{ "NICK_COMPLETION_LEN",0, INT_TYPE_VAR, DEFAULT_NICK_COMPLETION_LEN, NULL, NULL, 0, VIF_BITCHX },
316
317
{ "NICK_COMPLETION_TYPE",0, INT_TYPE_VAR, DEFAULT_NICK_COMPLETION_TYPE, NULL, NULL, 0, VIF_BITCHX },
317
318
{ "NOTIFY",0, BOOL_TYPE_VAR, DEFAULT_NOTIFY, NULL, NULL, 0, VIF_BITCHX },
318
320
{ "NOTIFY_HANDLER",0, STR_TYPE_VAR, 0, NULL, set_notify_handler, 0, 0 },
319
{ "NOTIFY_INTERVAL",0, INT_TYPE_VAR, DEFAULT_NOTIFY_INTERVAL, NULL, NULL, 0, VIF_BITCHX },
322
{ "NOTIFY_INTERVAL",0, INT_TYPE_VAR, DEFAULT_NOTIFY_INTERVAL, NULL, set_notify_interval, 0, VIF_BITCHX },
320
323
{ "NOTIFY_LEVEL",0, STR_TYPE_VAR, 0, NULL, set_notify_level, 0, 0 },
321
324
{ "NOTIFY_ON_TERMINATION",0, BOOL_TYPE_VAR, DEFAULT_NOTIFY_ON_TERMINATION, NULL, NULL, 0, VF_NODAEMON },
322
325
{ "NO_CTCP_FLOOD",0, BOOL_TYPE_VAR, DEFAULT_NO_CTCP_FLOOD, NULL, NULL, 0, 0 },
617
620
set_string_var(INPUT_PROMPT_VAR, DEFAULT_INPUT_PROMPT);
618
621
set_string_var(HIGHLIGHT_CHAR_VAR, DEFAULT_HIGHLIGHT_CHAR);
619
622
set_string_var(LASTLOG_LEVEL_VAR, DEFAULT_LASTLOG_LEVEL);
620
624
set_string_var(NOTIFY_HANDLER_VAR, DEFAULT_NOTIFY_HANDLER);
621
626
set_string_var(NOTIFY_LEVEL_VAR, DEFAULT_NOTIFY_LEVEL);
622
627
set_string_var(REALNAME_VAR, realname);
1720
1725
return &irc_variable[nummer];
1729
void set_notify_interval(Window *win, char *unused, int value)
1731
int newval = value + 59;
1732
newval = newval - (newval % 60);
1733
if (newval != value)
1734
bitchsay ("NOTIFY_INTERVAL rounded up to nearest minute", newval);
1735
set_int_var (NOTIFY_INTERVAL_VAR, newval);