summaryrefslogtreecommitdiff
path: root/apps/tagtree.c
diff options
context:
space:
mode:
authorMiika Pekkarinen <miipekk@ihme.org>2006-08-13 12:33:34 +0000
committerMiika Pekkarinen <miipekk@ihme.org>2006-08-13 12:33:34 +0000
commit33d91040785d679c40a44f3127eee54d6adb2ad3 (patch)
tree26d33c3e8fb21d7a54a2a9dbd001d8da588ddaac /apps/tagtree.c
parent0a7ded3e29b302a83b61279128962b829817e4cb (diff)
downloadrockbox-33d91040785d679c40a44f3127eee54d6adb2ad3.tar.gz
rockbox-33d91040785d679c40a44f3127eee54d6adb2ad3.zip
FS#5805 NOT operator for tagnavi.config by Jochen Kemnade.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10558 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/tagtree.c')
-rw-r--r--apps/tagtree.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/tagtree.c b/apps/tagtree.c
index daa52646fa..0565b62981 100644
--- a/apps/tagtree.c
+++ b/apps/tagtree.c
@@ -176,13 +176,17 @@ static int get_clause(int *condition)
176 176
177 MATCH(condition, buf, "=", clause_is); 177 MATCH(condition, buf, "=", clause_is);
178 MATCH(condition, buf, "==", clause_is); 178 MATCH(condition, buf, "==", clause_is);
179 MATCH(condition, buf, "!=", clause_is_not);
179 MATCH(condition, buf, ">", clause_gt); 180 MATCH(condition, buf, ">", clause_gt);
180 MATCH(condition, buf, ">=", clause_gteq); 181 MATCH(condition, buf, ">=", clause_gteq);
181 MATCH(condition, buf, "<", clause_lt); 182 MATCH(condition, buf, "<", clause_lt);
182 MATCH(condition, buf, "<=", clause_lteq); 183 MATCH(condition, buf, "<=", clause_lteq);
183 MATCH(condition, buf, "~", clause_contains); 184 MATCH(condition, buf, "~", clause_contains);
185 MATCH(condition, buf, "!~", clause_not_contains);
184 MATCH(condition, buf, "^", clause_begins_with); 186 MATCH(condition, buf, "^", clause_begins_with);
187 MATCH(condition, buf, "!^", clause_not_begins_with);
185 MATCH(condition, buf, "$", clause_ends_with); 188 MATCH(condition, buf, "$", clause_ends_with);
189 MATCH(condition, buf, "!$", clause_not_ends_with);
186 190
187 return 0; 191 return 0;
188} 192}