| if (distance_left > 18) | if (distance_left > 18) | ||||
| distance_left = 19; | distance_left = 19; | ||||
| if (!*pre_ptr) { | |||||
| // we had already reached the beginning of text! | |||||
| // reading before this does not make sense, that cannot match | |||||
| failed = 1; | |||||
| break; | |||||
| } | |||||
| utf8_in(&last_letter_w, pre_ptr); | utf8_in(&last_letter_w, pre_ptr); | ||||
| pre_ptr--; | pre_ptr--; | ||||
| letter_xbytes = utf8_in2(&letter_w, pre_ptr, 1)-1; | letter_xbytes = utf8_in2(&letter_w, pre_ptr, 1)-1; |