On 2025-01-04 09:25, Bruno Haible wrote:
if (!mbi_avail (iter)) - abort (); + /* We can get here due to incomplete multibyte characters. */ + return false; mbi_advance (iter);
If the string ends in an incomplete sequence and the pattern is the empty string, won't this return false? Shouldn't the empty string be a suffix of any string?