Fix the _WCTYPE_T_DEFINED sentry for compatibility.

diff --git a/include/msvcrt/ctype.h b/include/msvcrt/ctype.h
index 49ac097..31febe0 100644
--- a/include/msvcrt/ctype.h
+++ b/include/msvcrt/ctype.h
@@ -40,10 +40,10 @@
 # endif
 #endif /* USE_MSVCRT_PREFIX */
 
-#ifndef MSVCRT_WCTYPE_T_DEFINED
-typedef MSVCRT(wchar_t) MSVCRT(wint_t);
-typedef MSVCRT(wchar_t) MSVCRT(wctype_t);
-#define MSVCRT_WCTYPE_T_DEFINED
+#ifndef _WCTYPE_T_DEFINED
+typedef unsigned short  MSVCRT(wint_t);
+typedef unsigned short  MSVCRT(wctype_t);
+#define _WCTYPE_T_DEFINED
 #endif
 
 /* ASCII char classification table - binary compatible */
diff --git a/include/msvcrt/stdio.h b/include/msvcrt/stdio.h
index d5c9e11..df92ca6 100644
--- a/include/msvcrt/stdio.h
+++ b/include/msvcrt/stdio.h
@@ -129,10 +129,10 @@
 #endif
 #endif
 
-#ifndef MSVCRT_WCTYPE_T_DEFINED
-typedef MSVCRT(wchar_t) MSVCRT(wint_t);
-typedef MSVCRT(wchar_t) MSVCRT(wctype_t);
-#define MSVCRT_WCTYPE_T_DEFINED
+#ifndef _WCTYPE_T_DEFINED
+typedef unsigned short  MSVCRT(wint_t);
+typedef unsigned short  MSVCRT(wctype_t);
+#define _WCTYPE_T_DEFINED
 #endif
 
 #ifdef __cplusplus
diff --git a/include/msvcrt/wchar.h b/include/msvcrt/wchar.h
index 8ca342b..61d6161 100644
--- a/include/msvcrt/wchar.h
+++ b/include/msvcrt/wchar.h
@@ -50,10 +50,10 @@
 #define MSVCRT_SIZE_T_DEFINED
 #endif
 
-#ifndef MSVCRT_WCTYPE_T_DEFINED
-typedef MSVCRT(wchar_t) MSVCRT(wint_t);
-typedef MSVCRT(wchar_t) MSVCRT(wctype_t);
-#define MSVCRT_WCTYPE_T_DEFINED
+#ifndef _WCTYPE_T_DEFINED
+typedef unsigned short  MSVCRT(wint_t);
+typedef unsigned short  MSVCRT(wctype_t);
+#define _WCTYPE_T_DEFINED
 #endif
 
 #ifndef _MSC_VER
diff --git a/include/msvcrt/wctype.h b/include/msvcrt/wctype.h
index fc0fdd1..de4fe23 100644
--- a/include/msvcrt/wctype.h
+++ b/include/msvcrt/wctype.h
@@ -60,10 +60,10 @@
 # endif
 #endif /* USE_MSVCRT_PREFIX */
 
-#ifndef MSVCRT_WCTYPE_T_DEFINED
-typedef MSVCRT(wchar_t) MSVCRT(wint_t);
-typedef MSVCRT(wchar_t) MSVCRT(wctype_t);
-#define MSVCRT_WCTYPE_T_DEFINED
+#ifndef _WCTYPE_T_DEFINED
+typedef unsigned short  MSVCRT(wint_t);
+typedef unsigned short  MSVCRT(wctype_t);
+#define _WCTYPE_T_DEFINED
 #endif
 
 /* FIXME: there's something to do with __p__pctype and __p__pwctype */