--- a/libpurple/protocols/irc/dcc_send.c Thu Feb 23 21:42:14 2023 -0600
+++ b/libpurple/protocols/irc/dcc_send.c Thu Feb 23 22:41:32 2023 -0600
@@ -58,7 +58,10 @@
* It sends the acknowledgement (in the form of a total byte count as an
* unsigned 4 byte integer in network byte order)
-static void irc_dccsend_recv_ack(PurpleXfer *xfer, const guchar *data, size_t size) {
+irc_dccsend_recv_ack(PurpleXfer *xfer, G_GNUC_UNUSED const guchar *data, + G_GNUC_UNUSED size_t size) @@ -155,7 +158,9 @@
*******************************************************************/
/* just in case you were wondering, this is why DCC is crappy */
-static void irc_dccsend_send_read(gpointer data, int source, PurpleInputCondition cond)
+irc_dccsend_send_read(gpointer data, int source, + G_GNUC_UNUSED PurpleInputCondition cond) PurpleXfer *xfer = PURPLE_XFER(data);
IrcXfer *xd = IRC_XFER(xfer);
@@ -227,7 +232,7 @@
-irc_dccsend_send_connected(GSocketService *service,
+irc_dccsend_send_connected(G_GNUC_UNUSED GSocketService *service, GSocketConnection *connection,
GObject *source_object, G_GNUC_UNUSED gpointer data)
@@ -320,7 +325,10 @@
-PurpleXfer *irc_dccsend_new_xfer(PurpleProtocolXfer *prplxfer, PurpleConnection *gc, const char *who) {
+irc_dccsend_new_xfer(G_GNUC_UNUSED PurpleProtocolXfer *prplxfer, + PurpleConnection *gc, const char *who) "account", purple_connection_get_account(gc),
@@ -363,8 +371,7 @@
*****************************************************************************/
-irc_xfer_init(IrcXfer *xfer)
+irc_xfer_init(G_GNUC_UNUSED IrcXfer *xfer) { @@ -389,8 +396,7 @@
-irc_xfer_class_finalize(IrcXferClass *klass) {
+irc_xfer_class_finalize(G_GNUC_UNUSED IrcXferClass *klass) { --- a/libpurple/protocols/irc/irc.c Thu Feb 23 21:42:14 2023 -0600
+++ b/libpurple/protocols/irc/irc.c Thu Feb 23 22:41:32 2023 -0600
@@ -240,8 +240,8 @@
-irc_send_raw(PurpleProtocolServer *protocol_server, PurpleConnection *gc,
- const gchar *buf, gint len)
+irc_send_raw(G_GNUC_UNUSED PurpleProtocolServer *protocol_server, + PurpleConnection *gc, const gchar *buf, gint len) struct irc_conn *irc = purple_connection_get_protocol_data(gc);
@@ -276,8 +276,8 @@
return irc_send_len(irc, buf, strlen(buf));
-int irc_send_len(struct irc_conn *irc, const char *buf, int buflen)
+irc_send_len(struct irc_conn *irc, const char *buf, G_GNUC_UNUSED int buflen) { char *tosend = g_strdup(buf);
@@ -348,7 +348,9 @@
g_string_free(string, TRUE);
-static void irc_ison_buddy_init(char *name, struct irc_buddy *ib, GList **list)
+irc_ison_buddy_init(G_GNUC_UNUSED char *name, struct irc_buddy *ib, *list = g_list_append(*list, ib);
@@ -370,7 +372,7 @@
-irc_protocol_get_account_options(PurpleProtocol *protocol) {
+irc_protocol_get_account_options(G_GNUC_UNUSED PurpleProtocol *protocol) { PurpleAccountOption *option;
@@ -415,7 +417,7 @@
-irc_protocol_get_user_splits(PurpleProtocol *protocol) {
+irc_protocol_get_user_splits(G_GNUC_UNUSED PurpleProtocol *protocol) { PurpleAccountUserSplit *split;
split = purple_account_user_split_new(_("Server"), IRC_DEFAULT_SERVER,
@@ -426,7 +428,7 @@
irc_status_types(G_GNUC_UNUSED PurpleProtocol *protocol,
- PurpleAccount *account)
+ G_GNUC_UNUSED PurpleAccount *account) @@ -447,13 +449,13 @@
-irc_protocol_actions_get_prefix(PurpleProtocolActions *actions) {
+irc_protocol_actions_get_prefix(G_GNUC_UNUSED PurpleProtocolActions *actions) { -irc_protocol_actions_get_action_group(PurpleProtocolActions *actions,
- PurpleConnection *connection)
+irc_protocol_actions_get_action_group(G_GNUC_UNUSED PurpleProtocolActions *actions, + G_GNUC_UNUSED PurpleConnection *connection) GSimpleActionGroup *group = NULL;
GActionEntry entries[] = {
@@ -493,7 +495,9 @@
-irc_chat_join_info(PurpleProtocolChat *protocol_chat, PurpleConnection *gc) {
+irc_chat_join_info(G_GNUC_UNUSED PurpleProtocolChat *protocol_chat, + G_GNUC_UNUSED PurpleConnection *gc) PurpleProtocolChatEntry *pce;
@@ -513,7 +517,8 @@
-irc_chat_info_defaults(PurpleProtocolChat *protocol_chat, PurpleConnection *gc,
+irc_chat_info_defaults(G_GNUC_UNUSED PurpleProtocolChat *protocol_chat, + G_GNUC_UNUSED PurpleConnection *gc, @@ -727,7 +732,9 @@
-static int irc_im_send(PurpleProtocolIM *im, PurpleConnection *gc, PurpleMessage *msg)
+irc_im_send(G_GNUC_UNUSED PurpleProtocolIM *im, PurpleConnection *gc, struct irc_conn *irc = purple_connection_get_protocol_data(gc);
@@ -745,8 +752,8 @@
-irc_get_info(PurpleProtocolServer *protocol_server, PurpleConnection *gc,
+irc_get_info(G_GNUC_UNUSED PurpleProtocolServer *protocol_server, + PurpleConnection *gc, const gchar *who) struct irc_conn *irc = purple_connection_get_protocol_data(gc);
@@ -756,8 +763,8 @@
-irc_set_status(PurpleProtocolServer *protocol_server, PurpleAccount *account,
+irc_set_status(G_GNUC_UNUSED PurpleProtocolServer *protocol_server, + PurpleAccount *account, PurpleStatus *status) PurpleConnection *gc = purple_account_get_connection(account);
@@ -783,8 +790,10 @@
-irc_add_buddy(PurpleProtocolServer *protocol_server, PurpleConnection *gc,
- PurpleBuddy *buddy, PurpleGroup *group, const gchar *message)
+irc_add_buddy(G_GNUC_UNUSED PurpleProtocolServer *protocol_server, + PurpleConnection *gc, PurpleBuddy *buddy, + G_GNUC_UNUSED PurpleGroup *group, + G_GNUC_UNUSED const gchar *message) struct irc_conn *irc = purple_connection_get_protocol_data(gc);
@@ -810,8 +819,9 @@
-irc_remove_buddy(PurpleProtocolServer *protocol_server, PurpleConnection *gc,
- PurpleBuddy *buddy, PurpleGroup *group)
+irc_remove_buddy(G_GNUC_UNUSED PurpleProtocolServer *protocol_server, + PurpleConnection *gc, PurpleBuddy *buddy, + G_GNUC_UNUSED PurpleGroup *group) struct irc_conn *irc = purple_connection_get_protocol_data(gc);
@@ -872,8 +882,8 @@
-irc_chat_join(PurpleProtocolChat *protocol_chat, PurpleConnection *gc,
+irc_chat_join(G_GNUC_UNUSED PurpleProtocolChat *protocol_chat, + PurpleConnection *gc, GHashTable *data) struct irc_conn *irc = purple_connection_get_protocol_data(gc);
@@ -884,13 +894,16 @@
-irc_get_chat_name(PurpleProtocolChat *protocol_chat, GHashTable *data) {
+irc_get_chat_name(G_GNUC_UNUSED PurpleProtocolChat *protocol_chat, return g_strdup(g_hash_table_lookup(data, "channel"));
-irc_chat_invite(PurpleProtocolChat *protocol_chat, PurpleConnection *gc,
- gint id, const gchar *message, const gchar *name)
+irc_chat_invite(G_GNUC_UNUSED PurpleProtocolChat *protocol_chat, + PurpleConnection *gc, gint id, + G_GNUC_UNUSED const gchar *message, const gchar *name) struct irc_conn *irc = purple_connection_get_protocol_data(gc);
PurpleConversation *convo;
@@ -912,8 +925,8 @@
-irc_chat_leave(PurpleProtocolChat *protocol_chat, PurpleConnection *gc,
+irc_chat_leave(G_GNUC_UNUSED PurpleProtocolChat *protocol_chat, + PurpleConnection *gc, gint id) struct irc_conn *irc = purple_connection_get_protocol_data(gc);
PurpleConversation *convo;
@@ -935,8 +948,8 @@
-irc_chat_send(PurpleProtocolChat *protocol_chat, PurpleConnection *gc, gint id,
+irc_chat_send(G_GNUC_UNUSED PurpleProtocolChat *protocol_chat, + PurpleConnection *gc, gint id, PurpleMessage *msg) struct irc_conn *irc = purple_connection_get_protocol_data(gc);
PurpleConversation *convo;
@@ -991,8 +1004,8 @@
-irc_chat_set_topic(PurpleProtocolChat *protocol_chat, PurpleConnection *gc,
- gint id, const gchar *topic)
+irc_chat_set_topic(G_GNUC_UNUSED PurpleProtocolChat *protocol_chat, + PurpleConnection *gc, gint id, const gchar *topic) PurpleConversation *conv;
PurpleConversationManager *manager;
@@ -1018,7 +1031,7 @@
-irc_roomlist_get_list(PurpleProtocolRoomlist *protocol_roomlist,
+irc_roomlist_get_list(G_GNUC_UNUSED PurpleProtocolRoomlist *protocol_roomlist, @@ -1039,7 +1052,7 @@
-irc_roomlist_cancel(PurpleProtocolRoomlist *protocol_roomlist,
+irc_roomlist_cancel(G_GNUC_UNUSED PurpleProtocolRoomlist *protocol_roomlist, PurpleAccount *account = purple_roomlist_get_account(list);
@@ -1060,22 +1073,25 @@
-irc_keepalive(PurpleProtocolServer *protocol_server, PurpleConnection *gc) {
+irc_keepalive(G_GNUC_UNUSED PurpleProtocolServer *protocol_server, struct irc_conn *irc = purple_connection_get_protocol_data(gc);
if ((time(NULL) - irc->recv_time) > PING_TIMEOUT)
irc_cmd_ping(irc, NULL, NULL, NULL);
-irc_normalize(PurpleProtocolClient *client, PurpleAccount *account,
+irc_normalize(G_GNUC_UNUSED PurpleProtocolClient *client, + G_GNUC_UNUSED PurpleAccount *account, return purple_normalize_nocase(who);
-irc_get_max_message_size(PurpleProtocolClient *client,
- PurpleConversation *conv)
+irc_get_max_message_size(G_GNUC_UNUSED PurpleProtocolClient *client, + G_GNUC_UNUSED PurpleConversation *conv) /* TODO: this static value is got from pidgin-otr, but it depends on
* some factors, for example IRC channel name. */
@@ -1083,8 +1099,7 @@
-irc_protocol_init(IRCProtocol *self)
+irc_protocol_init(G_GNUC_UNUSED IRCProtocol *self) { @@ -1200,8 +1215,7 @@
static GPluginPluginInfo *
-irc_query(GError **error)
+irc_query(G_GNUC_UNUSED GError **error) { return purple_plugin_info_new(
@@ -1254,7 +1268,8 @@
-irc_unload(GPluginPlugin *plugin, gboolean shutdown, GError **error)
+irc_unload(GPluginPlugin *plugin, G_GNUC_UNUSED gboolean shutdown, PurpleProtocolManager *manager = purple_protocol_manager_get_default();
--- a/libpurple/protocols/irc/msgs.c Thu Feb 23 21:42:14 2023 -0600
+++ b/libpurple/protocols/irc/msgs.c Thu Feb 23 22:41:32 2023 -0600
@@ -120,7 +120,9 @@
/* This function is ugly, but it's really an error handler. */
-void irc_msg_default(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_default(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) const char *end, *cur, *numeric = NULL;
@@ -196,7 +198,9 @@
-void irc_msg_features(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_features(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) @@ -213,7 +217,9 @@
-void irc_msg_luser(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_luser(struct irc_conn *irc, const char *name, + G_GNUC_UNUSED const char *from, char **args) if (purple_strequal(name, "251")) {
/* 251 is required, so we pluck our nick from here and
@@ -244,7 +250,9 @@
-void irc_msg_badmode(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_badmode(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
@@ -254,7 +262,9 @@
purple_request_cpar_from_connection(gc));
-void irc_msg_ban(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_ban(struct irc_conn *irc, const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConversation *chat;
PurpleConversationManager *manager;
@@ -293,7 +303,9 @@
-void irc_msg_banned(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_banned(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
@@ -306,7 +318,9 @@
-void irc_msg_banfull(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_banfull(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConversation *chat;
PurpleConversationManager *manager;
@@ -326,7 +340,9 @@
-void irc_msg_chanmode(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_chanmode(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConversation *chat;
PurpleConversationManager *manager;
@@ -346,7 +362,9 @@
-void irc_msg_whois(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_whois(struct irc_conn *irc, const char *name, + G_GNUC_UNUSED const char *from, char **args) purple_debug_warning("irc", "Unexpected %s reply for %s",
@@ -391,7 +409,9 @@
-void irc_msg_endwhois(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_endwhois(struct irc_conn *irc, const char *name, + G_GNUC_UNUSED const char *from, char **args) @@ -478,7 +498,9 @@
memset(&irc->whois, 0, sizeof(irc->whois));
-void irc_msg_who(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_who(struct irc_conn *irc, const char *name, + G_GNUC_UNUSED const char *from, char **args) if (purple_strequal(name, "352")) {
PurpleConversation *chat;
@@ -532,7 +554,9 @@
-void irc_msg_list(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_list(struct irc_conn *irc, const char *name, + G_GNUC_UNUSED const char *from, char **args) @@ -625,7 +649,9 @@
-void irc_msg_topicinfo(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_topicinfo(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConversation *chat;
PurpleConversationManager *manager;
@@ -667,7 +693,9 @@
g_date_time_unref(local);
-void irc_msg_unknown(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_unknown(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
@@ -681,7 +709,9 @@
-void irc_msg_names(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_names(struct irc_conn *irc, const char *name, + G_GNUC_UNUSED const char *from, char **args) char *names, *cur, *end, *tmp, *msg;
@@ -758,7 +788,9 @@
-void irc_msg_motd(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_motd(struct irc_conn *irc, const char *name, + G_GNUC_UNUSED const char *from, char **args) @@ -800,7 +832,9 @@
-void irc_msg_time(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_time(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) @@ -813,7 +847,9 @@
purple_request_cpar_from_connection(gc));
-void irc_msg_nochan(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_nochan(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
@@ -823,7 +859,9 @@
purple_request_cpar_from_connection(gc));
-void irc_msg_nonick(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_nonick(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConversation *convo;
@@ -849,7 +887,9 @@
-void irc_msg_nosend(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_nosend(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConversation *chat;
@@ -869,7 +909,9 @@
-void irc_msg_notinchan(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_notinchan(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConversation *chat;
PurpleConversationManager *manager;
@@ -887,7 +929,9 @@
-void irc_msg_notop(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_notop(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConversation *chat;
PurpleConversationManager *manager;
@@ -902,7 +946,9 @@
purple_conversation_write_system_message(chat, args[2], 0);
-void irc_msg_invite(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_invite(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + const char *from, char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
@@ -919,7 +965,9 @@
-void irc_msg_inviteonly(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_inviteonly(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
@@ -932,7 +980,9 @@
-void irc_msg_ison(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_ison(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) @@ -971,7 +1021,9 @@
-void irc_msg_join(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_join(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + const char *from, char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
PurpleConversation *chat;
@@ -1040,7 +1092,9 @@
-void irc_msg_kick(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_kick(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + const char *from, char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
PurpleConversation *chat;
@@ -1075,7 +1129,9 @@
-void irc_msg_mode(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_mode(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + const char *from, char **args) char *nick = irc_mask_nick(from), *buf;
@@ -1146,7 +1202,9 @@
-void irc_msg_nick(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_nick(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + const char *from, char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
@@ -1183,7 +1241,9 @@
-void irc_msg_badnick(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_badnick(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, G_GNUC_UNUSED char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
if (purple_connection_get_state(gc) == PURPLE_CONNECTION_STATE_CONNECTED) {
@@ -1200,7 +1260,9 @@
-void irc_msg_nickused(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_nickused(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) char *newnick, *buf, *end;
PurpleConnection *gc = purple_account_get_connection(irc->account);
@@ -1246,7 +1308,9 @@
irc_msg_handle_privmsg(irc, name, from, args[0], args[1], TRUE);
-void irc_msg_nochangenick(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_nochangenick(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
@@ -1257,7 +1321,9 @@
purple_request_cpar_from_connection(gc));
-void irc_msg_part(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_part(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + const char *from, char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
PurpleConversation *chat;
@@ -1296,7 +1362,9 @@
-void irc_msg_ping(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_ping(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) @@ -1305,7 +1373,9 @@
-void irc_msg_pong(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_pong(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConversation *convo;
PurpleConversationManager *manager;
@@ -1350,7 +1420,10 @@
irc_msg_handle_privmsg(irc, name, from, args[0], args[1], FALSE);
-static void irc_msg_handle_privmsg(struct irc_conn *irc, const char *name, const char *from, const char *to, const char *rawmsg, gboolean notice)
+irc_msg_handle_privmsg(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + const char *from, const char *to, const char *rawmsg, PurpleConnection *gc = purple_account_get_connection(irc->account);
PurpleConversation *chat;
@@ -1399,7 +1472,9 @@
-void irc_msg_regonly(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_regonly(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
PurpleConversationManager *manager;
@@ -1423,7 +1498,9 @@
-void irc_msg_quit(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_quit(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + const char *from, char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
@@ -1444,7 +1521,9 @@
-void irc_msg_unavailable(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_unavailable(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
@@ -1453,7 +1532,9 @@
purple_request_cpar_from_connection(gc));
-void irc_msg_wallops(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_wallops(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + const char *from, char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
@@ -1497,7 +1578,7 @@
-irc_sasl_cb_log(void *context, int level, const char *message)
+irc_sasl_cb_log(G_GNUC_UNUSED void *context, int level, const char *message) if(level <= SASL_LOG_TRACE)
purple_debug_info("sasl", "%s\n", message);
@@ -1632,7 +1713,8 @@
/* SASL authentication */
-irc_msg_cap(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_cap(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) @@ -1664,22 +1746,22 @@
irc->sasl_cb = g_new0(sasl_callback_t, 5);
irc->sasl_cb[id].id = SASL_CB_AUTHNAME;
- irc->sasl_cb[id].proc = (int (*)(void))irc_sasl_cb_simple; /* sasl_getsimple_t */
+ irc->sasl_cb[id].proc = (int (*)(void))(gpointer)irc_sasl_cb_simple; /* sasl_getsimple_t */ irc->sasl_cb[id].context = (void *)irc;
irc->sasl_cb[id].id = SASL_CB_USER;
- irc->sasl_cb[id].proc = (int (*)(void))irc_sasl_cb_simple; /* sasl_getsimple_t */
+ irc->sasl_cb[id].proc = (int (*)(void))(gpointer)irc_sasl_cb_simple; /* sasl_getsimple_t */ irc->sasl_cb[id].context = (void *)irc;
irc->sasl_cb[id].id = SASL_CB_PASS;
- irc->sasl_cb[id].proc = (int (*)(void))irc_sasl_cb_secret; /* sasl_getsecret_t */
+ irc->sasl_cb[id].proc = (int (*)(void))(gpointer)irc_sasl_cb_secret; /* sasl_getsecret_t */ irc->sasl_cb[id].context = (void *)irc;
irc->sasl_cb[id].id = SASL_CB_LOG;
- irc->sasl_cb[id].proc = (int (*)(void))irc_sasl_cb_log; /* sasl_log_t */
+ irc->sasl_cb[id].proc = (int (*)(void))(gpointer)irc_sasl_cb_log; /* sasl_log_t */ irc->sasl_cb[id].context = (void *)irc;
@@ -1764,13 +1846,15 @@
-irc_msg_authenticate(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_authenticate(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, char **args) irc_msg_auth(irc, args[0]);
-irc_msg_authok(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_authok(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, G_GNUC_UNUSED char **args) @@ -1785,7 +1869,8 @@
-irc_msg_authtryagain(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_authtryagain(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, G_GNUC_UNUSED char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);
@@ -1834,7 +1919,9 @@
-irc_msg_authfail(struct irc_conn *irc, const char *name, const char *from, char **args)
+irc_msg_authfail(struct irc_conn *irc, G_GNUC_UNUSED const char *name, + G_GNUC_UNUSED const char *from, + G_GNUC_UNUSED char **args) PurpleConnection *gc = purple_account_get_connection(irc->account);