[Mew-dist 03986] binmode() for imcat
OKUNISHI Fujikazu
fuji0924 at example.com
1998年 2月 26日 (木) 01:48:15 JST
"imcat http://foo.bar.com/baz.tar.gz > ./baz.tar.gz" のような使い方が
最近気に入ってまして、それを DOSish な環境で可能にするためのパッチです。
;; ファイルが予めわかってる場合にとても重宝しています(^_^)
とここまで書いて、簡単なコードで試してみました(^_^;
(let ((buf (get-buffer-create "*imcat*"))
(src "http://localhost/pmglobe.gif")
(dst "d:/test.bin"))
(set-buffer buf)
(delete-region (point-min) (point-max))
(mew-piolet mew-cs-noconv mew-cs-noconv
(call-process "imcat2" nil t nil src))
(mew-flet
(write-region (point-min) (point-max) dst nil 'no-msg)))
バイナリ落とすだけだったら Netscape なんか要らないですね。。
--ふ@重いの嫌い
--- imcat.in.orig Wed Jan 14 14:43:10 1998
+++ imcat.in Thu Feb 26 01:09:18 1998
@@ -81,6 +81,7 @@
if ($rc < 0) {
im_die("can't access to message $msg.\n");
}
+ binmode(stdout); ## as binary
foreach (@$data) {
print;
}
Mew-dist メーリングリストの案内