changeset 14602:731855fce76b

strtol: remove dependency on wchar * lib/strtol.c: Include <wchar.h> only if USE_WIDE_CHAR is defined. * modules/strtol (Depends-on): Remove wchar.
author Paul Eggert <eggert@cs.ucla.edu>
date Fri, 22 Apr 2011 00:45:04 -0700
parents ed598c7742aa
children 7341a9ed8582
files ChangeLog lib/strtol.c modules/strtol
diffstat 3 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2011-04-22  Paul Eggert  <eggert@cs.ucla.edu>
+
+	strtol: remove dependency on wchar
+	* lib/strtol.c: Include <wchar.h> only if USE_WIDE_CHAR is defined.
+	* modules/strtol (Depends-on): Remove wchar.
+
 2011-04-21  Eric Blake  <eblake@redhat.com>
 
 	passfd: fix test regression on Linux
--- a/lib/strtol.c
+++ b/lib/strtol.c
@@ -186,9 +186,8 @@
 # define LOCALE_PARAM_PROTO
 #endif
 
-#include <wchar.h>
-
 #ifdef USE_WIDE_CHAR
+# include <wchar.h>
 # include <wctype.h>
 # define L_(Ch) L##Ch
 # define UCHAR_TYPE wint_t
--- a/modules/strtol
+++ b/modules/strtol
@@ -6,7 +6,6 @@
 m4/strtol.m4
 
 Depends-on:
-wchar
 
 configure.ac:
 gl_FUNC_STRTOL
@@ -21,4 +20,3 @@
 
 Maintainer:
 glibc
-