Changeset 32eed98 for filterelement.c
- Timestamp:
- Dec 26, 2003, 2:49:54 PM (19 years ago)
- Branches:
- master, barnowl_perlaim, debian, owl, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- 5f82eb3
- Parents:
- 4357be8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
filterelement.c
r40458b9 r32eed98 13 13 #define OWL_FILTERELEMENT_RE 8 14 14 #define OWL_FILTERELEMENT_FILTER 9 15 #define OWL_FILTERELEMENT_PERL 10 15 16 16 17 void owl_filterelement_create_null(owl_filterelement *fe) … … 78 79 } 79 80 81 void owl_filterelement_create_perl(owl_filterelement *fe, char *name) 82 { 83 owl_filterelement_create_null(fe); 84 fe->type=OWL_FILTERELEMENT_PERL; 85 fe->filtername=owl_strdup(name); 86 } 87 80 88 void owl_filterelement_free(owl_filterelement *fe) 81 89 { … … 135 143 { 136 144 if (fe->type==OWL_FILTERELEMENT_RE) return(1); 145 return(0); 146 } 147 148 int owl_filterelement_is_perl(owl_filterelement *fe) 149 { 150 if (fe->type==OWL_FILTERELEMENT_PERL) return(1); 137 151 return(0); 138 152 } … … 166 180 (fe->type==OWL_FILTERELEMENT_FALSE) || 167 181 (fe->type==OWL_FILTERELEMENT_RE) || 182 (fe->type==OWL_FILTERELEMENT_PERL) || 168 183 (fe->type==OWL_FILTERELEMENT_FILTER)) { 169 184 return(1); … … 193 208 } else if (owl_filterelement_is_filter(fe)) { 194 209 return(owl_sprintf("filter %s ", fe->filtername)); 210 } else if (owl_filterelement_is_perl(fe)) { 211 return(owl_sprintf("perl %s ", fe->filtername)); 195 212 } 196 213
Note: See TracChangeset
for help on using the changeset viewer.