Tue, 06 Aug 2019 17:55:34 -0400
Rename *_HAS_*_IFACE to more standard *_IS_*.
A slight more complicated sed of
`s/_HAS_\([A-Za-z0-9_]\+\)_IFACE/_IS_\1/g`
| libpurple/protocol.h | file | annotate | diff | comparison | revisions | |
| libpurple/server.c | file | annotate | diff | comparison | revisions |
--- a/libpurple/protocol.h Tue Aug 06 17:40:37 2019 -0400 +++ b/libpurple/protocol.h Tue Aug 06 17:55:34 2019 -0400 @@ -243,7 +243,7 @@ gssize (*get_max_message_size)(PurpleConversation *conv); }; -#define PURPLE_PROTOCOL_HAS_CLIENT_IFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_CLIENT_IFACE)) +#define PURPLE_PROTOCOL_IS_CLIENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_CLIENT_IFACE)) #define PURPLE_PROTOCOL_GET_CLIENT_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), PURPLE_TYPE_PROTOCOL_CLIENT_IFACE, \ PurpleProtocolClientInterface)) @@ -381,7 +381,7 @@ PurpleGetPublicAliasFailureCallback failure_cb); }; -#define PURPLE_PROTOCOL_HAS_SERVER_IFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_SERVER_IFACE)) +#define PURPLE_PROTOCOL_IS_SERVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_SERVER_IFACE)) #define PURPLE_PROTOCOL_GET_SERVER_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), PURPLE_TYPE_PROTOCOL_SERVER_IFACE, \ PurpleProtocolServerInterface)) @@ -421,7 +421,7 @@ PurpleIMTypingState state); }; -#define PURPLE_PROTOCOL_HAS_IM_IFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_IM_IFACE)) +#define PURPLE_PROTOCOL_IS_IM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_IM_IFACE)) #define PURPLE_PROTOCOL_GET_IM_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), PURPLE_TYPE_PROTOCOL_IM_IFACE, \ PurpleProtocolIMInterface)) @@ -520,7 +520,7 @@ void (*set_topic)(PurpleConnection *gc, int id, const char *topic); }; -#define PURPLE_PROTOCOL_HAS_CHAT_IFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_CHAT_IFACE)) +#define PURPLE_PROTOCOL_IS_CHAT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_CHAT_IFACE)) #define PURPLE_PROTOCOL_GET_CHAT_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), PURPLE_TYPE_PROTOCOL_CHAT_IFACE, \ PurpleProtocolChatInterface)) @@ -557,7 +557,7 @@ void (*set_permit_deny)(PurpleConnection *gc); }; -#define PURPLE_PROTOCOL_HAS_PRIVACY_IFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_PRIVACY_IFACE)) +#define PURPLE_PROTOCOL_IS_PRIVACY(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_PRIVACY_IFACE)) #define PURPLE_PROTOCOL_GET_PRIVACY_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), PURPLE_TYPE_PROTOCOL_PRIVACY_IFACE, \ PurpleProtocolPrivacyInterface)) @@ -589,7 +589,7 @@ char *(*room_serialize)(PurpleRoomlistRoom *room); }; -#define PURPLE_PROTOCOL_HAS_ROOMLIST_IFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_ROOMLIST_IFACE)) +#define PURPLE_PROTOCOL_IS_ROOMLIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_ROOMLIST_IFACE)) #define PURPLE_PROTOCOL_GET_ROOMLIST_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), PURPLE_TYPE_PROTOCOL_ROOMLIST_IFACE, \ PurpleProtocolRoomlistInterface)) @@ -636,7 +636,7 @@ guint8 volume, guint8 duration); }; -#define PURPLE_PROTOCOL_HAS_MEDIA_IFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_MEDIA_IFACE)) +#define PURPLE_PROTOCOL_IS_MEDIA(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_MEDIA_IFACE)) #define PURPLE_PROTOCOL_GET_MEDIA_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), PURPLE_TYPE_PROTOCOL_MEDIA_IFACE, \ PurpleProtocolMediaInterface)) @@ -676,7 +676,7 @@ const char *who, int state); }; -#define PURPLE_PROTOCOL_HAS_FACTORY_IFACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_FACTORY_IFACE)) +#define PURPLE_PROTOCOL_IS_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_PROTOCOL_FACTORY_IFACE)) #define PURPLE_PROTOCOL_GET_FACTORY_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), PURPLE_TYPE_PROTOCOL_FACTORY_IFACE, \ PurpleProtocolFactoryInterface)) @@ -690,7 +690,7 @@ * %FALSE otherwise. */ #define PURPLE_PROTOCOL_IMPLEMENTS(protocol, IFACE, func) \ - (PURPLE_PROTOCOL_HAS_##IFACE(protocol) && \ + (PURPLE_PROTOCOL_IS_##IFACE(protocol) && \ PURPLE_PROTOCOL_GET_##IFACE(protocol)->func != NULL) G_BEGIN_DECLS
--- a/libpurple/server.c Tue Aug 06 17:40:37 2019 -0400 +++ b/libpurple/server.c Tue Aug 06 17:55:34 2019 -0400 @@ -128,7 +128,7 @@ protocol = purple_connection_get_protocol(gc); g_return_val_if_fail(protocol != NULL, val); - g_return_val_if_fail(PURPLE_PROTOCOL_HAS_IM_IFACE(protocol), val); + g_return_val_if_fail(PURPLE_PROTOCOL_IS_IM(protocol), val); account = purple_connection_get_account(gc); presence = purple_account_get_presence(account);