1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-26 04:46:37 +02:00

irc: set callback "nickcmp" in channel buffers

This commit is contained in:
Sebastien Helleu
2012-06-14 20:07:06 +02:00
parent d66555f387
commit 00a9028f42
4 changed files with 36 additions and 0 deletions
+23
View File
@@ -160,6 +160,29 @@ irc_buffer_close_cb (void *data, struct t_gui_buffer *buffer)
return WEECHAT_RC_OK;
}
/*
* irc_buffer_nickcmp_cb: callback for comparing nick in nicklist
* (called when searching a nick in nicklist)
* Return (according to casemapping of irc server):
* 0 if nick1 == nick2
* -1 if nick1 < nick2
* +1 if nick1 > nick2
*/
int
irc_buffer_nickcmp_cb (void *data,
struct t_gui_buffer *buffer,
const char *nick1,
const char *nick2)
{
IRC_BUFFER_GET_SERVER(buffer);
/* make C compiler happy */
(void) data;
return irc_server_strcasecmp (ptr_server, nick1, nick2);
}
/*
* irc_buffer_search_first_for_all_servers: search first server buffer that
* will be used to merge all IRC