X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Fcheck_charset.c;h=d11d772973bd3d5af4e02bd80fa0cb0190e4cbd2;hp=e6debc2326c2af263610a5d9f64519754955c7ea;hb=4c1efddfd499300c7e74263e57d8aa137e84c853;hpb=a485ed478abbd599d8c9aab48934e7a26733ecb1 diff --git a/sbr/check_charset.c b/sbr/check_charset.c index e6debc2..d11d772 100644 --- a/sbr/check_charset.c +++ b/sbr/check_charset.c @@ -1,10 +1,10 @@ /* - * 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 - * complete copyright information. - */ +** 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 +** complete copyright information. +*/ #include #ifdef HAVE_LANGINFO_H @@ -13,29 +13,29 @@ /* - * Get the current character set - */ +** Get the current character set +*/ char * -get_charset () +get_charset() { - char *charset = getenv ("MM_CHARSET"); + char *charset = getenv("MM_CHARSET"); #if defined(HAVE_NL_LANGINFO) && defined(CODESET) if (!charset) - charset = norm_charmap(nl_langinfo (CODESET)); + charset = norm_charmap(nl_langinfo(CODESET)); #endif return charset; } /* - * Check if we can display a given character set natively. - * We are passed the length of the initial part of the - * string to check, since we want to allow the name of the - * character set to be a substring of a larger string. - */ +** Check if we can display a given character set natively. +** We are passed the length of the initial part of the +** string to check, since we want to allow the name of the +** character set to be a substring of a larger string. +*/ int -check_charset (char *str, int len) +check_charset(char *str, int len) { static char *mm_charset = NULL; static char *alt_charset = NULL; @@ -44,15 +44,15 @@ check_charset (char *str, int len) /* Cache the name of our default character set */ if (!mm_charset) { - if (!(mm_charset = get_charset ())) + if (!(mm_charset = get_charset())) mm_charset = "US-ASCII"; - mm_len = strlen (mm_charset); + mm_len = strlen(mm_charset); /* US-ASCII is a subset of the ISO-8859-X and UTF-8 character sets */ if (!strncasecmp("ISO-8859-", mm_charset, 9) || !mh_strcasecmp("UTF-8", mm_charset)) { alt_charset = "US-ASCII"; - alt_len = strlen (alt_charset); + alt_len = strlen(alt_charset); } } @@ -67,19 +67,19 @@ check_charset (char *str, int len) /* - * Return the name of the character set we are - * using for 8bit text. - */ +** Return the name of the character set we are +** using for 8bit text. +*/ char * -write_charset_8bit (void) +write_charset_8bit(void) { static char *mm_charset = NULL; /* - * Cache the name of the character set to - * use for 8bit text. - */ - if (!mm_charset && !(mm_charset = get_charset ())) + ** Cache the name of the character set to + ** use for 8bit text. + */ + if (!mm_charset && !(mm_charset = get_charset())) mm_charset = "x-unknown"; return mm_charset;