Wide character values 0 through 0177 are always identical
in meaning to the ASCII character codes. The wide character
value zero is often used to terminate a string of wide characters,
just as a single byte with value zero often terminates a string
of ordinary characters.
http://www.cs.utah.edu/dept/old/texinfo/glibc-manual-0.02/library_6.html