#include <lib-lib/lib-lib.h>
-#ifdef HAVE_LANGINFO_CODESET
+#ifdef HAVE_LANGINFO_H
# include <langinfo.h>
#endif
static char *charset_init(void)
{
const char *res = "iso-8859-1";
-#ifdef HAVE_LANGINFO_CODESET
+#ifdef HAVE_LANGINFO_H
char buff[STRING];
char buff2[STRING];
res = buff2;
}
#endif
-#ifdef HAVE_BIND_TEXTDOMAIN_CODESET
bind_textdomain_codeset(PACKAGE, res);
-#endif
return m_strdup(res);
}
CharsetReplacement = Charset_is_utf8 ? 0xfffd : '?';
}
-@package MCharset {
+@package mod_cset {
/*
** .pp
** This variable is a colon-separated list of character encoding
int mutt_convert_nonmime_string(char **ps)
{
- const char *p = MCharset.assumed_charset;
+ const char *p = mod_cset.assumed_charset;
ssize_t ulen = m_strlen(*ps);
char *u = *ps;
m_strncpy(fromcode, sizeof(fromcode), p, q - p);
p = q;
- if (convert_string(u, ulen, fromcode, MCharset.charset, &s, &slen) >= 0) {
+ if (convert_string(u, ulen, fromcode, mod_cset.charset, &s, &slen) >= 0) {
p_delete(ps);
*ps = s;
return 0;