aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--locale/langinfo.h3
-rw-r--r--misc/sys/cdefs.h12
3 files changed, 10 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index b636cdd391..d3d08a188a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
1999-12-19 Ulrich Drepper <drepper@cygnus.com>
+ * locale/langinfo.h: Always define CODESET.
+ (CODESET): Define also as macro.
+
* stdio-common/printf_fp.c (__printf_fp): Allocate buffer to
generate mantissa output in using malloc if it is larger than
20000 characters.
diff --git a/locale/langinfo.h b/locale/langinfo.h
index 1a8b743a94..1248a46be8 100644
--- a/locale/langinfo.h
+++ b/locale/langinfo.h
@@ -268,9 +268,8 @@ enum
_NL_CTYPE_WIDTH,
_NL_CTYPE_MB_CUR_MAX,
_NL_CTYPE_CODESET_NAME,
-#ifdef __USE_XOPEN
CODESET = _NL_CTYPE_CODESET_NAME,
-#endif
+#define CODESET CODESET
_NL_CTYPE_TOUPPER32,
_NL_CTYPE_TOLOWER32,
_NL_CTYPE_INDIGITS_MB_LEN,
diff --git a/misc/sys/cdefs.h b/misc/sys/cdefs.h
index 7db057560d..0a5f65e312 100644
--- a/misc/sys/cdefs.h
+++ b/misc/sys/cdefs.h
@@ -138,15 +138,15 @@
# define __attribute__(xyz) /* Ignore */
+#endif
+
/* At some point during the gcc 2.96 development the `malloc' attribute
for functions was introduced. We don't want to use it unconditionally
(although this would be possible) since it generates warnings. */
-# if __GNUC_PREREQ (2,96)
-# define __attribute_malloc__ __attribute__ ((__malloc__))
-# else
-# define __attribute_malloc__ /* Ignore */
-# endif
-
+#if __GNUC_PREREQ (2,96)
+# define __attribute_malloc__ __attribute__ ((__malloc__))
+#else
+# define __attribute_malloc__ /* Ignore */
#endif
/* It is possible to compile containing GCC extensions even if GCC is