X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/44385936ca254ab99b800640f16b18401478a95a..f9635e06947ec6bc61c7977e7a3f9dba2c43d784:/lib/split.c diff --git a/lib/split.c b/lib/split.c index 110e096..1bb19a5 100644 --- a/lib/split.c +++ b/lib/split.c @@ -42,6 +42,9 @@ static void no_error_handler(const char attribute((unused)) *msg, void attribute((unused)) *u) { } +/* TODO: handle combining characters attached to delimiters in some + * sane way (might include reporting an error) */ + char **split(const char *p, int *np, unsigned flags, @@ -110,6 +113,8 @@ char **split(const char *p, return v.vec; } +/* TODO handle initial combining characters sanely */ + const char *quoteutf8(const char *s) { size_t len = 3 + strlen(s); const char *t;