signal_emit__ -> SIGNAL_EMIT

This commit is contained in:
ailin-nemui 2018-11-24 20:04:46 +01:00
parent 775c3186ea
commit d8db9224d9
104 changed files with 462 additions and 462 deletions

View File

@ -412,7 +412,7 @@ static void cmd_capsicum_enter(void)
inited = irssi_ssl_init(); inited = irssi_ssl_init();
if (!inited) { if (!inited) {
signal_emit__capability_mode_failed(strerror(errno)); SIGNAL_EMIT(capability_mode_failed, strerror(errno));
return; return;
} }
@ -432,13 +432,13 @@ static void cmd_capsicum_enter(void)
irclogs_fd = open(irclogs_path, O_DIRECTORY | O_CLOEXEC); irclogs_fd = open(irclogs_path, O_DIRECTORY | O_CLOEXEC);
if (irclogs_fd < 0) { if (irclogs_fd < 0) {
g_warning("Unable to open %s: %s", irclogs_path, strerror(errno)); g_warning("Unable to open %s: %s", irclogs_path, strerror(errno));
signal_emit__capability_mode_failed(strerror(errno)); SIGNAL_EMIT(capability_mode_failed, strerror(errno));
return; return;
} }
error = start_symbiont(); error = start_symbiont();
if (error != 0) { if (error != 0) {
signal_emit__capability_mode_failed(strerror(errno)); SIGNAL_EMIT(capability_mode_failed, strerror(errno));
return; return;
} }
@ -452,13 +452,13 @@ static void cmd_capsicum_enter(void)
if (limit_stdio_fd(STDIN_FILENO) != 0 || if (limit_stdio_fd(STDIN_FILENO) != 0 ||
limit_stdio_fd(STDOUT_FILENO) != 0 || limit_stdio_fd(STDOUT_FILENO) != 0 ||
limit_stdio_fd(STDERR_FILENO) != 0) { limit_stdio_fd(STDERR_FILENO) != 0) {
signal_emit__capability_mode_failed(strerror(errno)); SIGNAL_EMIT(capability_mode_failed, strerror(errno));
return; return;
} }
error = cap_enter(); error = cap_enter();
if (error != 0) { if (error != 0) {
signal_emit__capability_mode_failed(strerror(errno)); SIGNAL_EMIT(capability_mode_failed, strerror(errno));
} else { } else {
signal_emit("capability mode enabled", 0); signal_emit("capability mode enabled", 0);
} }
@ -471,7 +471,7 @@ static void cmd_capsicum_status(void)
error = cap_getmode(&mode); error = cap_getmode(&mode);
if (error != 0) { if (error != 0) {
signal_emit__capability_mode_failed(strerror(errno)); SIGNAL_EMIT(capability_mode_failed, strerror(errno));
} else if (mode == 0) { } else if (mode == 0) {
signal_emit("capability mode disabled", 0); signal_emit("capability mode disabled", 0);
} else { } else {

View File

@ -86,7 +86,7 @@ void channel_setup_create(CHANNEL_SETUP_REC *channel)
setupchannels = g_slist_append(setupchannels, channel); setupchannels = g_slist_append(setupchannels, channel);
channel_setup_save(channel); channel_setup_save(channel);
signal_emit__channel_setup_created(channel, NULL); SIGNAL_EMIT(channel_setup_created, channel, NULL);
} }
static void channel_config_remove(CHANNEL_SETUP_REC *channel) static void channel_config_remove(CHANNEL_SETUP_REC *channel)
@ -113,7 +113,7 @@ static void channel_setup_destroy(CHANNEL_SETUP_REC *channel)
g_return_if_fail(channel != NULL); g_return_if_fail(channel != NULL);
setupchannels = g_slist_remove(setupchannels, channel); setupchannels = g_slist_remove(setupchannels, channel);
signal_emit__channel_setup_destroyed(channel); SIGNAL_EMIT(channel_setup_destroyed, channel);
g_free_not_null(channel->chatnet); g_free_not_null(channel->chatnet);
g_free_not_null(channel->password); g_free_not_null(channel->password);
@ -190,7 +190,7 @@ static CHANNEL_SETUP_REC *channel_setup_read(CONFIG_NODE *node)
rec->autosendcmd = g_strdup(config_node_get_str(node, "autosendcmd", NULL)); rec->autosendcmd = g_strdup(config_node_get_str(node, "autosendcmd", NULL));
setupchannels = g_slist_append(setupchannels, rec); setupchannels = g_slist_append(setupchannels, rec);
signal_emit__channel_setup_created(rec, node); SIGNAL_EMIT(channel_setup_created, rec, node);
return rec; return rec;
} }

View File

@ -68,7 +68,7 @@ void channel_init(CHANNEL_REC *channel, SERVER_REC *server, const char *name,
channels = g_slist_append(channels, channel); channels = g_slist_append(channels, channel);
server->channels = g_slist_append(server->channels, channel); server->channels = g_slist_append(server->channels, channel);
signal_emit__channel_created(channel, GINT_TO_POINTER(automatic)); SIGNAL_EMIT(channel_created, channel, GINT_TO_POINTER(automatic));
} }
void channel_destroy(CHANNEL_REC *channel) void channel_destroy(CHANNEL_REC *channel)
@ -82,7 +82,7 @@ void channel_destroy(CHANNEL_REC *channel)
channel->server->channels = channel->server->channels =
g_slist_remove(channel->server->channels, channel); g_slist_remove(channel->server->channels, channel);
signal_emit__channel_destroyed(channel); SIGNAL_EMIT(channel_destroyed, channel);
MODULE_DATA_DEINIT(channel); MODULE_DATA_DEINIT(channel);
g_free_not_null(channel->hilight_color); g_free_not_null(channel->hilight_color);
@ -140,7 +140,7 @@ void channel_change_name(CHANNEL_REC *channel, const char *name)
g_free(channel->name); g_free(channel->name);
channel->name = g_strdup(name); channel->name = g_strdup(name);
signal_emit__channel_name_changed(channel); SIGNAL_EMIT(channel_name_changed, channel);
} }
void channel_change_visible_name(CHANNEL_REC *channel, const char *name) void channel_change_visible_name(CHANNEL_REC *channel, const char *name)
@ -150,7 +150,7 @@ void channel_change_visible_name(CHANNEL_REC *channel, const char *name)
g_free(channel->visible_name); g_free(channel->visible_name);
channel->visible_name = g_strdup(name); channel->visible_name = g_strdup(name);
signal_emit__window_item_name_changed((WI_ITEM_REC *)channel); SIGNAL_EMIT(window_item_name_changed, (WI_ITEM_REC *)channel);
} }
static CHANNEL_REC *channel_find_servers(GSList *servers, const char *name) static CHANNEL_REC *channel_find_servers(GSList *servers, const char *name)

View File

@ -53,7 +53,7 @@ static SERVER_CONNECT_REC *get_server_connect(const char *data, int *plus_addr,
if (plus_addr != NULL) *plus_addr = *addr == '+'; if (plus_addr != NULL) *plus_addr = *addr == '+';
if (*addr == '+') addr++; if (*addr == '+') addr++;
if (*addr == '\0') { if (*addr == '\0') {
signal_emit__error_command(GINT_TO_POINTER(CMDERR_NOT_ENOUGH_PARAMS), NULL); SIGNAL_EMIT(error_command, GINT_TO_POINTER(CMDERR_NOT_ENOUGH_PARAMS), NULL);
cmd_params_free(free_arg); cmd_params_free(free_arg);
return NULL; return NULL;
} }
@ -74,7 +74,7 @@ static SERVER_CONNECT_REC *get_server_connect(const char *data, int *plus_addr,
conn = server_create_conn(proto != NULL ? proto->id : -1, addr, conn = server_create_conn(proto != NULL ? proto->id : -1, addr,
atoi(portstr), chatnet, password, nick); atoi(portstr), chatnet, password, nick);
if (conn == NULL) { if (conn == NULL) {
signal_emit__error_command(GINT_TO_POINTER(CMDERR_NO_SERVER_DEFINED), NULL); SIGNAL_EMIT(error_command, GINT_TO_POINTER(CMDERR_NO_SERVER_DEFINED), NULL);
cmd_params_free(free_arg); cmd_params_free(free_arg);
return NULL; return NULL;
} }
@ -84,7 +84,7 @@ static SERVER_CONNECT_REC *get_server_connect(const char *data, int *plus_addr,
if (proto->not_initialized) { if (proto->not_initialized) {
/* trying to use protocol that isn't yet initialized */ /* trying to use protocol that isn't yet initialized */
signal_emit__chat_protocol_unknown(proto->name); SIGNAL_EMIT(chat_protocol_unknown, proto->name);
server_connect_unref(conn); server_connect_unref(conn);
cmd_params_free(free_arg); cmd_params_free(free_arg);
return NULL; return NULL;
@ -238,7 +238,7 @@ static void update_reconnection(SERVER_CONNECT_REC *conn, SERVER_REC *server)
server_connect_unref(oldconn); server_connect_unref(oldconn);
if (server != NULL) { if (server != NULL) {
signal_emit__command_("disconnect", "* Changing server", server, NULL); SIGNAL_EMIT_(command, "disconnect", "* Changing server", server, NULL);
} }
} }
@ -298,7 +298,7 @@ static void cmd_disconnect(const char *data, SERVER_REC *server)
if (server == NULL) cmd_param_error(CMDERR_NOT_CONNECTED); if (server == NULL) cmd_param_error(CMDERR_NOT_CONNECTED);
if (*msg == '\0') msg = (char *) settings_get_str("quit_message"); if (*msg == '\0') msg = (char *) settings_get_str("quit_message");
signal_emit__server_quit(server, msg); SIGNAL_EMIT(server_quit, server, msg);
cmd_params_free(free_arg); cmd_params_free(free_arg);
server_disconnect(server); server_disconnect(server);
@ -325,7 +325,7 @@ static void cmd_quit(const char *data)
g_free(str); g_free(str);
} }
signal_emit__gui_exit(); SIGNAL_EMIT(gui_exit);
} }
/* SYNTAX: MSG [-<server tag>] [-channel | -nick] *|<targets> <message> */ /* SYNTAX: MSG [-<server tag>] [-channel | -nick] *|<targets> <message> */
@ -402,17 +402,17 @@ static void cmd_msg(const char *data, SERVER_REC *server, WI_ITEM_REC *item)
splitmsgs = singlemsg; splitmsgs = singlemsg;
while ((m = splitmsgs[n++])) { while ((m = splitmsgs[n++])) {
signal_emit__server_sendmsg(server, target, m, SIGNAL_EMIT(server_sendmsg, server, target, m,
GINT_TO_POINTER(target_type)); GINT_TO_POINTER(target_type));
if (target_type == SEND_TARGET_CHANNEL) { if (target_type == SEND_TARGET_CHANNEL) {
signal_emit__message_own__public(server, m, target); SIGNAL_EMIT(message_own__public, server, m, target);
} else { } else {
signal_emit__message_own__private(server, m, target, origtarget); SIGNAL_EMIT(message_own__private, server, m, target, origtarget);
} }
} }
g_strfreev(tmp); g_strfreev(tmp);
} else { } else {
signal_emit__message_own__private(server, msg, target, SIGNAL_EMIT(message_own__private, server, msg, target,
origtarget); origtarget);
} }
@ -446,7 +446,7 @@ static void cmd_foreach_server(const char *data, SERVER_REC *server)
list = g_slist_copy(servers); list = g_slist_copy(servers);
while (list != NULL) { while (list != NULL) {
signal_emit__send_command(str, list->data, NULL); SIGNAL_EMIT(send_command, str, list->data, NULL);
list = g_slist_remove(list, list->data); list = g_slist_remove(list, list->data);
} }
@ -468,7 +468,7 @@ static void cmd_foreach_channel(const char *data)
while (list != NULL) { while (list != NULL) {
CHANNEL_REC *rec = list->data; CHANNEL_REC *rec = list->data;
signal_emit__send_command(str, rec->server, (WI_ITEM_REC *)rec); SIGNAL_EMIT(send_command, str, rec->server, (WI_ITEM_REC *)rec);
list = g_slist_remove(list, list->data); list = g_slist_remove(list, list->data);
} }
@ -490,7 +490,7 @@ static void cmd_foreach_query(const char *data)
while (list != NULL) { while (list != NULL) {
QUERY_REC *rec = list->data; QUERY_REC *rec = list->data;
signal_emit__send_command(str, rec->server, (WI_ITEM_REC *)rec); SIGNAL_EMIT(send_command, str, rec->server, (WI_ITEM_REC *)rec);
list = g_slist_remove(list, list->data); list = g_slist_remove(list, list->data);
} }

View File

@ -126,9 +126,9 @@ CHAT_PROTOCOL_REC *chat_protocol_register(CHAT_PROTOCOL_REC *rec)
chat_protocol_set_default(newrec); chat_protocol_set_default(newrec);
if (created) if (created)
signal_emit__chat_protocol_created(newrec); SIGNAL_EMIT(chat_protocol_created, newrec);
else else
signal_emit__chat_protocol_updated(newrec); SIGNAL_EMIT(chat_protocol_updated, newrec);
return newrec; return newrec;
} }
@ -143,7 +143,7 @@ static void chat_protocol_destroy(CHAT_PROTOCOL_REC *rec)
chat_protocols->data); chat_protocols->data);
} }
signal_emit__chat_protocol_destroyed(rec); SIGNAL_EMIT(chat_protocol_destroyed, rec);
g_free(rec->name); g_free(rec->name);
g_free(rec); g_free(rec);

View File

@ -49,7 +49,7 @@ static void chatnet_config_save(CHATNET_REC *chatnet)
iconfig_node_set_str(node, "host", chatnet->own_host); iconfig_node_set_str(node, "host", chatnet->own_host);
iconfig_node_set_str(node, "autosendcmd", chatnet->autosendcmd); iconfig_node_set_str(node, "autosendcmd", chatnet->autosendcmd);
signal_emit__chatnet_saved(chatnet, node); SIGNAL_EMIT(chatnet_saved, chatnet, node);
} }
static void chatnet_config_remove(CHATNET_REC *chatnet) static void chatnet_config_remove(CHATNET_REC *chatnet)
@ -69,14 +69,14 @@ void chatnet_create(CHATNET_REC *chatnet)
chatnets = g_slist_append(chatnets, chatnet); chatnets = g_slist_append(chatnets, chatnet);
chatnet_config_save(chatnet); chatnet_config_save(chatnet);
signal_emit__chatnet_created(chatnet); SIGNAL_EMIT(chatnet_created, chatnet);
} }
void chatnet_remove(CHATNET_REC *chatnet) void chatnet_remove(CHATNET_REC *chatnet)
{ {
g_return_if_fail(IS_CHATNET(chatnet)); g_return_if_fail(IS_CHATNET(chatnet));
signal_emit__chatnet_removed(chatnet); SIGNAL_EMIT(chatnet_removed, chatnet);
chatnet_config_remove(chatnet); chatnet_config_remove(chatnet);
chatnet_destroy(chatnet); chatnet_destroy(chatnet);
@ -87,7 +87,7 @@ void chatnet_destroy(CHATNET_REC *chatnet)
g_return_if_fail(IS_CHATNET(chatnet)); g_return_if_fail(IS_CHATNET(chatnet));
chatnets = g_slist_remove(chatnets, chatnet); chatnets = g_slist_remove(chatnets, chatnet);
signal_emit__chatnet_destroyed(chatnet); SIGNAL_EMIT(chatnet_destroyed, chatnet);
g_free_not_null(chatnet->nick); g_free_not_null(chatnet->nick);
g_free_not_null(chatnet->username); g_free_not_null(chatnet->username);
@ -159,7 +159,7 @@ static void chatnet_read(CONFIG_NODE *node)
rec->autosendcmd = g_strdup(config_node_get_str(node, "autosendcmd", NULL)); rec->autosendcmd = g_strdup(config_node_get_str(node, "autosendcmd", NULL));
chatnets = g_slist_append(chatnets, rec); chatnets = g_slist_append(chatnets, rec);
signal_emit__chatnet_read(rec, node); SIGNAL_EMIT(chatnet_read, rec, node);
} }
static void read_chatnets(void) static void read_chatnets(void)

View File

@ -172,13 +172,13 @@ void command_bind_full(const char *module, int priority, const char *cmd,
g_free(str); g_free(str);
} }
signal_emit__commandlist_new(rec); SIGNAL_EMIT(commandlist_new, rec);
} }
static void command_free(COMMAND_REC *rec) static void command_free(COMMAND_REC *rec)
{ {
commands = g_slist_remove(commands, rec); commands = g_slist_remove(commands, rec);
signal_emit__commandlist_remove(rec); SIGNAL_EMIT(commandlist_remove, rec);
g_free_not_null(rec->category); g_free_not_null(rec->category);
g_strfreev(rec->options); g_strfreev(rec->options);
@ -286,7 +286,7 @@ static const char *command_expand(char *cmd)
} }
if (multiple) { if (multiple) {
signal_emit__error_command(GINT_TO_POINTER(CMDERR_AMBIGUOUS), cmd); SIGNAL_EMIT(error_command, GINT_TO_POINTER(CMDERR_AMBIGUOUS), cmd);
return NULL; return NULL;
} }
@ -305,7 +305,7 @@ void command_runsub(const char *cmd, const char *data,
if (*data == '\0') { if (*data == '\0') {
/* no subcommand given - list the subcommands */ /* no subcommand given - list the subcommands */
signal_emit__list_subcommands(cmd); SIGNAL_EMIT(list_subcommands, cmd);
return; return;
} }
@ -329,7 +329,7 @@ void command_runsub(const char *cmd, const char *data,
if (!signal_emit_raw(subcmd, 3, args, server, item)) { if (!signal_emit_raw(subcmd, 3, args, server, item)) {
defcmd = g_strdup_printf("default command %s", cmd); defcmd = g_strdup_printf("default command %s", cmd);
if (!signal_emit_raw(defcmd, 3, data, server, item)) { if (!signal_emit_raw(defcmd, 3, data, server, item)) {
signal_emit__error_command(GINT_TO_POINTER(CMDERR_UNKNOWN), subcmd+8); SIGNAL_EMIT(error_command, GINT_TO_POINTER(CMDERR_UNKNOWN), subcmd+8);
} }
g_free(defcmd); g_free(defcmd);
} }
@ -768,7 +768,7 @@ int cmd_get_params(const char *data, gpointer *free_me, int count, ...)
va_end(args); va_end(args);
if (error) { if (error) {
signal_emit__error_command(GINT_TO_POINTER(error), datad); SIGNAL_EMIT(error_command, GINT_TO_POINTER(error), datad);
signal_stop(); signal_stop();
cmd_params_free(rec); cmd_params_free(rec);
@ -890,7 +890,7 @@ static void parse_command(const char *command, int expand_aliases,
if (rec != NULL && !cmd_protocol_match(rec, server)) { if (rec != NULL && !cmd_protocol_match(rec, server)) {
g_free(orig); g_free(orig);
signal_emit__error_command(GINT_TO_POINTER(server == NULL ? SIGNAL_EMIT(error_command, GINT_TO_POINTER(server == NULL ?
CMDERR_NOT_CONNECTED : CMDERR_NOT_CONNECTED :
CMDERR_ILLEGAL_PROTO), NULL); CMDERR_ILLEGAL_PROTO), NULL);
return; return;
@ -903,7 +903,7 @@ static void parse_command(const char *command, int expand_aliases,
current_command = cmd+8; current_command = cmd+8;
if (server != NULL) server_ref(server); if (server != NULL) server_ref(server);
if (!signal_emit_raw(cmd, 3, args, server, item)) { if (!signal_emit_raw(cmd, 3, args, server, item)) {
signal_emit__default_command( SIGNAL_EMIT(default_command,
command, server, item); command, server, item);
} }
if (server != NULL) { if (server != NULL) {
@ -933,7 +933,7 @@ static void event_command(const char *line, SERVER_REC *server, WI_ITEM_REC *ite
} }
if (cmdchar == NULL) { if (cmdchar == NULL) {
/* non-command - let someone else handle this */ /* non-command - let someone else handle this */
signal_emit__send_text(line, server, item); SIGNAL_EMIT(send_text, line, server, item);
return; return;
} }

View File

@ -52,7 +52,7 @@ enum {
/* Returning from command function with error */ /* Returning from command function with error */
#define cmd_return_error(a) \ #define cmd_return_error(a) \
G_STMT_START { \ G_STMT_START { \
signal_emit__error_command(GINT_TO_POINTER(a), NULL); \ SIGNAL_EMIT(error_command, GINT_TO_POINTER(a), NULL); \
signal_stop(); \ signal_stop(); \
return; \ return; \
} G_STMT_END } G_STMT_END

View File

@ -151,7 +151,7 @@ static void sig_init_finished(void)
type = dialog_type_queue; type = dialog_type_queue;
text = dialog_text_queue; text = dialog_text_queue;
for (; text != NULL; text = text->next, type = type->next) { for (; text != NULL; text = text->next, type = type->next) {
signal_emit__gui_dialog(type->data, text->data); SIGNAL_EMIT(gui_dialog, type->data, text->data);
g_free(type->data); g_free(type->data);
g_free(text->data); g_free(text->data);
} }

View File

@ -552,7 +552,7 @@ static int sig_timer(void)
struct tm *tm; struct tm *tm;
int last_min; int last_min;
signal_emit__expando_timer(); SIGNAL_EMIT(expando_timer);
/* check if $Z has changed */ /* check if $Z has changed */
now = time(NULL); now = time(NULL);
@ -567,7 +567,7 @@ static int sig_timer(void)
return 1; return 1;
} }
signal_emit__time_changed(); SIGNAL_EMIT(time_changed);
last_timestamp = now; last_timestamp = now;
} }

View File

@ -391,7 +391,7 @@ void ignore_add_rec(IGNORE_REC *rec)
ignores = g_slist_append(ignores, rec); ignores = g_slist_append(ignores, rec);
ignore_set_config(rec); ignore_set_config(rec);
signal_emit__ignore_created(rec); SIGNAL_EMIT(ignore_created, rec);
nickmatch_rebuild(nickmatch); nickmatch_rebuild(nickmatch);
} }
@ -399,7 +399,7 @@ static void ignore_destroy(IGNORE_REC *rec, int send_signal)
{ {
ignores = g_slist_remove(ignores, rec); ignores = g_slist_remove(ignores, rec);
if (send_signal) if (send_signal)
signal_emit__ignore_destroyed(rec); SIGNAL_EMIT(ignore_destroyed, rec);
if (rec->preg != NULL) i_regex_unref(rec->preg); if (rec->preg != NULL) i_regex_unref(rec->preg);
if (rec->channels != NULL) g_strfreev(rec->channels); if (rec->channels != NULL) g_strfreev(rec->channels);
@ -424,7 +424,7 @@ void ignore_update_rec(IGNORE_REC *rec)
ignore_set_config(rec); ignore_set_config(rec);
ignore_init_rec(rec); ignore_init_rec(rec);
signal_emit__ignore_changed(rec); SIGNAL_EMIT(ignore_changed, rec);
} }
nickmatch_rebuild(nickmatch); nickmatch_rebuild(nickmatch);
} }

View File

@ -92,7 +92,7 @@ static void awaylog_close(void)
/* Flush the dirty buffers to disk before showing the away log */ /* Flush the dirty buffers to disk before showing the away log */
write_buffer_flush(); write_buffer_flush();
signal_emit__awaylog_show(log, GINT_TO_POINTER(away_msgs), SIGNAL_EMIT(awaylog_show, log, GINT_TO_POINTER(away_msgs),
GINT_TO_POINTER(away_filepos)); GINT_TO_POINTER(away_filepos));
log_close(log); log_close(log);
} }

View File

@ -137,7 +137,7 @@ int log_start_logging(LOG_REC *log)
log_file_create_mode); log_file_create_mode);
#endif #endif
if (log->handle == -1) { if (log->handle == -1) {
signal_emit__log_create_failed(log); SIGNAL_EMIT(log_create_failed, log);
log->failed = TRUE; log->failed = TRUE;
return FALSE; return FALSE;
} }
@ -146,7 +146,7 @@ int log_start_logging(LOG_REC *log)
if (fcntl(log->handle, F_SETLK, &lock) == -1 && errno == EACCES) { if (fcntl(log->handle, F_SETLK, &lock) == -1 && errno == EACCES) {
close(log->handle); close(log->handle);
log->handle = -1; log->handle = -1;
signal_emit__log_locked(log); SIGNAL_EMIT(log_locked, log);
log->failed = TRUE; log->failed = TRUE;
return FALSE; return FALSE;
} }
@ -157,7 +157,7 @@ int log_start_logging(LOG_REC *log)
settings_get_str("log_open_string"), settings_get_str("log_open_string"),
"\n", log->last); "\n", log->last);
signal_emit__log_started(log); SIGNAL_EMIT(log_started, log);
log->failed = FALSE; log->failed = FALSE;
return TRUE; return TRUE;
} }
@ -171,7 +171,7 @@ void log_stop_logging(LOG_REC *log)
if (log->handle == -1) if (log->handle == -1)
return; return;
signal_emit__log_stopped(log); SIGNAL_EMIT(log_stopped, log);
log_write_timestamp(log->handle, log_write_timestamp(log->handle,
settings_get_str("log_close_string"), settings_get_str("log_close_string"),
@ -199,7 +199,7 @@ static void log_rotate_check(LOG_REC *log)
if (g_strcmp0(new_fname, log->real_fname) != 0) { if (g_strcmp0(new_fname, log->real_fname) != 0) {
/* rotate log */ /* rotate log */
log_stop_logging(log); log_stop_logging(log);
signal_emit__log_rotated(log); SIGNAL_EMIT(log_rotated, log);
log_start_logging(log); log_start_logging(log);
} }
@ -251,7 +251,7 @@ void log_write_rec(LOG_REC *log, const char *str, int level)
write_buffer(log->handle, str, strlen(str)); write_buffer(log->handle, str, strlen(str));
write_buffer(log->handle, "\n", 1); write_buffer(log->handle, "\n", 1);
signal_emit__log_written(log, str); SIGNAL_EMIT(log_written, log, str);
g_free_not_null(colorstr); g_free_not_null(colorstr);
} }
@ -383,7 +383,7 @@ static void log_update_config(LOG_REC *log)
if (log->items != NULL) if (log->items != NULL)
log_items_update_config(log, node); log_items_update_config(log, node);
signal_emit__log_config_save(log, node); SIGNAL_EMIT(log_config_save, log, node);
} }
static void log_remove_config(LOG_REC *log) static void log_remove_config(LOG_REC *log)
@ -438,7 +438,7 @@ void log_update(LOG_REC *log)
} }
log_update_config(log); log_update_config(log);
signal_emit__log_new(log); SIGNAL_EMIT(log_new, log);
} }
void log_item_destroy(LOG_REC *log, LOG_ITEM_REC *item) void log_item_destroy(LOG_REC *log, LOG_ITEM_REC *item)
@ -458,7 +458,7 @@ static void log_destroy(LOG_REC *log)
log_stop_logging(log); log_stop_logging(log);
logs = g_slist_remove(logs, log); logs = g_slist_remove(logs, log);
signal_emit__log_remove(log); SIGNAL_EMIT(log_remove, log);
while (log->items != NULL) while (log->items != NULL)
log_item_destroy(log, log->items->data); log_item_destroy(log, log->items->data);
@ -557,7 +557,7 @@ static void log_read_config(void)
log->autoopen = config_node_get_bool(node, "auto_open", FALSE); log->autoopen = config_node_get_bool(node, "auto_open", FALSE);
log->level = level2bits(config_node_get_str(node, "level", 0), NULL); log->level = level2bits(config_node_get_str(node, "level", 0), NULL);
signal_emit__log_config_read(log, node); SIGNAL_EMIT(log_config_read, log, node);
node = iconfig_node_section(node, "items", -1); node = iconfig_node_section(node, "items", -1);
if (node != NULL) if (node != NULL)

