| char *p2 = p; | char *p2 = p; | ||||
| int rule_w; // skip characters until this | int rule_w; // skip characters until this | ||||
| utf8_in(&rule_w, rule); | utf8_in(&rule_w, rule); | ||||
| while ((letter_w != rule_w) && (letter_w != RULE_SPACE)) { | |||||
| while ((letter_w != rule_w) && (letter_w != RULE_SPACE) && (letter_w != 0)) { | |||||
| p2 = p; | p2 = p; | ||||
| p += utf8_in(&letter_w, p); | p += utf8_in(&letter_w, p); | ||||
| } | } |