chiark / gitweb /
Convert track names and input lines to NFC. This is a database format
[disorder] / lib / split.c
index dbf7a48f2a89ab8327a739e16ebdae2c649ecba8..1bb19a5c9b5ad63fa710cae3ec6de2f8be4ab8da 100644 (file)
@@ -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 */