--- a/libpurple/protocols/gg/gg.h Thu Oct 26 23:06:05 2023 -0500 +++ b/libpurple/protocols/gg/gg.h Thu Oct 26 23:14:04 2023 -0500 @@ -43,6 +43,8 @@ #include "edisc.h" #define GGP_TYPE_PROTOCOL (ggp_protocol_get_type()) + +G_MODULE_EXPORT G_DECLARE_FINAL_TYPE(GGPProtocol, ggp_protocol, GGP, PROTOCOL, PurpleProtocol) typedef struct { @@ -69,8 +71,6 @@ gboolean not_a_friend; } ggp_buddy_data; -G_MODULE_EXPORT GType ggp_protocol_get_type(void); - ggp_buddy_data * ggp_buddy_get_data(PurpleBuddy *buddy); const gchar * ggp_get_imtoken(PurpleConnection *gc);