This is the hu.dwim.zlib Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:25:03 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
hu.dwim.zlib
Common Lisp FFI wrapper for zlib, aka http://zlib.net/
Attila Lendvai
BSD or Bugroff
0.1
cffi/c2ffi
(system).
alexandria
(system).
cffi
(system).
cffi/c2ffi
(system).
cffi-libffi
(system).
package-stage-1.lisp
(file).
source
(module).
c2ffi-spec
(module).
Modules are listed depth-first from the system components tree.
hu.dwim.zlib/source
c2ffi-spec
(module).
package-stage-1.lisp
(file).
hu.dwim.zlib
(system).
package-stage-2.lisp
(file).
package-stage-3.lisp
(file).
zlib.lisp
(file).
hu.dwim.zlib/c2ffi-spec
package-stage-1.lisp
(file).
hu.dwim.zlib
(system).
zlib.h
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
hu.dwim.zlib/hu.dwim.zlib.asd
hu.dwim.zlib/package-stage-1.lisp
hu.dwim.zlib/source/package-stage-2.lisp
hu.dwim.zlib/source/package-stage-3.lisp
hu.dwim.zlib/source/zlib.lisp
hu.dwim.zlib/c2ffi-spec/zlib.h
hu.dwim.zlib/source/package-stage-2.lisp
source
(module).
import-all-owned-symbols
(function).
hu.dwim.zlib/source/package-stage-3.lisp
package-stage-2.lisp
(file).
source
(module).
hu.dwim.zlib/source/zlib.lisp
package-stage-3.lisp
(file).
source
(module).
+default-buffer-size+
(constant).
allocate-compress-buffer
(function).
c-fun/zlib
(macro).
compress
(function).
deflate
(function).
deflate-sequence
(function).
free-deflate-z-stream
(function).
free-inflate-z-stream
(function).
inflate
(function).
inflate-sequence
(function).
make-deflate-z-stream
(function).
make-inflate-z-stream
(function).
uncompress
(function).
%c-fun/zlib/check-error
(function).
%encode-container
(function).
%inflate-or-deflate
(function).
+default-memory-level+
(constant).
c-ref
(macro).
container-kind
(type).
operation-kind
(type).
stream-ref
(macro).
ub8-vector
(type).
window-bits
(type).
Packages are listed by definition order.
hu.dwim.zlib
alexandria
.
cffi
.
common-lisp
.
+default-buffer-size+
(constant).
allocate-compress-buffer
(function).
c-fun/zlib
(macro).
compress
(function).
deflate
(function).
deflate-sequence
(function).
free-deflate-z-stream
(function).
free-inflate-z-stream
(function).
inflate
(function).
inflate-sequence
(function).
make-deflate-z-stream
(function).
make-inflate-z-stream
(function).
uncompress
(function).
%c-fun/zlib/check-error
(function).
%encode-container
(function).
%inflate-or-deflate
(function).
+default-memory-level+
(constant).
c-ref
(macro).
container-kind
(type).
import-all-owned-symbols
(function).
operation-kind
(type).
stream-ref
(macro).
ub8-vector
(type).
window-bits
(type).
Definitions are sorted by export status, category, package, and then by lexicographic order.
A simpler API for the stream based DEFLATE.
Compress the first SOURCE-START bytes of SOURCE into DESTINATION. DESTINATION should be an array of (unsigned-byte 8), and should be large enough to hold the compressed contents. ALLOCATE-COMPRESS-BUFFER can be used to allocate a proper buffer.
Note that the size of the DESTINATION array should be at least 0.1% more than the souce plus 12 bytes, but the actual number of array elements filled in by the compression algorithm will usually be smaller (depending on how ’predictable’ the input data is).
Returns DESTINATION-END i.e. compressed length if DESTINATION-START was zero.
See DEFLATE-SEQUENCE for usage.
A simpler API for the stream based INFLATE.
Pretty useless because DESTINATION must be long enough to hold the uncompressed contents, otherwise it errors out. Returns (values destination-end).
Jump to: | %
A C D F I M S U |
---|
Jump to: | %
A C D F I M S U |
---|
Jump to: | +
C |
---|
Jump to: | +
C |
---|
Jump to: | C F H M O P S T U W Z |
---|
Jump to: | C F H M O P S T U W Z |
---|