Change wctype_t from enum to int
This increases bionic source compatibility with other libcs where
"wctype_t foo = 0;" is valid without -fpermissive.
Bug: 14646243
Change-Id: Ia9bd0785bc42c7b46e2bb6c3d9b9a9d3f769d983
diff --git a/libc/include/wchar.h b/libc/include/wchar.h
index 4ac468d..5ef1cf1 100644
--- a/libc/include/wchar.h
+++ b/libc/include/wchar.h
@@ -47,7 +47,7 @@
#endif
} mbstate_t;
-typedef enum {
+enum {
WC_TYPE_INVALID = 0,
WC_TYPE_ALNUM,
WC_TYPE_ALPHA,
@@ -62,7 +62,9 @@
WC_TYPE_UPPER,
WC_TYPE_XDIGIT,
WC_TYPE_MAX
-} wctype_t;
+};
+
+typedef int wctype_t;
#define WEOF ((wint_t)(-1))