1 #ifndef _DYN_LIST_PLUGIN_DBSONG
2 #define _DYN_LIST_PLUGIN_DBSONG
14 typedef GSList strList
;
15 typedef GQueue dbQueue
;
17 dbSong
* new_dbSong(const gchar
* l_artist
, const gchar
* l_title
, const gchar
* l_path
);
18 void free_dbSong(dbSong
* l_song
);
19 void free_dbList(dbList
* l_list
);
20 void clear_dbList(dbList
* l_list
, gboolean l_free_list
);
21 gboolean
exists_dbList(const dbList
* l_list
, const gchar
* l_artist
, const gchar
* l_title
);
23 void clear_dbQueue(dbQueue
* l_queue
);
25 strList
* new_strListItem(strList
* l_list
, const gchar
* l_str
);
26 void free_next_strListItem(strList
* l_list
);
27 void clear_strListItem(strList
* l_list
);
28 void free_strList(strList
* l_list
);
29 void clear_strList(strList
* l_list
, gboolean l_free_list
);
30 gboolean
exists_strList(const strList
* l_list
, const gchar
* l_value
);
34 /* vim:set ts=4 sw=4: */