View File

@ -151,7 +151,7 @@ static char *module_get_func(const char *rootmodule, const char *submodule,
} }
#define module_error(error, text, rootmodule, submodule) \ #define module_error(error, text, rootmodule, submodule) \
signal_emit__module_error(GINT_TO_POINTER(error), text, \ SIGNAL_EMIT(module_error, GINT_TO_POINTER(error), text, \
rootmodule, submodule) rootmodule, submodule)
/* Returns 1 if ok, 0 if error in module and /* Returns 1 if ok, 0 if error in module and
@ -244,7 +244,7 @@ static int module_load_name(const char *path, const char *rootmodule,
settings_check_module(rec->defined_module_name); settings_check_module(rec->defined_module_name);
signal_emit__module_loaded(rec->root, rec); SIGNAL_EMIT(module_loaded, rec->root, rec);
return 1; return 1;
} }
@ -413,7 +413,7 @@ void module_file_unload(MODULE_FILE_REC *file)
root->files = g_slist_remove(root->files, file); root->files = g_slist_remove(root->files, file);
if (file->initialized) if (file->initialized)
signal_emit__module_unloaded(file->root, file); SIGNAL_EMIT(module_unloaded, file->root, file);
#ifdef HAVE_GMODULE #ifdef HAVE_GMODULE
if (file->gmodule != NULL) if (file->gmodule != NULL)
@ -434,7 +434,7 @@ void module_unload(MODULE_REC *module)
modules = g_slist_remove(modules, module); modules = g_slist_remove(modules, module);
signal_emit__module_unloaded(module, NULL); SIGNAL_EMIT(module_unloaded, module, NULL);
while (module->files != NULL) while (module->files != NULL)
module_file_unload(module->files->data); module_file_unload(module->files->data);

View File

@ -886,7 +886,7 @@ int irssi_ssl_handshake(GIOChannel *handle)
set_server_temporary_key_info(tls, chan->ssl); set_server_temporary_key_info(tls, chan->ssl);
/* Emit the TLS rec. */ /* Emit the TLS rec. */
signal_emit__tls_handshake_finished(chan->server, tls); SIGNAL_EMIT(tls_handshake_finished, chan->server, tls);
ret = 1; ret = 1;

View File

@ -86,7 +86,7 @@ void nicklist_insert(CHANNEL_REC *channel, NICK_REC *nick)
nick->chat_type = channel->chat_type; nick->chat_type = channel->chat_type;
nick_hash_add(channel, nick); nick_hash_add(channel, nick);
signal_emit__nicklist_new(channel, nick); SIGNAL_EMIT(nicklist_new, channel, nick);
} }
/* Set host address for nick */ /* Set host address for nick */
@ -99,12 +99,12 @@ void nicklist_set_host(CHANNEL_REC *channel, NICK_REC *nick, const char *host)
g_free_not_null(nick->host); g_free_not_null(nick->host);
nick->host = g_strdup(host); nick->host = g_strdup(host);
signal_emit__nicklist_host_changed(channel, nick); SIGNAL_EMIT(nicklist_host_changed, channel, nick);
} }
static void nicklist_destroy(CHANNEL_REC *channel, NICK_REC *nick) static void nicklist_destroy(CHANNEL_REC *channel, NICK_REC *nick)
{ {
signal_emit__nicklist_remove(channel, nick); SIGNAL_EMIT(nicklist_remove, channel, nick);
if (channel->ownnick == nick) if (channel->ownnick == nick)
channel->ownnick = NULL; channel->ownnick = NULL;
@ -150,7 +150,7 @@ static void nicklist_rename_list(SERVER_REC *server, void *new_nick_id,
/* add new nick to hash table */ /* add new nick to hash table */
nick_hash_add(channel, nickrec); nick_hash_add(channel, nickrec);
signal_emit__nicklist_changed(channel, nickrec, old_nick); SIGNAL_EMIT(nicklist_changed, channel, nickrec, old_nick);
} }
g_slist_free(nicks); g_slist_free(nicks);
} }
@ -396,12 +396,12 @@ static void nicklist_update_flags_list(SERVER_REC *server, int gone,
if (gone != -1 && (int)rec->gone != gone) { if (gone != -1 && (int)rec->gone != gone) {
rec->gone = gone; rec->gone = gone;
signal_emit__nicklist_gone_changed(channel, rec); SIGNAL_EMIT(nicklist_gone_changed, channel, rec);
} }
if (serverop != -1 && (int)rec->serverop != serverop) { if (serverop != -1 && (int)rec->serverop != serverop) {
rec->serverop = serverop; rec->serverop = serverop;
signal_emit__nicklist_serverop_changed(channel, rec); SIGNAL_EMIT(nicklist_serverop_changed, channel, rec);
} }
} }
g_slist_free(nicks); g_slist_free(nicks);

View File

@ -30,7 +30,7 @@ static int signal_pidwait;
static void sig_child(GPid pid, gint status, gpointer data) static void sig_child(GPid pid, gint status, gpointer data)
{ {
signal_emit__pidwait(GINT_TO_POINTER(pid), SIGNAL_EMIT(pidwait, GINT_TO_POINTER(pid),
GINT_TO_POINTER(status)); GINT_TO_POINTER(status));
g_hash_table_remove(child_pids, GINT_TO_POINTER(pid)); g_hash_table_remove(child_pids, GINT_TO_POINTER(pid));
pids = g_slist_remove(pids, GINT_TO_POINTER(pid)); pids = g_slist_remove(pids, GINT_TO_POINTER(pid));

View File

@ -56,7 +56,7 @@ void query_init(QUERY_REC *query, int automatic)
} }
} }
signal_emit__query_created(query, GINT_TO_POINTER(automatic)); SIGNAL_EMIT(query_created, query, GINT_TO_POINTER(automatic));
} }
void query_destroy(QUERY_REC *query) void query_destroy(QUERY_REC *query)
@ -71,7 +71,7 @@ void query_destroy(QUERY_REC *query)
query->server->queries = query->server->queries =
g_slist_remove(query->server->queries, query); g_slist_remove(query->server->queries, query);
} }
signal_emit__query_destroyed(query); SIGNAL_EMIT(query_destroyed, query);
MODULE_DATA_DEINIT(query); MODULE_DATA_DEINIT(query);
g_free_not_null(query->hilight_color); g_free_not_null(query->hilight_color);
@ -137,8 +137,8 @@ void query_change_nick(QUERY_REC *query, const char *nick)
g_free(query->visible_name); g_free(query->visible_name);
query->visible_name = g_strdup(nick); query->visible_name = g_strdup(nick);
signal_emit__query_nick_changed(query, oldnick); SIGNAL_EMIT(query_nick_changed, query, oldnick);
signal_emit__window_item_name_changed((WI_ITEM_REC *)query); SIGNAL_EMIT(window_item_name_changed, (WI_ITEM_REC *)query);
g_free(oldnick); g_free(oldnick);
} }
@ -148,7 +148,7 @@ void query_change_address(QUERY_REC *query, const char *address)
g_free_not_null(query->address); g_free_not_null(query->address);
query->address = g_strdup(address); query->address = g_strdup(address);
signal_emit__query_address_changed(query); SIGNAL_EMIT(query_address_changed, query);
} }
void query_change_server(QUERY_REC *query, SERVER_REC *server) void query_change_server(QUERY_REC *query, SERVER_REC *server)
@ -163,7 +163,7 @@ void query_change_server(QUERY_REC *query, SERVER_REC *server)
server->queries = g_slist_append(server->queries, query); server->queries = g_slist_append(server->queries, query);
query->server = server; query->server = server;
signal_emit__query_server_changed(query); SIGNAL_EMIT(query_server_changed, query);
} }
void queries_init(void) void queries_init(void)

View File

@ -74,7 +74,7 @@ static void rawlog_add(RAWLOG_REC *rawlog, char *str)
} }
g_queue_push_tail(rawlog->lines, str); g_queue_push_tail(rawlog->lines, str);
signal_emit__rawlog(rawlog, str); SIGNAL_EMIT(rawlog, rawlog, str);
} }
void rawlog_input(RAWLOG_REC *rawlog, const char *str) void rawlog_input(RAWLOG_REC *rawlog, const char *str)

View File

@ -57,7 +57,7 @@ void reconnect_save_status(SERVER_CONNECT_REC *conn, SERVER_REC *server)
g_strdup(server->connrec->channels); g_strdup(server->connrec->channels);
} }
signal_emit__server_reconnect_save_status(conn, server); SIGNAL_EMIT(server_reconnect_save_status, conn, server);
} }
static void server_reconnect_add(SERVER_CONNECT_REC *conn, static void server_reconnect_add(SERVER_CONNECT_REC *conn,
@ -84,7 +84,7 @@ void server_reconnect_destroy(RECONNECT_REC *rec)
reconnects = g_slist_remove(reconnects, rec); reconnects = g_slist_remove(reconnects, rec);
signal_emit__server_reconnect_remove(rec); SIGNAL_EMIT(server_reconnect_remove, rec);
server_connect_unref(rec->conn); server_connect_unref(rec->conn);
g_free(rec); g_free(rec);
@ -168,7 +168,7 @@ server_connect_copy_skeleton(SERVER_CONNECT_REC *src, int connect_info)
SERVER_CONNECT_REC *dest; SERVER_CONNECT_REC *dest;
dest = NULL; dest = NULL;
signal_emit__server_connect_copy(&dest, src); SIGNAL_EMIT(server_connect_copy, &dest, src);
g_return_val_if_fail(dest != NULL, NULL); g_return_val_if_fail(dest != NULL, NULL);
server_connect_ref(dest); server_connect_ref(dest);
@ -416,7 +416,7 @@ static void cmd_reconnect(const char *data, SERVER_REC *server)
msg = g_strconcat("* ", *msg == '\0' ? msg = g_strconcat("* ", *msg == '\0' ?
"Reconnecting" : msg, NULL); "Reconnecting" : msg, NULL);
signal_emit__command_("disconnect", msg, server, NULL); SIGNAL_EMIT_(command, "disconnect", msg, server, NULL);
g_free(msg); g_free(msg);
conn->reconnection = TRUE; conn->reconnection = TRUE;
@ -447,7 +447,7 @@ static void cmd_reconnect(const char *data, SERVER_REC *server)
} }
if (rec == NULL) { if (rec == NULL) {
signal_emit__server_reconnect_not_found(data); SIGNAL_EMIT(server_reconnect_not_found, data);
} else { } else {
conn = rec->conn; conn = rec->conn;
server_connect_ref(conn); server_connect_ref(conn);
@ -469,7 +469,7 @@ static void cmd_disconnect(const char *data, SERVER_REC *server)
rec = reconnect_find_tag(atoi(data+6)); rec = reconnect_find_tag(atoi(data+6));
if (rec == NULL) if (rec == NULL)
signal_emit__server_reconnect_not_found(data); SIGNAL_EMIT(server_reconnect_not_found, data);
else else
server_reconnect_destroy(rec); server_reconnect_destroy(rec);
signal_stop(); signal_stop();

View File

@ -110,7 +110,7 @@ void server_setup_fill_reconn(SERVER_CONNECT_REC *conn,
if (sserver->password != NULL && conn->password == NULL) if (sserver->password != NULL && conn->password == NULL)
conn->password = g_strdup(sserver->password); conn->password = g_strdup(sserver->password);
signal_emit__server_setup_fill_reconn(conn, sserver); SIGNAL_EMIT(server_setup_fill_reconn, conn, sserver);
} }
static void server_setup_fill(SERVER_CONNECT_REC *conn, static void server_setup_fill(SERVER_CONNECT_REC *conn,
@ -150,7 +150,7 @@ static void server_setup_fill(SERVER_CONNECT_REC *conn,
memcpy(conn->own_ip6, source_host_ip6, sizeof(IPADDR)); memcpy(conn->own_ip6, source_host_ip6, sizeof(IPADDR));
} }
signal_emit__server_setup_fill_connect(conn); SIGNAL_EMIT(server_setup_fill_connect, conn);
} }
static void server_setup_fill_server(SERVER_CONNECT_REC *conn, static void server_setup_fill_server(SERVER_CONNECT_REC *conn,
@ -190,7 +190,7 @@ static void server_setup_fill_server(SERVER_CONNECT_REC *conn,
server_setup_fill_reconn(conn, sserver); server_setup_fill_reconn(conn, sserver);
signal_emit__server_setup_fill_server(conn, sserver); SIGNAL_EMIT(server_setup_fill_server, conn, sserver);
} }
static void server_setup_fill_chatnet(SERVER_CONNECT_REC *conn, static void server_setup_fill_chatnet(SERVER_CONNECT_REC *conn,
@ -216,7 +216,7 @@ static void server_setup_fill_chatnet(SERVER_CONNECT_REC *conn,
&chatnet->own_ip4, &chatnet->own_ip6); &chatnet->own_ip4, &chatnet->own_ip6);
} }
signal_emit__server_setup_fill_chatnet(conn, chatnet); SIGNAL_EMIT(server_setup_fill_chatnet, conn, chatnet);
} }
static SERVER_CONNECT_REC * static SERVER_CONNECT_REC *
@ -461,7 +461,7 @@ static SERVER_SETUP_REC *server_setup_read(CONFIG_NODE *node)
rec->no_proxy = config_node_get_bool(node, "no_proxy", FALSE); rec->no_proxy = config_node_get_bool(node, "no_proxy", FALSE);
rec->own_host = g_strdup(config_node_get_str(node, "own_host", NULL)); rec->own_host = g_strdup(config_node_get_str(node, "own_host", NULL));
signal_emit__server_setup_read(rec, node); SIGNAL_EMIT(server_setup_read, rec, node);
setupservers = g_slist_append(setupservers, rec); setupservers = g_slist_append(setupservers, rec);
return rec; return rec;
@ -535,7 +535,7 @@ static void server_setup_save(SERVER_SETUP_REC *rec)
if (rec->no_proxy) if (rec->no_proxy)
iconfig_node_set_bool(node, "no_proxy", TRUE); iconfig_node_set_bool(node, "no_proxy", TRUE);
signal_emit__server_setup_saved(rec, node); SIGNAL_EMIT(server_setup_saved, rec, node);
} }
static void server_setup_remove_config(SERVER_SETUP_REC *rec) static void server_setup_remove_config(SERVER_SETUP_REC *rec)
@ -560,7 +560,7 @@ static void server_setup_remove_config(SERVER_SETUP_REC *rec)
static void server_setup_destroy(SERVER_SETUP_REC *rec) static void server_setup_destroy(SERVER_SETUP_REC *rec)
{ {
setupservers = g_slist_remove(setupservers, rec); setupservers = g_slist_remove(setupservers, rec);
signal_emit__server_setup_destroyed(rec); SIGNAL_EMIT(server_setup_destroyed, rec);
g_free_not_null(rec->own_host); g_free_not_null(rec->own_host);
g_free_not_null(rec->own_ip4); g_free_not_null(rec->own_ip4);
@ -586,7 +586,7 @@ void server_setup_add(SERVER_SETUP_REC *rec)
setupservers = g_slist_append(setupservers, rec); setupservers = g_slist_append(setupservers, rec);
server_setup_save(rec); server_setup_save(rec);
signal_emit__server_setup_updated(rec); SIGNAL_EMIT(server_setup_updated, rec);
} }
void server_setup_remove_chatnet(const char *chatnet) void server_setup_remove_chatnet(const char *chatnet)

View File

@ -45,7 +45,7 @@ void server_connect_failed(SERVER_REC *server, const char *msg)
lookup_servers = g_slist_remove(lookup_servers, server); lookup_servers = g_slist_remove(lookup_servers, server);
signal_emit__server_connect_failed(server, msg); SIGNAL_EMIT(server_connect_failed, server, msg);
if (server->connect_tag != -1) { if (server->connect_tag != -1) {
g_source_remove(server->connect_tag); g_source_remove(server->connect_tag);
@ -144,7 +144,7 @@ void server_connect_finished(SERVER_REC *server)
server->connect_time = time(NULL); server->connect_time = time(NULL);
servers = g_slist_append(servers, server); servers = g_slist_append(servers, server);
signal_emit__server_connected(server); SIGNAL_EMIT(server_connected, server);
} }
static void server_connect_callback_init(SERVER_REC *server, GIOChannel *handle) static void server_connect_callback_init(SERVER_REC *server, GIOChannel *handle)
@ -210,7 +210,7 @@ static void server_real_connect(SERVER_REC *server, IPADDR *ip,
g_return_if_fail(ip != NULL || unix_socket != NULL); g_return_if_fail(ip != NULL || unix_socket != NULL);
signal_emit__server_connecting(server, ip); SIGNAL_EMIT(server_connecting, server, ip);
if (server->connrec->no_connect) if (server->connrec->no_connect)
return; return;
@ -429,7 +429,7 @@ int server_start_connect(SERVER_REC *server)
server->connect_time = time(NULL); server->connect_time = time(NULL);
lookup_servers = g_slist_append(lookup_servers, server); lookup_servers = g_slist_append(lookup_servers, server);
signal_emit__server_looking(server); SIGNAL_EMIT(server_looking, server);
} }
return TRUE; return TRUE;
} }
@ -477,7 +477,7 @@ void server_disconnect(SERVER_REC *server)
servers = g_slist_remove(servers, server); servers = g_slist_remove(servers, server);
server->disconnected = TRUE; server->disconnected = TRUE;
signal_emit__server_disconnected(server); SIGNAL_EMIT(server_disconnected, server);
/* we used to destroy the handle here but it may be still in /* we used to destroy the handle here but it may be still in
use during signal processing, so destroy it on unref use during signal processing, so destroy it on unref
@ -520,7 +520,7 @@ int server_unref(SERVER_REC *server)
them know that the object got destroyed if the server was them know that the object got destroyed if the server was
disconnected */ disconnected */
if (server->disconnected) { if (server->disconnected) {
signal_emit__server_destroyed(server); SIGNAL_EMIT(server_destroyed, server);
} }
if (server->handle != NULL) { if (server->handle != NULL) {
@ -660,7 +660,7 @@ void server_change_nick(SERVER_REC *server, const char *nick)
g_free(server->nick); g_free(server->nick);
server->nick = g_strdup(nick); server->nick = g_strdup(nick);
signal_emit__server_nick_changed(server); SIGNAL_EMIT(server_nick_changed, server);
} }
/* Update own IPv4 and IPv6 records */ /* Update own IPv4 and IPv6 records */
@ -705,7 +705,7 @@ SERVER_REC *cmd_options_get_server(const char *cmd,
server = server_find_tag(list->data); server = server_find_tag(list->data);
if (server == NULL || list->next != NULL) { if (server == NULL || list->next != NULL) {
/* unknown option (not server tag) */ /* unknown option (not server tag) */
signal_emit__error_command(GINT_TO_POINTER(CMDERR_OPTION_UNKNOWN), SIGNAL_EMIT(error_command, GINT_TO_POINTER(CMDERR_OPTION_UNKNOWN),
server == NULL ? list->data : list->next->data); server == NULL ? list->data : list->next->data);
signal_stop(); signal_stop();

View File

@ -75,7 +75,7 @@ static void cmd_upgrade(const char *data)
session = config_open(session_file, 0600); session = config_open(session_file, 0600);
unlink(session_file); unlink(session_file);
signal_emit__session_save(session); SIGNAL_EMIT(session_save, session);
config_write(session, NULL, -1); config_write(session, NULL, -1);
config_close(session); config_close(session);
@ -88,7 +88,7 @@ static void cmd_upgrade(const char *data)
session_args = g_strsplit(str, " ", -1); session_args = g_strsplit(str, " ", -1);
g_free(str); g_free(str);
signal_emit__gui_exit(); SIGNAL_EMIT(gui_exit);
} }
static void session_save_nick(CHANNEL_REC *channel, NICK_REC *nick, static void session_save_nick(CHANNEL_REC *channel, NICK_REC *nick,
@ -103,7 +103,7 @@ static void session_save_nick(CHANNEL_REC *channel, NICK_REC *nick,
config_node_set_str(config, node, "prefixes", nick->prefixes); config_node_set_str(config, node, "prefixes", nick->prefixes);
signal_emit__session_save_nick(channel, nick, config, node); SIGNAL_EMIT(session_save_nick, channel, nick, config, node);
} }
static void session_save_channel_nicks(CHANNEL_REC *channel, CONFIG_REC *config, static void session_save_channel_nicks(CHANNEL_REC *channel, CONFIG_REC *config,
@ -130,7 +130,7 @@ static void session_save_channel(CHANNEL_REC *channel, CONFIG_REC *config,
config_node_set_int(config, node, "topic_time", channel->topic_time); config_node_set_int(config, node, "topic_time", channel->topic_time);
config_node_set_str(config, node, "key", channel->key); config_node_set_str(config, node, "key", channel->key);
signal_emit__session_save_channel(channel, config, node); SIGNAL_EMIT(session_save_channel, channel, config, node);
} }
static void session_save_server_channels(SERVER_REC *server, static void session_save_server_channels(SERVER_REC *server,
@ -173,7 +173,7 @@ static void session_save_server(SERVER_REC *server, CONFIG_REC *config,
handle = g_io_channel_unix_get_fd(net_sendbuffer_handle(server->handle)); handle = g_io_channel_unix_get_fd(net_sendbuffer_handle(server->handle));
config_node_set_int(config, node, "handle", handle); config_node_set_int(config, node, "handle", handle);
signal_emit__session_save_server(server, config, node); SIGNAL_EMIT(session_save_server, server, config, node);
/* fake the server disconnection */ /* fake the server disconnection */
g_io_channel_unref(net_sendbuffer_handle(server->handle)); g_io_channel_unref(net_sendbuffer_handle(server->handle));
@ -195,7 +195,7 @@ static void session_restore_channel_nicks(CHANNEL_REC *channel,
if (node != NULL && node->type == NODE_TYPE_LIST) { if (node != NULL && node->type == NODE_TYPE_LIST) {
tmp = config_node_first(node->value); tmp = config_node_first(node->value);
for (; tmp != NULL; tmp = config_node_next(tmp)) { for (; tmp != NULL; tmp = config_node_next(tmp)) {
signal_emit__session_restore_nick(channel, tmp->data); SIGNAL_EMIT(session_restore_nick, channel, tmp->data);
} }
} }
} }
@ -217,7 +217,7 @@ static void session_restore_channel(SERVER_REC *server, CONFIG_NODE *node)
channel->key = g_strdup(config_node_get_str(node, "key", NULL)); channel->key = g_strdup(config_node_get_str(node, "key", NULL));
channel->session_rejoin = TRUE; channel->session_rejoin = TRUE;
signal_emit__session_restore_channel(channel, node); SIGNAL_EMIT(session_restore_channel, channel, node);
} }
static void session_restore_server_channels(SERVER_REC *server, static void session_restore_server_channels(SERVER_REC *server,
@ -268,7 +268,7 @@ static void session_restore_server(CONFIG_NODE *node)
server = proto->server_init_connect(conn); server = proto->server_init_connect(conn);
server->version = g_strdup(config_node_get_str(node, "version", NULL)); server->version = g_strdup(config_node_get_str(node, "version", NULL));
server->session_reconnect = TRUE; server->session_reconnect = TRUE;
signal_emit__session_restore_server(server, node); SIGNAL_EMIT(session_restore_server, server, node);
proto->server_connect(server); proto->server_connect(server);
} }
@ -326,7 +326,7 @@ static void sig_init_finished(void)
return; return;
config_parse(session); config_parse(session);
signal_emit__session_restore(session); SIGNAL_EMIT(session_restore, session);
config_close(session); config_close(session);
unlink(session_file); unlink(session_file);

View File

@ -476,7 +476,7 @@ static void sig_init_finished(void)
{ {
fe_initialized = TRUE; fe_initialized = TRUE;
if (last_errors != NULL) { if (last_errors != NULL) {
signal_emit__settings_errors(last_errors->str); SIGNAL_EMIT(settings_errors, last_errors->str);
g_string_free(last_errors, TRUE); g_string_free(last_errors, TRUE);
} }
@ -485,10 +485,10 @@ static void sig_init_finished(void)
config file, reload it */ config file, reload it */
g_warning("Some settings were automatically " g_warning("Some settings were automatically "
"updated, please /SAVE"); "updated, please /SAVE");
signal_emit__setup_changed(); SIGNAL_EMIT(setup_changed);
} }
signal_emit__settings_userinfo_changed(GUINT_TO_POINTER(user_settings_changed)); SIGNAL_EMIT(settings_userinfo_changed, GUINT_TO_POINTER(user_settings_changed));
} }
static void settings_clean_invalid_module(const char *module) static void settings_clean_invalid_module(const char *module)
@ -615,7 +615,7 @@ void settings_check_module(const char *module)
g_strdup(module)); g_strdup(module));
} }
if (fe_initialized) if (fe_initialized)
signal_emit__settings_errors(errors->str); SIGNAL_EMIT(settings_errors, errors->str);
else { else {
if (last_errors == NULL) if (last_errors == NULL)
last_errors = g_string_new(NULL); last_errors = g_string_new(NULL);
@ -657,7 +657,7 @@ void sig_term(int n)
signal(SIGTERM, SIG_DFL); signal(SIGTERM, SIG_DFL);
/* quit from all servers too.. */ /* quit from all servers too.. */
signal_emit__command_("quit", "", NULL, NULL); SIGNAL_EMIT_(command, "quit", "", NULL, NULL);
/* and die */ /* and die */
raise(SIGTERM); raise(SIGTERM);
@ -740,7 +740,7 @@ static CONFIG_REC *parse_configfile(const char *fname)
if (config == NULL) { if (config == NULL) {
str = g_strdup_printf("Error opening configuration file %s: %s", str = g_strdup_printf("Error opening configuration file %s: %s",
path, g_strerror(errno)); path, g_strerror(errno));
signal_emit__gui_dialog("error", str); SIGNAL_EMIT(gui_dialog, "error", str);
g_free(str); g_free(str);
config = config_open(NULL, -1); config = config_open(NULL, -1);
@ -780,7 +780,7 @@ static void init_configfile(void)
if (config_last_error(mainconfig) != NULL) { if (config_last_error(mainconfig) != NULL) {
str = g_strdup_printf("Ignored errors in configuration file:\n%s", str = g_strdup_printf("Ignored errors in configuration file:\n%s",
config_last_error(mainconfig)); config_last_error(mainconfig));
signal_emit__gui_dialog("error", str); SIGNAL_EMIT(gui_dialog, "error", str);
g_free(str); g_free(str);
} }
@ -797,14 +797,14 @@ int settings_reread(const char *fname)
g_free_not_null(str); g_free_not_null(str);
if (tempconfig == NULL) { if (tempconfig == NULL) {
signal_emit__gui_dialog("error", g_strerror(errno)); SIGNAL_EMIT(gui_dialog, "error", g_strerror(errno));
return FALSE; return FALSE;
} }
if (config_last_error(tempconfig) != NULL) { if (config_last_error(tempconfig) != NULL) {
str = g_strdup_printf("Errors in configuration file:\n%s", str = g_strdup_printf("Errors in configuration file:\n%s",
config_last_error(tempconfig)); config_last_error(tempconfig));
signal_emit__gui_dialog("error", str); SIGNAL_EMIT(gui_dialog, "error", str);
g_free(str); g_free(str);
config_close(tempconfig); config_close(tempconfig);
@ -815,8 +815,8 @@ int settings_reread(const char *fname)
mainconfig = tempconfig; mainconfig = tempconfig;
config_last_modifycounter = mainconfig->modifycounter; config_last_modifycounter = mainconfig->modifycounter;
signal_emit__setup_changed(); SIGNAL_EMIT(setup_changed);
signal_emit__setup_reread(mainconfig->fname); SIGNAL_EMIT(setup_reread, mainconfig->fname);
return TRUE; return TRUE;
} }
@ -834,10 +834,10 @@ int settings_save(const char *fname, int autosave)
if (error) { if (error) {
str = g_strdup_printf("Couldn't save configuration file: %s", str = g_strdup_printf("Couldn't save configuration file: %s",
config_last_error(mainconfig)); config_last_error(mainconfig));
signal_emit__gui_dialog("error", str); SIGNAL_EMIT(gui_dialog, "error", str);
g_free(str); g_free(str);
} }
signal_emit__setup_saved(fname, GINT_TO_POINTER(autosave)); SIGNAL_EMIT(setup_saved, fname, GINT_TO_POINTER(autosave));
return !error; return !error;
} }
@ -858,7 +858,7 @@ static int sig_autosave(void)
"configuration to file '%s' instead. " "configuration to file '%s' instead. "
"Use /SAVE or /RELOAD to get rid of " "Use /SAVE or /RELOAD to get rid of "
"this message.", fname); "this message.", fname);
signal_emit__gui_dialog("warning", str); SIGNAL_EMIT(gui_dialog, "warning", str);
g_free(str); g_free(str);
settings_save(fname, TRUE); settings_save(fname, TRUE);

