summaryrefslogtreecommitdiff
path: root/apps/plugins/searchengine/token.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/searchengine/token.c')
-rw-r--r--apps/plugins/searchengine/token.c104
1 files changed, 52 insertions, 52 deletions
diff --git a/apps/plugins/searchengine/token.c b/apps/plugins/searchengine/token.c
index 84ce21daeb..a98fae4540 100644
--- a/apps/plugins/searchengine/token.c
+++ b/apps/plugins/searchengine/token.c
@@ -21,59 +21,59 @@
21#include "dbinterface.h" 21#include "dbinterface.h"
22 22
23char *getstring(struct token *token) { 23char *getstring(struct token *token) {
24 switch(token->kind) { 24 switch(token->kind) {
25 case TOKEN_STRING: 25 case TOKEN_STRING:
26 return token->spelling; 26 return token->spelling;
27 case TOKEN_STRINGIDENTIFIER: 27 case TOKEN_STRINGIDENTIFIER:
28 switch(token->intvalue) { 28 switch(token->intvalue) {
29 case INTVALUE_TITLE: 29 case INTVALUE_TITLE:
30 loadsongdata(); 30 loadsongdata();
31 return currententry->title; 31 return currententry->title;
32 case INTVALUE_ARTIST: 32 case INTVALUE_ARTIST:
33 loadartistname(); 33 loadartistname();
34 return currententry->artistname; 34 return currententry->artistname;
35 case INTVALUE_ALBUM: 35 case INTVALUE_ALBUM:
36 loadalbumname(); 36 loadalbumname();
37 return currententry->albumname; 37 return currententry->albumname;
38 case INTVALUE_GENRE: 38 case INTVALUE_GENRE:
39 loadsongdata(); 39 loadsongdata();
40 return currententry->genre; 40 return currententry->genre;
41 case INTVALUE_FILENAME: 41 case INTVALUE_FILENAME:
42 return currententry->filename; 42 return currententry->filename;
43 default: 43 default:
44 rb->splash(HZ*2,true,"unknown stringid intvalue"); 44 rb->splash(HZ*2,true,"unknown stringid intvalue");
45 return 0; 45 return 0;
46 } 46 }
47 break; 47 break;
48 default: 48 default:
49 // report error 49 // report error
50 rb->splash(HZ*2,true,"unknown token..."); 50 rb->splash(HZ*2,true,"unknown token...");
51 return 0; 51 return 0;
52 } 52 }
53} 53}
54 54
55int getvalue(struct token *token) { 55int getvalue(struct token *token) {
56 switch(token->kind) { 56 switch(token->kind) {
57 case TOKEN_NUM: 57 case TOKEN_NUM:
58 return token->intvalue; 58 return token->intvalue;
59 case TOKEN_NUMIDENTIFIER: 59 case TOKEN_NUMIDENTIFIER:
60 switch(token->intvalue) { 60 switch(token->intvalue) {
61 case INTVALUE_YEAR: 61 case INTVALUE_YEAR:
62 loadsongdata(); 62 loadsongdata();
63 return currententry->year; 63 return currententry->year;
64 case INTVALUE_RATING: 64 case INTVALUE_RATING:
65 loadrundbdata(); 65 loadrundbdata();
66 return currententry->rating; 66 return currententry->rating;
67 case INTVALUE_PLAYCOUNT: 67 case INTVALUE_PLAYCOUNT:
68 loadrundbdata(); 68 loadrundbdata();
69 return currententry->playcount; 69 return currententry->playcount;
70 default: 70 default:
71 rb->splash(HZ*2,true,"unknown numid intvalue"); 71 rb->splash(HZ*2,true,"unknown numid intvalue");
72 // report error. 72 // report error.
73 return 0; 73 return 0;
74 } 74 }
75 default: 75 default:
76 rb->splash(HZ*2,true,"unknown token..."); 76 rb->splash(HZ*2,true,"unknown token...");
77 return 0; 77 return 0;
78 } 78 }
79} 79}