isspnl
while (! (c == ':' || c == '\\' || isspnl(c) || c == '}')) {
if (isspnl(c)) {
if (alnum(delim) || isspnl(delim)) {