View File

@ -610,7 +610,7 @@ void eval_special_string(const char *cmd, const char *data,
if (server != NULL) if (server != NULL)
server_ref(server); server_ref(server);
signal_emit__send_command(ret, server, item); SIGNAL_EMIT(send_command, ret, server, item);
if (server != NULL && !server_unref(server)) { if (server != NULL && !server_unref(server)) {
/* the server was destroyed */ /* the server was destroyed */

View File

@ -1181,7 +1181,7 @@ static void event_text(const char *data, SERVER_REC *server, WI_ITEM_REC *item)
target, line); target, line);
g_free(target); g_free(target);
signal_emit__command_("msg", str, server, item); SIGNAL_EMIT_(command, "msg", str, server, item);
g_free(str); g_free(str);
g_free(line); g_free(line);

View File

@ -213,7 +213,7 @@ char *word_complete(WINDOW_REC *window, const char *line, int *pos, int erase, i
} }
if (erase) { if (erase) {
signal_emit__complete_erase(window, word, linestart); SIGNAL_EMIT(complete_erase, window, word, linestart);
/* jump to next completion */ /* jump to next completion */
startpos = old_startpos; startpos = old_startpos;
@ -234,7 +234,7 @@ char *word_complete(WINDOW_REC *window, const char *line, int *pos, int erase, i
free_completions(); free_completions();
want_space = TRUE; want_space = TRUE;
signal_emit__complete_word(&complist, window, word, linestart, &want_space); SIGNAL_EMIT(complete_word, &complist, window, word, linestart, &want_space);
last_want_space = want_space; last_want_space = want_space;
if (complist != NULL) { if (complist != NULL) {
@ -682,7 +682,7 @@ static void sig_complete_word(GList **list, WINDOW_REC *window,
/* complete parameters */ /* complete parameters */
signal = g_strconcat("complete command ", cmd, NULL); signal = g_strconcat("complete command ", cmd, NULL);
signal_emit__complete_command_(cmd, list, window, word, args, want_space); SIGNAL_EMIT_(complete_command, cmd, list, window, word, args, want_space);
if (command_have_sub(line)) { if (command_have_sub(line)) {
/* complete subcommand */ /* complete subcommand */
@ -723,7 +723,7 @@ static void sig_complete_erase(WINDOW_REC *window, const char *word,
} }
signal = g_strconcat("complete erase command ", cmd, NULL); signal = g_strconcat("complete erase command ", cmd, NULL);
signal_emit__complete_erase_command_(cmd, window, word, args); SIGNAL_EMIT_(complete_erase_command, cmd, window, word, args);
g_free(signal); g_free(signal);
g_free(cmd); g_free(cmd);
@ -851,7 +851,7 @@ static void cmd_completion(const char *data)
TXT_COMPLETION_REMOVED, key); TXT_COMPLETION_REMOVED, key);
iconfig_set_str("completions", key, NULL); iconfig_set_str("completions", key, NULL);
signal_emit__completion_removed(key); SIGNAL_EMIT(completion_removed, key);
} else if (*key != '\0' && *value != '\0') { } else if (*key != '\0' && *value != '\0') {
int automatic = g_hash_table_lookup(optlist, "auto") != NULL; int automatic = g_hash_table_lookup(optlist, "auto") != NULL;
@ -866,7 +866,7 @@ static void cmd_completion(const char *data)
TXT_COMPLETION_LINE, TXT_COMPLETION_LINE,
key, value, automatic ? "yes" : "no"); key, value, automatic ? "yes" : "no");
signal_emit__completion_added(key); SIGNAL_EMIT(completion_added, key);
} else { } else {
printformat(NULL, NULL, MSGLEVEL_CLIENTCRAP, printformat(NULL, NULL, MSGLEVEL_CLIENTCRAP,
TXT_COMPLETION_HEADER); TXT_COMPLETION_HEADER);

View File

@ -241,7 +241,7 @@ static void cmd_channel(const char *data, SERVER_REC *server, WI_ITEM_REC *item)
if (*data == '\0') if (*data == '\0')
cmd_channel_list_joined(); cmd_channel_list_joined();
else if (server != NULL && server_ischannel(server, data)) { else if (server != NULL && server_ischannel(server, data)) {
signal_emit__command_("join", data, server, item); SIGNAL_EMIT_(command, "join", data, server, item);
} else { } else {
command_runsub("channel", data, server, item); command_runsub("channel", data, server, item);
} }
@ -297,7 +297,7 @@ static void cmd_channel_add_modify(const char *data, gboolean add)
if (botcmdarg != NULL && *botcmdarg != '\0') rec->autosendcmd = g_strdup(botcmdarg); if (botcmdarg != NULL && *botcmdarg != '\0') rec->autosendcmd = g_strdup(botcmdarg);
if (*password != '\0' && g_strcmp0(password, "-") != 0) rec->password = g_strdup(password); if (*password != '\0' && g_strcmp0(password, "-") != 0) rec->password = g_strdup(password);
signal_emit__channel_add_fill(rec, optlist); SIGNAL_EMIT(channel_add_fill, rec, optlist);
channel_setup_create(rec); channel_setup_create(rec);
printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE, printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE,
@ -577,7 +577,7 @@ static void cmd_names(const char *data, SERVER_REC *server, WI_ITEM_REC *item)
g_string_truncate(unknowns, unknowns->len-1); g_string_truncate(unknowns, unknowns->len-1);
if (unknowns->len > 0 && g_strcmp0(channel, unknowns->str) != 0) if (unknowns->len > 0 && g_strcmp0(channel, unknowns->str) != 0)
signal_emit__command_("names", unknowns->str, server, item); SIGNAL_EMIT_(command, "names", unknowns->str, server, item);
g_string_free(unknowns, TRUE); g_string_free(unknowns, TRUE);
cmd_params_free(free_arg); cmd_params_free(free_arg);
@ -607,7 +607,7 @@ static void cmd_cycle(const char *data, SERVER_REC *server, WI_ITEM_REC *item)
chanrec->server->tag, chanrec->name); chanrec->server->tag, chanrec->name);
/* FIXME: kludgy kludgy... */ /* FIXME: kludgy kludgy... */
signal_emit__command_("part", data, server, item); SIGNAL_EMIT_(command, "part", data, server, item);
if (g_slist_find(channels, chanrec) != NULL) { if (g_slist_find(channels, chanrec) != NULL) {
chanrec->left = TRUE; chanrec->left = TRUE;

View File

@ -342,7 +342,7 @@ static void autoconnect_servers(void)
else else
str = g_strdup_printf("%s %d %s", autocon_server, autocon_port, autocon_password); str = g_strdup_printf("%s %d %s", autocon_server, autocon_port, autocon_password);
signal_emit__command_("connect", str, NULL, NULL); SIGNAL_EMIT_(command, "connect", str, NULL, NULL);
g_free(str); g_free(str);
return; return;
} }
@ -367,7 +367,7 @@ static void autoconnect_servers(void)
str = g_strdup_printf("%s %d", rec->address, rec->port); str = g_strdup_printf("%s %d", rec->address, rec->port);
} }
signal_emit__command_("connect", str, NULL, NULL); SIGNAL_EMIT_(command, "connect", str, NULL, NULL);
g_free(str); g_free(str);
} }
} }
@ -438,7 +438,7 @@ void fe_common_core_finish_init(void)
{ {
int setup_changed; int setup_changed;
signal_emit__irssi_init_read_settings(); SIGNAL_EMIT(irssi_init_read_settings);
#ifdef SIGPIPE #ifdef SIGPIPE
signal(SIGPIPE, SIG_IGN); signal(SIGPIPE, SIG_IGN);
@ -464,7 +464,7 @@ void fe_common_core_finish_init(void)
g_log_set_default_handler((GLogFunc) glog_func, NULL); g_log_set_default_handler((GLogFunc) glog_func, NULL);
if (setup_changed) if (setup_changed)
signal_emit__setup_changed(); SIGNAL_EMIT(setup_changed);
autorun_startup(); autorun_startup();
autoconnect_servers(); autoconnect_servers();

View File

@ -170,7 +170,7 @@ static void cmd_cat(const char *data)
/* SYNTAX: BEEP */ /* SYNTAX: BEEP */
static void cmd_beep(void) static void cmd_beep(void)
{ {
signal_emit__beep(); SIGNAL_EMIT(beep);
} }
static void cmd_nick(const char *data, SERVER_REC *server) static void cmd_nick(const char *data, SERVER_REC *server)
@ -259,7 +259,7 @@ static void event_default_command(const char *data, void *server,
/* command character inside command .. we probably /* command character inside command .. we probably
want to send this text to channel. for example want to send this text to channel. for example
when pasting a path /usr/bin/xxx. */ when pasting a path /usr/bin/xxx. */
signal_emit__send_text(current_cmdline, server, item); SIGNAL_EMIT(send_text, current_cmdline, server, item);
return; return;
} }
ptr++; ptr++;
@ -269,7 +269,7 @@ static void event_default_command(const char *data, void *server,
last line */ last line */
diff = get_timeval_diff(&time_command_now, &time_command_last); diff = get_timeval_diff(&time_command_now, &time_command_last);
if (item != NULL && !last_command_cmd && diff < PASTE_CHECK_SPEED) { if (item != NULL && !last_command_cmd && diff < PASTE_CHECK_SPEED) {
signal_emit__send_text(current_cmdline, active_win->active_server, active_win->active); SIGNAL_EMIT(send_text, current_cmdline, active_win->active_server, active_win->active);
command_cmd = FALSE; command_cmd = FALSE;
return; return;
} }
@ -279,7 +279,7 @@ static void event_default_command(const char *data, void *server,
p = strchr(cmd, ' '); p = strchr(cmd, ' ');
if (p != NULL) *p = '\0'; if (p != NULL) *p = '\0';
signal_emit__error_command(GINT_TO_POINTER(CMDERR_UNKNOWN), cmd); SIGNAL_EMIT(error_command, GINT_TO_POINTER(CMDERR_UNKNOWN), cmd);
g_free(cmd); g_free(cmd);
} }

View File

@ -179,7 +179,7 @@ static void process_destroy(PROCESS_REC *rec, int status)
{ {
processes = g_slist_remove(processes, rec); processes = g_slist_remove(processes, rec);
signal_emit__exec_remove(rec, GINT_TO_POINTER(status)); SIGNAL_EMIT(exec_remove, rec, GINT_TO_POINTER(status));
if (rec->read_tag != -1) if (rec->read_tag != -1)
g_source_remove(rec->read_tag); g_source_remove(rec->read_tag);
@ -258,7 +258,7 @@ static int cmd_options_get_signal(const char *cmd,
if (signum == -1 || list->next != NULL) { if (signum == -1 || list->next != NULL) {
/* unknown option (not a signal) */ /* unknown option (not a signal) */
signal_emit__error_command(GINT_TO_POINTER(CMDERR_OPTION_UNKNOWN), SIGNAL_EMIT(error_command, GINT_TO_POINTER(CMDERR_OPTION_UNKNOWN),
signum == -1 ? list->data : list->next->data); signum == -1 ? list->data : list->next->data);
signal_stop(); signal_stop();
return -2; return -2;
@ -370,7 +370,7 @@ static void sig_exec_input_reader(PROCESS_REC *rec)
} }
if (ret > 0) { if (ret > 0) {
signal_emit__exec_input(rec, str); SIGNAL_EMIT(exec_input, rec, str);
if (recvlen > 0) recvlen = 0; if (recvlen > 0) recvlen = 0;
} }
} while (ret > 0); } while (ret > 0);
@ -531,7 +531,7 @@ static void handle_exec(const char *args, GHashTable *optlist,
if (rec->target == NULL && interactive) if (rec->target == NULL && interactive)
rec->target_item = exec_wi_create(active_win, rec); rec->target_item = exec_wi_create(active_win, rec);
signal_emit__exec_new(rec); SIGNAL_EMIT(exec_new, rec);
} }
/* SYNTAX: EXEC [-] [-nosh] [-out | -msg <target> | -notice <target>] /* SYNTAX: EXEC [-] [-nosh] [-out | -msg <target> | -notice <target>]
@ -567,7 +567,7 @@ static void sig_pidwait(void *pid, void *statusp)
/* process exited - print the last line if /* process exited - print the last line if
there wasn't a newline at end. */ there wasn't a newline at end. */
if (line_split("\n", 1, &str, &rec->databuf) > 0 && *str != '\0') if (line_split("\n", 1, &str, &rec->databuf) > 0 && *str != '\0')
signal_emit__exec_input(rec, str); SIGNAL_EMIT(exec_input, rec, str);
if (!rec->silent) { if (!rec->silent) {
if (WIFSIGNALED(status)) { if (WIFSIGNALED(status)) {
@ -615,7 +615,7 @@ static void sig_exec_input(PROCESS_REC *rec, const char *text)
str = g_strconcat(rec->target_nick ? "-nick " : str = g_strconcat(rec->target_nick ? "-nick " :
rec->target_channel ? "-channel " : "", rec->target_channel ? "-channel " : "",
rec->target, " ", *text == '\0' ? " " : text, NULL); rec->target, " ", *text == '\0' ? " " : text, NULL);
signal_emit__command_(rec->notice ? "notice" : "msg", SIGNAL_EMIT_(command, rec->notice ? "notice" : "msg",
str, server, item); str, server, item);
g_free(str); g_free(str);
} else if (rec->target_item != NULL) { } else if (rec->target_item != NULL) {

View File

@ -675,7 +675,7 @@ static void sig_awaylog_show(LOG_REC *log, gpointer pmsgs, gpointer pfilepos)
printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE, TXT_LOG_AWAY_MSGS, log->real_fname, msgs); printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE, TXT_LOG_AWAY_MSGS, log->real_fname, msgs);
str = g_strdup_printf("\"%s\" %d", log->real_fname, filepos); str = g_strdup_printf("\"%s\" %d", log->real_fname, filepos);
signal_emit__command_("cat", str, NULL, NULL); SIGNAL_EMIT_(command, "cat", str, NULL, NULL);
g_free(str); g_free(str);
} }
} }

View File

@ -135,7 +135,7 @@ static void signal_query_nick_changed(QUERY_REC *query, const char *oldnick)
query->address == NULL ? "" : query->address); query->address == NULL ? "" : query->address);
} }
signal_emit__window_item_changed(window_item_window((WI_ITEM_REC *) query), (WI_ITEM_REC *)query); SIGNAL_EMIT(window_item_changed, window_item_window((WI_ITEM_REC *) query), (WI_ITEM_REC *)query);
} }
static void signal_window_item_server_changed(WINDOW_REC *window, static void signal_window_item_server_changed(WINDOW_REC *window,
@ -274,7 +274,7 @@ static void cmd_query(const char *data, SERVER_REC *server, WI_ITEM_REC *item)
if (*msg != '\0') { if (*msg != '\0') {
msg = g_strdup_printf("-nick %s %s", nick, msg); msg = g_strdup_printf("-nick %s %s", nick, msg);
signal_emit__command_("msg", msg, server, (WI_ITEM_REC *)query); SIGNAL_EMIT_(command, "msg", msg, server, (WI_ITEM_REC *)query);
g_free(msg); g_free(msg);
} }

View File

@ -108,7 +108,7 @@ static void fe_recode_add_cmd (const char *data, SERVER_REC *server, WI_ITEM_REC
iconfig_set_str("conversions", target, charset); iconfig_set_str("conversions", target, charset);
printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE, TXT_CONVERSION_ADDED, target, charset); printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE, TXT_CONVERSION_ADDED, target, charset);
} else } else
signal_emit__error_command(GINT_TO_POINTER(CMDERR_INVALID_CHARSET), charset); SIGNAL_EMIT(error_command, GINT_TO_POINTER(CMDERR_INVALID_CHARSET), charset);
end: end:
cmd_params_free(free_arg); cmd_params_free(free_arg);
} }
@ -159,7 +159,7 @@ static void read_settings(void)
g_free(recode_fallback); g_free(recode_fallback);
recode_fallback = g_strdup(settings_get_str("recode_fallback")); recode_fallback = g_strdup(settings_get_str("recode_fallback"));
if (!is_valid_charset(recode_fallback)) { if (!is_valid_charset(recode_fallback)) {
signal_emit__error_command(GINT_TO_POINTER(CMDERR_INVALID_CHARSET), recode_fallback); SIGNAL_EMIT(error_command, GINT_TO_POINTER(CMDERR_INVALID_CHARSET), recode_fallback);
g_free(recode_fallback); g_free(recode_fallback);
recode_fallback = is_valid_charset(old_recode_fallback) ? g_strdup(old_recode_fallback) : NULL; recode_fallback = is_valid_charset(old_recode_fallback) ? g_strdup(old_recode_fallback) : NULL;
settings_set_str("recode_fallback", recode_fallback); settings_set_str("recode_fallback", recode_fallback);
@ -180,7 +180,7 @@ static void read_settings(void)
recode_out_default = g_strdup(settings_get_str("recode_out_default_charset")); recode_out_default = g_strdup(settings_get_str("recode_out_default_charset"));
if (recode_out_default != NULL && *recode_out_default != '\0' && if (recode_out_default != NULL && *recode_out_default != '\0' &&
!is_valid_charset(recode_out_default)) { !is_valid_charset(recode_out_default)) {
signal_emit__error_command(GINT_TO_POINTER(CMDERR_INVALID_CHARSET), recode_out_default); SIGNAL_EMIT(error_command, GINT_TO_POINTER(CMDERR_INVALID_CHARSET), recode_out_default);
g_free(recode_out_default); g_free(recode_out_default);
recode_out_default = is_valid_charset(old_recode_out_default) ? g_strdup(old_recode_out_default) : NULL; recode_out_default = is_valid_charset(old_recode_out_default) ? g_strdup(old_recode_out_default) : NULL;
settings_set_str("recode_out_default_charset", recode_out_default); settings_set_str("recode_out_default_charset", recode_out_default);

View File

@ -248,7 +248,7 @@ static void cmd_server_add_modify(const char *data, gboolean add)
rec->own_ip4 = rec->own_ip6 = NULL; rec->own_ip4 = rec->own_ip6 = NULL;
} }
signal_emit__server_add_fill(rec, optlist); SIGNAL_EMIT(server_add_fill, rec, optlist);
server_setup_add(rec); server_setup_add(rec);
printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE, printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE,

View File

@ -198,7 +198,7 @@ static void cmd_set(char *data)
/* Unpossible! */ /* Unpossible! */
break; break;
} }
signal_emit__setup_changed(); SIGNAL_EMIT(setup_changed);
printformat(NULL, NULL, MSGLEVEL_CLIENTCRAP, TXT_SET_TITLE, rec->section); printformat(NULL, NULL, MSGLEVEL_CLIENTCRAP, TXT_SET_TITLE, rec->section);
set_print(rec); set_print(rec);
} else } else
@ -229,7 +229,7 @@ static void cmd_toggle(const char *data)
else { else {
set_boolean(key, *value != '\0' ? value : "TOGGLE"); set_boolean(key, *value != '\0' ? value : "TOGGLE");
set_print(settings_get_record(key)); set_print(settings_get_record(key));
signal_emit__setup_changed(); SIGNAL_EMIT(setup_changed);
} }
cmd_params_free(free_arg); cmd_params_free(free_arg);
@ -286,7 +286,7 @@ static void alias_remove(const char *alias)
printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE, TXT_ALIAS_REMOVED, alias); printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE, TXT_ALIAS_REMOVED, alias);
iconfig_set_str("aliases", alias, NULL); iconfig_set_str("aliases", alias, NULL);
signal_emit__alias_removed(alias); SIGNAL_EMIT(alias_removed, alias);
} }
} }
@ -308,7 +308,7 @@ static void cmd_alias(const char *data)
else { else {
printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE, TXT_ALIAS_ADDED, alias); printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE, TXT_ALIAS_ADDED, alias);
iconfig_set_str("aliases", alias, value); iconfig_set_str("aliases", alias, value);
signal_emit__alias_added(alias, value); SIGNAL_EMIT(alias_added, alias, value);
} }
cmd_params_free(free_arg); cmd_params_free(free_arg);
} }

View File

@ -128,12 +128,12 @@ WINDOW_REC *window_create(WI_ITEM_REC *item, int automatic)
windows = g_slist_prepend(windows, rec); windows = g_slist_prepend(windows, rec);
windows_seq_insert(rec); windows_seq_insert(rec);
signal_emit__window_created(rec, GINT_TO_POINTER(automatic)); SIGNAL_EMIT(window_created, rec, GINT_TO_POINTER(automatic));
if (item != NULL) window_item_add(rec, item, automatic); if (item != NULL) window_item_add(rec, item, automatic);
if (windows->next == NULL || !automatic || settings_get_bool("window_auto_change")) { if (windows->next == NULL || !automatic || settings_get_bool("window_auto_change")) {
if (automatic && windows->next != NULL) if (automatic && windows->next != NULL)
signal_emit__window_changed_automatic(rec); SIGNAL_EMIT(window_changed_automatic, rec);
window_set_active(rec); window_set_active(rec);
} }
return rec; return rec;
@ -149,7 +149,7 @@ static void window_set_refnum0(WINDOW_REC *window, int refnum)
old_refnum = window->refnum; old_refnum = window->refnum;
window->refnum = refnum; window->refnum = refnum;
signal_emit__window_refnum_changed(window, GINT_TO_POINTER(old_refnum)); SIGNAL_EMIT(window_refnum_changed, window, GINT_TO_POINTER(old_refnum));
} }
/* removed_refnum was removed from the windows list, pack the windows so /* removed_refnum was removed from the windows list, pack the windows so
@ -203,7 +203,7 @@ void window_destroy(WINDOW_REC *window)
if (settings_get_bool("windows_auto_renumber")) if (settings_get_bool("windows_auto_renumber"))
windows_pack(window->refnum); windows_pack(window->refnum);
signal_emit__window_destroyed(window); SIGNAL_EMIT(window_destroyed, window);
while (window->bound_items != NULL) while (window->bound_items != NULL)
window_bind_destroy(window, window->bound_items->data); window_bind_destroy(window, window->bound_items->data);
@ -238,7 +238,7 @@ void window_set_active(WINDOW_REC *window)
} }
if (active_win != NULL) if (active_win != NULL)
signal_emit__window_changed(active_win, old_window); SIGNAL_EMIT(window_changed, active_win, old_window);
} }
void window_change_server(WINDOW_REC *window, void *server) void window_change_server(WINDOW_REC *window, void *server)
@ -260,12 +260,12 @@ void window_change_server(WINDOW_REC *window, void *server)
if (window->connect_server != connect) { if (window->connect_server != connect) {
window->connect_server = connect; window->connect_server = connect;
signal_emit__window_connect_changed(window, connect); SIGNAL_EMIT(window_connect_changed, window, connect);
} }
if (window->active_server != active) { if (window->active_server != active) {
window->active_server = active; window->active_server = active;
signal_emit__window_server_changed(window, active); SIGNAL_EMIT(window_server_changed, window, active);
} }
} }
@ -285,12 +285,12 @@ void window_set_refnum(WINDOW_REC *window, int refnum)
WINDOW_REC *rec = g_sequence_get(other_iter); WINDOW_REC *rec = g_sequence_get(other_iter);
rec->refnum = window->refnum; rec->refnum = window->refnum;
signal_emit__window_refnum_changed(rec, GINT_TO_POINTER(refnum)); SIGNAL_EMIT(window_refnum_changed, rec, GINT_TO_POINTER(refnum));
} }
old_refnum = window->refnum; old_refnum = window->refnum;
window->refnum = refnum; window->refnum = refnum;
signal_emit__window_refnum_changed(window, GINT_TO_POINTER(old_refnum)); SIGNAL_EMIT(window_refnum_changed, window, GINT_TO_POINTER(old_refnum));
if (window_iter != NULL && other_iter != NULL) { if (window_iter != NULL && other_iter != NULL) {
g_sequence_swap(other_iter, window_iter); g_sequence_swap(other_iter, window_iter);
@ -304,7 +304,7 @@ void window_set_name(WINDOW_REC *window, const char *name)
g_free_not_null(window->name); g_free_not_null(window->name);
window->name = name == NULL || *name == '\0' ? NULL : g_strdup(name); window->name = name == NULL || *name == '\0' ? NULL : g_strdup(name);
signal_emit__window_name_changed(window); SIGNAL_EMIT(window_name_changed, window);
} }
void window_set_history(WINDOW_REC *window, const char *name) void window_set_history(WINDOW_REC *window, const char *name)
@ -317,14 +317,14 @@ void window_set_history(WINDOW_REC *window, const char *name)
else else
window->history_name = g_strdup(name); window->history_name = g_strdup(name);
signal_emit__window_history_changed(window, oldname); SIGNAL_EMIT(window_history_changed, window, oldname);
g_free_not_null(oldname); g_free_not_null(oldname);
} }
void window_clear_history(WINDOW_REC *window, const char *name) void window_clear_history(WINDOW_REC *window, const char *name)
{ {
signal_emit__window_history_cleared(window, name); SIGNAL_EMIT(window_history_cleared, window, name);
} }
void window_set_level(WINDOW_REC *window, int level) void window_set_level(WINDOW_REC *window, int level)
@ -332,7 +332,7 @@ void window_set_level(WINDOW_REC *window, int level)
g_return_if_fail(window != NULL); g_return_if_fail(window != NULL);
window->level = level; window->level = level;
signal_emit__window_level_changed(window); SIGNAL_EMIT(window_level_changed, window);
} }
void window_set_immortal(WINDOW_REC *window, int immortal) void window_set_immortal(WINDOW_REC *window, int immortal)
@ -340,7 +340,7 @@ void window_set_immortal(WINDOW_REC *window, int immortal)
g_return_if_fail(window != NULL); g_return_if_fail(window != NULL);
window->immortal = immortal; window->immortal = immortal;
signal_emit__window_immortal_changed(window); SIGNAL_EMIT(window_immortal_changed, window);
} }
/* return active item's name, or if none is active, window's name */ /* return active item's name, or if none is active, window's name */

