Changeset 333 for trunk/gsdl/src/colservr
- Timestamp:
- 1999-07-01T21:25:54+12:00 (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/colservr/phrasesearch.cpp
r328 r333 12 12 /* 13 13 $Log$ 14 Revision 1.2 1999/07/01 09:25:54 rjmcnab 15 fixed bug :-^ 16 14 17 Revision 1.1 1999/07/01 04:01:46 rjmcnab 15 18 Initial revision. … … 31 34 while (here <= end) { 32 35 c_len = parse_utf8_char (here, end, &c); 33 here += c_len;34 36 if (is_unicode_letdig(c)) { 35 word.push_back(c); 37 while (c_len > 0) { 38 word.push_back(*here); 39 here++; c_len--; 40 } 36 41 break; 37 42 } 43 here += c_len; 38 44 } 39 45 … … 41 47 while (here <= end) { 42 48 c_len = parse_utf8_char (here, end, &c); 43 here += c_len; // it is ok to skip a nonword character 44 if (!is_unicode_letdig(c)) break; 45 word.push_back(c); 49 if (!is_unicode_letdig(c)) { 50 here += c_len; // it is ok to skip a nonword character 51 break; 52 } 53 while (c_len > 0) { 54 word.push_back(*here); 55 here++; c_len--; 56 } 46 57 } 47 58
Note:
See TracChangeset
for help on using the changeset viewer.