diff -r 7ad7681dcfd8 -r bb8dbeba5bed libpurple/protocol.h --- a/libpurple/protocol.h Thu Aug 29 23:52:03 2013 +0530 +++ b/libpurple/protocol.h Fri Aug 30 00:48:09 2013 +0530 @@ -75,15 +75,15 @@ /*< private >*/ GObjectClass parent_class; - const char *id; /**< Protocol ID */ - const char *name; /**< Translated name of the protocol */ + const char *id; /**< Protocol ID */ + const char *name; /**< Translated name of the protocol */ - PurpleProtocolOptions options; /**< Protocol options */ + PurpleProtocolOptions options; /**< Protocol options */ - GList *user_splits; /**< A GList of PurpleAccountUserSplit */ - GList *protocol_options; /**< A GList of PurpleAccountOption */ + GList *user_splits; /**< A GList of PurpleAccountUserSplit */ + GList *protocol_options; /**< A GList of PurpleAccountOption */ - PurpleBuddyIconSpec icon_spec; /**< The icon spec. */ + PurpleBuddyIconSpec *icon_spec; /**< The icon spec. */ PurpleWhiteboardPrplOps *whiteboard_protocol_ops; @@ -619,7 +619,7 @@ * * @return The icon spec of the protocol. */ -PurpleBuddyIconSpec purple_protocol_get_icon_spec(const PurpleProtocol *protocol); +PurpleBuddyIconSpec *purple_protocol_get_icon_spec(const PurpleProtocol *protocol); /** TODO * Returns the whiteboard ops of a protocol.