View File

@ -854,7 +854,7 @@ void format_newline(WINDOW_REC *window)
{ {
g_return_if_fail(window != NULL); g_return_if_fail(window != NULL);
signal_emit__gui_print_text(window, SIGNAL_EMIT(gui_print_text, window,
GINT_TO_POINTER(-1), GINT_TO_POINTER(-1), GINT_TO_POINTER(-1), GINT_TO_POINTER(-1),
GINT_TO_POINTER(GUI_PRINT_FLAG_NEWLINE), GINT_TO_POINTER(GUI_PRINT_FLAG_NEWLINE),
"", NULL); "", NULL);
@ -1239,7 +1239,7 @@ void format_send_to_gui(TEXT_DEST_REC *dest, const char *text)
if (*str == '\0') { if (*str == '\0') {
/* empty line, write line info only */ /* empty line, write line info only */
signal_emit__gui_print_text(dest->window, GINT_TO_POINTER(fgcolor), SIGNAL_EMIT(gui_print_text, dest->window, GINT_TO_POINTER(fgcolor),
GINT_TO_POINTER(bgcolor), GINT_TO_POINTER(flags), str, dest); GINT_TO_POINTER(bgcolor), GINT_TO_POINTER(flags), str, dest);
} }
@ -1260,7 +1260,7 @@ void format_send_to_gui(TEXT_DEST_REC *dest, const char *text)
if (*str != '\0' || (flags & GUI_PRINT_FLAG_CLRTOEOL)) { if (*str != '\0' || (flags & GUI_PRINT_FLAG_CLRTOEOL)) {
/* send the text to gui handler */ /* send the text to gui handler */
signal_emit__gui_print_text(dest->window, SIGNAL_EMIT(gui_print_text, dest->window,
GINT_TO_POINTER(fgcolor), GINT_TO_POINTER(fgcolor),
GINT_TO_POINTER(bgcolor), GINT_TO_POINTER(bgcolor),
GINT_TO_POINTER(flags), str, GINT_TO_POINTER(flags), str,

View File

@ -140,7 +140,7 @@ void hilight_create(HILIGHT_REC *rec)
hilight_init_rec(rec); hilight_init_rec(rec);
signal_emit__hilight_created(rec); SIGNAL_EMIT(hilight_created, rec);
} }
void hilight_remove(HILIGHT_REC *rec) void hilight_remove(HILIGHT_REC *rec)
@ -150,7 +150,7 @@ void hilight_remove(HILIGHT_REC *rec)
hilight_remove_config(rec); hilight_remove_config(rec);
hilights = g_slist_remove(hilights, rec); hilights = g_slist_remove(hilights, rec);
signal_emit__hilight_destroyed(rec); SIGNAL_EMIT(hilight_destroyed, rec);
hilight_destroy(rec); hilight_destroy(rec);
} }
@ -403,7 +403,7 @@ static void sig_print_text(TEXT_DEST_REC *dest, const char *text,
g_string_free(tmp, FALSE); g_string_free(tmp, FALSE);
} }
signal_emit__print_text(dest, newstr, stripped); SIGNAL_EMIT(print_text, dest, newstr, stripped);
g_free(color); g_free(color);
g_free(newstr); g_free(newstr);

View File

@ -66,7 +66,7 @@ KEYBOARD_REC *keyboard_create(void *data)
rec->gui_data = data; rec->gui_data = data;
rec->timer_tag = 0; rec->timer_tag = 0;
signal_emit__keyboard_created(rec); SIGNAL_EMIT(keyboard_created, rec);
return rec; return rec;
} }
@ -78,7 +78,7 @@ void keyboard_destroy(KEYBOARD_REC *keyboard)
keyboard->timer_tag = 0; keyboard->timer_tag = 0;
} }
signal_emit__keyboard_destroyed(keyboard); SIGNAL_EMIT(keyboard_destroyed, keyboard);
g_free_not_null(keyboard->key_state); g_free_not_null(keyboard->key_state);
g_free(keyboard); g_free(keyboard);
@ -445,7 +445,7 @@ static void key_configure_destroy(KEY_REC *rec)
rec->info->keys = g_slist_remove(rec->info->keys, rec); rec->info->keys = g_slist_remove(rec->info->keys, rec);
g_hash_table_remove(keys, rec->key); g_hash_table_remove(keys, rec->key);
signal_emit__key_destroyed(rec); SIGNAL_EMIT(key_destroyed, rec);
if (!key_config_frozen) if (!key_config_frozen)
key_states_rescan(); key_states_rescan();
@ -480,7 +480,7 @@ static void key_configure_create(const char *id, const char *key,
info->keys = g_slist_append(info->keys, rec); info->keys = g_slist_append(info->keys, rec);
g_hash_table_insert(keys, rec->key, rec); g_hash_table_insert(keys, rec->key, rec);
signal_emit__key_created(rec); SIGNAL_EMIT(key_created, rec);
if (!key_config_frozen) if (!key_config_frozen)
key_states_rescan(); key_states_rescan();
@ -512,7 +512,7 @@ void key_bind(const char *id, const char *description,
signal_add(key, func); signal_add(key, func);
g_free(key); g_free(key);
signal_emit__keyinfo_created(info); SIGNAL_EMIT(keyinfo_created, info);
} }
if (key_default != NULL && *key_default != '\0') { if (key_default != NULL && *key_default != '\0') {
@ -526,7 +526,7 @@ static void keyinfo_remove(KEYINFO_REC *info)
g_return_if_fail(info != NULL); g_return_if_fail(info != NULL);
keyinfos = g_slist_remove(keyinfos, info); keyinfos = g_slist_remove(keyinfos, info);
signal_emit__keyinfo_destroyed(info); SIGNAL_EMIT(keyinfo_destroyed, info);
/* destroy all keys */ /* destroy all keys */
g_slist_foreach(info->keys, (GFunc) key_destroy, keys); g_slist_foreach(info->keys, (GFunc) key_destroy, keys);
@ -615,7 +615,7 @@ static int key_emit_signal(KEYBOARD_REC *keyboard, KEY_REC *key)
char *str; char *str;
str = g_strconcat("key ", key->info->id, NULL); str = g_strconcat("key ", key->info->id, NULL);
consumed = signal_emit__key_(key->info->id, key->data, keyboard->gui_data, key->info); consumed = SIGNAL_EMIT_(key, key->info->id, key->data, keyboard->gui_data, key->info);
g_free(str); g_free(str);
return consumed; return consumed;
@ -711,7 +711,7 @@ int key_pressed(KEYBOARD_REC *keyboard, const char *key)
void keyboard_entry_redirect(SIGNAL_FUNC func, const char *entry, void keyboard_entry_redirect(SIGNAL_FUNC func, const char *entry,
int flags, void *data) int flags, void *data)
{ {
signal_emit__gui_entry_redirect(func, entry, SIGNAL_EMIT(gui_entry_redirect, func, entry,
GINT_TO_POINTER(flags), data); GINT_TO_POINTER(flags), data);
} }
@ -724,7 +724,7 @@ static void sig_command(const char *data)
str = strchr(cmdchars, *data) != NULL ? g_strdup(data) : str = strchr(cmdchars, *data) != NULL ? g_strdup(data) :
g_strdup_printf("%c%s", *cmdchars, data); g_strdup_printf("%c%s", *cmdchars, data);
signal_emit__send_command(str, active_win->active_server, active_win->active); SIGNAL_EMIT(send_command, str, active_win->active_server, active_win->active);
g_free(str); g_free(str);
} }
@ -747,7 +747,7 @@ static void sig_multi(const char *data, void *gui_data)
info = key_info_find(*tmp); info = key_info_find(*tmp);
if (info != NULL) { if (info != NULL) {
str = g_strconcat("key ", info->id, NULL); str = g_strconcat("key ", info->id, NULL);
signal_emit__key_(info->id, p, gui_data, info); SIGNAL_EMIT_(key, info->id, p, gui_data, info);
g_free(str); g_free(str);
} }
} }

View File

@ -69,11 +69,11 @@ void printformat_module_dest_charargs(const char *module, TEXT_DEST_REC *dest,
if (!sending_print_starting) { if (!sending_print_starting) {
sending_print_starting = TRUE; sending_print_starting = TRUE;
signal_emit__print_starting(dest); SIGNAL_EMIT(print_starting, dest);
sending_print_starting = FALSE; sending_print_starting = FALSE;
} }
signal_emit__print_format(theme, module, SIGNAL_EMIT(print_format, theme, module,
dest, GINT_TO_POINTER(formatnum), arglist); dest, GINT_TO_POINTER(formatnum), arglist);
str = format_get_text_theme_charargs(theme, module, dest, str = format_get_text_theme_charargs(theme, module, dest,
@ -180,7 +180,7 @@ static void print_line(TEXT_DEST_REC *dest, const char *text)
/* send both the formatted + stripped (for logging etc.) */ /* send both the formatted + stripped (for logging etc.) */
stripped = strip_codes(str); stripped = strip_codes(str);
signal_emit__print_text(dest, str, stripped); SIGNAL_EMIT(print_text, dest, str, stripped);
g_free_and_null(dest->hilight_color); g_free_and_null(dest->hilight_color);
g_free(str); g_free(str);
@ -309,7 +309,7 @@ static void printtext_dest_args(TEXT_DEST_REC *dest, const char *text, va_list v
if (!sending_print_starting) { if (!sending_print_starting) {
sending_print_starting = TRUE; sending_print_starting = TRUE;
signal_emit__print_starting(dest); SIGNAL_EMIT(print_starting, dest);
sending_print_starting = FALSE; sending_print_starting = FALSE;
} }
@ -354,7 +354,7 @@ void printtext_string(void *server, const char *target, int level, const char *t
if (!sending_print_starting) { if (!sending_print_starting) {
sending_print_starting = TRUE; sending_print_starting = TRUE;
signal_emit__print_starting(&dest); SIGNAL_EMIT(print_starting, &dest);
sending_print_starting = FALSE; sending_print_starting = FALSE;
} }
@ -376,7 +376,7 @@ void printtext_string_window(WINDOW_REC *window, int level, const char *text)
if (!sending_print_starting) { if (!sending_print_starting) {
sending_print_starting = TRUE; sending_print_starting = TRUE;
signal_emit__print_starting(&dest); SIGNAL_EMIT(print_starting, &dest);
sending_print_starting = FALSE; sending_print_starting = FALSE;
} }
@ -433,7 +433,7 @@ static void msg_beep_check(TEXT_DEST_REC *dest)
(beep_when_away || (dest->server != NULL && (beep_when_away || (dest->server != NULL &&
!dest->server->usermode_away)) && !dest->server->usermode_away)) &&
(beep_when_window_active || dest->window != active_win)) { (beep_when_window_active || dest->window != active_win)) {
signal_emit__beep(); SIGNAL_EMIT(beep);
} }
} }
@ -471,7 +471,7 @@ static void sig_print_text(TEXT_DEST_REC *dest, const char *text)
format_send_to_gui(dest, str); format_send_to_gui(dest, str);
g_free(str); g_free(str);
signal_emit__gui_print_text_finished(dest->window); SIGNAL_EMIT(gui_print_text_finished, dest->window);
} }
void printtext_multiline(void *server, const char *target, int level, void printtext_multiline(void *server, const char *target, int level,

View File

@ -60,7 +60,7 @@ THEME_REC *theme_create(const char *path, const char *name)
rec->modules = g_hash_table_new((GHashFunc) g_istr_hash, rec->modules = g_hash_table_new((GHashFunc) g_istr_hash,
(GCompareFunc) g_istr_equal); (GCompareFunc) g_istr_equal);
themes = g_slist_append(themes, rec); themes = g_slist_append(themes, rec);
signal_emit__theme_created(rec); SIGNAL_EMIT(theme_created, rec);
return rec; return rec;
} }
@ -110,7 +110,7 @@ static void theme_unref(THEME_REC *rec)
void theme_destroy(THEME_REC *rec) void theme_destroy(THEME_REC *rec)
{ {
themes = g_slist_remove(themes, rec); themes = g_slist_remove(themes, rec);
signal_emit__theme_destroyed(rec); SIGNAL_EMIT(theme_destroyed, rec);
theme_unref(rec); theme_unref(rec);
} }
@ -811,7 +811,7 @@ static void sig_print_errors(void)
init_finished = TRUE; init_finished = TRUE;
if (init_errors != NULL) { if (init_errors != NULL) {
signal_emit__gui_dialog("error", init_errors); SIGNAL_EMIT(gui_dialog, "error", init_errors);
g_free(init_errors); g_free(init_errors);
} }
} }
@ -1368,7 +1368,7 @@ static void change_theme(const char *name, int verbose)
rec = theme_load(name); rec = theme_load(name);
if (rec != NULL) { if (rec != NULL) {
current_theme = rec; current_theme = rec;
signal_emit__theme_changed(rec); SIGNAL_EMIT(theme_changed, rec);
if (verbose) { if (verbose) {
printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE, printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE,

View File

@ -47,10 +47,10 @@ void window_activity(WINDOW_REC *window, int data_level,
window->data_level = data_level; window->data_level = data_level;
g_free_not_null(window->hilight_color); g_free_not_null(window->hilight_color);
window->hilight_color = g_strdup(hilight_color); window->hilight_color = g_strdup(hilight_color);
signal_emit__window_hilight(window); SIGNAL_EMIT(window_hilight, window);
} }
signal_emit__window_activity(window, SIGNAL_EMIT(window_activity, window,
GINT_TO_POINTER(old_data_level)); GINT_TO_POINTER(old_data_level));
} }
@ -64,10 +64,10 @@ void window_item_activity(WI_ITEM_REC *item, int data_level,
item->data_level = data_level; item->data_level = data_level;
g_free_not_null(item->hilight_color); g_free_not_null(item->hilight_color);
item->hilight_color = g_strdup(hilight_color); item->hilight_color = g_strdup(hilight_color);
signal_emit__window_item_hilight(item); SIGNAL_EMIT(window_item_hilight, item);
} }
signal_emit__window_item_activity(item, SIGNAL_EMIT(window_item_activity, item,
GINT_TO_POINTER(old_data_level)); GINT_TO_POINTER(old_data_level));
} }
@ -94,7 +94,7 @@ static void sig_hilight_text(TEXT_DEST_REC *dest, const char *msg)
} }
/* we should ask the text view if this line is hidden */ /* we should ask the text view if this line is hidden */
signal_emit__window_hilight_check(dest, msg, &data_level, &cb_ignore); SIGNAL_EMIT(window_hilight_check, dest, msg, &data_level, &cb_ignore);
if (cb_ignore) { if (cb_ignore) {
return; return;
} }

View File

@ -153,7 +153,7 @@ static void cmd_window_info(WINDOW_REC *win)
if (win->items != NULL) if (win->items != NULL)
window_print_items(win); window_print_items(win);
signal_emit__window_print_info(win); SIGNAL_EMIT(window_print_info, win);
printformat_window(win, MSGLEVEL_CLIENTCRAP, printformat_window(win, MSGLEVEL_CLIENTCRAP,
TXT_WINDOW_INFO_FOOTER); TXT_WINDOW_INFO_FOOTER);
@ -166,7 +166,7 @@ static void cmd_window(const char *data, void *server, WI_ITEM_REC *item)
if (*data == '\0') if (*data == '\0')
cmd_window_info(active_win); cmd_window_info(active_win);
else if (is_numeric(data, 0)) else if (is_numeric(data, 0))
signal_emit__command_("window refnum", data, server, item); SIGNAL_EMIT_(command, "window refnum", data, server, item);
else else
command_runsub("window", data, server, item); command_runsub("window", data, server, item);
} }
@ -182,7 +182,7 @@ static void cmd_window_new(const char *data, void *server, WI_ITEM_REC *item)
type = (g_ascii_strncasecmp(data, "hid", 3) == 0 || g_ascii_strcasecmp(data, "tab") == 0) ? MAIN_WINDOW_TYPE_HIDDEN : type = (g_ascii_strncasecmp(data, "hid", 3) == 0 || g_ascii_strcasecmp(data, "tab") == 0) ? MAIN_WINDOW_TYPE_HIDDEN :
g_ascii_strcasecmp(data, "split") == 0 ? MAIN_WINDOW_TYPE_SPLIT : g_ascii_strcasecmp(data, "split") == 0 ? MAIN_WINDOW_TYPE_SPLIT :
g_ascii_strncasecmp(data, "rs", 2) == 0 ? MAIN_WINDOW_TYPE_RSPLIT : MAIN_WINDOW_TYPE_DEFAULT; g_ascii_strncasecmp(data, "rs", 2) == 0 ? MAIN_WINDOW_TYPE_RSPLIT : MAIN_WINDOW_TYPE_DEFAULT;
signal_emit__gui_window_create_override(GINT_TO_POINTER(type)); SIGNAL_EMIT(gui_window_create_override, GINT_TO_POINTER(type));
window = window_create(NULL, FALSE); window = window_create(NULL, FALSE);
window_change_server(window, server); window_change_server(window, server);
@ -509,7 +509,7 @@ static void cmd_window_item(const char *data, void *server, WI_ITEM_REC *item)
while (*data == ' ') data++; while (*data == ' ') data++;
if (is_numeric(data, '\0')) if (is_numeric(data, '\0'))
signal_emit__command_("window item goto", data, server, item); SIGNAL_EMIT_(command, "window item goto", data, server, item);
else else
command_runsub("window item", data, server, item); command_runsub("window item", data, server, item);
} }
@ -858,7 +858,7 @@ static void cmd_foreach_window(const char *data)
WINDOW_REC *rec = list->data; WINDOW_REC *rec = list->data;
active_win = rec; active_win = rec;
signal_emit__send_command(str, rec->active_server, SIGNAL_EMIT(send_command, str, rec->active_server,
rec->active); rec->active);
list = g_slist_remove(list, list->data); list = g_slist_remove(list, list->data);
} }
@ -875,7 +875,7 @@ static void cmd_window_default_command(const char *data, SERVER_REC *server, WI_
!settings_get_bool("window_number_commands")) { !settings_get_bool("window_number_commands")) {
return; return;
} }
signal_emit__command_("window refnum", data, server, item); SIGNAL_EMIT_(command, "window refnum", data, server, item);
signal_stop(); signal_stop();
} }

View File

@ -48,13 +48,13 @@ static void window_item_add_signal(WINDOW_REC *window, WI_ITEM_REC *item, int au
if (!automatic || settings_get_bool("window_auto_change")) { if (!automatic || settings_get_bool("window_auto_change")) {
if (automatic) if (automatic)
signal_emit__window_changed_automatic(window); SIGNAL_EMIT(window_changed_automatic, window);
window_set_active(window); window_set_active(window);
} }
window->items = g_slist_append(window->items, item); window->items = g_slist_append(window->items, item);
if (send_signal) if (send_signal)
signal_emit__window_item_new(window, item); SIGNAL_EMIT(window_item_new, window, item);
if (g_slist_length(window->items) == 1 || if (g_slist_length(window->items) == 1 ||
(!automatic && settings_get_bool("autofocus_new_items"))) { (!automatic && settings_get_bool("autofocus_new_items"))) {
@ -88,7 +88,7 @@ static void window_item_remove_signal(WI_ITEM_REC *item, int emit_signal)
} }
if (emit_signal) if (emit_signal)
signal_emit__window_item_remove(window, item); SIGNAL_EMIT(window_item_remove, window, item);
} }
void window_item_remove(WI_ITEM_REC *item) void window_item_remove(WI_ITEM_REC *item)
@ -111,7 +111,7 @@ void window_item_change_server(WI_ITEM_REC *item, void *server)
window = window_item_window(item); window = window_item_window(item);
item->server = server; item->server = server;
signal_emit__window_item_server_changed(window, item); SIGNAL_EMIT(window_item_server_changed, window, item);
if (window->active == item) window_change_server(window, item->server); if (window->active == item) window_change_server(window, item->server);
} }
@ -127,7 +127,7 @@ void window_item_set_active(WINDOW_REC *window, WI_ITEM_REC *item)
/* move item to different window */ /* move item to different window */
window_item_remove_signal(item, FALSE); window_item_remove_signal(item, FALSE);
window_item_add_signal(window, item, FALSE, FALSE); window_item_add_signal(window, item, FALSE, FALSE);
signal_emit__window_item_moved(window, item, old_window); SIGNAL_EMIT(window_item_moved, window, item, old_window);
} }
} }
@ -135,7 +135,7 @@ void window_item_set_active(WINDOW_REC *window, WI_ITEM_REC *item)
window->active = item; window->active = item;
if (item != NULL && window->active_server != item->server) if (item != NULL && window->active_server != item->server)
window_change_server(window, item->server); window_change_server(window, item->server);
signal_emit__window_item_changed(window, item); SIGNAL_EMIT(window_item_changed, window, item);
} }
} }
@ -314,7 +314,7 @@ void window_item_create(WI_ITEM_REC *item, int automatic)
if (window == NULL) { if (window == NULL) {
/* create new window to use */ /* create new window to use */
if (settings_get_bool("autocreate_split_windows")) { if (settings_get_bool("autocreate_split_windows")) {
signal_emit__gui_window_create_override(GINT_TO_POINTER(MAIN_WINDOW_TYPE_SPLIT)); SIGNAL_EMIT(gui_window_create_override, GINT_TO_POINTER(MAIN_WINDOW_TYPE_SPLIT));
} }
window = window_create(item, automatic); window = window_create(item, automatic);
} else { } else {

View File

@ -102,14 +102,14 @@ static void window_add_items(WINDOW_REC *window, CONFIG_NODE *node)
type = config_node_get_str(node, "type", NULL); type = config_node_get_str(node, "type", NULL);
if (type != NULL) { if (type != NULL) {
signal_emit__layout_restore_item(window, type, node); SIGNAL_EMIT(layout_restore_item, window, type, node);
} }
} }
} }
void windows_layout_restore(void) void windows_layout_restore(void)
{ {
signal_emit__layout_restore(); SIGNAL_EMIT(layout_restore);
} }
static void sig_layout_restore(void) static void sig_layout_restore(void)
@ -143,7 +143,7 @@ static void sig_layout_restore(void)
window->theme = theme_load(window->theme_name); window->theme = theme_load(window->theme_name);
window_add_items(window, iconfig_node_section(node, "items", -1)); window_add_items(window, iconfig_node_section(node, "items", -1));
signal_emit__layout_restore_window(window, node); SIGNAL_EMIT(layout_restore_window, window, node);
} }
} }
@ -186,7 +186,7 @@ static void window_save_items(WINDOW_REC *window, CONFIG_NODE *node)
node = iconfig_node_section(node, "items", NODE_TYPE_LIST); node = iconfig_node_section(node, "items", NODE_TYPE_LIST);
for (tmp = window->items; tmp != NULL; tmp = tmp->next) for (tmp = window->items; tmp != NULL; tmp = tmp->next)
signal_emit__layout_save_item(window, tmp->data, node); SIGNAL_EMIT(layout_save_item, window, tmp->data, node);
} }
static void window_save(WINDOW_REC *window, CONFIG_NODE *node) static void window_save(WINDOW_REC *window, CONFIG_NODE *node)
@ -223,7 +223,7 @@ static void window_save(WINDOW_REC *window, CONFIG_NODE *node)
if (window->items != NULL) if (window->items != NULL)
window_save_items(window, node); window_save_items(window, node);
signal_emit__layout_save_window(window, node); SIGNAL_EMIT(layout_save_window, window, node);
} }
void windows_layout_save(void) void windows_layout_save(void)
@ -237,7 +237,7 @@ void windows_layout_save(void)
sorted = windows_get_sorted(); sorted = windows_get_sorted();
g_slist_foreach(sorted, (GFunc) window_save, node); g_slist_foreach(sorted, (GFunc) window_save, node);
g_slist_free(sorted); g_slist_free(sorted);
signal_emit__layout_save(); SIGNAL_EMIT(layout_save);
printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE, printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE,
TXT_WINDOWS_LAYOUT_SAVED); TXT_WINDOWS_LAYOUT_SAVED);
@ -254,7 +254,7 @@ void windows_layout_reset(void)
} }
iconfig_set_str(NULL, "windows", NULL); iconfig_set_str(NULL, "windows", NULL);
signal_emit__layout_reset(); SIGNAL_EMIT(layout_reset);
printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE, printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE,
TXT_WINDOWS_LAYOUT_RESET); TXT_WINDOWS_LAYOUT_RESET);

View File

@ -104,7 +104,7 @@ static void dcc_chat_msg(CHAT_DCC_REC *dcc, const char *msg)
if (query == NULL) if (query == NULL)
completion_last_message_add(sender); completion_last_message_add(sender);
signal_emit__message_dcc(dcc, msg); SIGNAL_EMIT(message_dcc, dcc, msg);
g_free_not_null(freemsg); g_free_not_null(freemsg);
g_free(sender); g_free(sender);
@ -121,7 +121,7 @@ static void dcc_chat_action(CHAT_DCC_REC *dcc, const char *msg)
if (query_find(NULL, sender) == NULL) if (query_find(NULL, sender) == NULL)
completion_last_message_add(sender); completion_last_message_add(sender);
signal_emit__message_dcc_action(dcc, msg); SIGNAL_EMIT(message_dcc_action, dcc, msg);
g_free(sender); g_free(sender);
} }
@ -129,7 +129,7 @@ static void dcc_chat_ctcp(CHAT_DCC_REC *dcc, const char *cmd, const char *data)
{ {
g_return_if_fail(IS_DCC_CHAT(dcc)); g_return_if_fail(IS_DCC_CHAT(dcc));
signal_emit__message_dcc_ctcp(dcc, cmd, data); SIGNAL_EMIT(message_dcc_ctcp, dcc, cmd, data);
} }
static void dcc_error_ctcp(const char *type, const char *data, static void dcc_error_ctcp(const char *type, const char *data,
@ -259,7 +259,7 @@ static void cmd_msg(const char *data, SERVER_REC *server, WI_ITEM_REC *item)
if (query_find(NULL, target) == NULL) if (query_find(NULL, target) == NULL)
completion_last_message_add(target); completion_last_message_add(target);
signal_emit__message_dcc_own(dcc, text); SIGNAL_EMIT(message_dcc_own, dcc, text);
} }
cmd_params_free(free_arg); cmd_params_free(free_arg);
@ -271,7 +271,7 @@ static void cmd_me(const char *data, SERVER_REC *server, WI_ITEM_REC *item)
dcc = item_get_dcc(item); dcc = item_get_dcc(item);
if (dcc != NULL) if (dcc != NULL)
signal_emit__message_dcc_own__action(dcc, data); SIGNAL_EMIT(message_dcc_own__action, dcc, data);
} }
static void cmd_action(const char *data, SERVER_REC *server, WI_ITEM_REC *item) static void cmd_action(const char *data, SERVER_REC *server, WI_ITEM_REC *item)
@ -301,7 +301,7 @@ static void cmd_action(const char *data, SERVER_REC *server, WI_ITEM_REC *item)
if (query_find(NULL, target) == NULL) if (query_find(NULL, target) == NULL)
completion_last_message_add(target); completion_last_message_add(target);
signal_emit__message_dcc_own__action(dcc, text); SIGNAL_EMIT(message_dcc_own__action, dcc, text);
} }
cmd_params_free(free_arg); cmd_params_free(free_arg);
} }
@ -334,7 +334,7 @@ static void cmd_ctcp(const char *data, SERVER_REC *server)
IRCTXT_DCC_CHAT_NOT_FOUND, target+1); IRCTXT_DCC_CHAT_NOT_FOUND, target+1);
} else { } else {
ascii_strup(ctcpcmd); ascii_strup(ctcpcmd);
signal_emit__message_dcc_own__ctcp(dcc, ctcpcmd, ctcpdata); SIGNAL_EMIT(message_dcc_own__ctcp, dcc, ctcpcmd, ctcpdata);
} }
cmd_params_free(free_arg); cmd_params_free(free_arg);

