commit - 87e3e8018ef2858201ca3641eff06e130ea3ccd9
commit + 1c6e356a6e34c8b9a2baeaa79225938c5371a8f5
blob - 3de3c04eff0a487493ed6053d58c6a1d50b4299a
blob + 9870671bd2882a3cc8bac637de373ab746a55c98
--- utf8.c
+++ utf8.c
emojied_line(const char *s, const char **space_ret)
{
uint32_t cp = 0, state = 0;
+ int only_numbers = 1;
for (; *s; ++s) {
if (!decode(&state, &cp, *s)) {
continue;
if (cp == ' ') {
*space_ret = s;
- return 1;
+ return !only_numbers;
}
if (!is_emoji(cp))
return 0;
+ if (cp < '0' || cp > '9')
+ only_numbers = 0;
}
}