SILC_NICK_REC *silc_nicklist_find(SILC_CHANNEL_REC *channel,
SilcClientEntry client)
{
+ if (!client || !client->nickname)
+ return NULL;
+
return (SILC_NICK_REC *)nicklist_find_unique(CHANNEL(channel),
client->nickname, client);
}
server->get_nick_flags = (void *) get_nick_flags;
}
+void silc_change_nick(SILC_SERVER_REC *server, const char *newnick)
+{
+ server_change_nick((SERVER_REC *)server, newnick);
+}
+
void silc_nicklist_init(void)
{
signal_add("server connected", (SIGNAL_FUNC) sig_connected);