View File

@ -143,7 +143,7 @@ static void cmd_dcc_list(const char *data)
printformat(NULL, NULL, MSGLEVEL_DCC, IRCTXT_DCC_LIST_HEADER); printformat(NULL, NULL, MSGLEVEL_DCC, IRCTXT_DCC_LIST_HEADER);
for (tmp = dcc_conns; tmp != NULL; tmp = tmp->next) for (tmp = dcc_conns; tmp != NULL; tmp = tmp->next)
signal_emit__dcc_list_print(tmp->data); SIGNAL_EMIT(dcc_list_print, tmp->data);
printformat(NULL, NULL, MSGLEVEL_DCC, IRCTXT_DCC_LIST_FOOTER); printformat(NULL, NULL, MSGLEVEL_DCC, IRCTXT_DCC_LIST_FOOTER);
} }

View File

@ -60,7 +60,7 @@ static void ctcp_ping_msg(IRC_SERVER_REC *server, const char *data,
const char *nick, const char *addr, const char *nick, const char *addr,
const char *target) const char *target)
{ {
signal_emit__message_irc_ctcp(server, "PING", SIGNAL_EMIT(message_irc_ctcp, server, "PING",
data, nick, addr, target); data, nick, addr, target);
} }
@ -68,7 +68,7 @@ static void ctcp_version_msg(IRC_SERVER_REC *server, const char *data,
const char *nick, const char *addr, const char *nick, const char *addr,
const char *target) const char *target)
{ {
signal_emit__message_irc_ctcp(server, "VERSION", SIGNAL_EMIT(message_irc_ctcp, server, "VERSION",
data, nick, addr, target); data, nick, addr, target);
} }
@ -76,7 +76,7 @@ static void ctcp_time_msg(IRC_SERVER_REC *server, const char *data,
const char *nick, const char *addr, const char *nick, const char *addr,
const char *target) const char *target)
{ {
signal_emit__message_irc_ctcp(server, "TIME", SIGNAL_EMIT(message_irc_ctcp, server, "TIME",
data, nick, addr, target); data, nick, addr, target);
} }
@ -84,7 +84,7 @@ static void ctcp_userinfo_msg(IRC_SERVER_REC *server, const char *data,
const char *nick, const char *addr, const char *nick, const char *addr,
const char *target) const char *target)
{ {
signal_emit__message_irc_ctcp(server, "USERINFO", SIGNAL_EMIT(message_irc_ctcp, server, "USERINFO",
data, nick, addr, target); data, nick, addr, target);
} }
@ -92,7 +92,7 @@ static void ctcp_clientinfo_msg(IRC_SERVER_REC *server, const char *data,
const char *nick, const char *addr, const char *nick, const char *addr,
const char *target) const char *target)
{ {
signal_emit__message_irc_ctcp(server, "CLIENTINFO", SIGNAL_EMIT(message_irc_ctcp, server, "CLIENTINFO",
data, nick, addr, target); data, nick, addr, target);
} }

View File

@ -64,15 +64,15 @@ static void event_privmsg(IRC_SERVER_REC *server, const char *data,
/* pass the original target to the signal, with the @+ here /* pass the original target to the signal, with the @+ here
* the other one is only needed for recode_in*/ * the other one is only needed for recode_in*/
signal_emit__message_irc_op__public(server, recoded, nick, addr, target); SIGNAL_EMIT(message_irc_op__public, server, recoded, nick, addr, target);
} else { } else {
recoded = recode_in(SERVER(server), msg, server_ischannel(SERVER(server), target) ? target : nick); recoded = recode_in(SERVER(server), msg, server_ischannel(SERVER(server), target) ? target : nick);
if (server_ischannel(SERVER(server), target)) if (server_ischannel(SERVER(server), target))
signal_emit__message_public( SIGNAL_EMIT(message_public,
(SERVER_REC *)server, recoded, nick, addr, (SERVER_REC *)server, recoded, nick, addr,
get_visible_target(server, target)); get_visible_target(server, target));
else else
signal_emit__message_private( SIGNAL_EMIT(message_private,
(SERVER_REC *)server, recoded, nick, addr, (SERVER_REC *)server, recoded, nick, addr,
get_visible_target(server, target)); get_visible_target(server, target));
} }
@ -89,7 +89,7 @@ static void ctcp_action(IRC_SERVER_REC *server, const char *data,
g_return_if_fail(data != NULL); g_return_if_fail(data != NULL);
recoded = recode_in(SERVER(server), data, target); recoded = recode_in(SERVER(server), data, target);
signal_emit__message_irc_action(server, recoded, nick, addr, SIGNAL_EMIT(message_irc_action, server, recoded, nick, addr,
get_visible_target(server, target)); get_visible_target(server, target));
g_free(recoded); g_free(recoded);
} }
@ -109,7 +109,7 @@ static void event_notice(IRC_SERVER_REC *server, const char *data,
server->real_address; server->real_address;
} }
signal_emit__message_irc_notice(server, recoded, nick, addr, SIGNAL_EMIT(message_irc_notice, server, recoded, nick, addr,
get_visible_target(server, target)); get_visible_target(server, target));
g_free(params); g_free(params);
g_free(recoded); g_free(recoded);
@ -126,7 +126,7 @@ static void event_join(IRC_SERVER_REC *server, const char *data,
tmp = strchr(channel, 7); /* ^G does something weird.. */ tmp = strchr(channel, 7); /* ^G does something weird.. */
if (tmp != NULL) *tmp = '\0'; if (tmp != NULL) *tmp = '\0';
signal_emit__message_join((SERVER_REC *)server, SIGNAL_EMIT(message_join, (SERVER_REC *)server,
get_visible_target(server, channel), nick, addr); get_visible_target(server, channel), nick, addr);
g_free(params); g_free(params);
} }
@ -141,7 +141,7 @@ static void event_part(IRC_SERVER_REC *server, const char *data,
params = event_get_params(data, 2 | PARAM_FLAG_GETREST, params = event_get_params(data, 2 | PARAM_FLAG_GETREST,
&channel, &reason); &channel, &reason);
recoded = recode_in(SERVER(server), reason, channel); recoded = recode_in(SERVER(server), reason, channel);
signal_emit__message_part((SERVER_REC *)server, SIGNAL_EMIT(message_part, (SERVER_REC *)server,
get_visible_target(server, channel), nick, addr, recoded); get_visible_target(server, channel), nick, addr, recoded);
g_free(params); g_free(params);
g_free(recoded); g_free(recoded);
@ -156,7 +156,7 @@ static void event_quit(IRC_SERVER_REC *server, const char *data,
if (*data == ':') data++; /* quit message */ if (*data == ':') data++; /* quit message */
recoded = recode_in(SERVER(server), data, nick); recoded = recode_in(SERVER(server), data, nick);
signal_emit__message_quit((SERVER_REC *)server, nick, addr, recoded); SIGNAL_EMIT(message_quit, (SERVER_REC *)server, nick, addr, recoded);
g_free(recoded); g_free(recoded);
} }
@ -170,7 +170,7 @@ static void event_kick(IRC_SERVER_REC *server, const char *data,
params = event_get_params(data, 3 | PARAM_FLAG_GETREST, params = event_get_params(data, 3 | PARAM_FLAG_GETREST,
&channel, &nick, &reason); &channel, &nick, &reason);
recoded = recode_in(SERVER(server), reason, channel); recoded = recode_in(SERVER(server), reason, channel);
signal_emit__message_kick((SERVER_REC *)server, get_visible_target(server, channel), SIGNAL_EMIT(message_kick, (SERVER_REC *)server, get_visible_target(server, channel),
nick, kicker, addr, recoded); nick, kicker, addr, recoded);
g_free(params); g_free(params);
g_free(recoded); g_free(recoded);
@ -219,10 +219,10 @@ static void event_nick(IRC_SERVER_REC *server, const char *data,
/* NOTE: server->nick was already changed in irc/core/irc-nicklist.c */ /* NOTE: server->nick was already changed in irc/core/irc-nicklist.c */
if (g_ascii_strcasecmp(newnick, server->nick) == 0) if (g_ascii_strcasecmp(newnick, server->nick) == 0)
signal_emit__message_own__nick( SIGNAL_EMIT(message_own__nick,
(SERVER_REC *)server, newnick, sender, addr); (SERVER_REC *)server, newnick, sender, addr);
else else
signal_emit__message_nick( SIGNAL_EMIT(message_nick,
(SERVER_REC *)server, newnick, sender, addr); (SERVER_REC *)server, newnick, sender, addr);
g_free(params); g_free(params);
@ -238,7 +238,7 @@ static void event_mode(IRC_SERVER_REC *server, const char *data,
params = event_get_params(data, 2 | PARAM_FLAG_GETREST, params = event_get_params(data, 2 | PARAM_FLAG_GETREST,
&channel, &mode); &channel, &mode);
signal_emit__message_irc_mode(server, get_visible_target(server, channel), SIGNAL_EMIT(message_irc_mode, server, get_visible_target(server, channel),
nick, addr, g_strchomp(mode)); nick, addr, g_strchomp(mode));
g_free(params); g_free(params);
} }
@ -263,7 +263,7 @@ static void event_invite(IRC_SERVER_REC *server, const char *data,
g_return_if_fail(data != NULL); g_return_if_fail(data != NULL);
params = event_get_params(data, 2, NULL, &channel); params = event_get_params(data, 2, NULL, &channel);
signal_emit__message_invite((SERVER_REC *)server, get_visible_target(server, channel), nick, addr); SIGNAL_EMIT(message_invite, (SERVER_REC *)server, get_visible_target(server, channel), nick, addr);
g_free(params); g_free(params);
} }
@ -277,7 +277,7 @@ static void event_topic(IRC_SERVER_REC *server, const char *data,
params = event_get_params(data, 2 | PARAM_FLAG_GETREST, params = event_get_params(data, 2 | PARAM_FLAG_GETREST,
&channel, &topic); &channel, &topic);
recoded = recode_in(SERVER(server), topic, channel); recoded = recode_in(SERVER(server), topic, channel);
signal_emit__message_topic((SERVER_REC *)server, SIGNAL_EMIT(message_topic, (SERVER_REC *)server,
get_visible_target(server, channel), recoded, nick, addr); get_visible_target(server, channel), recoded, nick, addr);
g_free(params); g_free(params);
g_free(recoded); g_free(recoded);
@ -419,7 +419,7 @@ static void sig_whowas_event_end(IRC_SERVER_REC *server, const char *data,
g_return_if_fail(data != NULL); g_return_if_fail(data != NULL);
if (server->whowas_found) { if (server->whowas_found) {
signal_emit__event_("369", (SERVER_REC *)server, data, sender, addr); SIGNAL_EMIT_(event, "369", (SERVER_REC *)server, data, sender, addr);
return; return;
} }
@ -437,7 +437,7 @@ static void event_received(IRC_SERVER_REC *server, const char *data,
} }
/* numeric event. */ /* numeric event. */
signal_emit__default_event_numeric((SERVER_REC *)server, data, nick, addr); SIGNAL_EMIT(default_event_numeric, (SERVER_REC *)server, data, nick, addr);
} }
void fe_events_init(void) void fe_events_init(void)

View File

@ -60,7 +60,7 @@ static void cmd_me(const char *data, IRC_SERVER_REC *server, WI_ITEM_REC *item)
splitdata = irc_server_split_action(server, target, data); splitdata = irc_server_split_action(server, target, data);
while ((subdata = splitdata[n++])) { while ((subdata = splitdata[n++])) {
irc_server_send_action(server, target, subdata); irc_server_send_action(server, target, subdata);
signal_emit__message_irc_own__action(server, subdata, SIGNAL_EMIT(message_irc_own__action, server, subdata,
item->visible_name); item->visible_name);
} }
g_strfreev(splitdata); g_strfreev(splitdata);
@ -92,7 +92,7 @@ static void cmd_action(const char *data, IRC_SERVER_REC *server)
splittexts = irc_server_split_action(server, target, text); splittexts = irc_server_split_action(server, target, text);
while ((subtext = splittexts[n++])) { while ((subtext = splittexts[n++])) {
irc_server_send_action(server, target, subtext); irc_server_send_action(server, target, subtext);
signal_emit__message_irc_own__action(server, subtext, SIGNAL_EMIT(message_irc_own__action, server, subtext,
target); target);
} }
@ -117,7 +117,7 @@ static void cmd_notice(const char *data, IRC_SERVER_REC *server,
if (*target == '\0' || *msg == '\0') if (*target == '\0' || *msg == '\0')
cmd_param_error(CMDERR_NOT_ENOUGH_PARAMS); cmd_param_error(CMDERR_NOT_ENOUGH_PARAMS);
signal_emit__message_irc_own__notice(server, msg, target); SIGNAL_EMIT(message_irc_own__notice, server, msg, target);
cmd_params_free(free_arg); cmd_params_free(free_arg);
} }
@ -146,7 +146,7 @@ static void cmd_ctcp(const char *data, IRC_SERVER_REC *server,
} }
ascii_strup(ctcpcmd); ascii_strup(ctcpcmd);
signal_emit__message_irc_own__ctcp(server, ctcpcmd, ctcpdata, target); SIGNAL_EMIT(message_irc_own__ctcp, server, ctcpcmd, ctcpdata, target);
cmd_params_free(free_arg); cmd_params_free(free_arg);
} }
@ -167,7 +167,7 @@ static void cmd_nctcp(const char *data, IRC_SERVER_REC *server,
if (*target == '\0' || *text == '\0') if (*target == '\0' || *text == '\0')
cmd_param_error(CMDERR_NOT_ENOUGH_PARAMS); cmd_param_error(CMDERR_NOT_ENOUGH_PARAMS);
signal_emit__message_irc_own__notice(server, text, target); SIGNAL_EMIT(message_irc_own__notice, server, text, target);
cmd_params_free(free_arg); cmd_params_free(free_arg);
} }
@ -188,7 +188,7 @@ static void cmd_wall(const char *data, IRC_SERVER_REC *server,
chanrec = irc_channel_find(server, channame); chanrec = irc_channel_find(server, channame);
if (chanrec == NULL) cmd_param_error(CMDERR_CHAN_NOT_FOUND); if (chanrec == NULL) cmd_param_error(CMDERR_CHAN_NOT_FOUND);
signal_emit__message_irc_own__wall(server, msg, SIGNAL_EMIT(message_irc_own__wall, server, msg,
chanrec->visible_name); chanrec->visible_name);
cmd_params_free(free_arg); cmd_params_free(free_arg);
@ -201,10 +201,10 @@ static void bans_ask_channel(const char *channel, IRC_SERVER_REC *server,
str = g_string_new(NULL); str = g_string_new(NULL);
g_string_printf(str, "%s b", channel); g_string_printf(str, "%s b", channel);
signal_emit__command_("mode", str->str, (SERVER_REC *)server, item); SIGNAL_EMIT_(command, "mode", str->str, (SERVER_REC *)server, item);
if (server->emode_known) { if (server->emode_known) {
g_string_printf(str, "%s e", channel); g_string_printf(str, "%s e", channel);
signal_emit__command_("mode", str->str, (SERVER_REC *)server, item); SIGNAL_EMIT_(command, "mode", str->str, (SERVER_REC *)server, item);
} }
g_string_free(str, TRUE); g_string_free(str, TRUE);
} }
@ -290,7 +290,7 @@ static void cmd_ver(gchar *data, IRC_SERVER_REC *server, WI_ITEM_REC *item)
str = g_strdup_printf("%s VERSION", *data == '\0' ? str = g_strdup_printf("%s VERSION", *data == '\0' ?
window_item_get_target(item) : data); window_item_get_target(item) : data);
signal_emit__command_("ctcp", str, (SERVER_REC *)server, item); SIGNAL_EMIT_(command, "ctcp", str, (SERVER_REC *)server, item);
g_free(str); g_free(str);
} }

View File

@ -93,7 +93,7 @@ void event_connected(IRC_SERVER_REC *server, const char *data, const char *from)
server->wanted_usermode = g_strdup(server->connrec->usermode); server->wanted_usermode = g_strdup(server->connrec->usermode);
} }
signal_emit__event_connected(server); SIGNAL_EMIT(event_connected, server);
g_free(params); g_free(params);
} }
@ -165,7 +165,7 @@ int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
} else { } else {
prefixedLine = g_strdup_printf("%s\n", *lines); prefixedLine = g_strdup_printf("%s\n", *lines);
} }
signal_emit__server_incoming(server, prefixedLine); SIGNAL_EMIT(server_incoming, server, prefixedLine);
g_free(prefixedLine); g_free(prefixedLine);
} }

View File

@ -139,7 +139,7 @@ void gui_printtext_after_time(TEXT_DEST_REC *dest, LINE_REC *prev, const char *s
gui->insert_after_time = time; gui->insert_after_time = time;
format_send_to_gui(dest, str); format_send_to_gui(dest, str);
gui->use_insert_after = FALSE; gui->use_insert_after = FALSE;
signal_emit__gui_print_text_after_finished(dest->window, gui->insert_after, prev); SIGNAL_EMIT(gui_print_text_after_finished, dest->window, gui->insert_after, prev);
} }
void gui_printtext_after(TEXT_DEST_REC *dest, LINE_REC *prev, const char *str) void gui_printtext_after(TEXT_DEST_REC *dest, LINE_REC *prev, const char *str)

View File

@ -270,7 +270,7 @@ static void paste_send_line(char *text)
/* we need to get the current history every time because it might change between calls */ /* we need to get the current history every time because it might change between calls */
command_history_add(command_history_current(active_win), text); command_history_add(command_history_current(active_win), text);
signal_emit__send_command(text, active_win->active_server, active_win->active); SIGNAL_EMIT(send_command, text, active_win->active_server, active_win->active);
} }
static void paste_send(void) static void paste_send(void)
@ -493,7 +493,7 @@ static void key_send_line(void)
} }
if (redir == NULL) { if (redir == NULL) {
signal_emit__send_command(str, SIGNAL_EMIT(send_command, str,
active_win->active_server, active_win->active_server,
active_win->active); active_win->active);
} else { } else {
@ -740,7 +740,7 @@ static gboolean paste_timeout(gpointer data)
for (i = 0; i < paste_buffer->len; i++) { for (i = 0; i < paste_buffer->len; i++) {
unichar key = g_array_index(paste_buffer, unichar, i); unichar key = g_array_index(paste_buffer, unichar, i);
signal_emit__gui_key_pressed(GINT_TO_POINTER(key)); SIGNAL_EMIT(gui_key_pressed, GINT_TO_POINTER(key));
} }
g_array_set_size(paste_buffer, 0); g_array_set_size(paste_buffer, 0);
} else if (paste_verify_line_count > 0 && } else if (paste_verify_line_count > 0 &&
@ -852,7 +852,7 @@ static void sig_input(void)
for (i = 0; i < paste_buffer->len; i++) { for (i = 0; i < paste_buffer->len; i++) {
unichar key = g_array_index(paste_buffer, unichar, i); unichar key = g_array_index(paste_buffer, unichar, i);
signal_emit__gui_key_pressed(GINT_TO_POINTER(key)); SIGNAL_EMIT(gui_key_pressed, GINT_TO_POINTER(key));
if (paste_bracketed_mode) { if (paste_bracketed_mode) {
/* just enabled by the signal, remove what was processed so far */ /* just enabled by the signal, remove what was processed so far */
@ -891,17 +891,17 @@ static void key_scroll_forward(void)
static void key_scroll_start(void) static void key_scroll_start(void)
{ {
signal_emit__command_("scrollback home", NULL, active_win->active_server, active_win->active); SIGNAL_EMIT_(command, "scrollback home", NULL, active_win->active_server, active_win->active);
} }
static void key_scroll_end(void) static void key_scroll_end(void)
{ {
signal_emit__command_("scrollback end", NULL, active_win->active_server, active_win->active); SIGNAL_EMIT_(command, "scrollback end", NULL, active_win->active_server, active_win->active);
} }
static void key_change_window(const char *data) static void key_change_window(const char *data)
{ {
signal_emit__command_("window goto", data, active_win->active_server, active_win->active); SIGNAL_EMIT_(command, "window goto", data, active_win->active_server, active_win->active);
} }
static void key_completion(int erase, int backward) static void key_completion(int erase, int backward)
@ -951,37 +951,37 @@ static void key_check_replaces(void)
static void key_previous_window(void) static void key_previous_window(void)
{ {
signal_emit__command_("window previous", "", active_win->active_server, active_win->active); SIGNAL_EMIT_(command, "window previous", "", active_win->active_server, active_win->active);
} }
static void key_next_window(void) static void key_next_window(void)
{ {
signal_emit__command_("window next", "", active_win->active_server, active_win->active); SIGNAL_EMIT_(command, "window next", "", active_win->active_server, active_win->active);
} }
static void key_left_window(void) static void key_left_window(void)
{ {
signal_emit__command_("window _left", "", active_win->active_server, active_win->active); SIGNAL_EMIT_(command, "window _left", "", active_win->active_server, active_win->active);
} }
static void key_right_window(void) static void key_right_window(void)
{ {
signal_emit__command_("window right", "", active_win->active_server, active_win->active); SIGNAL_EMIT_(command, "window right", "", active_win->active_server, active_win->active);
} }
static void key_upper_window(void) static void key_upper_window(void)
{ {
signal_emit__command_("window up", "", active_win->active_server, active_win->active); SIGNAL_EMIT_(command, "window up", "", active_win->active_server, active_win->active);
} }
static void key_lower_window(void) static void key_lower_window(void)
{ {
signal_emit__command_("window down", "", active_win->active_server, active_win->active); SIGNAL_EMIT_(command, "window down", "", active_win->active_server, active_win->active);
} }
static void key_active_window(void) static void key_active_window(void)
{ {
signal_emit__command_("window goto", "active", active_win->active_server, active_win->active); SIGNAL_EMIT_(command, "window goto", "active", active_win->active_server, active_win->active);
} }
static SERVER_REC *get_prev_server(SERVER_REC *current) static SERVER_REC *get_prev_server(SERVER_REC *current)
@ -1050,7 +1050,7 @@ static void key_previous_window_item(void)
SERVER_REC *server; SERVER_REC *server;
if (active_win->items != NULL) { if (active_win->items != NULL) {
signal_emit__command_("window item prev", "", SIGNAL_EMIT_(command, "window item prev", "",
active_win->active_server, active_win->active); active_win->active_server, active_win->active);
} else if (servers != NULL || lookup_servers != NULL) { } else if (servers != NULL || lookup_servers != NULL) {
/* change server */ /* change server */
@ -1058,7 +1058,7 @@ static void key_previous_window_item(void)
if (server == NULL) if (server == NULL)
server = active_win->connect_server; server = active_win->connect_server;
server = get_prev_server(server); server = get_prev_server(server);
signal_emit__command_("window server", server->tag, SIGNAL_EMIT_(command, "window server", server->tag,
active_win->active_server, active_win->active); active_win->active_server, active_win->active);
} }
} }
@ -1068,7 +1068,7 @@ static void key_next_window_item(void)
SERVER_REC *server; SERVER_REC *server;
if (active_win->items != NULL) { if (active_win->items != NULL) {
signal_emit__command_("window item next", "", SIGNAL_EMIT_(command, "window item next", "",
active_win->active_server, active_win->active); active_win->active_server, active_win->active);
} else if (servers != NULL || lookup_servers != NULL) { } else if (servers != NULL || lookup_servers != NULL) {
/* change server */ /* change server */
@ -1076,7 +1076,7 @@ static void key_next_window_item(void)
if (server == NULL) if (server == NULL)
server = active_win->connect_server; server = active_win->connect_server;
server = get_next_server(server); server = get_next_server(server);
signal_emit__command_("window server", server->tag, SIGNAL_EMIT_(command, "window server", server->tag,
active_win->active_server, active_win->active); active_win->active_server, active_win->active);
} }
} }

View File

@ -101,7 +101,7 @@ static void gui_window_created(WINDOW_REC *window, void *automatic)
(new_parent && settings_get_bool("autostick_split_windows")))) (new_parent && settings_get_bool("autostick_split_windows"))))
gui_window_set_sticky(window); gui_window_set_sticky(window);
signal_emit__gui_window_created(window); SIGNAL_EMIT(gui_window_created, window);
} }
static void gui_window_destroyed(WINDOW_REC *window) static void gui_window_destroyed(WINDOW_REC *window)
@ -116,7 +116,7 @@ static void gui_window_destroyed(WINDOW_REC *window)
gui_window_set_unsticky(window); gui_window_set_unsticky(window);
signal_emit__gui_window_destroyed(window); SIGNAL_EMIT(gui_window_destroyed, window);
gui_window_deinit(gui); gui_window_deinit(gui);
window->gui_data = NULL; window->gui_data = NULL;
@ -147,7 +147,7 @@ void gui_window_scroll(WINDOW_REC *window, int lines)
g_return_if_fail(window != NULL); g_return_if_fail(window != NULL);
textbuffer_view_scroll(WINDOW_GUI(window)->view, lines); textbuffer_view_scroll(WINDOW_GUI(window)->view, lines);
signal_emit__gui_page_scrolled(window); SIGNAL_EMIT(gui_page_scrolled, window);
} }
void gui_window_scroll_line(WINDOW_REC *window, LINE_REC *line) void gui_window_scroll_line(WINDOW_REC *window, LINE_REC *line)
@ -156,7 +156,7 @@ void gui_window_scroll_line(WINDOW_REC *window, LINE_REC *line)
g_return_if_fail(line != NULL); g_return_if_fail(line != NULL);
textbuffer_view_scroll_line(WINDOW_GUI(window)->view, line); textbuffer_view_scroll_line(WINDOW_GUI(window)->view, line);
signal_emit__gui_page_scrolled(window); SIGNAL_EMIT(gui_page_scrolled, window);
} }
void gui_window_set_sticky(WINDOW_REC *window) void gui_window_set_sticky(WINDOW_REC *window)

View File

