From 2bce688bb90c27deb0c57b81b9fa0059ea04a271 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 8 Jun 2017 20:16:56 +0200 Subject: wchar.h: wchar_t must be defined Fix compile issues with uchar.h users, f.e. systemd. --- include/wchar.h | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/include/wchar.h b/include/wchar.h index 67f44b763..2e6ff77c0 100644 --- a/include/wchar.h +++ b/include/wchar.h @@ -76,23 +76,13 @@ __END_NAMESPACE_STD #ifndef __mbstate_t_defined # define __mbstate_t_defined 1 /* Conversion state information. */ -#if 1 +#define __need_wchar_t +#include typedef struct { wchar_t __mask; wchar_t __wc; } __mbstate_t; -#else -typedef struct -{ - int __count; - union - { - wint_t __wch; - char __wchb[4]; - } __value; /* Value so far. */ -} __mbstate_t; -#endif #endif #undef __need_mbstate_t -- cgit v1.2.3