header generation ignores escape sequences for character output the code: char d = '\\'; produces: char d = '\'; error: IntegerExp::toCBuffer() expression.c @ line 1063 buf->printf("'%c'", (int)v);