diff options
Diffstat (limited to 'apps/plugins/searchengine/token.c')
-rw-r--r-- | apps/plugins/searchengine/token.c | 104 |
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 | ||
23 | char *getstring(struct token *token) { | 23 | char *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 | ||
55 | int getvalue(struct token *token) { | 55 | int 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 | } |