[Mew-dist 753] Re: 1.66 (was Re: 1.65 (mew-summary-search))

itojun at example.com itojun at example.com
1997年 3月 26日 (水) 09:48:41 JST


>> DOS 系の OS では、C や perl で \n は CRLF を意味しますが、OS/2 Mule は
>> 厳密で、\n は LF のみ、\r は CR のみを指します。
>これが厳密なのか判断できません。C や perl で \n が行末を意味するなら、
>Mule でも \n が行末であるべきだと思います。\r が CR に該当するのは問題
>無いでしょう。
>$ が行末だから、\n は LF でなければならないというなら筋は通っていると
>思います。

	ちょっとコメント。
	DOSのCでは標準入出力ライブラリが、
		ファイルからの読み込み時	\r\n -> \n
		ファイルへの書き出し時		\n -> \r\n
	と嘘をついています。
	この嘘つきをするかしないかはfopenの第2引数でon/offできます。
	DOSのperlもなんかで制御できたはずなんだけど、具体的なスイッチは
	使ってないのでわかりません。

	で、OS/2ではどうなっているのでしょう? ファイル上では\r\nで、
	それがそのまま読める? perlには嘘つきモードがついてない?

itojun



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