[mew-dist 20187] Re: incm

Masami Kobayashi masami at example.com
2002年 1月 31日 (木) 20:35:33 JST


>>> On Thu, 31 Jan 2002 00:11:16 -0500 (EST),
>>> Masami Kobayashi <masami at example.com> wrote: 

    > 他の空行も削られちゃいますね。考え直します。

これではどうでしょうかねぇ。

-- 
Masami Kobayashi / Brookline, MA
masami at example.com
masami at example.com (試験中)



--- incm.c.orig Sat Jan 26 00:18:44 2002
+++ incm.c      Thu Jan 31 00:19:37 2002
@@ -645,6 +645,12 @@
                        }
                        break;
                case ST_HEADER:
+                       if (strlen(ln) < 3 &&
+                           (ln[0] == '\n' || ln[0] == '\r')) {
+                               strcpy(emptyline, ln);
+                               state = ST_BODY_AFTER_EMPTY_LINE;
+                               break;
+                       }
                        if (fputs(ln, dstfp) == EOF) {
                                warning("fputs(%s)", inboxfile);  goto werr;
                        }
@@ -655,11 +661,6 @@
                                        if (isdigit((unsigned char)ln[i]))
                                                break;
                                bytes = atoi(&ln[i]);
-                       }
-                       if (strlen(ln) < 3 &&
-                           (ln[0] == '\n' || ln[0] == '\r')) {
-                               strcpy(emptyline, ln);
-                               state = ST_BODY_AFTER_EMPTY_LINE;
                        }
                        break;
                case ST_BODY_AFTER_EMPTY_LINE:



Mew-dist メーリングリストの案内