[Mew-dist 2376] Re: imget の改行コード
Shuichi Kitaguchi
shuuic-k at example.com
1997年 10月 5日 (日) 21:45:02 JST
From: OKUNISHI Fujikazu <fuji0924 at example.com>
Subject: [Mew-dist 2374] Re: imget の改行コード
Date: Sun, 05 Oct 1997 20:56:39 +0900 (JST)
北口@奈良先端大 です。
> OS/2 の gnspool で取り込んでおいた =hoge な CRLF のスプールであろうが、
> 先のパッチで LF にしてある +hoge なメイルであろうが関係なく imls --grep
> はできているので、DOSish な Perl が行末コードによって動作が左右される
> とは到底考えられません..(?_?)
その通りです。行末コードは全然関係ありませんでした
私が書いたのも嘘でした(すみません)。
> の問題なのではないでしょうか? コマンドラインから実行すれば原因が切り分
> けられると思います。
例によって、
*** imgrep.in.original Sun Oct 05 21:35:47 1997
--- imgrep.in Sun Oct 05 21:36:25 1997
***************
*** 233,240 ****
my ($escape, $pos, $len) = (0) x 3;
my ($token, $quote) = ('') x 2;
LEX:
! foreach my $str (split($STOPCHARS, $expr)) {
next LEX if ($str eq '');
--- 233,241 ----
my ($escape, $pos, $len) = (0) x 3;
my ($token, $quote) = ('') x 2;
+ my $str;
LEX:
! foreach $str (split($STOPCHARS, $expr)) {
next LEX if ($str eq '');
***************
*** 308,315 ****
my ($status, $paren) = (0) x 2;
my ($field, $pattern, $string) = ('') x 3;
PARSE:
! foreach my $token (@tokens) {
# print "$token->[0]:$token->[1]:$status\n";
--- 309,317 ----
my ($status, $paren) = (0) x 2;
my ($field, $pattern, $string) = ('') x 3;
+ # my $token;
PARSE:
! foreach $token (@tokens) {
# print "$token->[0]:$token->[1]:$status\n";
という話でした。
# 下のはコメントアウトしないとエラーになってしまいます。
# これではよくないような気もしますが、一応動いています。
"foreach my $hogehoge..." のようなものがないか全部調べて修正
するか、Perl 5.004 をコンパイルするかした方がいいですね...
--==| Shuichi Kitaguchi : shuuic-k at example.com |
| / kit at example.com / shkit at example.com |==--
Mew-dist メーリングリストの案内