diff options
author | Kalle Wallin <kaw@linux.se> | 2004-06-19 19:33:46 +0000 |
---|---|---|
committer | Kalle Wallin <kaw@linux.se> | 2004-06-19 19:33:46 +0000 |
commit | 7534ac103fd0499f7359304f8cb81a3f250968bb (patch) | |
tree | effe54670895e7a3cd1049d9a8b0fe281c1946d0 /src/utils.h | |
parent | 96ba600d2385d910d02339c257154e3da4f1aa13 (diff) | |
download | mpd-7534ac103fd0499f7359304f8cb81a3f250968bb.tar.gz mpd-7534ac103fd0499f7359304f8cb81a3f250968bb.tar.xz mpd-7534ac103fd0499f7359304f8cb81a3f250968bb.zip |
added type argument to gcmp_list_from_path()
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@1567 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to 'src/utils.h')
-rw-r--r-- | src/utils.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/utils.h b/src/utils.h index 998a0dece..4446d1cd7 100644 --- a/src/utils.h +++ b/src/utils.h @@ -1,12 +1,22 @@ #ifndef UTILS_H #define UTILS_H + /* functions for lists containing strings */ GList *string_list_free(GList *string_list); GList *string_list_find(GList *string_list, gchar *str); GList *string_list_remove(GList *string_list, gchar *str); /* create a string list from path - used for completion */ -GList *gcmp_list_from_path(mpdclient_t *c, gchar *path, GList *list); +#define GCMP_TYPE_DIR (0x01 << 0) +#define GCMP_TYPE_FILE (0x01 << 1) +#define GCMP_TYPE_PLAYLIST (0x01 << 2) +#define GCMP_TYPE_RFILE (GCMP_TYPE_DIR | GCMP_TYPE_FILE) +#define GCMP_TYPE_RPLAYLIST (GCMP_TYPE_DIR | GCMP_TYPE_PLAYLIST) + +GList *gcmp_list_from_path(mpdclient_t *c, + gchar *path, + GList *list, + gint types); #endif |