[Mew-dist 12352] Re: [Mew-Win32 02395] imget --src=local with ^Z (Re: b25.)
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2000年 2月 14日 (月) 09:32:46 JST
白井です。
From: Shuichi KITAGUCHI (北口修一) <kit at example.com> さん曰く
Subject: [Mew-dist 12333] Re: [Mew-Win32 02395] imget --src=local with ^Z (Re: b25.)
Message-ID: <20000211.163847.60846492.kit at example.com>
Date: Fri, 11 Feb 2000 16:39:26 +0900
かず> それなら、Open という関数を用意して、プラットフォームの違いを吸収した
かず> らどうですか?
北口> ...
かず> 任せました。> kit
北口> 任されてしまいましたので(^^;、パッチです。
おつかれさんです。
北口> 慎重に手を入れたつもりですが、間違いがあるかもしれませんのでご注意ください。
全部見たわけでは無いので、まだなにかあるかもしれないですが、
1. きっと os/2 も binmode() しないといけないんじゃないかと思う。
それ以前に、os/2 で使っている人がいるんだろうか?
2. immknmz で ~/Mail/.folders を binmode で開くと、CRLF なシステ
ムだと、CR が残ったまま処理をするので破綻する。
のパッチです。
P.S.
configure (というか configure.in なのかな? こういうのわからない)
の 'chmod 555' しているところに immknmz をいれてもらえるとありが
たいです。
--
白井秀行@現在、Namazu version 2 対応作業中。
-------------- next part --------------
*** immknmz.in.orig Mon Feb 14 09:20:16 2000
--- immknmz.in Mon Feb 14 09:23:58 2000
***************
*** 77,82 ****
--- 77,83 ----
im_open(\*FILE, "<$folderspath" );
while ( <FILE> ){
+ s/\r$// if &win95p() || &os2p();
chomp;
$msgfolder = $_;
$flag = 0;
*** IM/Util.pm.orig Mon Feb 14 09:20:43 2000
--- IM/Util.pm Mon Feb 14 09:22:24 2000
***************
*** 261,267 ****
my ($d, $a) = @_;
my ($r);
if ($r = open($d, $a)) {
! binmode($d) if &win95p();
}
return $r;
}
--- 261,267 ----
my ($d, $a) = @_;
my ($r);
if ($r = open($d, $a)) {
! binmode($d) if &win95p() || &os2p();
}
return $r;
}
***************
*** 270,276 ****
my ($d, $f, $a) = @_;
my ($r);
if ($r = sysopen($d, $f, $a)) {
! binmode($d) if &win95p();
}
return $r;
}
--- 270,276 ----
my ($d, $f, $a) = @_;
my ($r);
if ($r = sysopen($d, $f, $a)) {
! binmode($d) if &win95p() || &os2p();
}
return $r;
}
Mew-dist メーリングリストの案内