* mu-msg.c: fix compiler warning due to optimization

This commit is contained in:
Dirk-Jan C. Binnema
2011-05-05 22:51:47 +03:00
parent 5defbd8a15
commit 3e01853243

View File

@ -608,8 +608,8 @@ get_body_cb (GMimeObject *parent, GMimeObject *part, GetBodyData *data)
} }
/* turn \0-terminated buf into ascii (which is a utf8 subset); /* turn \0-terminated buf into ascii (which is a utf8 subset); convert
* convert any non-ascii into '.' * any non-ascii into '.'
*/ */
static void static void
asciify (char *buf) asciify (char *buf)
@ -650,11 +650,11 @@ convert_to_utf8 (GMimePart *part, char *buffer)
{ {
GMimeContentType *ctype; GMimeContentType *ctype;
const char* charset; const char* charset;
char *cur; unsigned char *cur;
/* optimization: if the buffer is plain ascii, no conversion /* optimization: if the buffer is plain ascii, no conversion
* is done... */ * is done... */
for (cur = buffer; *cur && *cur < 0x80; ++cur); for (cur = (unsigned char*)buffer; *cur && *cur < 0x80; ++cur);
if (*cur == '\0') if (*cur == '\0')
return buffer; return buffer;
@ -674,9 +674,9 @@ convert_to_utf8 (GMimePart *part, char *buffer)
} }
} }
/* hmmm.... no charset at all, or conversion failed; ugly hack: /* hmmm.... no charset at all, or conversion failed; ugly
* replace all non-ascii chars with '.' instead... TODO: come up * hack: replace all non-ascii chars with '.'
* with something better */ * instead... TODO: come up with something better */
asciify (buffer); asciify (buffer);
return buffer; return buffer;
} }