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; |