From 0042201bb387398494e75f24f69d4039251e59c9 Mon Sep 17 00:00:00 2001 From: Miika Pekkarinen Date: Sun, 16 Jul 2006 15:04:46 +0000 Subject: Initial changelog support (only export, no import yet) and added an option to search by filename. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10219 a1c6a512-1295-4272-9138-f99709370657 --- apps/tagcache.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'apps/tagcache.h') diff --git a/apps/tagcache.h b/apps/tagcache.h index 04f9567936..e655088cc2 100644 --- a/apps/tagcache.h +++ b/apps/tagcache.h @@ -63,9 +63,10 @@ enum tag_type { tag_artist = 0, tag_album, tag_genre, tag_title, #define TAGCACHE_MAX_CLAUSES 10 /* Tag database files. */ -#define TAGCACHE_FILE_TEMP ROCKBOX_DIR "/tagcache_tmp.tcd" -#define TAGCACHE_FILE_MASTER ROCKBOX_DIR "/tagcache_idx.tcd" -#define TAGCACHE_FILE_INDEX ROCKBOX_DIR "/tagcache_%d.tcd" +#define TAGCACHE_FILE_TEMP ROCKBOX_DIR "/tagcache_tmp.tcd" +#define TAGCACHE_FILE_MASTER ROCKBOX_DIR "/tagcache_idx.tcd" +#define TAGCACHE_FILE_INDEX ROCKBOX_DIR "/tagcache_%d.tcd" +#define TAGCACHE_FILE_CHANGELOG ROCKBOX_DIR "/tagcache_changelog.txt" /* Flags */ #define FLAG_DELETED 0x0001 /* Entry has been removed from db */ @@ -137,6 +138,7 @@ bool tagcache_retrieve(struct tagcache_search *tcs, int idxid, char *buf, long size); void tagcache_search_finish(struct tagcache_search *tcs); long tagcache_get_numeric(const struct tagcache_search *tcs, int tag); +bool tagcache_create_changelog(struct tagcache_search *tcs); bool tagcache_modify_numeric_entry(struct tagcache_search *tcs, int tag, long data); -- cgit