mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-09 23:00:07 +00:00
Fix handling of __need_mbstate_t and __need_wint_t.
Like the real header, the libc-internal wrapper for wchar.h needs to undefine the macros so that if the header was already included before the macros don't stay defined and cause problems later.
This commit is contained in:
parent
a5f3b0f830
commit
b9ea2dd05e
@ -1,5 +1,8 @@
|
||||
2010-03-27 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* include/wchar.h: Undefine __need_mbstate_t and __need_wint_t
|
||||
unconditionally in the end.
|
||||
|
||||
* posix/glob.c (glob): Initialize oldcount early, too.
|
||||
|
||||
2010-03-26 Ulrich Drepper <drepper@redhat.com>
|
||||
|
@ -195,3 +195,8 @@ extern size_t __mbsrtowcs_l (wchar_t *dst, const char **src, size_t len,
|
||||
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Undefine all __need_* constants in case we are included to get those
|
||||
constants but the whole file was already read. */
|
||||
#undef __need_mbstate_t
|
||||
#undef __need_wint_t
|
||||
|
Loading…
Reference in New Issue
Block a user