--- a/libpurple/sound.h Thu Feb 06 03:17:59 2014 +0530 +++ b/libpurple/sound.h Thu Feb 06 16:53:42 2014 +0530 @@ -34,7 +34,7 @@ /**************************************************************************/ /** Data Structures */ /**************************************************************************/ - +typedef struct _PurpleSoundUiOps PurpleSoundUiOps; /** * PurpleSoundEventID: @@ -79,7 +79,7 @@ * Operations used by the core to request that particular sound files, or the * sound associated with a particular event, should be played. */ -typedef struct _PurpleSoundUiOps +struct _PurpleSoundUiOps { void (*init)(void); void (*uninit)(void); @@ -91,7 +91,7 @@ void (*_purple_reserved2)(void); void (*_purple_reserved3)(void); void (*_purple_reserved4)(void); -} PurpleSoundUiOps; +}; G_BEGIN_DECLS