[xyzzy:01570] Re: LZH 1ファイルだけ解凍
- Subject: [xyzzy:01570] Re: LZH 1ファイルだけ解凍
- From: Masahito Henmi <henmi@xxxxxxxxxxxxx>
- X-mailer: Denshin 8 Go V321.2b5
亀井さん、こんにちは。逸見 です。
≫ (si:make-chunk nil 65536)
≫の方がメモリの消費量が押さえられてよろしいかと。
これは今こうなっているのを
(membuf (make-vector bufsize :element-type 'character))
(s (si:make-string-chunk membuf)))
--- DLLをCALL ---
(si:unpack-string s 0))
こうすればいいって事ですよね?
(s (si:make-chunk nil 65536))
--- DLLをCALL ---
(si:unpack-string s 0))
どうも、chunkの使いかたが、いまいちわかってないみたいです
m(. .)m
昨年このMLがスタートする前にメールでやりとりしていたのを
探していたのですが、よくわかりませんでした。
(97/10/21頃と98/1/5頃のメール)
そうそう、このコードを書く前にxyzzyディレクトリ配下を
全部"chunk"でgrepかけて例を探していたのですが、
xyzzy/lisp/den8view.l:593:(si:unpack-string (si:make-chunk nil 500 nil from/to) 0)
xyzzy/lisp/den8view.l:594:(si:unpack-string (si:make-chunk nil 500 nil msgid) 0)
xyzzy/lisp/den8view.l:595:(si:unpack-string (si:make-chunk nil 500 nil in-reply-to) 0)
xyzzy/lisp/den8view.l:596:(si:unpack-string (si:make-chunk nil 500 nil subject) 0)))
si:make-chunkの 第1、第3、第4引数って何でしたっけ??
------------------------------------------------------------
逸見雅人 Email henmi@xxxxxxxxxxxxx
Masahito Henmi