Bump C standard to C99 for Facebook protocol and fix warnings
Testing Done:
Touched all Facebook source files, recompiled, and saw no new warnings.
Reviewed at https://reviews.imfreedom.org/r/2127/
--- a/libpurple/protocols/facebook/api.c Mon Dec 12 23:43:39 2022 -0600
+++ b/libpurple/protocols/facebook/api.c Mon Dec 12 23:47:38 2022 -0600
@@ -811,7 +811,7 @@
-fb_api_cb_mqtt_error(FbMqtt *mqtt, GError *error, gpointer data)
+fb_api_cb_mqtt_error(G_GNUC_UNUSED FbMqtt *mqtt, GError *error, gpointer data) @@ -1098,7 +1098,7 @@
-fb_api_event_parse(FbApi *api, FbApiEvent *event, GSList *events,
+fb_api_event_parse(G_GNUC_UNUSED FbApi *api, FbApiEvent *event, GSList *events, JsonNode *root, GError **error)
@@ -1303,7 +1303,8 @@
-fb_api_xma_parse(FbApi *api, const gchar *body, JsonNode *root, GError **error)
+fb_api_xma_parse(G_GNUC_UNUSED FbApi *api, const char *body, JsonNode *root, @@ -1655,7 +1656,8 @@
-fb_api_cb_publish_ms_event(FbApi *api, JsonNode *root, GSList *events, FbApiEventType type, GError **error)
+fb_api_cb_publish_ms_event(G_GNUC_UNUSED FbApi *api, JsonNode *root, + GSList *events, FbApiEventType type, GError **error) FbJsonValues *values = NULL;
@@ -1861,8 +1863,8 @@
-fb_api_cb_mqtt_publish(FbMqtt *mqtt, const gchar *topic, GByteArray *pload,
+fb_api_cb_mqtt_publish(G_GNUC_UNUSED FbMqtt *mqtt, const char *topic, + GByteArray *pload, gpointer data) @@ -2282,7 +2284,8 @@
/* base64(contact:<our id>:<their id>:<whatever>) */
-fb_api_cb_contacts_parse_removed(FbApi *api, JsonNode *node, GSList *users)
+fb_api_cb_contacts_parse_removed(G_GNUC_UNUSED FbApi *api, JsonNode *node, @@ -3363,7 +3366,9 @@
ret = g_memdup2(thrd, sizeof *thrd);
ret->topic = g_strdup(thrd->topic);
- ret->users = g_slist_copy_deep(thrd->users, (GCopyFunc)fb_api_user_dup, NULL);
+ ret->users = g_slist_copy_deep(thrd->users, + (GCopyFunc)(GCallback)fb_api_user_dup, --- a/libpurple/protocols/facebook/data.c Mon Dec 12 23:43:39 2022 -0600
+++ b/libpurple/protocols/facebook/data.c Mon Dec 12 23:47:38 2022 -0600
@@ -151,7 +151,7 @@
-fb_data_image_init(FbDataImage *img)
+fb_data_image_init(G_GNUC_UNUSED FbDataImage *img) --- a/libpurple/protocols/facebook/facebook.c Mon Dec 12 23:43:39 2022 -0600
+++ b/libpurple/protocols/facebook/facebook.c Mon Dec 12 23:47:38 2022 -0600
@@ -298,7 +298,8 @@
-fb_cb_api_contacts_delta(FbApi *api, GSList *added, GSList *removed, gpointer data)
+fb_cb_api_contacts_delta(G_GNUC_UNUSED FbApi *api, GSList *added, + GSList *removed, gpointer data) @@ -343,7 +344,7 @@
-fb_cb_api_error(FbApi *api, GError *error, gpointer data)
+fb_cb_api_error(G_GNUC_UNUSED FbApi *api, GError *error, gpointer data) @@ -595,7 +596,7 @@
-fb_cb_api_presences(FbApi *api, GSList *presences, gpointer data)
+fb_cb_api_presences(G_GNUC_UNUSED FbApi *api, GSList *presences, gpointer data) @@ -624,7 +625,7 @@
-fb_cb_api_thread(FbApi *api, FbApiThread *thrd, gpointer data)
+fb_cb_api_thread(G_GNUC_UNUSED FbApi *api, FbApiThread *thrd, gpointer data) @@ -685,7 +686,7 @@
-fb_cb_api_thread_create(FbApi *api, FbId tid, gpointer data)
+fb_cb_api_thread_create(G_GNUC_UNUSED FbApi *api, FbId tid, gpointer data) @@ -702,7 +703,8 @@
-fb_cb_api_thread_kicked(FbApi *api, FbApiThread *thrd, gpointer data)
+fb_cb_api_thread_kicked(G_GNUC_UNUSED FbApi *api, FbApiThread *thrd, @@ -738,7 +740,7 @@
-fb_cb_api_threads(FbApi *api, GSList *thrds, gpointer data)
+fb_cb_api_threads(G_GNUC_UNUSED FbApi *api, GSList *thrds, gpointer data) @@ -801,7 +803,7 @@
-fb_cb_api_typing(FbApi *api, FbApiTyping *typg, gpointer data)
+fb_cb_api_typing(G_GNUC_UNUSED FbApi *api, FbApiTyping *typg, gpointer data) @@ -975,7 +977,7 @@
-fb_get_account_options(PurpleProtocol *protocol) {
+fb_get_account_options(G_GNUC_UNUSED PurpleProtocol *protocol) { PurpleAccountOption *opt;
@@ -1128,7 +1130,9 @@
-fb_status_types(G_GNUC_UNUSED PurpleProtocol *protocol, PurpleAccount *acct) {
+fb_status_types(G_GNUC_UNUSED PurpleProtocol *protocol, + G_GNUC_UNUSED PurpleAccount *acct) @@ -1153,8 +1157,9 @@
-fb_client_tooltip_text(PurpleProtocolClient *client, PurpleBuddy *buddy,
- PurpleNotifyUserInfo *info, gboolean full)
+fb_client_tooltip_text(G_GNUC_UNUSED PurpleProtocolClient *client, + PurpleBuddy *buddy, PurpleNotifyUserInfo *info, + G_GNUC_UNUSED gboolean full) PurplePresence *presence;
@@ -1174,7 +1179,8 @@
-fb_client_blist_node_menu(PurpleProtocolClient *client, PurpleBlistNode *node)
+fb_client_blist_node_menu(G_GNUC_UNUSED PurpleProtocolClient *client, @@ -1199,13 +1205,14 @@
-fb_client_offline_message(PurpleProtocolClient *client, PurpleBuddy *buddy)
+fb_client_offline_message(G_GNUC_UNUSED PurpleProtocolClient *client, + G_GNUC_UNUSED PurpleBuddy *buddy) -fb_server_set_status(PurpleProtocolServer *protocol_server,
+fb_server_set_status(G_GNUC_UNUSED PurpleProtocolServer *protocol_server, PurpleAccount *acct, PurpleStatus *status)
@@ -1231,7 +1238,8 @@
-fb_im_send(PurpleProtocolIM *im, PurpleConnection *gc, PurpleMessage *msg)
+fb_im_send(G_GNUC_UNUSED PurpleProtocolIM *im, PurpleConnection *gc, @@ -1254,7 +1262,7 @@
-fb_im_send_typing(PurpleProtocolIM *im, PurpleConnection *gc,
+fb_im_send_typing(G_GNUC_UNUSED PurpleProtocolIM *im, PurpleConnection *gc, const gchar *name, PurpleIMTypingState state)
@@ -1270,7 +1278,8 @@
-fb_chat_info(PurpleProtocolChat *protocol_chat, PurpleConnection *connection)
+fb_chat_info(G_GNUC_UNUSED PurpleProtocolChat *protocol_chat, + G_GNUC_UNUSED PurpleConnection *connection) PurpleProtocolChatEntry *pce;
@@ -1285,7 +1294,8 @@
-fb_chat_info_defaults(PurpleProtocolChat *protocol_chat, PurpleConnection *gc,
+fb_chat_info_defaults(G_GNUC_UNUSED PurpleProtocolChat *protocol_chat, + G_GNUC_UNUSED PurpleConnection *connection, @@ -1297,8 +1307,8 @@
-fb_chat_join(PurpleProtocolChat *protocol_chat, PurpleConnection *gc,
+fb_chat_join(G_GNUC_UNUSED PurpleProtocolChat *protocol_chat, + PurpleConnection *gc, GHashTable *data) @@ -1341,7 +1351,8 @@
-fb_chat_get_name(PurpleProtocolChat *protocol_chat, GHashTable *data)
+fb_chat_get_name(G_GNUC_UNUSED PurpleProtocolChat *protocol_chat, @@ -1352,8 +1363,9 @@
-fb_chat_invite(PurpleProtocolChat *protocol_chat, PurpleConnection *gc,
- gint id, const gchar *msg, const gchar *who)
+fb_chat_invite(G_GNUC_UNUSED PurpleProtocolChat *protocol_chat, + PurpleConnection *gc, gint id, G_GNUC_UNUSED const char *msg, @@ -1390,8 +1402,8 @@
-fb_chat_send(PurpleProtocolChat *protocol_chat, PurpleConnection *gc, gint id,
+fb_chat_send(G_GNUC_UNUSED PurpleProtocolChat *protocol_chat, + PurpleConnection *gc, gint id, PurpleMessage *msg) @@ -1427,8 +1439,8 @@
-fb_chat_set_topic(PurpleProtocolChat *protocol_chat, PurpleConnection *gc,
- gint id, const gchar *topic)
+fb_chat_set_topic(G_GNUC_UNUSED PurpleProtocolChat *protocol_chat, + PurpleConnection *gc, gint id, const char *topic) @@ -1451,7 +1463,7 @@
-fb_roomlist_get_list(PurpleProtocolRoomlist *protocol_roomlist,
+fb_roomlist_get_list(G_GNUC_UNUSED PurpleProtocolRoomlist *protocol_roomlist, @@ -1474,7 +1486,7 @@
-fb_roomlist_cancel(PurpleProtocolRoomlist *protocol_roomlist,
+fb_roomlist_cancel(G_GNUC_UNUSED PurpleProtocolRoomlist *protocol_roomlist, @@ -1496,8 +1508,8 @@
-fb_cmd_kick(PurpleConversation *conv, const gchar *cmd, gchar **args,
- gchar **error, gpointer data)
+fb_cmd_kick(PurpleConversation *conv, G_GNUC_UNUSED const char *cmd, + char **args, char **error, G_GNUC_UNUSED gpointer data) @@ -1538,8 +1550,9 @@
-fb_cmd_leave(PurpleConversation *conv, const gchar *cmd, gchar **args,
- gchar **error, gpointer data)
+fb_cmd_leave(PurpleConversation *conv, G_GNUC_UNUSED const char *cmd, + G_GNUC_UNUSED char **args, G_GNUC_UNUSED char **error, + G_GNUC_UNUSED gpointer data) @@ -1568,7 +1581,7 @@
-facebook_protocol_init(FacebookProtocol *self) {
+facebook_protocol_init(G_GNUC_UNUSED FacebookProtocol *self) { @@ -1682,7 +1695,7 @@
static GPluginPluginInfo *
-facebook_query(GError **error)
+facebook_query(G_GNUC_UNUSED GError **error) return purple_plugin_info_new(
@@ -1727,7 +1740,8 @@
-facebook_unload(GPluginPlugin *plugin, gboolean shutdown, GError **error)
+facebook_unload(G_GNUC_UNUSED GPluginPlugin *plugin, + G_GNUC_UNUSED gboolean shutdown, GError **error) PurpleProtocolManager *manager = purple_protocol_manager_get_default();
--- a/libpurple/protocols/facebook/meson.build Mon Dec 12 23:43:39 2022 -0600
+++ b/libpurple/protocols/facebook/meson.build Mon Dec 12 23:47:38 2022 -0600
@@ -31,7 +31,9 @@
FACEBOOK_SOURCES + FACEBOOK_BUILT_SOURCES,
c_args : ['-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple-Facebook"'],
dependencies : [json, libpurple_dep, libsoup, glib],
- install : true, install_dir : PURPLE_PLUGINDIR)
+ install_dir : PURPLE_PLUGINDIR, + override_options : ['c_std=c99', 'warning_level=2']) facebook_inc = include_directories('.')
--- a/libpurple/protocols/facebook/mqtt.c Mon Dec 12 23:43:39 2022 -0600
+++ b/libpurple/protocols/facebook/mqtt.c Mon Dec 12 23:47:38 2022 -0600
@@ -183,7 +183,7 @@
-fb_mqtt_message_init(FbMqttMessage *msg)
+fb_mqtt_message_init(G_GNUC_UNUSED FbMqttMessage *msg) --- a/libpurple/protocols/facebook/thrift.c Mon Dec 12 23:43:39 2022 -0600
+++ b/libpurple/protocols/facebook/thrift.c Mon Dec 12 23:47:38 2022 -0600
@@ -61,7 +61,7 @@
-fb_thrift_init(FbThrift *thft)
+fb_thrift_init(G_GNUC_UNUSED FbThrift *thft) --- a/libpurple/protocols/facebook/util.c Mon Dec 12 23:43:39 2022 -0600
+++ b/libpurple/protocols/facebook/util.c Mon Dec 12 23:47:38 2022 -0600
@@ -326,7 +326,8 @@
-fb_util_request_buddy_cancel(gpointer *request_data, PurpleRequestFields *fields)
+fb_util_request_buddy_cancel(gpointer *request_data, + G_GNUC_UNUSED PurpleRequestFields *fields) FbUtilRequestBuddyFunc func = request_data[1];
gpointer data = request_data[2];