diff options
author | Ulf Lilleengen <lulf@pvv.ntnu.no> | 2008-08-18 10:32:44 +0200 |
---|---|---|
committer | Ulf Lilleengen <lulf@pvv.ntnu.no> | 2008-08-18 10:32:44 +0200 |
commit | 6cd7869051529a159802409a8302fbd0d3d38195 (patch) | |
tree | f098730604814fda095578cd53da342a0a6098c3 | |
parent | b98fd3edc8708606f2bdcc8cf4c0cd46389dd14e (diff) |
- Use enum instead of defines for lookup datatypes.
-rw-r--r-- | include/musicfs.h | 6 | ||||
-rw-r--r-- | src/mfs_subr.c | 3 |
2 files changed, 5 insertions, 4 deletions
diff --git a/include/musicfs.h b/include/musicfs.h index 5c141c3..ead8bb2 100644 --- a/include/musicfs.h +++ b/include/musicfs.h @@ -42,8 +42,7 @@ struct filler_data { fuse_fill_dir_t filler; }; -#define LIST_DATATYPE_STRING 1 -#define LIST_DATATYPE_INT 2 +enum lookup_datatype { LIST_DATATYPE_STRING, LIST_DATATYPE_INT }; enum mfs_filetype { MFS_NOTFOUND, MFS_FILE, MFS_DIRECTORY }; @@ -59,7 +58,8 @@ lookup_fn_t mfs_lookup_load_path; struct lookuphandle; struct lookuphandle *mfs_lookup_start(int, void *, lookup_fn_t *, const char *); -void mfs_lookup_insert(struct lookuphandle *, void *, int); +void mfs_lookup_insert(struct lookuphandle *, void *, + enum lookup_datatype); void mfs_lookup_finish(struct lookuphandle *); void mfs_lookup_artist(const char *, struct filler_data *); diff --git a/src/mfs_subr.c b/src/mfs_subr.c index 6f4c7b6..892b595 100644 --- a/src/mfs_subr.c +++ b/src/mfs_subr.c @@ -497,7 +497,8 @@ mfs_escape_sqlstring(const char *str) * be dynamically allocated, and will be free'd when mfs_lookup_finish is called! */ void -mfs_lookup_insert(struct lookuphandle *lh, void *data, int type) +mfs_lookup_insert(struct lookuphandle *lh, void *data, + enum lookup_datatype type) { char *str, *escaped; int val; |