-
-/*
- * check_charset.c -- routines for character sets
- *
- * $Id$
+/* check_charset.c -- routines for character sets
*
* This code is Copyright (c) 2002, by the authors of nmh. See the
* COPYRIGHT file in the root directory of the nmh distribution for
*/
#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));
}