about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--iconv/Makefile2
-rw-r--r--locale/programs/charmap.c2
3 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index ed9cba9b90..2ebbeb7e61 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2001-04-03  Ulrich Drepper  <drepper@redhat.com>
 
+	* iconv/Makefile (CFLAGS-charmap.c): Add -DNEED_NULL_POINTER.
+	* locale/programs/charmap.c: Define null_pointer if
+	NEED_NULL_POINTER is defined.
+
 	* misc/dirname.c (dirname): Handle multiple slashes correctly.
 
 2001-04-03  Martin Schwidefsky  <schwidefsky@de.ibm.com>
diff --git a/iconv/Makefile b/iconv/Makefile
index 214941b91e..5a90a77657 100644
--- a/iconv/Makefile
+++ b/iconv/Makefile
@@ -43,7 +43,7 @@ CFLAGS-iconv_prog.c = -I../locale/programs
 CFLAGS-iconv_charmap.c = -I../locale/programs
 CFLAGS-dummy-repertoire.c = -I../locale/programs
 CFLAGS-charmap.c = -DCHARMAP_PATH='"$(i18ndir)/charmaps"' \
-		   -DDEFAULT_CHARMAP=null_pointer
+		   -DDEFAULT_CHARMAP=null_pointer -DNEED_NULL_POINTER
 
 tests	= tst-iconv1 tst-iconv2 tst-iconv3
 
diff --git a/locale/programs/charmap.c b/locale/programs/charmap.c
index 14cb4f4089..35a6987fbc 100644
--- a/locale/programs/charmap.c
+++ b/locale/programs/charmap.c
@@ -56,7 +56,9 @@ static void charmap_new_char (struct linereader *lr, struct charmap_t *cm,
 			      const char *to, int decimal_ellipsis, int step);
 
 
+#ifdef NEED_NULL_POINTER
 static const char *null_pointer;
+#endif
 
 static struct linereader *
 cmlr_open (const char *directory, const char *name, kw_hash_fct_t hf)