diff -r f86f0b054464 -r 17408c3607ce src/ccodegen.c --- a/src/ccodegen.c Tue Aug 23 17:31:15 2016 +0200 +++ b/src/ccodegen.c Thu Aug 25 11:30:30 2016 +0200 @@ -128,7 +128,7 @@ } else { if (isstring) { put_htmlescaped(dest, c); - } else if (!check_alnumex(c)) { + } else if (!isalnum(c) && c!='_' && c!='#' && c!='@') { if (word.length > 0 && word.length < WORDBUF_SIZE) { int closespan = 1; sstr_t typesuffix = ST("_t");