[Mew-dist 14348] Re: b64
Ryota HIROSE
hirose at example.com
2000年 10月 2日 (月) 18:48:52 JST
>From: Kazu Yamamoto (山本和彦) <kazu at example.com>
>Date: Fri, 29 Sep 2000 21:17:53 +0900
> * b63 では、インチキ "?" が復活していた。
同じフィールドが複数ある時に、後ろのフィールドを引っかけることができな
かったので、mewls.cを変更してみました。
ryt
-------------- next part --------------
--- mewls.c~ Fri Sep 29 15:31:51 2000
+++ mewls.c Mon Oct 2 18:45:57 2000
@@ -189,21 +189,24 @@
end = limp;
} else
end = p - 1;
- break;
+ if (DUMP_KEY) {
+ char s = *(end + 1);
+ *(end + 1) = '\0';
+ if (strstr(beg, DUMP_KEY) != NULL) {
+ printf("%s\n", fname);
+ return;
+ }
+ *(end + 1) = s;
+ }
}
- p = nextfield(p, limp, &end);
+ else
+ p = nextfield(p, limp, &end);
if (p == NULL)
break;
}
- if (DUMP_KEY) {
- if (beg != NULL) {
- *(end + 1) = '\0';
- if (strstr(beg, DUMP_KEY) != NULL)
- printf("%s\n", fname);
- }
+ if (DUMP_KEY)
return;
- }
if (beg == NULL)
printf("%s: \n", fname);
Mew-dist メーリングリストの案内