Include stddef.h, for size_t.

Include langinfo.h if needed.
Use locale_charset only if USE_INCLUDED_LIBINTL;
if not, use nl_langinfo (CODESET) if available.
This commit is contained in:
Paul Eggert
2001-09-15 06:11:37 +00:00
parent 698e5f95bf
commit 356b01119e

View File

@@ -21,9 +21,15 @@
# include <config.h>
#endif
#include <stddef.h>
#if HAVE_ICONV
# include <iconv.h>
# if ! USE_INCLUDED_LIBINTL && HAVE_LANGINFO_CODESET
# include <langinfo.h>
# endif
# if HAVE_STDLIB_H
# include <stdlib.h>
# endif
@@ -44,8 +50,14 @@ copyright_symbol (char *buf, size_t bufsize)
if (! (outcharset && *outcharset))
{
#if USE_INCLUDED_LIBINTL
extern char const *locale_charset (void);
outcharset = locale_charset ();
#else
# if HAVE_LANGINFO_CODESET
outcharset = nl_langinfo (CODESET);
# endif
#endif
}
if (*outcharset)