summaryrefslogtreecommitdiffstats
path: root/ctok.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2008-02-20 15:43:55 +0000
committerRainer Gerhards <rgerhards@adiscon.com>2008-02-20 15:43:55 +0000
commitc2d0c3d4c31164ece386a61ef3326bb40c348fdb (patch)
tree62086766f894e191ec090fd73003e871b46112f3 /ctok.c
parent897a6853118de669be90a451a7319a219cde6feb (diff)
downloadrsyslog-c2d0c3d4c31164ece386a61ef3326bb40c348fdb.tar.gz
rsyslog-c2d0c3d4c31164ece386a61ef3326bb40c348fdb.tar.xz
rsyslog-c2d0c3d4c31164ece386a61ef3326bb40c348fdb.zip
- added "contains" and "startwith" comparison operations
- defined initial set of opcodes
Diffstat (limited to 'ctok.c')
-rw-r--r--ctok.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ctok.c b/ctok.c
index 3d0b55f7..b0c24b9b 100644
--- a/ctok.c
+++ b/ctok.c
@@ -484,6 +484,10 @@ ctokGetToken(ctok_t *pThis, ctok_token_t **ppToken)
pToken->tok = ctok_OR;
} else if(!strcasecmp((char*)szWord, "not")) {
pToken->tok = ctok_NOT;
+ } else if(!strcasecmp((char*)szWord, "contains")) {
+ pToken->tok = ctok_CMP_CONTAINS;
+ } else if(!strcasecmp((char*)szWord, "startswith")) {
+ pToken->tok = ctok_CMP_STARTSWITH;
} else if(!strcasecmp((char*)szWord, "then")) {
pToken->tok = ctok_THEN;
} else {