- Timestamp:
- Aug 15, 2009, 7:08:18 PM (14 years ago)
- Branches:
- master, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- 1077891a
- Parents:
- fa4562c
- git-author:
- Anders Kaseorg <andersk@mit.edu> (08/04/09 02:37:51)
- git-committer:
- Anders Kaseorg <andersk@mit.edu> (08/15/09 19:08:18)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
filter.c
rc529ac8 re19eb97 2 2 #include "owl.h" 3 3 4 int owl_filter_init_fromstring(owl_filter *f, c har *name,char *string)4 int owl_filter_init_fromstring(owl_filter *f, const char *name, const char *string) 5 5 { 6 6 char **argv; … … 13 13 } 14 14 15 int owl_filter_init(owl_filter *f, c har *name, int argc, char **argv)15 int owl_filter_init(owl_filter *f, const char *name, int argc, const char *const *argv) 16 16 { 17 17 f->name=owl_strdup(name); … … 56 56 /* A primitive expression is one without any toplevel ``and'' or ``or''s*/ 57 57 58 static owl_filterelement * owl_filter_parse_primitive_expression(int argc, c har **argv, int *next)58 static owl_filterelement * owl_filter_parse_primitive_expression(int argc, const char *const *argv, int *next) 59 59 { 60 60 owl_filterelement *fe, *op; … … 112 112 } 113 113 114 owl_filterelement * owl_filter_parse_expression(int argc, c har **argv, int *next)114 owl_filterelement * owl_filter_parse_expression(int argc, const char *const *argv, int *next) 115 115 { 116 116 int i = 0, skip; … … 151 151 } 152 152 153 c har *owl_filter_get_name(owl_filter *f)153 const char *owl_filter_get_name(owl_filter *f) 154 154 { 155 155 return(f->name); … … 270 270 #ifdef OWL_INCLUDE_REG_TESTS 271 271 272 int owl_filter_test_string(c har * filt, owl_message *m, int shouldmatch) /* noproto */ {272 int owl_filter_test_string(const char * filt, owl_message *m, int shouldmatch) /* noproto */ { 273 273 owl_filter f; 274 274 int ok;
Note: See TracChangeset
for help on using the changeset viewer.