diff -ruN xmms-crossfade-0.3.12-audplugin4/cfgutil.c xmms-crossfade-0.3.12-audplugin5/cfgutil.c --- xmms-crossfade-0.3.12-audplugin4/cfgutil.c 2007-03-04 21:57:16.000000000 +0100 +++ xmms-crossfade-0.3.12-audplugin5/cfgutil.c 2007-10-08 00:22:41.000000000 +0200 @@ -37,6 +37,7 @@ #if defined(COMPILE_FOR_AUDACIOUS) # define ConfigFile ConfigDb +#if __AUDACIOUS_PLUGIN_API__ <= 6 # define xmms_cfg_read_int bmp_cfg_db_get_int # define xmms_cfg_read_string bmp_cfg_db_get_string # define xmms_cfg_read_boolean bmp_cfg_db_get_bool @@ -46,6 +47,17 @@ # define xmms_cfg_remove_key bmp_cfg_db_unset_key # define xmms_cfg_open_default_file bmp_cfg_db_open # define xmms_cfg_write_default_file bmp_cfg_db_close +#else +# define xmms_cfg_read_int aud_cfg_db_get_int +# define xmms_cfg_read_string aud_cfg_db_get_string +# define xmms_cfg_read_boolean aud_cfg_db_get_bool +# define xmms_cfg_write_int aud_cfg_db_set_int +# define xmms_cfg_write_string aud_cfg_db_set_string +# define xmms_cfg_write_boolean aud_cfg_db_set_bool +# define xmms_cfg_remove_key aud_cfg_db_unset_key +# define xmms_cfg_open_default_file aud_cfg_db_open +# define xmms_cfg_write_default_file aud_cfg_db_close +#endif void xmms_cfg_dummy(ConfigDb *dummy) { } # define xmms_cfg_free xmms_cfg_dummy #endif diff -ruN xmms-crossfade-0.3.12-audplugin4/crossfade.h xmms-crossfade-0.3.12-audplugin5/crossfade.h --- xmms-crossfade-0.3.12-audplugin4/crossfade.h 2007-10-08 00:20:11.000000000 +0200 +++ xmms-crossfade-0.3.12-audplugin5/crossfade.h 2007-10-08 00:21:17.000000000 +0200 @@ -50,7 +50,9 @@ #else # include #endif +#if __AUDACIOUS_PLUGIN_API__ <= 6 # include +#endif # include #endif