Mercurial > audlegacy
diff src/audacious/plugin.h @ 3741:a1b31fe5a249
export ip_data and cfg
author | William Pitcock <nenolod@atheme.org> |
---|---|
date | Sat, 13 Oct 2007 23:43:45 -0500 |
parents | a0add4e37ee0 |
children | e2f8feddbb19 |
line wrap: on
line diff
--- a/src/audacious/plugin.h Sat Oct 13 23:29:35 2007 -0500 +++ b/src/audacious/plugin.h Sat Oct 13 23:43:45 2007 -0500 @@ -43,6 +43,7 @@ #include "audacious/eventqueue.h" #include "audacious/configdb.h" #include "audacious/playlist_container.h" +#include "audacious/main.h" #define PLUGIN(x) ((Plugin *)(x)) #define INPUT_PLUGIN(x) ((InputPlugin *)(x)) @@ -434,6 +435,9 @@ gboolean (*playlist_playlists_equal)(Playlist *p1, Playlist *p2); + /* state vars */ + InputPluginData *ip_state; + BmpConfig *_cfg; }; /* Convenience macros for accessing the public API. */ @@ -649,6 +653,9 @@ #define aud_playlist_get_active _audvt->playlist_get_active #define aud_playlist_playlists_equal _audvt->playlist_playlists_equal +#define aud_ip_state _audvt->ip_state +#define aud_cfg _audvt->_cfg + /* for multi-file plugins :( */ extern struct _AudaciousFuncTableV1 *_audvt;