- Timestamp:
- Sep 18, 2010, 3:17:27 PM (14 years ago)
- Branches:
- master, release-1.10, release-1.7, release-1.8, release-1.9
- Children:
- 449c682
- Parents:
- 9c678a5
- git-author:
- David Benjamin <davidben@mit.edu> (07/31/10 18:07:44)
- git-committer:
- David Benjamin <davidben@mit.edu> (09/18/10 15:17:27)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
fmtext.c
re0022d2 r72f613a 620 620 } 621 621 622 /* return 1 if the string is found, 0 if not. This is a case 623 * insensitive search. 622 /* Search 'f' for the regex 're' for matches starting at 623 * 'start'. Returns the offset of the first match, -1 if not 624 * found. This is a case-insensitive search. 624 625 */ 625 int owl_fmtext_search(const owl_fmtext *f, const owl_regex *re) 626 { 627 if (owl_regex_compare(re, f->textbuff, NULL, NULL) == 0) return(1); 628 return(0); 626 int owl_fmtext_search(const owl_fmtext *f, const owl_regex *re, int start) 627 { 628 int offset; 629 if (start > f->textlen || 630 owl_regex_compare(re, f->textbuff + start, &offset, NULL) != 0) 631 return -1; 632 return offset + start; 629 633 } 630 634
Note: See TracChangeset
for help on using the changeset viewer.