[Mew-dist 14785] Re: pick patternのキー head
KOIE Hidetaka ( 鯉江英隆 )
hide at example.com
2000年 10月 26日 (木) 21:00:35 JST
From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [Mew-dist 14748] Re: pick patternのキー head
Date: Wed, 25 Oct 2000 12:10:14 +0900
| head というキーワードを復活させるのは、やぶさかではありません。
""=valueでpickするとヘッダとボディの境界を越えて検索してしまいます。
headが復活するまでのつなぎです。
--- mewls.c.org Thu Oct 26 20:49:16 2000
+++ mewls.c Thu Oct 26 20:56:57 2000
@@ -384,8 +384,8 @@ search_string(char *key, char *value) {
char *beg = NULL, *end = NULL;
char *p = Search_ctx_buf, *limp = p + Search_ctx_lim, tmp;
- for (;;) {
- if (strncasecmp(key, p, len) == 0) {
+ while (p != NULL && *p != LF) {
+ if (len == 0 || strncasecmp(key, p, len) == 0) {
beg = p + len;
p = nextfield(p, limp, &end);
if (end != NULL)
@@ -403,8 +403,6 @@ search_string(char *key, char *value) {
*end = tmp;
} else
p = nextfield(p, limp, &end);
- if (p == NULL)
- break;
}
return FALSE;
}
--
KOIE Hidetaka 鯉江英隆 <hide at example.com>
Mew-dist メーリングリストの案内