utf8_should_combine
if (utf8_should_combine(&last.data, ud))
else if (utf8_should_combine(ud, &last.data))
int utf8_should_combine(const struct utf8_data *,