[Mew-dist 07748] Re: Form field in Config file

SAKAI Kiyotaka ksakai at example.com
1999年 2月 26日 (金) 10:41:30 JST


>> In article <19990224163912G.yamamoto at example.com>, Ken-ichi Yamamoto (山本 賢一) <yamamoto at example.com> writes:

> (余談)
> 番号の後のスペースをケチって、
>     Form=%+4n%m%d...
> としたら、(番号直後にMが付く)マルチパートの記事に削除マーク(D)が付けられなく
> なってしまい慌てました(笑)。

> 「スペースが必要」と明記してあると良いと思うのですが。
>   もしくは番号直後には必ずスペースが付くとか。

勝手にスペースを挿入するのはやりすぎだと思いますので、以下のパッチのよ
うにスペースが入っていなければ警告を出すというのでどうでしょうか?

# Mew が警告を表示するのは scan のときだけで、get のときは無視されてし
# まいますが。
-- 
酒井 清隆 (E-mail: ksakai at example.com)
-------------- next part --------------
Index: IM/Scan.pm
===================================================================
RCS file: /home/ksakai/cvsroot/im-107/IM/Scan.pm,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Scan.pm
--- Scan.pm	1999/02/26 01:01:36	1.1.1.1
+++ Scan.pm	1999/02/26 01:16:31
@@ -659,6 +659,11 @@
 	    $size = $4;
 	    $type = $5;
 	    $SCANFORM = $6;
+
+	    if ($type eq 'n' && $SCANFORM =~ /^[^ \t]/) {
+		im_err("Scan form does not contain white space characters after %n\n");
+	    }
+
 	    $jis_safe = ($size ne '' && $size > 0
 			 && ($1 ne '' || $NEEDSAFE_HASH{$symbol_table{$type}}))
 		? $JIS_SAFE : 0;


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