#include #define i_extern // cstr + utf8 functions #include #include int main() { puts("Split with c_FORTOKEN (csview):"); c_FORTOKEN (i, "Hello World C99!", " ") printf("'%.*s'\n", c_ARGSV(i.token)); puts("\nSplit with c_FORMATCH (regex):"); c_WITH (cregex re = cregex_from("[^ ]+", CREG_DEFAULT), cregex_drop(&re)) c_FORMATCH (i, &re, " Hello World C99! ") printf("'%.*s'\n", c_ARGSV(i.match[0])); }