XX: Windows requires wchar_t be an unsigned short, but this is not compliant.
*/
-#define _PDCLIB_wint signed short
+#define _PDCLIB_wint signed int
#define _PDCLIB_wchar unsigned short
#define _PDCLIB_WCHAR USHRT
/* Locale method. See _PDCLIB_locale.h */
#define _PDCLIB_LOCALE_METHOD _PDCLIB_LOCALE_METHOD_TSS
+/* wchar_t encoding */
+#define _PDCLIB_WCHAR_ENCODING _PDCLIB_WCHAR_ENCODING_UTF16
+
/* I/O ---------------------------------------------------------------------- */
/* The default size for file buffers. Must be at least 256. */