- Timestamp:
- Jun 22, 2003, 1:40:49 PM (22 years ago)
- Branches:
- master, barnowl_perlaim, debian, owl, release-1.10, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- 53f421b
- Parents:
- a6560fe
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
regex.c
ra6560fe re187445 4 4 static const char fileIdent[] = "$Id$"; 5 5 6 void owl_regex_init(owl_regex *re) { 6 void owl_regex_init(owl_regex *re) 7 { 7 8 re->negate=0; 8 9 re->string=NULL; 9 10 } 10 11 11 int owl_regex_create(owl_regex *re, char *string) { 12 int owl_regex_create(owl_regex *re, char *string) 13 { 12 14 int ret; 13 15 char buff1[LINE], buff2[LINE]; … … 37 39 } 38 40 39 int owl_regex_compare(owl_regex *re, char *string) { 41 int owl_regex_compare(owl_regex *re, char *string) 42 { 40 43 int out, ret; 41 44 … … 53 56 } 54 57 55 int owl_regex_is_set(owl_regex *re) { 58 int owl_regex_is_set(owl_regex *re) 59 { 56 60 if (re->string) return(1); 57 61 return(0); 58 62 } 59 63 60 char *owl_regex_get_string(owl_regex *re) { 64 char *owl_regex_get_string(owl_regex *re) 65 { 61 66 return(re->string); 62 67 } 63 68 64 void owl_regex_copy(owl_regex *a, owl_regex *b) { 69 void owl_regex_copy(owl_regex *a, owl_regex *b) 70 { 65 71 b->negate=a->negate; 66 72 b->string=owl_strdup(a->string); … … 68 74 } 69 75 70 void owl_regex_free(owl_regex *re) { 76 void owl_regex_free(owl_regex *re) 77 { 71 78 if (re->string) owl_free(re->string); 72 79
Note: See TracChangeset
for help on using the changeset viewer.