Citation (with leading "> " of each line) from article:
<200106141107.HAA06955@ei5hp710.yz.yamagata-u.ac.jp>
by aito@ei5sun.yz.yamagata-u.ac.jp :
> --- mimehead.c.org Thu Jun 14 19:40:37 2001
> +++ mimehead.c Thu Jun 14 19:46:26 2001
> @@ -166,21 +166,21 @@
> Str
> decodeWord(char **ow)
> {
> - char charset[32];
> char *p, *w = *ow;
> char method;
> Str a = Strnew();
> + Str charset = Strnew();
>
> if (*w != '=' || *(w + 1) != '?')
> goto convert_fail;
> w += 2;
> - for (p = charset; *w != '?'; w++) {
> + for (; *w != '?'; w++) {
> if (*w == '\0')
> goto convert_fail;
> - *(p++) = *w;
> + Strcat_char(charset,*w);
> }
> *p = '\0';
この「*p = '\0';」も削るんですよね。
> - if (strcasecmp(charset, J_CHARSET) != 0) {
> + if (Strcasecmp_charp(charset, J_CHARSET) != 0) {
> /* NOT ISO-2022-JP encoding ... don't convert */
> goto convert_fail;
> }
--
須藤 清一 <suto@ks-and-ks.ne.jp>
http://pub.ks-and-ks.ne.jp/pgp-public-key.html
[Next]