*/
#include <h/mh.h>
-#ifdef HAVE_LANGINFO_H
-# include <langinfo.h>
-#endif
+#include <langinfo.h>
+
+/* Only get_charset() should use norm_charmap(), so hide its
+ declaration here. */
+char *norm_charmap(char *);
/*
* Get the current character set
char *
get_charset ()
{
- char *charset = getenv ("MM_CHARSET");
-#if defined(HAVE_NL_LANGINFO) && defined(CODESET)
- if (!charset)
- charset = norm_charmap(nl_langinfo (CODESET));
-#endif
- return charset;
+ return norm_charmap(nl_langinfo (CODESET));
}