--- a/mailinfo.c 2005-12-12 00:49:45 +0000 +++ b/mailinfo.c 2005-12-17 22:01:38 +0000 @@ -7,7 +7,6 @@ #include #include #include -#include #include "git-compat-util.h" #include "cache.h" @@ -439,38 +438,7 @@ static void convert_to_utf8(char *line, char *charset) { - char *in, *out; - size_t insize, outsize, nrc; - char outbuf[4096]; /* cheat */ - static char latin_one[] = "latin-1"; - char *input_charset = *charset ? charset : latin_one; - iconv_t conv = iconv_open(metainfo_charset, input_charset); - - if (conv == (iconv_t) -1) { - static int warned_latin1_once = 0; - if (input_charset != latin_one) { - fprintf(stderr, "cannot convert from %s to %s\n", - input_charset, metainfo_charset); - *charset = 0; - } - else if (!warned_latin1_once) { - warned_latin1_once = 1; - fprintf(stderr, "tried to convert from %s to %s, " - "but your iconv does not work with it.\n", - input_charset, metainfo_charset); - } - return; - } - in = line; - insize = strlen(in); - out = outbuf; - outsize = sizeof(outbuf); - nrc = iconv(conv, &in, &insize, &out, &outsize); - iconv_close(conv); - if (nrc == (size_t) -1) - return; - *out = 0; - strcpy(line, outbuf); +/* nop */ } static void decode_header_bq(char *it)