From ed1029afab41344e6d665cf7f7a5b90e9420f142 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Wed, 23 Apr 2008 10:35:25 +0000 Subject: 24867: _XOPEN_SOURCE -> _XOPEN_SOURCE_EXTENDED --- ChangeLog | 3 +++ Src/system.h | 9 +++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 51d3e0614..319d8eb62 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2008-04-23 Peter Stephenson + * 24867: Src/system.h: looks like we need _XOPEN_SOURCE_EXTENDED + instead of just _XOPEN_SOURCE. + * 24865: Src/zle_vi.c: bad character adjustment in vireplacechars(). diff --git a/Src/system.h b/Src/system.h index a10b66fd8..2f542981b 100644 --- a/Src/system.h +++ b/Src/system.h @@ -56,8 +56,13 @@ # define _XOPEN_SOURCE_EXTENDED 1 #else # ifdef MULTIBYTE_SUPPORT -/* Needed for wcwidth() which is part of XSI */ -# define _XOPEN_SOURCE 1 +/* + * Needed for wcwidth() which is part of XSI. + * Various other uses of the interface mean we can't get away with just + * _XOPEN_SOURCE. + */ +/*# define _XOPEN_SOURCE 1*/ +# define _XOPEN_SOURCE_EXTENDED 1 # endif #endif -- cgit v1.2.3