summaryrefslogtreecommitdiff
path: root/apps/plugins/searchengine/dbinterface.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/searchengine/dbinterface.h')
-rw-r--r--apps/plugins/searchengine/dbinterface.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/apps/plugins/searchengine/dbinterface.h b/apps/plugins/searchengine/dbinterface.h
new file mode 100644
index 0000000000..32363b11c6
--- /dev/null
+++ b/apps/plugins/searchengine/dbinterface.h
@@ -0,0 +1,32 @@
1struct entry {
2 int loadedfiledata,
3 loadedsongdata,
4 loadedrundbdata,
5 loadedalbumname,
6 loadedartistname;
7 char *filename;
8 int hash;
9 int songentry;
10 int rundbentry;
11 short year;
12 short bitrate;
13 int rating;
14 int playcount;
15 char *title;
16 char *genre;
17 int artistoffset;
18 int albumoffset;
19 char *artistname;
20 char *albumname;
21};
22
23extern struct entry *currententry;
24extern struct entry *entryarray;
25
26int database_init(void);
27void loadentry(int filerecord);
28void loadsongdata(void);
29void loadrundbdata(void);
30void loadartistname(void);
31void loadalbumname(void);
32char *getfilename(int entry);