Linux Under GNU/Linux, the C type wchar_t is a signed 32-bit integer type ... used to transform the internal wchar_t characters and strings into the system character encoding