diff --git a/include/bits/wctype.h b/include/bits/wctype.h index 6dc4a0de52070931089004a216aa422aba4c2113..fc221353327f9f1f0a62a18cfbcab6d03be7573b 100644 --- a/include/bits/wctype.h +++ b/include/bits/wctype.h @@ -2,7 +2,6 @@ #define _BITS_WCTYPE_H #include <stdint.h> -#define __need_wctype_t #define __need_wint_t #endif /* _BITS_WCTYPE_H */ diff --git a/include/stddef.h b/include/stddef.h index 895f5c449066191ec2726655b09e94565822d7be..b3973d4a75c36ad7c55ac41970f354b23a10ebc0 100644 --- a/include/stddef.h +++ b/include/stddef.h @@ -12,7 +12,6 @@ typedef __PTRDIFF_TYPE__ ptrdiff_t; #ifndef __cplusplus typedef int32_t wchar_t; #endif /* #ifndef __cplusplus */ -typedef uint32_t wctype_t; typedef uint32_t wint_t; diff --git a/src/header/wctype/mod.rs b/src/header/wctype/mod.rs index 3337423711b7e2738b38185e3f759bf42dc014b9..ca82b0a48eb80b8256511af4ed31c5ad445f8c81 100644 --- a/src/header/wctype/mod.rs +++ b/src/header/wctype/mod.rs @@ -11,6 +11,8 @@ mod alpha; mod casecmp; mod punct; +pub type wctype_t = u32; + pub const WEOF: wint_t = 0xFFFF_FFFFu32; pub const WCTYPE_ALNUM: wctype_t = 1; diff --git a/src/platform/types.rs b/src/platform/types.rs index f489829399372f54026a6e88d50c59c7554ff6cc..f4a846aeb1b3f784605dc0c357e70d613003764e 100644 --- a/src/platform/types.rs +++ b/src/platform/types.rs @@ -45,7 +45,6 @@ pub type c_long = i64; pub type c_ulong = u64; pub type wchar_t = i32; -pub type wctype_t = u32; pub type wint_t = u32; pub type regoff_t = size_t;