diff options
author | Bruno Haible <bruno@clisp.org> | 2008-12-21 04:53:17 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2008-12-21 04:53:17 +0100 |
commit | 78f5fbf491b6f12a67a633f919ec24f97570a733 (patch) | |
tree | 5a6815c682a9eb2ff1b3874c2c7bb54011a7761f /lib | |
parent | 2c11b49f00662697a6b27da0beb86adb4b6fae97 (diff) | |
download | gnulib-78f5fbf491b6f12a67a633f919ec24f97570a733.tar.gz |
Override mbsrtowcs when redefining mbstate_t.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/wchar.in.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/wchar.in.h b/lib/wchar.in.h index 62844af72b..c4269664cd 100644 --- a/lib/wchar.in.h +++ b/lib/wchar.in.h @@ -167,7 +167,11 @@ extern size_t mbrlen (const char *s, size_t n, mbstate_t *ps); /* Convert a string to a wide string. */ #if @GNULIB_MBSRTOWCS@ -# if !@HAVE_MBSRTOWCS@ +# if @REPLACE_MBSRTOWCS@ +# undef mbsrtowcs +# define mbsrtowcs rpl_mbsrtowcs +# endif +# if !@HAVE_MBSRTOWCS@ || @REPLACE_MBSRTOWCS@ extern size_t mbsrtowcs (wchar_t *dest, const char **srcp, size_t len, mbstate_t *ps); # endif #elif defined GNULIB_POSIXCHECK |