@ -197,7 +197,7 @@ static void textui_finish_init(void)
dirty_check(); dirty_check();
fe_common_core_finish_init(); fe_common_core_finish_init();
signal_emit__irssi_init_finished(); SIGNAL_EMIT(irssi_init_finished);
statusbar_redraw(NULL, TRUE); statusbar_redraw(NULL, TRUE);
if (servers == NULL && lookup_servers == NULL) { if (servers == NULL && lookup_servers == NULL) {
@ -339,7 +339,7 @@ int main(int argc, char **argv)
if (reload_config) { if (reload_config) {
/* SIGHUP received, do /RELOAD */ /* SIGHUP received, do /RELOAD */
reload_config = FALSE; reload_config = FALSE;
signal_emit__command_("reload", "", NULL, NULL); SIGNAL_EMIT_(command, "reload", "", NULL, NULL);
} }
dirty_check(); dirty_check();

View File

@ -50,7 +50,7 @@ int cmd_options_get_level(const char *cmd, GHashTable *optlist)
level = level_get(list->data); level = level_get(list->data);
if (level == 0) { if (level == 0) {
/* unknown option */ /* unknown option */
signal_emit__error_command(GINT_TO_POINTER(CMDERR_OPTION_UNKNOWN), SIGNAL_EMIT(error_command, GINT_TO_POINTER(CMDERR_OPTION_UNKNOWN),
list->data); list->data);
retlevel = -1; retlevel = -1;
break; break;

View File

@ -259,7 +259,7 @@ static void sig_layout_restore(void)
if (node2->key == NULL) continue; if (node2->key == NULL) continue;
/* create a new window + mainwindow */ /* create a new window + mainwindow */
signal_emit__gui_window_create_override(GINT_TO_POINTER(window == NULL ? MAIN_WINDOW_TYPE_SPLIT : MAIN_WINDOW_TYPE_RSPLIT)); SIGNAL_EMIT(gui_window_create_override, GINT_TO_POINTER(window == NULL ? MAIN_WINDOW_TYPE_SPLIT : MAIN_WINDOW_TYPE_RSPLIT));
new_win = window_create(NULL, TRUE); new_win = window_create(NULL, TRUE);

View File

@ -120,7 +120,7 @@ static void mainwindow_resize_windows(MAIN_WINDOW_REC *window)
} }
if (resized) if (resized)
signal_emit__mainwindow_resized(window); SIGNAL_EMIT(mainwindow_resized, window);
} }
static void mainwindow_resize(MAIN_WINDOW_REC *window, int xdiff, int ydiff) static void mainwindow_resize(MAIN_WINDOW_REC *window, int xdiff, int ydiff)
@ -276,7 +276,7 @@ MAIN_WINDOW_REC *mainwindow_create(int right)
term_refresh(NULL); term_refresh(NULL);
mainwindows = g_slist_append(mainwindows, rec); mainwindows = g_slist_append(mainwindows, rec);
signal_emit__mainwindow_created(rec); SIGNAL_EMIT(mainwindow_created, rec);
return rec; return rec;
} }
@ -531,7 +531,7 @@ static void mainwindow_destroy_full(MAIN_WINDOW_REC *window, int respace)
g_return_if_fail(window != NULL); g_return_if_fail(window != NULL);
mainwindows = g_slist_remove(mainwindows, window); mainwindows = g_slist_remove(mainwindows, window);
signal_emit__mainwindow_destroyed(window); SIGNAL_EMIT(mainwindow_destroyed, window);
term_window_destroy(window->screen_win); term_window_destroy(window->screen_win);
@ -697,7 +697,7 @@ static void mainwindows_resize_smaller(int ydiff)
win->size_dirty = TRUE; win->size_dirty = TRUE;
win->first_line += ydiff; win->first_line += ydiff;
win->last_line += ydiff; win->last_line += ydiff;
signal_emit__mainwindow_moved(win); SIGNAL_EMIT(mainwindow_moved, win);
} }
} else { } else {
if (space > -ydiff) space = -ydiff; if (space > -ydiff) space = -ydiff;
@ -835,7 +835,7 @@ void mainwindows_resize(int width, int height)
window_set_active(active_mainwin->active); window_set_active(active_mainwin->active);
} }
signal_emit__terminal_resized(); SIGNAL_EMIT(terminal_resized);
irssi_redraw(); irssi_redraw();
} }

View File

@ -548,7 +548,7 @@ STATUSBAR_REC *statusbar_create(STATUSBAR_GROUP_REC *group,
g_free(value); g_free(value);
statusbars_recalc_ypos(bar); statusbars_recalc_ypos(bar);
signal_emit__statusbar_created(bar); SIGNAL_EMIT(statusbar_created, bar);
/* create the items to statusbar */ /* create the items to statusbar */
for (tmp = config->items; tmp != NULL; tmp = tmp->next) { for (tmp = config->items; tmp != NULL; tmp = tmp->next) {
@ -571,7 +571,7 @@ void statusbar_destroy(STATUSBAR_REC *bar)
g_slist_remove(bar->parent_window->statusbars, bar); g_slist_remove(bar->parent_window->statusbars, bar);
} }
signal_emit__statusbar_destroyed(bar); SIGNAL_EMIT(statusbar_destroyed, bar);
while (bar->items != NULL) while (bar->items != NULL)
statusbar_item_destroy(bar->items->data); statusbar_item_destroy(bar->items->data);
@ -915,7 +915,7 @@ SBAR_ITEM_REC *statusbar_item_create(STATUSBAR_REC *bar,
rec->dirty = TRUE; rec->dirty = TRUE;
bar->dirty = TRUE; bar->dirty = TRUE;
signal_emit__statusbar_item_created(rec); SIGNAL_EMIT(statusbar_item_created, rec);
return rec; return rec;
} }
@ -960,7 +960,7 @@ void statusbar_item_destroy(SBAR_ITEM_REC *item)
else else
g_hash_table_insert(named_sbar_items, item->config->name, list); g_hash_table_insert(named_sbar_items, item->config->name, list);
signal_emit__statusbar_item_destroyed(item); SIGNAL_EMIT(statusbar_item_destroyed, item);
list = g_hash_table_lookup(sbar_item_signals, item); list = g_hash_table_lookup(sbar_item_signals, item);
g_hash_table_remove(sbar_item_signals, item); g_hash_table_remove(sbar_item_signals, item);

View File

@ -740,7 +740,7 @@ void term_gets(GArray *buffer, int *line_count)
} else if (ret == -1 && (errno == EINTR || errno == EAGAIN)) } else if (ret == -1 && (errno == EINTR || errno == EAGAIN))
ret = 0; ret = 0;
if (ret == -1) if (ret == -1)
signal_emit__command_("quit", "Lost terminal", NULL, NULL); SIGNAL_EMIT_(command, "quit", "Lost terminal", NULL, NULL);
if (ret > 0) { if (ret > 0) {
/* convert input to unichars. */ /* convert input to unichars. */

View File

@ -1273,7 +1273,7 @@ void textbuffer_view_remove_line(TEXT_BUFFER_VIEW_REC *view, LINE_REC *line)
g_return_if_fail(view != NULL); g_return_if_fail(view != NULL);
g_return_if_fail(line != NULL); g_return_if_fail(line != NULL);
signal_emit__gui_textbuffer_line_removed(view, line, line->prev); SIGNAL_EMIT(gui_textbuffer_line_removed, view, line, line->prev);
linecount = view_get_linecount(view, line); linecount = view_get_linecount(view, line);
update_counter = view->cache->update_counter+1; update_counter = view->cache->update_counter+1;

View File

@ -326,7 +326,7 @@ static void read_settings(void)
g_free_not_null(default_ban_type_str); g_free_not_null(default_ban_type_str);
default_ban_type = parse_ban_type(settings_get_str("ban_type")); default_ban_type = parse_ban_type(settings_get_str("ban_type"));
if (default_ban_type <= 0 || default_ban_type_str != NULL) { if (default_ban_type <= 0 || default_ban_type_str != NULL) {
signal_emit__ban_type_changed(GINT_TO_POINTER(default_ban_type)); SIGNAL_EMIT(ban_type_changed, GINT_TO_POINTER(default_ban_type));
} }
if (default_ban_type <= 0) if (default_ban_type <= 0)

View File

@ -160,7 +160,7 @@ static void channel_change_topic(IRC_SERVER_REC *server, const char *channel,
chanrec->topic_time = settime; chanrec->topic_time = settime;
} }
signal_emit__channel_topic_changed(chanrec); SIGNAL_EMIT(channel_topic_changed, chanrec);
} }
static void event_topic_get(SERVER_REC *server, const char *data, const char *u0, const char *u1) static void event_topic_get(SERVER_REC *server, const char *data, const char *u0, const char *u1)

View File

@ -43,7 +43,7 @@ static void rejoin_destroy(IRC_SERVER_REC *server, REJOIN_REC *rec)
server->rejoin_channels = server->rejoin_channels =
g_slist_remove(server->rejoin_channels, rec); g_slist_remove(server->rejoin_channels, rec);
signal_emit__channel_rejoin_remove((SERVER_REC *)server, rec); SIGNAL_EMIT(channel_rejoin_remove, (SERVER_REC *)server, rec);
g_free(rec->channel); g_free(rec->channel);
g_free_not_null(rec->key); g_free_not_null(rec->key);
@ -105,7 +105,7 @@ static int channel_rejoin(IRC_SERVER_REC *server, const char *channel)
server->rejoin_channels = server->rejoin_channels =
g_slist_append(server->rejoin_channels, rec); g_slist_append(server->rejoin_channels, rec);
signal_emit__channel_rejoin_new((SERVER_REC *)server, rec); SIGNAL_EMIT(channel_rejoin_new, (SERVER_REC *)server, rec);
} }
chanrec->left = TRUE; chanrec->left = TRUE;

View File

@ -315,7 +315,7 @@ static void channel_checksync(IRC_CHANNEL_REC *channel)
} }
channel->synced = TRUE; channel->synced = TRUE;
signal_emit__channel_sync((CHANNEL_REC *)channel); SIGNAL_EMIT(channel_sync, (CHANNEL_REC *)channel);
} }
/* Error occurred when trying to execute query - abort and try again. */ /* Error occurred when trying to execute query - abort and try again. */
@ -469,7 +469,7 @@ static void event_end_of_who(SERVER_REC *server, const char *data, const char *u
failed = TRUE; failed = TRUE;
} else { } else {
chanrec->wholist = TRUE; chanrec->wholist = TRUE;
signal_emit__channel_wholist((CHANNEL_REC *)chanrec); SIGNAL_EMIT(channel_wholist, (CHANNEL_REC *)chanrec);
channel_got_query(chanrec, CHANNEL_QUERY_WHO); channel_got_query(chanrec, CHANNEL_QUERY_WHO);
} }
} }

View File

@ -227,7 +227,7 @@ static void ctcp_msg(IRC_SERVER_REC *server, const char *data,
if (g_ascii_strncasecmp(data, "ACTION ", 7) == 0) { if (g_ascii_strncasecmp(data, "ACTION ", 7) == 0) {
/* special treatment for actions */ /* special treatment for actions */
signal_emit__ctcp_action(server, data+7, SIGNAL_EMIT(ctcp_action, server, data+7,
nick, addr, target); nick, addr, target);
return; return;
} }
@ -240,8 +240,8 @@ static void ctcp_msg(IRC_SERVER_REC *server, const char *data,
if (args != NULL) *args++ = '\0'; else args = ""; if (args != NULL) *args++ = '\0'; else args = "";
ascii_strdown(str+9); ascii_strdown(str+9);
if (!signal_emit__ctcp_msg_(data, server, args, nick, addr, target)) { if (!SIGNAL_EMIT_(ctcp_msg, data, server, args, nick, addr, target)) {
signal_emit__default_ctcp_msg(server, data, nick, addr, target); SIGNAL_EMIT(default_ctcp_msg, server, data, nick, addr, target);
} }
g_free(str); g_free(str);
} }
@ -259,8 +259,8 @@ static void ctcp_reply(IRC_SERVER_REC *server, const char *data,
if (args != NULL) *args++ = '\0'; else args = ""; if (args != NULL) *args++ = '\0'; else args = "";
ascii_strdown(str+11); ascii_strdown(str+11);
if (!signal_emit__ctcp_reply_(data, server, args, nick, addr, target)) { if (!SIGNAL_EMIT_(ctcp_reply, data, server, args, nick, addr, target)) {
signal_emit__default_ctcp_reply(server, data, nick, addr, target); SIGNAL_EMIT(default_ctcp_reply, server, data, nick, addr, target);
} }
g_free(str); g_free(str);
} }
@ -286,7 +286,7 @@ static void event_privmsg(SERVER_REC *server, const char *data,
if (msg[len-1] == '\001') if (msg[len-1] == '\001')
msg[len-1] = '\0'; msg[len-1] = '\0';
signal_emit__ctcp_msg((IRC_SERVER_REC *) server, msg, nick, addr, target); SIGNAL_EMIT(ctcp_msg, (IRC_SERVER_REC *) server, msg, nick, addr, target);
signal_stop(); signal_stop();
} }
@ -310,7 +310,7 @@ static void event_notice(SERVER_REC *server, const char *data,
ptr = strrchr(++msg, 1); ptr = strrchr(++msg, 1);
if (ptr != NULL) *ptr = '\0'; if (ptr != NULL) *ptr = '\0';
signal_emit__ctcp_reply((IRC_SERVER_REC *) server, msg, nick, addr, target); SIGNAL_EMIT(ctcp_reply, (IRC_SERVER_REC *) server, msg, nick, addr, target);
signal_stop(); signal_stop();
} }

View File

@ -49,14 +49,14 @@ int cap_toggle (IRC_SERVER_REC *server, char *cap, int enable)
if (!g_hash_table_lookup_extended(server->cap_supported, cap, NULL, NULL)) if (!g_hash_table_lookup_extended(server->cap_supported, cap, NULL, NULL))
return FALSE; return FALSE;
signal_emit__server_cap_req(server, cap); SIGNAL_EMIT(server_cap_req, server, cap);
irc_send_cmdv(server, "CAP REQ %s", cap); irc_send_cmdv(server, "CAP REQ %s", cap);
return TRUE; return TRUE;
} }
else if (!enable && gslist_find_string(server->cap_active, cap)) { else if (!enable && gslist_find_string(server->cap_active, cap)) {
char *negcap = g_strdup_printf("-%s", cap); char *negcap = g_strdup_printf("-%s", cap);
signal_emit__server_cap_req(server, negcap); SIGNAL_EMIT(server_cap_req, server, negcap);
irc_send_cmdv(server, "CAP REQ %s", negcap); irc_send_cmdv(server, "CAP REQ %s", negcap);
g_free(negcap); g_free(negcap);
@ -74,7 +74,7 @@ void cap_finish_negotiation (IRC_SERVER_REC *server)
server->cap_complete = TRUE; server->cap_complete = TRUE;
irc_send_cmd_now(server, "CAP END"); irc_send_cmd_now(server, "CAP END");
signal_emit__server_cap_end(server); SIGNAL_EMIT(server_cap_end, server);
} }
static gboolean parse_cap_name(char *name, char **key, char **val) static gboolean parse_cap_name(char *name, char **key, char **val)
@ -193,7 +193,7 @@ static void event_cap (IRC_SERVER_REC *server, char *args, char *nick, char *add
/* If the server doesn't support any cap we requested close the negotiation here */ /* If the server doesn't support any cap we requested close the negotiation here */
if (avail_caps > 0) { if (avail_caps > 0) {
signal_emit__server_cap_req(server, cmd->str + sizeof("CAP REQ :") - 1); SIGNAL_EMIT(server_cap_req, server, cmd->str + sizeof("CAP REQ :") - 1);
irc_send_cmd_now(server, cmd->str); irc_send_cmd_now(server, cmd->str);
} else { } else {
cap_finish_negotiation(server); cap_finish_negotiation(server);
@ -218,7 +218,7 @@ static void event_cap (IRC_SERVER_REC *server, char *args, char *nick, char *add
if (!strcmp(caps[i], "sasl")) if (!strcmp(caps[i], "sasl"))
got_sasl = TRUE; got_sasl = TRUE;
signal_emit__server_cap_ack_(caps[i], server); SIGNAL_EMIT_(server_cap_ack, caps[i], server);
} }
/* Hopefully the server has ack'd all the caps requested and we're ready to terminate the /* Hopefully the server has ack'd all the caps requested and we're ready to terminate the
@ -233,7 +233,7 @@ static void event_cap (IRC_SERVER_REC *server, char *args, char *nick, char *add
/* A NAK'd request means that a required cap can't be enabled or disabled, don't update the /* A NAK'd request means that a required cap can't be enabled or disabled, don't update the
* list of active caps and notify the listeners. */ * list of active caps and notify the listeners. */
for (i = 0; i < caps_length; i++) for (i = 0; i < caps_length; i++)
signal_emit__server_cap_nak_(caps[i], server); SIGNAL_EMIT_(server_cap_nak, caps[i], server);
} }
else if (!g_ascii_strcasecmp(evt, "NEW")) { else if (!g_ascii_strcasecmp(evt, "NEW")) {
for (i = 0; i < caps_length; i++) { for (i = 0; i < caps_length; i++) {
@ -245,7 +245,7 @@ static void event_cap (IRC_SERVER_REC *server, char *args, char *nick, char *add
} }
g_hash_table_insert(server->cap_supported, key, val); g_hash_table_insert(server->cap_supported, key, val);
signal_emit__server_cap_new_(key, server); SIGNAL_EMIT_(server_cap_new, key, server);
} }
} }
else if (!g_ascii_strcasecmp(evt, "DEL")) { else if (!g_ascii_strcasecmp(evt, "DEL")) {
@ -258,7 +258,7 @@ static void event_cap (IRC_SERVER_REC *server, char *args, char *nick, char *add
} }
g_hash_table_remove(server->cap_supported, key); g_hash_table_remove(server->cap_supported, key);
signal_emit__server_cap_delete_(key, server); SIGNAL_EMIT_(server_cap_delete, key, server);
/* The server removed this CAP, remove it from the list /* The server removed this CAP, remove it from the list
* of the active ones if we had requested it */ * of the active ones if we had requested it */
server->cap_active = gslist_delete_string(server->cap_active, key, g_free); server->cap_active = gslist_delete_string(server->cap_active, key, g_free);

View File

@ -240,7 +240,7 @@ static void sig_channel_destroyed(CHANNEL_REC *channel)
if (!irc_channel->server->disconnected && !irc_channel->left && !irc_channel->kicked) { if (!irc_channel->server->disconnected && !irc_channel->left && !irc_channel->kicked) {
/* destroying channel record without actually /* destroying channel record without actually
having left the channel yet */ having left the channel yet */
signal_emit__command_("part", "", (SERVER_REC *)channel->server, (WI_ITEM_REC *)channel); SIGNAL_EMIT_(command, "part", "", (SERVER_REC *)channel->server, (WI_ITEM_REC *)channel);
} }
} }

View File

@ -466,7 +466,7 @@ static void event_whois(SERVER_REC *server, const char *data,
return; return;
irc_server->whois_found = TRUE; irc_server->whois_found = TRUE;
signal_emit__event_("311", server, data, nick, addr); SIGNAL_EMIT_(event, "311", server, data, nick, addr);
} }
static void sig_whois_try_whowas(SERVER_REC *server, const char *data, const char *u0, const char *u1) static void sig_whois_try_whowas(SERVER_REC *server, const char *data, const char *u0, const char *u1)
@ -498,7 +498,7 @@ static void event_end_of_whois(SERVER_REC *server, const char *data,
if ((irc_server = IRC_SERVER(server)) == NULL) if ((irc_server = IRC_SERVER(server)) == NULL)
return; return;
signal_emit__event_("318", server, data, nick, addr); SIGNAL_EMIT_(event, "318", server, data, nick, addr);
irc_server->whois_found = FALSE; irc_server->whois_found = FALSE;
} }
@ -510,7 +510,7 @@ static void event_whowas(SERVER_REC *server, const char *data,
return; return;
irc_server->whowas_found = TRUE; irc_server->whowas_found = TRUE;
signal_emit__event_("314", server, data, nick, addr); SIGNAL_EMIT_(event, "314", server, data, nick, addr);
} }
/* SYNTAX: WHOWAS [<nicks> [<count> [server]]] */ /* SYNTAX: WHOWAS [<nicks> [<count> [server]]] */
@ -560,7 +560,7 @@ static void cmd_ping(const char *data, IRC_SERVER_REC *server, WI_ITEM_REC *item
g_get_current_time(&tv); g_get_current_time(&tv);
str = g_strdup_printf("%s PING %ld %ld", data, tv.tv_sec, tv.tv_usec); str = g_strdup_printf("%s PING %ld %ld", data, tv.tv_sec, tv.tv_usec);
signal_emit__command_("ctcp", str, (SERVER_REC *)server, (WI_ITEM_REC *)item); SIGNAL_EMIT_(command, "ctcp", str, (SERVER_REC *)server, (WI_ITEM_REC *)item);
g_free(str); g_free(str);
} }
@ -730,11 +730,11 @@ static void cmd_kickban(const char *data, IRC_SERVER_REC *server,
g_free(spacenicks); g_free(spacenicks);
if (settings_get_bool("kick_first_on_kickban")) { if (settings_get_bool("kick_first_on_kickban")) {
signal_emit__command_("kick", kickcmd, (SERVER_REC *)server, (WI_ITEM_REC *)chanrec); SIGNAL_EMIT_(command, "kick", kickcmd, (SERVER_REC *)server, (WI_ITEM_REC *)chanrec);
signal_emit__command_("ban", bancmd, (SERVER_REC *)server, (WI_ITEM_REC *)chanrec); SIGNAL_EMIT_(command, "ban", bancmd, (SERVER_REC *)server, (WI_ITEM_REC *)chanrec);
} else { } else {
signal_emit__command_("ban", bancmd, (SERVER_REC *)server, (WI_ITEM_REC *)chanrec); SIGNAL_EMIT_(command, "ban", bancmd, (SERVER_REC *)server, (WI_ITEM_REC *)chanrec);
signal_emit__command_("kick", kickcmd, (SERVER_REC *)server, (WI_ITEM_REC *)chanrec); SIGNAL_EMIT_(command, "kick", kickcmd, (SERVER_REC *)server, (WI_ITEM_REC *)chanrec);
} }
g_free(kickcmd); g_free(kickcmd);
g_free(bancmd); g_free(bancmd);
@ -767,7 +767,7 @@ static void knockout_timeout_server(IRC_SERVER_REC *server)
next = tmp->next; next = tmp->next;
if (rec->unban_time <= now) { if (rec->unban_time <= now) {
/* timeout, unban. */ /* timeout, unban. */
signal_emit__command_("unban", rec->ban, (SERVER_REC *)server, (WI_ITEM_REC *)rec->channel); SIGNAL_EMIT_(command, "unban", rec->ban, (SERVER_REC *)server, (WI_ITEM_REC *)rec->channel);
knockout_destroy(server, rec); knockout_destroy(server, rec);
} }
} }
@ -827,13 +827,13 @@ static void cmd_knockout(const char *data, IRC_SERVER_REC *server,
g_strdup_printf("%s %s", channel->name, banmasks); g_strdup_printf("%s %s", channel->name, banmasks);
if (settings_get_bool("kick_first_on_kickban")) { if (settings_get_bool("kick_first_on_kickban")) {
signal_emit__command_("kick", kickcmd, (SERVER_REC *)server, (WI_ITEM_REC *)channel); SIGNAL_EMIT_(command, "kick", kickcmd, (SERVER_REC *)server, (WI_ITEM_REC *)channel);
if (bancmd != NULL) if (bancmd != NULL)
signal_emit__command_("ban", bancmd, (SERVER_REC *)server, (WI_ITEM_REC *)channel); SIGNAL_EMIT_(command, "ban", bancmd, (SERVER_REC *)server, (WI_ITEM_REC *)channel);
} else { } else {
if (bancmd != NULL) if (bancmd != NULL)
signal_emit__command_("ban", bancmd, (SERVER_REC *)server, (WI_ITEM_REC *)channel); SIGNAL_EMIT_(command, "ban", bancmd, (SERVER_REC *)server, (WI_ITEM_REC *)channel);
signal_emit__command_("kick", kickcmd, (SERVER_REC *)server, (WI_ITEM_REC *)channel); SIGNAL_EMIT_(command, "kick", kickcmd, (SERVER_REC *)server, (WI_ITEM_REC *)channel);
} }
g_free(kickcmd); g_free(kickcmd);
g_free_not_null(bancmd); g_free_not_null(bancmd);

View File

@ -129,7 +129,7 @@ void irc_core_init(void)
void irc_core_deinit(void) void irc_core_deinit(void)
{ {
signal_emit__chat_protocol_deinit(chat_protocol_find("IRC")); SIGNAL_EMIT(chat_protocol_deinit, chat_protocol_find("IRC"));
sasl_deinit(); sasl_deinit();
cap_deinit(); cap_deinit();

View File

@ -200,7 +200,7 @@ static void event_end_of_names(SERVER_REC *server, const char *data, const char
nicklist_set_own(CHANNEL(chanrec), ownnick); nicklist_set_own(CHANNEL(chanrec), ownnick);
chanrec->chanop = chanrec->ownnick->op; chanrec->chanop = chanrec->ownnick->op;
chanrec->names_got = TRUE; chanrec->names_got = TRUE;
signal_emit__channel_joined((CHANNEL_REC *)chanrec); SIGNAL_EMIT(channel_joined, (CHANNEL_REC *)chanrec);
} }
g_free(params); g_free(params);

View File

@ -161,7 +161,7 @@ static void init_userinfo(void)
} }
} }
signal_emit__irssi_init_userinfo_changed(GUINT_TO_POINTER(changed)); SIGNAL_EMIT(irssi_init_userinfo_changed, GUINT_TO_POINTER(changed));
} }
static void sig_server_setup_read(IRC_SERVER_SETUP_REC *rec, CONFIG_NODE *node) static void sig_server_setup_read(IRC_SERVER_SETUP_REC *rec, CONFIG_NODE *node)

View File

@ -731,7 +731,7 @@ static void event_connected(SERVER_REC *server, const char *data, const char *fr
irc_server->wanted_usermode = g_strdup(irc_server->connrec->usermode); irc_server->wanted_usermode = g_strdup(irc_server->connrec->usermode);
} }
signal_emit__event_connected((SERVER_REC *)server); SIGNAL_EMIT(event_connected, (SERVER_REC *)server);
g_free(params); g_free(params);
} }

View File

@ -167,11 +167,11 @@ static void session_restore_channel(IRC_CHANNEL_REC *channel)
{ {
char *data; char *data;
signal_emit__event_("join", (SERVER_REC *)channel->server, channel->name, SIGNAL_EMIT_(event, "join", (SERVER_REC *)channel->server, channel->name,
channel->server->nick, channel->server->userhost); channel->server->nick, channel->server->userhost);
data = g_strconcat(channel->server->nick, " ", channel->name, NULL); data = g_strconcat(channel->server->nick, " ", channel->name, NULL);
signal_emit__event_("366", (SERVER_REC *)channel->server, data, NULL, NULL); SIGNAL_EMIT_(event, "366", (SERVER_REC *)channel->server, data, NULL, NULL);
g_free(data); g_free(data);
} }
@ -189,7 +189,7 @@ static void sig_connected(IRC_SERVER_REC *server)
free()'s the server->real_address and then tries to strdup() the free()'s the server->real_address and then tries to strdup() the
given origin again */ given origin again */
addr = g_strdup(server->real_address); addr = g_strdup(server->real_address);
signal_emit__event_("001", (SERVER_REC *)server, str, addr, NULL); SIGNAL_EMIT_(event, "001", (SERVER_REC *)server, str, addr, NULL);
g_free(addr); g_free(addr);
g_free(str); g_free(str);

View File

