graycells@3059: --- a/readline/complete.c graycells@3059: +++ b/readline/complete.c graycells@3059: @@ -25,6 +25,11 @@ graycells@3059: # include graycells@3059: #endif graycells@3059: graycells@3059: +#ifdef HAVE_WCHAR_H /* wcwidth() */ graycells@3059: +# define _GNU_SOURCE graycells@3059: +# include graycells@3059: +#endif graycells@3059: + graycells@3059: #include graycells@3059: #include graycells@3059: #if defined (HAVE_SYS_FILE_H) graycells@3059: --- a/readline/display.c graycells@3059: +++ b/readline/display.c graycells@3059: @@ -25,6 +25,11 @@ graycells@3059: # include graycells@3059: #endif graycells@3059: graycells@3059: +#ifdef HAVE_WCHAR_H /* wcwidth() */ graycells@3059: +# define _GNU_SOURCE graycells@3059: +# include graycells@3059: +#endif graycells@3059: + graycells@3059: #include graycells@3059: graycells@3059: #if defined (HAVE_UNISTD_H) graycells@3059: --- a/readline/mbutil.c graycells@3059: +++ b/readline/mbutil.c graycells@3059: @@ -25,6 +25,11 @@ graycells@3059: # include graycells@3059: #endif graycells@3059: graycells@3059: +#ifdef HAVE_WCHAR_H /* wcwidth() */ graycells@3059: +# define _GNU_SOURCE graycells@3059: +# include graycells@3059: +#endif graycells@3059: + graycells@3059: #include graycells@3059: #include graycells@3059: #include "posixjmp.h"