X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/460b9539a7c15580e41a71bbc0f47ae776238915..c35e83d9a431ffca75fe6901acce082d84059ed3:/lib/split.c diff --git a/lib/split.c b/lib/split.c index dbf7a48..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; @@ -166,4 +171,3 @@ c-basic-offset:2 comment-column:40 End: */ -/* arch-tag:768e4e1bc91d9f45d6beecc9b433992f */