[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:01570] Re: LZH 1ファイルだけ解凍



亀井さん、こんにちは。逸見 です。

≫  (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

Index Home