@ -341,10 +341,10 @@ static void irc_server_event(SERVER_REC *server, const char *line,
/* emit it */ /* emit it */
current_server_event = event+6; current_server_event = event+6;
emitted = signal == NULL ? emitted = signal == NULL ?
signal_emit__event_(line, server, args, nick, address) : SIGNAL_EMIT_(event, line, server, args, nick, address) :
signal_emit_raw(signal, 4, irc_server, args, nick, address); signal_emit_raw(signal, 4, irc_server, args, nick, address);
if (!emitted) if (!emitted)
signal_emit__default_event(server, line, nick, address); SIGNAL_EMIT(default_event, server, line, nick, address);
current_server_event = NULL; current_server_event = NULL;
g_free(event); g_free(event);
@ -401,7 +401,7 @@ static void irc_parse_incoming_line(SERVER_REC *server, char *line)
line = irc_parse_prefix(line, &nick, &address); line = irc_parse_prefix(line, &nick, &address);
if (*line != '\0') if (*line != '\0')
signal_emit__server_event(server, line, nick, address); SIGNAL_EMIT(server_event, server, line, nick, address);
} }
/* input function: handle incoming server messages */ /* input function: handle incoming server messages */
@ -422,7 +422,7 @@ static void irc_parse_incoming(SERVER_REC *server)
while (!server->disconnected && while (!server->disconnected &&
(ret = net_sendbuffer_receive_line(server->handle, &str, count < MAX_SOCKET_READS)) > 0) { (ret = net_sendbuffer_receive_line(server->handle, &str, count < MAX_SOCKET_READS)) > 0) {
rawlog_input(server->rawlog, str); rawlog_input(server->rawlog, str);
signal_emit__server_incoming(server, str); SIGNAL_EMIT(server_incoming, server, str);
if (server->connection_lost) if (server->connection_lost)
server_disconnect(server); server_disconnect(server);

View File

@ -62,7 +62,7 @@ static void lag_event_pong(IRC_SERVER_REC *server, const char *data,
server->lag = (int) get_timeval_diff(&now, &server->lag_sent); server->lag = (int) get_timeval_diff(&now, &server->lag_sent);
memset(&server->lag_sent, 0, sizeof(server->lag_sent)); memset(&server->lag_sent, 0, sizeof(server->lag_sent));
signal_emit__server_lag((SERVER_REC *)server); SIGNAL_EMIT(server_lag, (SERVER_REC *)server);
} }
static void sig_unknown_command(IRC_SERVER_REC *server, const char *data) static void sig_unknown_command(IRC_SERVER_REC *server, const char *data)
@ -107,7 +107,7 @@ static int sig_check_lag(void)
/* waiting for lag reply */ /* waiting for lag reply */
if (max_lag > 1 && now-rec->lag_sent.tv_sec > max_lag) { if (max_lag > 1 && now-rec->lag_sent.tv_sec > max_lag) {
/* too much lag, disconnect */ /* too much lag, disconnect */
signal_emit__server_lag_disconnect((SERVER_REC *)rec); SIGNAL_EMIT(server_lag_disconnect, (SERVER_REC *)rec);
rec->connection_lost = TRUE; rec->connection_lost = TRUE;
server_disconnect((SERVER_REC *) rec); server_disconnect((SERVER_REC *) rec);
} }

View File

@ -212,7 +212,7 @@ static void massjoin_send(IRC_CHANNEL_REC *channel)
g_hash_table_foreach(channel->nicks, (GHFunc) massjoin_send_hash, &list); g_hash_table_foreach(channel->nicks, (GHFunc) massjoin_send_hash, &list);
channel->massjoins = 0; channel->massjoins = 0;
signal_emit__massjoin((CHANNEL_REC *)channel, list); SIGNAL_EMIT(massjoin, (CHANNEL_REC *)channel, list);
g_slist_free(list); g_slist_free(list);
} }

View File

@ -85,7 +85,7 @@ BAN_REC *banlist_add(IRC_CHANNEL_REC *channel, const char *ban,
channel->banlist = g_slist_append(channel->banlist, rec); channel->banlist = g_slist_append(channel->banlist, rec);
signal_emit__ban_new((CHANNEL_REC *)channel, rec); SIGNAL_EMIT(ban_new, (CHANNEL_REC *)channel, rec);
return rec; return rec;
} }
@ -98,7 +98,7 @@ void banlist_remove(IRC_CHANNEL_REC *channel, const char *ban, const char *nick)
rec = banlist_find(channel->banlist, ban); rec = banlist_find(channel->banlist, ban);
if (rec != NULL) { if (rec != NULL) {
signal_emit__ban_remove((CHANNEL_REC *)channel, rec, nick); SIGNAL_EMIT(ban_remove, (CHANNEL_REC *)channel, rec, nick);
ban_free(&channel->banlist, rec); ban_free(&channel->banlist, rec);
} }
} }

View File

@ -57,7 +57,7 @@ static void nick_mode_change(IRC_CHANNEL_REC *channel, const char *nick,
modestr[0] = mode; modestr[1] = '\0'; modestr[0] = mode; modestr[1] = '\0';
typestr[0] = type; typestr[1] = '\0'; typestr[0] = type; typestr[1] = '\0';
signal_emit__nick_mode_changed((CHANNEL_REC *)channel, nickrec, setby, modestr, typestr); SIGNAL_EMIT(nick_mode_changed, (CHANNEL_REC *)channel, nickrec, setby, modestr, typestr);
} }
void prefix_add(char prefixes[MAX_USER_PREFIXES+1], char newprefix, SERVER_REC *server) void prefix_add(char prefixes[MAX_USER_PREFIXES+1], char newprefix, SERVER_REC *server)
@ -403,7 +403,7 @@ void parse_channel_modes(IRC_CHANNEL_REC *channel, const char *setby,
g_free(channel->mode); g_free(channel->mode);
channel->mode = g_strdup(newmode->str); channel->mode = g_strdup(newmode->str);
signal_emit__channel_mode_changed((CHANNEL_REC *)channel, setby); SIGNAL_EMIT(channel_mode_changed, (CHANNEL_REC *)channel, setby);
} }
g_string_free(newmode, TRUE); g_string_free(newmode, TRUE);
@ -462,7 +462,7 @@ static void parse_user_mode(IRC_SERVER_REC *server, const char *modestr)
server->usermode = newmode; server->usermode = newmode;
server->server_operator = ((strchr(newmode, 'o') != NULL) || (strchr(newmode, 'O') != NULL)); server->server_operator = ((strchr(newmode, 'o') != NULL) || (strchr(newmode, 'O') != NULL));
signal_emit__user_mode_changed((SERVER_REC *)server, oldmode); SIGNAL_EMIT(user_mode_changed, (SERVER_REC *)server, oldmode);
g_free_not_null(oldmode); g_free_not_null(oldmode);
} }
@ -516,7 +516,7 @@ static void event_away(IRC_SERVER_REC *server, const char *data)
g_return_if_fail(server != NULL); g_return_if_fail(server != NULL);
server->usermode_away = TRUE; server->usermode_away = TRUE;
signal_emit__away_mode_changed((SERVER_REC *)server); SIGNAL_EMIT(away_mode_changed, (SERVER_REC *)server);
} }
static void event_unaway(IRC_SERVER_REC *server, const char *data) static void event_unaway(IRC_SERVER_REC *server, const char *data)
@ -525,7 +525,7 @@ static void event_unaway(IRC_SERVER_REC *server, const char *data)
server->usermode_away = FALSE; server->usermode_away = FALSE;
g_free_and_null(server->away_reason); g_free_and_null(server->away_reason);
signal_emit__away_mode_changed((SERVER_REC *)server); SIGNAL_EMIT(away_mode_changed, (SERVER_REC *)server);
} }
static void sig_req_usermode_change(IRC_SERVER_REC *server, const char *data, static void sig_req_usermode_change(IRC_SERVER_REC *server, const char *data,
@ -546,7 +546,7 @@ static void sig_req_usermode_change(IRC_SERVER_REC *server, const char *data,
g_free(params); g_free(params);
signal_emit__event_("mode", (SERVER_REC *)server, data, nick, addr); SIGNAL_EMIT_(event, "mode", (SERVER_REC *)server, data, nick, addr);
} }
void channel_set_singlemode(IRC_CHANNEL_REC *channel, const char *nicks, void channel_set_singlemode(IRC_CHANNEL_REC *channel, const char *nicks,
@ -747,7 +747,7 @@ static char *get_nicks(IRC_SERVER_REC *server, WI_ITEM_REC *item,
g_strfreev(matches); g_strfreev(matches);
cmd_params_free(free_arg); cmd_params_free(free_arg);
signal_emit__error_command(GINT_TO_POINTER(CMDERR_NOT_GOOD_IDEA), NULL); SIGNAL_EMIT(error_command, GINT_TO_POINTER(CMDERR_NOT_GOOD_IDEA), NULL);
signal_stop(); signal_stop();
return NULL; return NULL;
} }

View File

@ -72,7 +72,7 @@ static NETSPLIT_SERVER_REC *netsplit_server_create(IRC_SERVER_REC *server,
rec->destserver = g_strdup(destserver); rec->destserver = g_strdup(destserver);
server->split_servers = g_slist_append(server->split_servers, rec); server->split_servers = g_slist_append(server->split_servers, rec);
signal_emit__netsplit_server_new(server, rec); SIGNAL_EMIT(netsplit_server_new, server, rec);
return rec; return rec;
} }
@ -84,7 +84,7 @@ static void netsplit_server_destroy(IRC_SERVER_REC *server,
server->split_servers = g_slist_remove(server->split_servers, rec); server->split_servers = g_slist_remove(server->split_servers, rec);
signal_emit__netsplit_server_remove(server, rec); SIGNAL_EMIT(netsplit_server_remove, server, rec);
g_free(rec->server); g_free(rec->server);
g_free(rec->destserver); g_free(rec->destserver);
@ -146,7 +146,7 @@ static NETSPLIT_REC *netsplit_add(IRC_SERVER_REC *server, const char *nick,
g_hash_table_insert(server->splits, rec->nick, rec); g_hash_table_insert(server->splits, rec->nick, rec);
signal_emit__netsplit_new(rec); SIGNAL_EMIT(netsplit_new, rec);
return rec; return rec;
} }
@ -157,7 +157,7 @@ static void netsplit_destroy(IRC_SERVER_REC *server, NETSPLIT_REC *rec)
g_return_if_fail(IS_IRC_SERVER(server)); g_return_if_fail(IS_IRC_SERVER(server));
g_return_if_fail(rec != NULL); g_return_if_fail(rec != NULL);
signal_emit__netsplit_remove(rec); SIGNAL_EMIT(netsplit_remove, rec);
for (tmp = rec->channels; tmp != NULL; tmp = tmp->next) { for (tmp = rec->channels; tmp != NULL; tmp = tmp->next) {
NETSPLIT_CHAN_REC *rec = tmp->data; NETSPLIT_CHAN_REC *rec = tmp->data;

View File

@ -52,7 +52,7 @@ static gboolean sasl_timeout(IRC_SERVER_REC *server)
server->sasl_timeout = 0; server->sasl_timeout = 0;
server->sasl_success = FALSE; server->sasl_success = FALSE;
signal_emit__server_sasl_failure((SERVER_REC *)server, "The authentication timed out"); SIGNAL_EMIT(server_sasl_failure, (SERVER_REC *)server, "The authentication timed out");
return FALSE; return FALSE;
} }
@ -94,7 +94,7 @@ static void sasl_fail(IRC_SERVER_REC *server, const char *data, const char *from
server->sasl_success = FALSE; server->sasl_success = FALSE;
signal_emit__server_sasl_failure((SERVER_REC *)server, error); SIGNAL_EMIT(server_sasl_failure, (SERVER_REC *)server, error);
/* Terminate the negotiation */ /* Terminate the negotiation */
cap_finish_negotiation(server); cap_finish_negotiation(server);
@ -108,7 +108,7 @@ static void sasl_already(IRC_SERVER_REC *server, const char *data, const char *f
server->sasl_success = TRUE; server->sasl_success = TRUE;
signal_emit__server_sasl_success((SERVER_REC *)server); SIGNAL_EMIT(server_sasl_success, (SERVER_REC *)server);
/* We're already authenticated, do nothing */ /* We're already authenticated, do nothing */
cap_finish_negotiation(server); cap_finish_negotiation(server);
@ -120,7 +120,7 @@ static void sasl_success(IRC_SERVER_REC *server, const char *data, const char *f
server->sasl_success = TRUE; server->sasl_success = TRUE;
signal_emit__server_sasl_success((SERVER_REC *)server); SIGNAL_EMIT(server_sasl_success, (SERVER_REC *)server);
/* The authentication succeeded, time to finish the CAP negotiation */ /* The authentication succeeded, time to finish the CAP negotiation */
cap_finish_negotiation(server); cap_finish_negotiation(server);
@ -268,7 +268,7 @@ static void sasl_step_fail(IRC_SERVER_REC *server)
sasl_timeout_stop(server); sasl_timeout_stop(server);
signal_emit__server_sasl_failure((SERVER_REC *)server, "The server sent an invalid payload"); SIGNAL_EMIT(server_sasl_failure, (SERVER_REC *)server, "The server sent an invalid payload");
} }
static void sasl_step(IRC_SERVER_REC *server, const char *data, const char *from) static void sasl_step(IRC_SERVER_REC *server, const char *data, const char *from)
@ -313,7 +313,7 @@ static void sig_sasl_over(IRC_SERVER_REC *server)
server->connrec->sasl_mechanism != SASL_MECHANISM_NONE) { server->connrec->sasl_mechanism != SASL_MECHANISM_NONE) {
if (server->cap_supported == NULL || if (server->cap_supported == NULL ||
!g_hash_table_lookup_extended(server->cap_supported, "sasl", NULL, NULL)) { !g_hash_table_lookup_extended(server->cap_supported, "sasl", NULL, NULL)) {
signal_emit__server_sasl_failure((SERVER_REC *)server, "The server did not offer SASL"); SIGNAL_EMIT(server_sasl_failure, (SERVER_REC *)server, "The server did not offer SASL");
} }
if (settings_get_bool("sasl_disconnect_on_failure")) { if (settings_get_bool("sasl_disconnect_on_failure")) {

View File

@ -76,7 +76,7 @@ static void sig_dcc_request(GET_DCC_REC *dcc, const char *nickaddr)
stat(file, &statbuf) == 0 ? stat(file, &statbuf) == 0 ?
"RESUME %s \"%s\"" : "GET %s \"%s\"", "RESUME %s \"%s\"" : "GET %s \"%s\"",
dcc->nick, esc_arg); dcc->nick, esc_arg);
signal_emit__command_("dcc", str, (SERVER_REC *)dcc->server, NULL); SIGNAL_EMIT_(command, "dcc", str, (SERVER_REC *)dcc->server, NULL);
g_free(esc_arg); g_free(esc_arg);
g_free(file); g_free(file);
g_free(str); g_free(str);

View File

@ -325,7 +325,7 @@ void dcc_chat_input(CHAT_DCC_REC *dcc)
dcc->transfd += ret; dcc->transfd += ret;
recoded = recode_in(SERVER(dcc->server), str, dcc->nick); recoded = recode_in(SERVER(dcc->server), str, dcc->nick);
signal_emit__dcc_chat_message(dcc, recoded); SIGNAL_EMIT(dcc_chat_message, dcc, recoded);
g_free(recoded); g_free(recoded);
} }
} while (ret > 0); } while (ret > 0);
@ -360,7 +360,7 @@ static void dcc_chat_listen(CHAT_DCC_REC *dcc)
dcc->tagread = g_input_add(handle, G_INPUT_READ, dcc->tagread = g_input_add(handle, G_INPUT_READ,
(GInputFunction) dcc_chat_input, dcc); (GInputFunction) dcc_chat_input, dcc);
signal_emit__dcc_connected((DCC_REC *)dcc); SIGNAL_EMIT(dcc_connected, (DCC_REC *)dcc);
} }
/* callback: DCC CHAT - net_connect_nonblock() finished */ /* callback: DCC CHAT - net_connect_nonblock() finished */
@ -370,7 +370,7 @@ static void sig_chat_connected(CHAT_DCC_REC *dcc)
if (net_geterror(dcc->handle) != 0) { if (net_geterror(dcc->handle) != 0) {
/* error connecting */ /* error connecting */
signal_emit__dcc_error_connect((DCC_REC *)dcc); SIGNAL_EMIT(dcc_error_connect, (DCC_REC *)dcc);
dcc_destroy(DCC(dcc)); dcc_destroy(DCC(dcc));
return; return;
} }
@ -384,7 +384,7 @@ static void sig_chat_connected(CHAT_DCC_REC *dcc)
dcc->tagread = g_input_add(dcc->handle, G_INPUT_READ, dcc->tagread = g_input_add(dcc->handle, G_INPUT_READ,
(GInputFunction) dcc_chat_input, dcc); (GInputFunction) dcc_chat_input, dcc);
signal_emit__dcc_connected((DCC_REC *)dcc); SIGNAL_EMIT(dcc_connected, (DCC_REC *)dcc);
} }
static void dcc_chat_connect(CHAT_DCC_REC *dcc) static void dcc_chat_connect(CHAT_DCC_REC *dcc)
@ -404,7 +404,7 @@ static void dcc_chat_connect(CHAT_DCC_REC *dcc)
(GInputFunction) sig_chat_connected, dcc); (GInputFunction) sig_chat_connected, dcc);
} else { } else {
/* error connecting */ /* error connecting */
signal_emit__dcc_error_connect((DCC_REC *)dcc); SIGNAL_EMIT(dcc_error_connect, (DCC_REC *)dcc);
dcc_destroy(DCC(dcc)); dcc_destroy(DCC(dcc));
} }
} }
@ -514,7 +514,7 @@ static void cmd_dcc_chat(const char *data, IRC_SERVER_REC *server)
(GInputFunction) dcc_chat_listen, dcc); (GInputFunction) dcc_chat_listen, dcc);
/* send the chat request */ /* send the chat request */
signal_emit__dcc_request_send((DCC_REC *)dcc); SIGNAL_EMIT(dcc_request_send, (DCC_REC *)dcc);
dcc_ip2str(&own_ip, host); dcc_ip2str(&own_ip, host);
irc_send_cmdv(server, "PRIVMSG %s :\001DCC CHAT CHAT %s %d\001", irc_send_cmdv(server, "PRIVMSG %s :\001DCC CHAT CHAT %s %d\001",
@ -523,7 +523,7 @@ static void cmd_dcc_chat(const char *data, IRC_SERVER_REC *server)
/* Passive protocol... we want the other side to listen */ /* Passive protocol... we want the other side to listen */
/* send the chat request */ /* send the chat request */
dcc->port = 0; dcc->port = 0;
signal_emit__dcc_request_send((DCC_REC *)dcc); SIGNAL_EMIT(dcc_request_send, (DCC_REC *)dcc);
/* generate a random id */ /* generate a random id */
p_id = rand() % 64; p_id = rand() % 64;
@ -605,7 +605,7 @@ static void cmd_whois(const char *data, SERVER_REC *server,
if (*data == '\0') { if (*data == '\0') {
dcc = item_get_dcc(item); dcc = item_get_dcc(item);
if (dcc != NULL) { if (dcc != NULL) {
signal_emit__command_("whois", dcc->nick, server, item); SIGNAL_EMIT_(command, "whois", dcc->nick, server, item);
signal_stop(); signal_stop();
} }
} }
@ -688,7 +688,7 @@ static void ctcp_msg_dcc_chat(IRC_SERVER_REC *server, const char *data,
dcc_str2ip(params[1], &dcc->addr); dcc_str2ip(params[1], &dcc->addr);
net_ip2host(&dcc->addr, dcc->addrstr); net_ip2host(&dcc->addr, dcc->addrstr);
signal_emit__dcc_request((DCC_REC *)dcc, addr); SIGNAL_EMIT(dcc_request, (DCC_REC *)dcc, addr);
if (autoallow || DCC_CHAT_AUTOACCEPT(dcc, server, nick, addr)) { if (autoallow || DCC_CHAT_AUTOACCEPT(dcc, server, nick, addr)) {
if (passive) { if (passive) {
@ -742,13 +742,13 @@ static void dcc_chat_msg(CHAT_DCC_REC *dcc, const char *msg)
ascii_strdown(event+9); ascii_strdown(event+9);
emitted = reply ? emitted = reply ?
signal_emit__dcc_reply_(msg+1, dcc, ptr) : SIGNAL_EMIT_(dcc_reply, msg+1, dcc, ptr) :
signal_emit__dcc_ctcp_(msg+1, dcc, ptr); SIGNAL_EMIT_(dcc_ctcp, msg+1, dcc, ptr);
if (!emitted) { if (!emitted) {
if (reply) if (reply)
signal_emit__default_dcc_reply(dcc, cmd, ptr); SIGNAL_EMIT(default_dcc_reply, dcc, cmd, ptr);
else else
signal_emit__default_dcc_ctcp(dcc, cmd, ptr); SIGNAL_EMIT(default_dcc_ctcp, dcc, cmd, ptr);
} }
g_free(cmd); g_free(cmd);
@ -762,7 +762,7 @@ static void dcc_ctcp_redirect(CHAT_DCC_REC *dcc, const char *msg)
g_return_if_fail(msg != NULL); g_return_if_fail(msg != NULL);
g_return_if_fail(IS_DCC_CHAT(dcc)); g_return_if_fail(IS_DCC_CHAT(dcc));
signal_emit__ctcp_msg_dcc(dcc->server, msg, SIGNAL_EMIT(ctcp_msg_dcc, dcc->server, msg,
dcc->nick, "dcc", dcc->mynick, (DCC_REC *)dcc); dcc->nick, "dcc", dcc->mynick, (DCC_REC *)dcc);
} }
@ -771,7 +771,7 @@ static void dcc_ctcp_reply_redirect(CHAT_DCC_REC *dcc, const char *msg)
g_return_if_fail(msg != NULL); g_return_if_fail(msg != NULL);
g_return_if_fail(IS_DCC_CHAT(dcc)); g_return_if_fail(IS_DCC_CHAT(dcc));
signal_emit__ctcp_reply_dcc(dcc->server, msg, SIGNAL_EMIT(ctcp_reply_dcc, dcc->server, msg,
dcc->nick, "dcc", dcc->mynick, (DCC_REC *)dcc); dcc->nick, "dcc", dcc->mynick, (DCC_REC *)dcc);
} }

View File

@ -174,7 +174,7 @@ static void sig_dccget_receive(GET_DCC_REC *dcc)
if (write(dcc->fhandle, dcc_get_recv_buffer, ret) != ret) { if (write(dcc->fhandle, dcc_get_recv_buffer, ret) != ret) {
/* most probably out of disk space */ /* most probably out of disk space */
signal_emit__dcc_error_write((DCC_REC *)dcc, g_strerror(errno)); SIGNAL_EMIT(dcc_error_write, (DCC_REC *)dcc, g_strerror(errno));
dcc_close(DCC(dcc)); dcc_close(DCC(dcc));
return; return;
} }
@ -185,7 +185,7 @@ static void sig_dccget_receive(GET_DCC_REC *dcc)
if (dcc->count_pos <= 0) if (dcc->count_pos <= 0)
dcc_get_send_received(dcc); dcc_get_send_received(dcc);
signal_emit__dcc_transfer_update((DCC_REC *)dcc); SIGNAL_EMIT(dcc_transfer_update, (DCC_REC *)dcc);
} }
/* callback: net_connect() finished for DCC GET */ /* callback: net_connect() finished for DCC GET */
@ -198,7 +198,7 @@ void sig_dccget_connected(GET_DCC_REC *dcc)
if (!dcc->from_dccserver) { if (!dcc->from_dccserver) {
if (net_geterror(dcc->handle) != 0) { if (net_geterror(dcc->handle) != 0) {
/* error connecting */ /* error connecting */
signal_emit__dcc_error_connect((DCC_REC *)dcc); SIGNAL_EMIT(dcc_error_connect, (DCC_REC *)dcc);
dcc_destroy(DCC(dcc)); dcc_destroy(DCC(dcc));
return; return;
} }
@ -211,7 +211,7 @@ void sig_dccget_connected(GET_DCC_REC *dcc)
dcc->file = dcc_get_download_path(dcc->arg); dcc->file = dcc_get_download_path(dcc->arg);
/* if some plugin wants to change the file name/path here.. */ /* if some plugin wants to change the file name/path here.. */
signal_emit__dcc_get_receive(dcc); SIGNAL_EMIT(dcc_get_receive, dcc);
if (stat(dcc->file, &statbuf) == 0 && if (stat(dcc->file, &statbuf) == 0 &&
dcc->get_type == DCC_GET_RENAME) { dcc->get_type == DCC_GET_RENAME) {
@ -274,7 +274,7 @@ void sig_dccget_connected(GET_DCC_REC *dcc)
g_free(tempfname); g_free(tempfname);
if (dcc->fhandle == -1) { if (dcc->fhandle == -1) {
signal_emit__dcc_error_file_create((DCC_REC *)dcc, dcc->file, g_strerror(ret_errno)); SIGNAL_EMIT(dcc_error_file_create, (DCC_REC *)dcc, dcc->file, g_strerror(ret_errno));
dcc_destroy(DCC(dcc)); dcc_destroy(DCC(dcc));
return; return;
} }
@ -287,7 +287,7 @@ void sig_dccget_connected(GET_DCC_REC *dcc)
} }
dcc->tagread = g_input_add(dcc->handle, G_INPUT_READ, dcc->tagread = g_input_add(dcc->handle, G_INPUT_READ,
(GInputFunction) sig_dccget_receive, dcc); (GInputFunction) sig_dccget_receive, dcc);
signal_emit__dcc_connected((DCC_REC *)dcc); SIGNAL_EMIT(dcc_connected, (DCC_REC *)dcc);
if (dcc->from_dccserver) { if (dcc->from_dccserver) {
str = g_strdup_printf("121 %s %d\n", str = g_strdup_printf("121 %s %d\n",
@ -318,7 +318,7 @@ void dcc_get_connect(GET_DCC_REC *dcc)
dcc); dcc);
} else { } else {
/* error connecting */ /* error connecting */
signal_emit__dcc_error_connect((DCC_REC *)dcc); SIGNAL_EMIT(dcc_error_connect, (DCC_REC *)dcc);
dcc_destroy(DCC(dcc)); dcc_destroy(DCC(dcc));
} }
} }
@ -451,7 +451,7 @@ static void ctcp_msg_dcc_send(IRC_SERVER_REC *server, const char *data,
paramcount = g_strv_length(params); paramcount = g_strv_length(params);
if (paramcount < 4) { if (paramcount < 4) {
signal_emit__dcc_error_ctcp("SEND", data, SIGNAL_EMIT(dcc_error_ctcp, "SEND", data,
nick, addr, target); nick, addr, target);
g_strfreev(params); g_strfreev(params);
return; return;
@ -504,7 +504,7 @@ static void ctcp_msg_dcc_send(IRC_SERVER_REC *server, const char *data,
/* This new signal is added to let us invoke /* This new signal is added to let us invoke
dcc_send_connect() which is found in dcc-send.c */ dcc_send_connect() which is found in dcc-send.c */
signal_emit__dcc_send_pasv(temp_dcc); SIGNAL_EMIT(dcc_send_pasv, temp_dcc);
g_free(address); g_free(address);
g_free(fname); g_free(fname);
return; return;
@ -545,7 +545,7 @@ static void ctcp_msg_dcc_send(IRC_SERVER_REC *server, const char *data,
dcc->size = size; dcc->size = size;
dcc->file_quoted = quoted; dcc->file_quoted = quoted;
signal_emit__dcc_request((DCC_REC *)dcc, addr); SIGNAL_EMIT(dcc_request, (DCC_REC *)dcc, addr);
g_free(address); g_free(address);
g_free(fname); g_free(fname);
@ -598,7 +598,7 @@ void cmd_dcc_receive(const char *data, DCC_GET_FUNC accept_func,
} }
if (!found) if (!found)
signal_emit__dcc_error_get_not_found(nick); SIGNAL_EMIT(dcc_error_get_not_found, nick);
cmd_params_free(free_arg); cmd_params_free(free_arg);
} }

View File

@ -140,7 +140,7 @@ static void ctcp_msg_dcc_resume(IRC_SERVER_REC *server, const char *data,
int pasv_id = -1; int pasv_id = -1;
if (!dcc_ctcp_resume_parse(DCC_SEND_TYPE, data, nick, &dcc, &size, &pasv_id)) { if (!dcc_ctcp_resume_parse(DCC_SEND_TYPE, data, nick, &dcc, &size, &pasv_id)) {
signal_emit__dcc_error_ctcp("RESUME", data, SIGNAL_EMIT(dcc_error_ctcp, "RESUME", data,
nick, addr, target); nick, addr, target);
} else if (dcc != NULL && dcc_resume_file_check(dcc, server, size)) { } else if (dcc != NULL && dcc_resume_file_check(dcc, server, size)) {
if (!dcc_is_passive(dcc)) { if (!dcc_is_passive(dcc)) {
@ -171,7 +171,7 @@ static void ctcp_msg_dcc_accept(IRC_SERVER_REC *server, const char *data,
if (!dcc_ctcp_resume_parse(DCC_GET_TYPE, data, nick, &dcc, &size, &pasv_id) || if (!dcc_ctcp_resume_parse(DCC_GET_TYPE, data, nick, &dcc, &size, &pasv_id) ||
(dcc != NULL && DCC_GET(dcc)->get_type != DCC_GET_RESUME)) { (dcc != NULL && DCC_GET(dcc)->get_type != DCC_GET_RESUME)) {
signal_emit__dcc_error_ctcp("ACCEPT", data, SIGNAL_EMIT(dcc_error_ctcp, "ACCEPT", data,
nick, addr, target); nick, addr, target);
} else if (dcc != NULL && dcc_resume_file_check(dcc, server, size)) { } else if (dcc != NULL && dcc_resume_file_check(dcc, server, size)) {
if (!dcc_is_passive(dcc)) if (!dcc_is_passive(dcc))
@ -192,7 +192,7 @@ static void dcc_send_resume(GET_DCC_REC *dcc)
dcc->file = dcc_get_download_path(dcc->arg); dcc->file = dcc_get_download_path(dcc->arg);
dcc->fhandle = open(dcc->file, O_WRONLY); dcc->fhandle = open(dcc->file, O_WRONLY);
if (dcc->fhandle == -1) { if (dcc->fhandle == -1) {
signal_emit__dcc_error_file_open(dcc->nick, dcc->file, SIGNAL_EMIT(dcc_error_file_open, dcc->nick, dcc->file,
GINT_TO_POINTER(errno)); GINT_TO_POINTER(errno));
return; return;
} }

View File

@ -56,7 +56,7 @@ static void dcc_queue_send_next(int queue)
if (server == NULL && qrec->chat == NULL) { if (server == NULL && qrec->chat == NULL) {
/* no way to send this request */ /* no way to send this request */
signal_emit__dcc_error_send_no_route(qrec->nick, qrec->file); SIGNAL_EMIT(dcc_error_send_no_route, qrec->nick, qrec->file);
} else { } else {
send_started = dcc_send_one_file(queue, qrec->nick, send_started = dcc_send_one_file(queue, qrec->nick,
qrec->file, server, qrec->file, server,
@ -130,7 +130,7 @@ static void dcc_send_add(const char *servertag, CHAT_DCC_REC *chat,
} }
if (ret < 0) { if (ret < 0) {
signal_emit__dcc_error_file_open(nick, fname, GINT_TO_POINTER(errno)); SIGNAL_EMIT(dcc_error_file_open, nick, fname, GINT_TO_POINTER(errno));
g_free(fname); g_free(fname);
continue; continue;
} }
@ -278,7 +278,7 @@ static void dcc_send_data(SEND_DCC_REC *dcc)
lseek(dcc->fhandle, dcc->transfd, SEEK_SET); lseek(dcc->fhandle, dcc->transfd, SEEK_SET);
signal_emit__dcc_transfer_update((DCC_REC *)dcc); SIGNAL_EMIT(dcc_transfer_update, (DCC_REC *)dcc);
} }
/* input function: DCC SEND - received some data */ /* input function: DCC SEND - received some data */
@ -341,7 +341,7 @@ static void dcc_send_connected(SEND_DCC_REC *dcc)
dcc->tagwrite = g_input_add(handle, G_INPUT_WRITE, dcc->tagwrite = g_input_add(handle, G_INPUT_WRITE,
(GInputFunction) dcc_send_data, dcc); (GInputFunction) dcc_send_data, dcc);
signal_emit__dcc_connected((DCC_REC *)dcc); SIGNAL_EMIT(dcc_connected, (DCC_REC *)dcc);
} }
/* input function: DCC SEND - connect to the receiver (passive protocol) */ /* input function: DCC SEND - connect to the receiver (passive protocol) */
@ -358,10 +358,10 @@ static void dcc_send_connect(SEND_DCC_REC *dcc)
dcc->tagwrite = g_input_add(dcc->handle, G_INPUT_WRITE, dcc->tagwrite = g_input_add(dcc->handle, G_INPUT_WRITE,
(GInputFunction) dcc_send_data, (GInputFunction) dcc_send_data,
dcc); dcc);
signal_emit__dcc_connected((DCC_REC *)dcc); SIGNAL_EMIT(dcc_connected, (DCC_REC *)dcc);
} else { } else {
/* error connecting */ /* error connecting */
signal_emit__dcc_error_connect((DCC_REC *)dcc); SIGNAL_EMIT(dcc_error_connect, (DCC_REC *)dcc);
dcc_destroy(DCC(dcc)); dcc_destroy(DCC(dcc));
} }
} }
@ -379,7 +379,7 @@ static int dcc_send_one_file(int queue, const char *target, const char *fname,
GIOChannel *handle; GIOChannel *handle;
if (dcc_find_request(DCC_SEND_TYPE, target, fname)) { if (dcc_find_request(DCC_SEND_TYPE, target, fname)) {
signal_emit__dcc_error_send_exists(target, fname); SIGNAL_EMIT(dcc_error_send_exists, target, fname);
return FALSE; return FALSE;
} }
@ -388,7 +388,7 @@ static int dcc_send_one_file(int queue, const char *target, const char *fname,
g_free(str); g_free(str);
if (hfile == -1) { if (hfile == -1) {
signal_emit__dcc_error_file_open(target, fname, SIGNAL_EMIT(dcc_error_file_open, target, fname,
GINT_TO_POINTER(errno)); GINT_TO_POINTER(errno));
return FALSE; return FALSE;
} }
@ -446,7 +446,7 @@ static int dcc_send_one_file(int queue, const char *target, const char *fname,
} }
/* send DCC request */ /* send DCC request */
signal_emit__dcc_request_send((DCC_REC *)dcc); SIGNAL_EMIT(dcc_request_send, (DCC_REC *)dcc);
dcc_ip2str(&own_ip, host); dcc_ip2str(&own_ip, host);
if (passive == FALSE) { if (passive == FALSE) {

View File

@ -81,7 +81,7 @@ static void dcc_server_input(SERVER_DCC_REC *dcc)
if (ret > 0) { if (ret > 0) {
dcc->transfd += ret; dcc->transfd += ret;
signal_emit__dcc_server_message(dcc, str); SIGNAL_EMIT(dcc_server_message, dcc, str);
} }
if (dcc->connection_established) { if (dcc->connection_established) {
@ -130,7 +130,7 @@ static void dcc_init_server_rec(SERVER_DCC_REC *dcc, IRC_SERVER_REC *server,
dcc->servertag = g_strdup(servertag); dcc->servertag = g_strdup(servertag);
dcc_conns = g_slist_append(dcc_conns, dcc); dcc_conns = g_slist_append(dcc_conns, dcc);
signal_emit__dcc_created((DCC_REC *)dcc); SIGNAL_EMIT(dcc_created, (DCC_REC *)dcc);
} }
static SERVER_DCC_REC *dcc_server_create(IRC_SERVER_REC *server, const char *flags) static SERVER_DCC_REC *dcc_server_create(IRC_SERVER_REC *server, const char *flags)
@ -188,7 +188,7 @@ static void dcc_server_listen(SERVER_DCC_REC *dcc)
newdcc->tagread = g_input_add(handle, G_INPUT_READ, newdcc->tagread = g_input_add(handle, G_INPUT_READ,
(GInputFunction) dcc_server_input, newdcc); (GInputFunction) dcc_server_input, newdcc);
signal_emit__dcc_connected((DCC_REC *)newdcc); SIGNAL_EMIT(dcc_connected, (DCC_REC *)newdcc);
} }
/* DCC SERVER: text received */ /* DCC SERVER: text received */
@ -216,7 +216,7 @@ static void dcc_server_msg(SERVER_DCC_REC *dcc, const char *msg)
(GInputFunction) dcc_chat_input, dccchat); (GInputFunction) dcc_chat_input, dccchat);
dcc->connection_established = 1; dcc->connection_established = 1;
signal_emit__dcc_connected((DCC_REC *)dccchat); SIGNAL_EMIT(dcc_connected, (DCC_REC *)dccchat);
str = g_strdup_printf("101 %s\n", str = g_strdup_printf("101 %s\n",
(dccchat->server) ? dccchat->server->nick : "??"); (dccchat->server) ? dccchat->server->nick : "??");
@ -283,7 +283,7 @@ static void dcc_server_msg(SERVER_DCC_REC *dcc, const char *msg)
dccget->from_dccserver = 1; dccget->from_dccserver = 1;
dcc->connection_established = 1; dcc->connection_established = 1;
signal_emit__dcc_request((DCC_REC *)dccget, dccget->addrstr); SIGNAL_EMIT(dcc_request, (DCC_REC *)dccget, dccget->addrstr);
g_strfreev(params); g_strfreev(params);
g_free(fname); g_free(fname);
@ -352,7 +352,7 @@ static void cmd_dcc_server(const char *data, IRC_SERVER_REC *server)
dcc->tagconn = g_input_add(dcc->handle, G_INPUT_READ, dcc->tagconn = g_input_add(dcc->handle, G_INPUT_READ,
(GInputFunction) dcc_server_listen, dcc); (GInputFunction) dcc_server_listen, dcc);
signal_emit__dcc_server_started(dcc); SIGNAL_EMIT(dcc_server_started, dcc);
cmd_params_free(free_arg); cmd_params_free(free_arg);
} }

View File

@ -97,7 +97,7 @@ void dcc_init_rec(DCC_REC *dcc, IRC_SERVER_REC *server, CHAT_DCC_REC *chat,
dcc->pasv_id = -1; /* Not a passive DCC */ dcc->pasv_id = -1; /* Not a passive DCC */
dcc_conns = g_slist_append(dcc_conns, dcc); dcc_conns = g_slist_append(dcc_conns, dcc);
signal_emit__dcc_created(dcc); SIGNAL_EMIT(dcc_created, dcc);
} }
/* Destroy DCC record */ /* Destroy DCC record */
@ -109,7 +109,7 @@ void dcc_destroy(DCC_REC *dcc)
dcc_conns = g_slist_remove(dcc_conns, dcc); dcc_conns = g_slist_remove(dcc_conns, dcc);
dcc->destroyed = TRUE; dcc->destroyed = TRUE;
signal_emit__dcc_destroyed(dcc); SIGNAL_EMIT(dcc_destroyed, dcc);
if (dcc->handle != NULL) net_disconnect(dcc->handle); if (dcc->handle != NULL) net_disconnect(dcc->handle);
if (dcc->tagconn != -1) g_source_remove(dcc->tagconn); if (dcc->tagconn != -1) g_source_remove(dcc->tagconn);
@ -339,7 +339,7 @@ static void ctcp_msg(IRC_SERVER_REC *server, const char *data,
return; return;
data += 4; data += 4;
signal_emit__ctcp_msg_("dcc", server, data, nick, addr, target); SIGNAL_EMIT_(ctcp_msg, "dcc", server, data, nick, addr, target);
signal_stop(); signal_stop();
} }
@ -352,7 +352,7 @@ static void ctcp_reply(IRC_SERVER_REC *server, const char *data,
return; return;
data += 4; data += 4;
signal_emit__ctcp_reply_("dcc", server, data, nick, addr, target); SIGNAL_EMIT_(ctcp_reply, "dcc", server, data, nick, addr, target);
signal_stop(); signal_stop();
} }
@ -371,8 +371,8 @@ static void ctcp_msg_dcc(IRC_SERVER_REC *server, const char *data,
if (args != NULL) *args++ = '\0'; else args = ""; if (args != NULL) *args++ = '\0'; else args = "";
ascii_strdown(str+13); ascii_strdown(str+13);
if (!signal_emit__ctcp_msg_dcc_(data, server, args, nick, addr, target, chat)) { if (!SIGNAL_EMIT_(ctcp_msg_dcc, data, server, args, nick, addr, target, chat)) {
signal_emit__default_ctcp_msg_dcc(server, data, nick, addr, target, chat); SIGNAL_EMIT(default_ctcp_msg_dcc, server, data, nick, addr, target, chat);
} }
g_free(str); g_free(str);
} }
@ -392,8 +392,8 @@ static void ctcp_reply_dcc(IRC_SERVER_REC *server, const char *data,
if (args != NULL) *args++ = '\0'; else args = ""; if (args != NULL) *args++ = '\0'; else args = "";
ascii_strdown(str+15); ascii_strdown(str+15);
if (!signal_emit__ctcp_reply_dcc_(data, server, args, nick, addr, target)) { if (!SIGNAL_EMIT_(ctcp_reply_dcc, data, server, args, nick, addr, target)) {
signal_emit__default_ctcp_reply_dcc(server, data, nick, addr, target); SIGNAL_EMIT(default_ctcp_reply_dcc, server, data, nick, addr, target);
} }
g_free(str); g_free(str);
} }
@ -418,7 +418,7 @@ static void ctcp_reply_dcc_reject(IRC_SERVER_REC *server, const char *data,
void dcc_close(DCC_REC *dcc) void dcc_close(DCC_REC *dcc)
{ {
signal_emit__dcc_closed(dcc); SIGNAL_EMIT(dcc_closed, dcc);
dcc_destroy(dcc); dcc_destroy(dcc);
} }
@ -427,7 +427,7 @@ void dcc_reject(DCC_REC *dcc, IRC_SERVER_REC *server)
{ {
g_return_if_fail(dcc != NULL); g_return_if_fail(dcc != NULL);
signal_emit__dcc_rejected(dcc); SIGNAL_EMIT(dcc_rejected, dcc);
if (dcc->server != NULL) if (dcc->server != NULL)
server = dcc->server; server = dcc->server;
@ -506,7 +506,7 @@ static void cmd_dcc_close(char *data, IRC_SERVER_REC *server)
ascii_strup(typestr); ascii_strup(typestr);
type = dcc_str2type(typestr); type = dcc_str2type(typestr);
if (type == -1) { if (type == -1) {
signal_emit__dcc_error_unknown_type(typestr); SIGNAL_EMIT(dcc_error_unknown_type, typestr);
cmd_params_free(free_arg); cmd_params_free(free_arg);
return; return;
} }
@ -526,7 +526,7 @@ static void cmd_dcc_close(char *data, IRC_SERVER_REC *server)
} }
if (!found) { if (!found) {
signal_emit__dcc_error_close_not_found(typestr, nick, arg); SIGNAL_EMIT(dcc_error_close_not_found, typestr, nick, arg);
} }
cmd_params_free(free_arg); cmd_params_free(free_arg);

View File

@ -214,7 +214,7 @@ static void flood_newmsg(IRC_SERVER_REC *server, int level, const char *nick,
rec->msgtimes = g_slist_append(rec->msgtimes, ttime); rec->msgtimes = g_slist_append(rec->msgtimes, ttime);
if (g_slist_length(rec->msgtimes) > flood_max_msgs) { if (g_slist_length(rec->msgtimes) > flood_max_msgs) {
/* flooding! */ /* flooding! */
signal_emit__flood((SERVER_REC *)server, nick, host, SIGNAL_EMIT(flood, (SERVER_REC *)server, nick, host,
GINT_TO_POINTER(rec->level), target); GINT_TO_POINTER(rec->level), target);
} }
return; return;

View File

@ -51,7 +51,7 @@ NOTIFYLIST_REC *notifylist_add(const char *mask, const char *ircnets,
notifylist_add_config(rec); notifylist_add_config(rec);
notifies = g_slist_append(notifies, rec); notifies = g_slist_append(notifies, rec);
signal_emit__notifylist_new(rec); SIGNAL_EMIT(notifylist_new, rec);
return rec; return rec;
} }
@ -81,7 +81,7 @@ void notifylist_remove(const char *mask)
notifylist_remove_config(rec); notifylist_remove_config(rec);
notifies = g_slist_remove(notifies, rec); notifies = g_slist_remove(notifies, rec);
signal_emit__notifylist_remove(rec); SIGNAL_EMIT(notifylist_remove, rec);
notify_destroy(rec); notify_destroy(rec);
} }
@ -228,7 +228,7 @@ void notifylist_left(IRC_SERVER_REC *server, NOTIFY_NICK_REC *rec)
mserver->notify_users = g_slist_remove(mserver->notify_users, rec); mserver->notify_users = g_slist_remove(mserver->notify_users, rec);
if (rec->host_ok && rec->away_ok) { if (rec->host_ok && rec->away_ok) {
signal_emit__notifylist_left((SERVER_REC *)server, rec->nick, SIGNAL_EMIT(notifylist_left, (SERVER_REC *)server, rec->nick,
rec->user, rec->host, rec->user, rec->host,
rec->realname, rec->awaymsg); rec->realname, rec->awaymsg);
} }
@ -291,7 +291,7 @@ static void notifylist_check_join(IRC_SERVER_REC *server, const char *nick,
rec->join_announced = TRUE; rec->join_announced = TRUE;
rec->away_ok = !notify->away_check || !rec->away; rec->away_ok = !notify->away_check || !rec->away;
signal_emit__notifylist_joined((SERVER_REC *)server, rec->nick, rec->user, rec->host, realname, NULL); SIGNAL_EMIT(notifylist_joined, (SERVER_REC *)server, rec->nick, rec->user, rec->host, realname, NULL);
g_free(user); g_free(user);
} }

