From 765cd6d5e74426df6a087cb8ff9ef8872ea7dadd Mon Sep 17 00:00:00 2001 From: Michiel Van Der Kolk Date: Sun, 3 Jul 2005 21:08:16 +0000 Subject: (in theory) more efficient (battery wise) runtime database code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6999 a1c6a512-1295-4272-9138-f99709370657 --- apps/database.h | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) (limited to 'apps/database.h') diff --git a/apps/database.h b/apps/database.h index a0e029072c..3c9bef516c 100644 --- a/apps/database.h +++ b/apps/database.h @@ -59,13 +59,6 @@ struct tagdb_header { int rundbdirty; }; -struct file_entry { - char *name; - int hash; - int songentry; - int rundbentry; -}; - extern struct tagdb_header tagdbheader; extern int tagdb_fd; @@ -82,24 +75,15 @@ struct rundb_header { int entrycount; }; -struct rundb_entry { - int fileentry; - int hash; - short rating; - short voladjust; - int playcount; - int lastplayed; -}; extern struct rundb_header rundbheader; #define RUNDB_VERSION 1 void tagdb_shutdown(void); -void addrundbentry(void); -void loadruntimeinfo(char *filename); -void increaseplaycount(void); -void setrating(int rating); +void addrundbentry(struct mp3entry *id); +void loadruntimeinfo(struct mp3entry *id); +void writeruntimeinfo(struct mp3entry *id); int rundb_init(void); void rundb_shutdown(void); #endif -- cgit v1.2.3