Although a zero byte may not be part of a C string, it may be part of a "character string literal". See section 6.4.5, p. 62, of the C99 standard. "character string literals" need not be strings.
Bill -- Linux-UTF8: i18n of Linux on all levels Archive: http://mail.nl.linux.org/linux-utf8/