View File

@ -108,7 +108,7 @@ static void remove_client(CLIENT_REC *rec)
proxy_clients = g_slist_remove(proxy_clients, rec); proxy_clients = g_slist_remove(proxy_clients, rec);
rec->listen->clients = g_slist_remove(rec->listen->clients, rec); rec->listen->clients = g_slist_remove(rec->listen->clients, rec);
signal_emit__proxy_client_disconnected(rec); SIGNAL_EMIT(proxy_client_disconnected, rec);
printtext(rec->server, NULL, MSGLEVEL_CLIENTNOTICE, printtext(rec->server, NULL, MSGLEVEL_CLIENTNOTICE,
"Proxy: Client %s disconnected", rec->addr); "Proxy: Client %s disconnected", rec->addr);
@ -220,7 +220,7 @@ static void handle_client_connect_cmd(CLIENT_REC *client,
/* client didn't send us PASS, kill it */ /* client didn't send us PASS, kill it */
remove_client(client); remove_client(client);
} else { } else {
signal_emit__proxy_client_connected(client); SIGNAL_EMIT(proxy_client_connected, client);
printtext(client->server, NULL, MSGLEVEL_CLIENTNOTICE, printtext(client->server, NULL, MSGLEVEL_CLIENTNOTICE,
"Proxy: Client %s connected", "Proxy: Client %s connected",
client->addr); client->addr);
@ -286,7 +286,7 @@ static void handle_client_cmd(CLIENT_REC *client, char *cmd, char *args,
proxy_outdata(client, ":%s NOTICE %s :Proxy is now handling itself CTCPs sent to %s\r\n", proxy_outdata(client, ":%s NOTICE %s :Proxy is now handling itself CTCPs sent to %s\r\n",
client->proxy_address, client->nick, client->listen->ircnet); client->proxy_address, client->nick, client->listen->ircnet);
} else { } else {
signal_emit__proxy_client_command(client, args, data); SIGNAL_EMIT(proxy_client_command, client, args, data);
} }
return; return;
} }
@ -366,7 +366,7 @@ static void handle_client_cmd(CLIENT_REC *client, char *cmd, char *args,
} else if (strncmp(msg+1, "ACTION ", 7) == 0) { } else if (strncmp(msg+1, "ACTION ", 7) == 0) {
/* action */ /* action */
msg[strlen(msg)-1] = '\0'; msg[strlen(msg)-1] = '\0';
signal_emit__message_irc_own_action(client->server, msg+8, target); SIGNAL_EMIT(message_irc_own_action, client->server, msg+8, target);
} else { } else {
/* CTCP */ /* CTCP */
char *p; char *p;
@ -375,7 +375,7 @@ static void handle_client_cmd(CLIENT_REC *client, char *cmd, char *args,
p = strchr(msg, ' '); p = strchr(msg, ' ');
if (p != NULL) *p++ = '\0'; else p = ""; if (p != NULL) *p++ = '\0'; else p = "";
signal_emit__message_irc_own_ctcp(client->server, msg+1, p, target); SIGNAL_EMIT(message_irc_own_ctcp, client->server, msg+1, p, target);
} }
ignore_next = FALSE; ignore_next = FALSE;
g_free(params); g_free(params);
@ -472,7 +472,7 @@ static void sig_listen(LISTEN_REC *listen)
proxy_clients = g_slist_prepend(proxy_clients, rec); proxy_clients = g_slist_prepend(proxy_clients, rec);
listen->clients = g_slist_prepend(listen->clients, rec); listen->clients = g_slist_prepend(listen->clients, rec);
signal_emit__proxy_client_connecting(rec); SIGNAL_EMIT(proxy_client_connecting, rec);
printtext(rec->server, NULL, MSGLEVEL_CLIENTNOTICE, printtext(rec->server, NULL, MSGLEVEL_CLIENTNOTICE,
"Proxy: New client %s on port %s (%s)", "Proxy: New client %s on port %s (%s)",
rec->addr, listen->port_or_path, listen->ircnet); rec->addr, listen->port_or_path, listen->ircnet);

View File

@ -80,13 +80,13 @@ void irc_proxy_init(void)
if (*settings_get_str("irssiproxy_password") == '\0') { if (*settings_get_str("irssiproxy_password") == '\0') {
/* no password - bad idea! */ /* no password - bad idea! */
signal_emit__gui_dialog("warning", SIGNAL_EMIT(gui_dialog, "warning",
"Warning!! Password not specified, everyone can " "Warning!! Password not specified, everyone can "
"use this proxy! Use /set irssiproxy_password " "use this proxy! Use /set irssiproxy_password "
"<password> to set it"); "<password> to set it");
} }
if (*settings_get_str("irssiproxy_ports") == '\0') { if (*settings_get_str("irssiproxy_ports") == '\0') {
signal_emit__gui_dialog("warning", SIGNAL_EMIT(gui_dialog, "warning",
"No proxy ports specified. Use /SET " "No proxy ports specified. Use /SET "
"irssiproxy_ports <ircnet>=<port> <ircnet2>=<port2> " "irssiproxy_ports <ircnet>=<port> <ircnet2>=<port2> "
"... to set them."); "... to set them.");

View File

@ -104,7 +104,7 @@ void sig_message_private(SERVER_REC *server, const char *msg, const char *nick,
*/ */
if (strncmp(new_msg, OTR_IRC_MARKER_ME, OTR_IRC_MARKER_ME_LEN) == 0) { if (strncmp(new_msg, OTR_IRC_MARKER_ME, OTR_IRC_MARKER_ME_LEN) == 0) {
signal_stop(); signal_stop();
signal_emit__message_irc_action((IRC_SERVER_REC *)server, new_msg + OTR_IRC_MARKER_ME_LEN, nick, address, nick); SIGNAL_EMIT(message_irc_action, (IRC_SERVER_REC *)server, new_msg + OTR_IRC_MARKER_ME_LEN, nick, address, nick);
} else { } else {
/* OTR received message */ /* OTR received message */
signal_continue(5, server, new_msg, nick, address, target); signal_continue(5, server, new_msg, nick, address, target);
@ -170,7 +170,7 @@ static void cmd_me(const char *data, IRC_SERVER_REC *server,
otrl_message_free(otrmsg); otrl_message_free(otrmsg);
} }
signal_emit__message_irc_own__action((IRC_SERVER_REC *)server, data, item->visible_name); SIGNAL_EMIT(message_irc_own__action, (IRC_SERVER_REC *)server, data, item->visible_name);
} }
/* /*

View File

@ -187,7 +187,7 @@ static void ops_handle_msg_event(void *opdata, OtrlMessageEvent msg_event, ConnC
* submit a patch or email me a better way. * submit a patch or email me a better way.
*/ */
signal_remove__message_private(sig_message_private); signal_remove__message_private(sig_message_private);
signal_emit__message_private(server, message, username, server->connrec->address, server->nick); SIGNAL_EMIT(message_private, server, message, username, server->connrec->address, server->nick);
signal_add_first__message_private(sig_message_private); signal_add_first__message_private(sig_message_private);
break; break;
case OTRL_MSGEVENT_RCVDMSG_UNRECOGNIZED: case OTRL_MSGEVENT_RCVDMSG_UNRECOGNIZED:

View File

@ -813,7 +813,7 @@ void otr_status_change(SERVER_REC *server, const char *nick,
enum otr_status_event event) enum otr_status_event event)
{ {
statusbar_items_redraw("otr"); statusbar_items_redraw("otr");
signal_emit__otr_event(server, nick, statusbar_txt[event]); SIGNAL_EMIT(otr_event, server, nick, statusbar_txt[event]);
} }
/* /*

View File

@ -88,7 +88,7 @@ static char *perl_expando_event(PerlExpando *rec, SERVER_REC *server,
/* rec has been freed now */ /* rec has been freed now */
error = g_strdup(SvPV_nolen(ERRSV)); error = g_strdup(SvPV_nolen(ERRSV));
signal_emit__script_error(script, error); SIGNAL_EMIT(script_error, script, error);
g_free(error); g_free(error);
} else if (retcount > 0) { } else if (retcount > 0) {
ret = g_strdup(POPp); ret = g_strdup(POPp);

View File

@ -558,7 +558,7 @@ void perl_command(const char *cmd, SERVER_REC *server, WI_ITEM_REC *item)
remove_newlines(sendcmd); remove_newlines(sendcmd);
} }
signal_emit__send_command(sendcmd, server, item); SIGNAL_EMIT(send_command, sendcmd, server, item);
if (sendcmd != cmd) g_free(sendcmd); if (sendcmd != cmd) g_free(sendcmd);
} }

View File

@ -430,8 +430,8 @@ static void sig_script_error(PERL_SCRIPT_REC *script, const char *error)
if (print_script_errors) { if (print_script_errors) {
str = g_strdup_printf("Script '%s' error:", str = g_strdup_printf("Script '%s' error:",
script == NULL ? "??" : script->name); script == NULL ? "??" : script->name);
signal_emit__gui_dialog("error", str); SIGNAL_EMIT(gui_dialog, "error", str);
signal_emit__gui_dialog("error", error); SIGNAL_EMIT(gui_dialog, "error", error);
g_free(str); g_free(str);
} }

View File

@ -304,7 +304,7 @@ static void perl_call_signal(PERL_SCRIPT_REC *script, SV *func,
if (SvTRUE(ERRSV)) { if (SvTRUE(ERRSV)) {
char *error = g_strdup(SvPV_nolen(ERRSV)); char *error = g_strdup(SvPV_nolen(ERRSV));
signal_emit__script_error(script, error); SIGNAL_EMIT(script_error, script, error);
g_free(error); g_free(error);
rec = NULL; rec = NULL;
} }

Some files were not shown because too many files have changed in this diff Show More