The 3bz Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The 3bz Reference Manual

This is the 3bz Reference Manual, generated automatically by Declt version 3.0 "Montgomery Scott" on Mon Dec 02 08:57:36 2019 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Yet another CL impementation of rfc1951 deflate decompression (optionally with rfc1950 zlib or rfc1952 gzip wrappers), with support for reading from foreign pointers (for use with mmap and similar, etc), and from CL octet vectors and streams.

Still somewhat WIP, but approaching usability.

Performance for vectors/pointers is somewhere between FFI to libz and chipz, still needs some low-level optimization of copy routines and checksums. Stream API is very slow, and may be replaced at some point.

API isn't completely stable yet, needs some actual use to figure out the details.

API/usage

easy API:

decompress-vector (compressed &key (format :zlib) output

;; pass a (simple-array (unsigned-byte 8) (*))
(3bz:decompress-vector (alexandria:read-file-into-byte-vector "foo.gz")
                       :format :gzip) ;; accepts :deflate, :zlib, :gzip
;; ->
#(....)
1234
;; get back decompressed data and size as 2 values

If decompressed size is known, you can save some copies by passing in a pre-allocated (simple-array (unsigned-byte 8) (*)) vector with :OUTPUT.

full API:

Allows input and output in multiple pieces, as well as input from vectors, FFI pointers, or streams (streams are currently very slow though).

performance notes:

Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 3bz

Author

Bart Botta <00003b at gmail.com>

License

MIT

Description

deflate decompressor

Dependencies
Source

3bz.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 3bz.asd

Location

3bz.asd

Systems

3bz (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 3bz/package.lisp

Parent

3bz (system)

Location

package.lisp

Packages

3bz


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 3bz/util.lisp

Dependency

package.lisp (file)

Parent

3bz (system)

Location

util.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 3bz/constants.lisp

Dependency

util.lisp (file)

Parent

3bz (system)

Location

constants.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 3bz/types.lisp

Dependency

constants.lisp (file)

Parent

3bz (system)

Location

types.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 3bz/huffman-tree.lisp

Dependency

types.lisp (file)

Parent

3bz (system)

Location

huffman-tree.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 3bz/io.lisp

Dependency

huffman-tree.lisp (file)

Parent

3bz (system)

Location

io.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 3bz/deflate.lisp

Dependency

io.lisp (file)

Parent

3bz (system)

Location

deflate.lisp

Exported Definitions

make-deflate-state (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 3bz/checksums.lisp

Dependency

deflate.lisp (file)

Parent

3bz (system)

Location

checksums.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.10 3bz/zlib.lisp

Dependency

checksums.lisp (file)

Parent

3bz (system)

Location

zlib.lisp

Exported Definitions

make-zlib-state (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.11 3bz/gzip.lisp

Dependency

zlib.lisp (file)

Parent

3bz (system)

Location

gzip.lisp

Exported Definitions

make-gzip-state (function)

Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.12 3bz/api.lisp

Dependency

gzip.lisp (file)

Parent

3bz (system)

Location

api.lisp

Exported Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 3bz

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Macros

Macro: with-octet-pointer (VAR POINTER SIZE) &body BODY
Package

3bz

Source

io.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Functions

Function: decompress CONTEXT STATE
Package

3bz

Source

api.lisp (file)

Function: decompress-vector COMPRESSED &key FORMAT OUTPUT

decompress octet-vector COMPRESSED using
FORMAT (:deflate,:zlib,:gzip). If output is supplied, it should be an octet-vector large enough to hold entire uncompressed output.

Returns buffer containing decompressed data (OUTPUT if supplied) and # of octets decompressed.

Package

3bz

Source

api.lisp (file)

Function: finished STATE
Package

3bz

Source

api.lisp (file)

Function: input-underrun STATE
Package

3bz

Source

api.lisp (file)

Function: make-deflate-state &key (CURRENT-STATE CURRENT-STATE) (LAST-BLOCK-FLAG LAST-BLOCK-FLAG) (DYNAMIC-HUFFMAN-TREE DYNAMIC-HUFFMAN-TREE) (CURRENT-HUFFMAN-TREE CURRENT-HUFFMAN-TREE) (DHT-HLIT DHT-HLIT) (DHT-HLIT+HDIST DHT-HLIT+HDIST) (DHT-HCLEN DHT-HCLEN) (DHT-LEN-CODES DHT-LEN-CODES) (DHT-LEN-TREE DHT-LEN-TREE) (DHT-LIT/LEN/DIST DHT-LIT/LEN/DIST) (DHT-LIT/LEN/DIST-INDEX DHT-LIT/LEN/DIST-INDEX) (DHT-LAST-LEN DHT-LAST-LEN) (BYTES-TO-COPY BYTES-TO-COPY) (COPY-OFFSET COPY-OFFSET) (PARTIAL-BITS PARTIAL-BITS) (BITS-REMAINING BITS-REMAINING) (OUTPUT-OFFSET OUTPUT-OFFSET) (OUTPUT-BUFFER OUTPUT-BUFFER) (WINDOW WINDOW) (FINISHED FINISHED) (OUTPUT-OVERFLOW OUTPUT-OVERFLOW) (INPUT-UNDERRUN INPUT-UNDERRUN)
Package

3bz

Source

deflate.lisp (file)

Function: make-gzip-state &key (CURRENT-STATE CURRENT-STATE) (LAST-BLOCK-FLAG LAST-BLOCK-FLAG) (DYNAMIC-HUFFMAN-TREE DYNAMIC-HUFFMAN-TREE) (CURRENT-HUFFMAN-TREE CURRENT-HUFFMAN-TREE) (DHT-HLIT DHT-HLIT) (DHT-HLIT+HDIST DHT-HLIT+HDIST) (DHT-HCLEN DHT-HCLEN) (DHT-LEN-CODES DHT-LEN-CODES) (DHT-LEN-TREE DHT-LEN-TREE) (DHT-LIT/LEN/DIST DHT-LIT/LEN/DIST) (DHT-LIT/LEN/DIST-INDEX DHT-LIT/LEN/DIST-INDEX) (DHT-LAST-LEN DHT-LAST-LEN) (BYTES-TO-COPY BYTES-TO-COPY) (COPY-OFFSET COPY-OFFSET) (PARTIAL-BITS PARTIAL-BITS) (BITS-REMAINING BITS-REMAINING) (OUTPUT-OFFSET OUTPUT-OFFSET) (OUTPUT-BUFFER OUTPUT-BUFFER) (WINDOW WINDOW) (FINISHED FINISHED) (OUTPUT-OVERFLOW OUTPUT-OVERFLOW) (INPUT-UNDERRUN INPUT-UNDERRUN) (GZIP-STATE GZIP-STATE) (COMPRESSION-METHOD COMPRESSION-METHOD) (FLAGS FLAGS) (EXTRA EXTRA) (NAME NAME) (COMMENT COMMENT) (OPERATING-SYSTEM OPERATING-SYSTEM) (MTIME/UNIX MTIME/UNIX) (MTIME/UNIVERSAL MTIME/UNIVERSAL) (COMPRESSION-LEVEL COMPRESSION-LEVEL) (HEADER-BYTES HEADER-BYTES) (CRC32 CRC32)
Package

3bz

Source

gzip.lisp (file)

Function: make-octet-pointer-context OCTET-POINTER &key START OFFSET END
Package

3bz

Source

io.lisp (file)

Function: make-octet-stream-context FILE-STREAM &key START OFFSET END
Package

3bz

Source

io.lisp (file)

Function: make-octet-vector-context VECTOR &key START OFFSET END
Package

3bz

Source

io.lisp (file)

Function: make-zlib-state &key (CURRENT-STATE CURRENT-STATE) (LAST-BLOCK-FLAG LAST-BLOCK-FLAG) (DYNAMIC-HUFFMAN-TREE DYNAMIC-HUFFMAN-TREE) (CURRENT-HUFFMAN-TREE CURRENT-HUFFMAN-TREE) (DHT-HLIT DHT-HLIT) (DHT-HLIT+HDIST DHT-HLIT+HDIST) (DHT-HCLEN DHT-HCLEN) (DHT-LEN-CODES DHT-LEN-CODES) (DHT-LEN-TREE DHT-LEN-TREE) (DHT-LIT/LEN/DIST DHT-LIT/LEN/DIST) (DHT-LIT/LEN/DIST-INDEX DHT-LIT/LEN/DIST-INDEX) (DHT-LAST-LEN DHT-LAST-LEN) (BYTES-TO-COPY BYTES-TO-COPY) (COPY-OFFSET COPY-OFFSET) (PARTIAL-BITS PARTIAL-BITS) (BITS-REMAINING BITS-REMAINING) (OUTPUT-OFFSET OUTPUT-OFFSET) (OUTPUT-BUFFER OUTPUT-BUFFER) (WINDOW WINDOW) (FINISHED FINISHED) (OUTPUT-OVERFLOW OUTPUT-OVERFLOW) (INPUT-UNDERRUN INPUT-UNDERRUN) (ZLIB-STATE ZLIB-STATE) (COMPRESSION-METHOD COMPRESSION-METHOD) (WINDOW-SIZE WINDOW-SIZE) (DICT-ID DICT-ID) (COMPRESSION-LEVEL COMPRESSION-LEVEL) (S1 S1) (S2 S2)
Package

3bz

Source

zlib.lisp (file)

Function: output-overflow STATE
Package

3bz

Source

api.lisp (file)

Function: replace-output-buffer STATE BUFFER
Package

3bz

Source

api.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Generic functions

Generic Function: %resync-file-stream CONTEXT
Package

3bz

Methods
Method: %resync-file-stream (CONTEXT octet-stream-context)
Source

io.lisp (file)

Method: %resync-file-stream CONTEXT
Source

io.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Constants

Constant: +adler32-prime+
Package

3bz

Source

constants.lisp (file)

Constant: +crc32/table+
Package

3bz

Source

checksums.lisp (file)

Constant: +end-code+
Package

3bz

Source

constants.lisp (file)

Constant: +extra-bits+
Package

3bz

Source

constants.lisp (file)

Constant: +ht-invalid+
Package

3bz

Source

constants.lisp (file)

Constant: +ht-len/dist+
Package

3bz

Source

constants.lisp (file)

Package

3bz

Source

constants.lisp (file)

Constant: +ht-literal+
Package

3bz

Source

constants.lisp (file)

Constant: +ht-max-bits+
Package

3bz

Source

constants.lisp (file)

Constant: +len-code-extra+
Package

3bz

Source

constants.lisp (file)

Constant: +len-code-order+
Package

3bz

Source

constants.lisp (file)

Constant: +len/dist-bases+
Package

3bz

Source

constants.lisp (file)

Constant: +lengths-end+
Package

3bz

Source

constants.lisp (file)

Constant: +lengths-extra-bits-offset+
Package

3bz

Source

constants.lisp (file)

Constant: +lengths-start+
Package

3bz

Source

constants.lisp (file)

Constant: +max-tree-entries/dist+
Package

3bz

Source

constants.lisp (file)

Constant: +max-tree-entries/len+
Package

3bz

Source

constants.lisp (file)

Constant: +max-tree-size+
Package

3bz

Source

constants.lisp (file)

Constant: +static-huffman-tree/dist+
Package

3bz

Source

huffman-tree.lisp (file)

Constant: +static-huffman-tree/len+
Package

3bz

Source

huffman-tree.lisp (file)

Constant: +static-huffman-trees+
Package

3bz

Source

huffman-tree.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Special variables

Special Variable: *bit-rev-table*
Package

3bz

Source

util.lisp (file)

Special Variable: *cached-struct-defs*
Package

3bz

Source

util.lisp (file)

Special Variable: *fixed-dist-table*
Package

3bz

Source

huffman-tree.lisp (file)

Special Variable: *fixed-lit/length-table*
Package

3bz

Source

huffman-tree.lisp (file)

Special Variable: *stats*
Package

3bz

Source

deflate.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Macros

Macro: context-common (BOXES) &body BODY
Package

3bz

Source

io.lisp (file)

Macro: defstruct-cached NAME-AND-OPTIONS &body SLOTS
Package

3bz

Source

util.lisp (file)

Macro: defun-with-reader-contexts BASE-NAME LAMBDA-LIST (IN) &body BODY
Package

3bz

Source

io.lisp (file)

Macro: state-machine (STATE) &body TAGBODY
Package

3bz

Source

deflate.lisp (file)

Macro: with-cached-state (STRUCT TYPE SAVE-STATE-FUN &body VARS) &body BODY
Package

3bz

Source

util.lisp (file)

Macro: with-pointer-context (CONTEXT) &body BODY
Package

3bz

Source

io.lisp (file)

Macro: with-reader-contexts (CONTEXT) &body BODY
Package

3bz

Source

io.lisp (file)

Macro: with-stream-context (CONTEXT) &body BODY
Package

3bz

Source

io.lisp (file)

Macro: with-vector-context (CONTEXT) &body BODY
Package

3bz

Source

io.lisp (file)

Macro: wrap-fixnum X
Package

3bz

Source

util.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Functions

Function: adler32 BUF END S1 S2
Package

3bz

Source

checksums.lisp (file)

Function: bit-rev X BITS
Package

3bz

Source

util.lisp (file)

Function: build-tree-part TREE TREE-OFFSET TABLE TYPE START END SCRATCH EXTRA-BITS
Package

3bz

Source

huffman-tree.lisp (file)

Function: build-trees LTREE DTREE LIT/LEN DIST
Package

3bz

Source

huffman-tree.lisp (file)

Function: build-trees* LTREE DTREE LIT/LEN/DIST MID END SCRATCH
Package

3bz

Source

huffman-tree.lisp (file)

Function: cb-end INSTANCE
Function: (setf cb-end) VALUE INSTANCE
Package

3bz

Source

io.lisp (file)

Function: cb-offset INSTANCE
Function: (setf cb-offset) VALUE INSTANCE
Package

3bz

Source

io.lisp (file)

Function: cb-start INSTANCE
Function: (setf cb-start) VALUE INSTANCE
Package

3bz

Source

io.lisp (file)

Function: check-zlib-header CMF FLG &key ERRORP
Package

3bz

Source

zlib.lisp (file)

Function: context-boxes-p OBJECT
Package

3bz

Source

io.lisp (file)

Function: copy-context-boxes INSTANCE
Package

3bz

Source

io.lisp (file)

Function: copy-deflate-state INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: copy-gzip-state INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: copy-huffman-tree INSTANCE
Package

3bz

Source

huffman-tree.lisp (file)

Function: copy-zlib-state INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: crc32/table BUF END CRC
Package

3bz

Source

checksums.lisp (file)

Function: decompress-deflate READ-CONTEXT STATE
Package

3bz

Source

deflate.lisp (file)

Function: decompress-deflate/pointer READ-CONTEXT STATE
Package

3bz

Source

deflate.lisp (file)

Function: decompress-deflate/stream READ-CONTEXT STATE
Package

3bz

Source

deflate.lisp (file)

Function: decompress-deflate/vector READ-CONTEXT STATE
Package

3bz

Source

deflate.lisp (file)

Function: decompress-gzip READ-CONTEXT STATE
Package

3bz

Source

gzip.lisp (file)

Function: decompress-zlib READ-CONTEXT STATE
Package

3bz

Source

zlib.lisp (file)

Function: deflate-state-p OBJECT
Package

3bz

Source

deflate.lisp (file)

Function: ds-bits-remaining INSTANCE
Function: (setf ds-bits-remaining) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-bytes-to-copy INSTANCE
Function: (setf ds-bytes-to-copy) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-copy-offset INSTANCE
Function: (setf ds-copy-offset) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-current-huffman-tree INSTANCE
Function: (setf ds-current-huffman-tree) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-current-state INSTANCE
Function: (setf ds-current-state) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-dht-hclen INSTANCE
Function: (setf ds-dht-hclen) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-dht-hlit INSTANCE
Function: (setf ds-dht-hlit) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-dht-hlit+hdist INSTANCE
Function: (setf ds-dht-hlit+hdist) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-dht-last-len INSTANCE
Function: (setf ds-dht-last-len) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-dht-len-codes INSTANCE
Function: (setf ds-dht-len-codes) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-dht-len-tree INSTANCE
Function: (setf ds-dht-len-tree) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-dht-lit/len/dist INSTANCE
Function: (setf ds-dht-lit/len/dist) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-dht-lit/len/dist-index INSTANCE
Function: (setf ds-dht-lit/len/dist-index) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-dynamic-huffman-tree INSTANCE
Function: (setf ds-dynamic-huffman-tree) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-finished INSTANCE
Function: (setf ds-finished) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-input-underrun INSTANCE
Function: (setf ds-input-underrun) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-last-block-flag INSTANCE
Function: (setf ds-last-block-flag) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-output-buffer INSTANCE
Function: (setf ds-output-buffer) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-output-offset INSTANCE
Function: (setf ds-output-offset) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-output-overflow INSTANCE
Function: (setf ds-output-overflow) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-partial-bits INSTANCE
Function: (setf ds-partial-bits) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: ds-window INSTANCE
Function: (setf ds-window) VALUE INSTANCE
Package

3bz

Source

deflate.lisp (file)

Function: generate-crc32-table ()
Package

3bz

Source

checksums.lisp (file)

Function: gs-bits-remaining INSTANCE
Function: (setf gs-bits-remaining) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-bytes-to-copy INSTANCE
Function: (setf gs-bytes-to-copy) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-comment INSTANCE
Function: (setf gs-comment) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-compression-level INSTANCE
Function: (setf gs-compression-level) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-compression-method INSTANCE
Function: (setf gs-compression-method) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-copy-offset INSTANCE
Function: (setf gs-copy-offset) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-crc32 INSTANCE
Function: (setf gs-crc32) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-current-huffman-tree INSTANCE
Function: (setf gs-current-huffman-tree) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-current-state INSTANCE
Function: (setf gs-current-state) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-dht-hclen INSTANCE
Function: (setf gs-dht-hclen) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-dht-hlit INSTANCE
Function: (setf gs-dht-hlit) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-dht-hlit+hdist INSTANCE
Function: (setf gs-dht-hlit+hdist) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-dht-last-len INSTANCE
Function: (setf gs-dht-last-len) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-dht-len-codes INSTANCE
Function: (setf gs-dht-len-codes) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-dht-len-tree INSTANCE
Function: (setf gs-dht-len-tree) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-dht-lit/len/dist INSTANCE
Function: (setf gs-dht-lit/len/dist) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-dht-lit/len/dist-index INSTANCE
Function: (setf gs-dht-lit/len/dist-index) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-dynamic-huffman-tree INSTANCE
Function: (setf gs-dynamic-huffman-tree) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-extra INSTANCE
Function: (setf gs-extra) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-finished INSTANCE
Function: (setf gs-finished) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-flags INSTANCE
Function: (setf gs-flags) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-gzip-state INSTANCE
Function: (setf gs-gzip-state) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-header-bytes INSTANCE
Function: (setf gs-header-bytes) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-input-underrun INSTANCE
Function: (setf gs-input-underrun) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-last-block-flag INSTANCE
Function: (setf gs-last-block-flag) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-mtime/universal INSTANCE
Function: (setf gs-mtime/universal) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-mtime/unix INSTANCE
Function: (setf gs-mtime/unix) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-name INSTANCE
Function: (setf gs-name) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-operating-system INSTANCE
Function: (setf gs-operating-system) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-output-buffer INSTANCE
Function: (setf gs-output-buffer) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-output-offset INSTANCE
Function: (setf gs-output-offset) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-output-overflow INSTANCE
Function: (setf gs-output-overflow) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-partial-bits INSTANCE
Function: (setf gs-partial-bits) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gs-window INSTANCE
Function: (setf gs-window) VALUE INSTANCE
Package

3bz

Source

gzip.lisp (file)

Function: gzip-state-p OBJECT
Package

3bz

Source

gzip.lisp (file)

Function: ht-dist-node VALUE EXTRA-BITS
Package

3bz

Source

huffman-tree.lisp (file)

Function: ht-end-node ()
Package

3bz

Source

huffman-tree.lisp (file)

Function: ht-endp NODE
Package

3bz

Source

huffman-tree.lisp (file)

Function: ht-extra-bits NODE
Package

3bz

Source

huffman-tree.lisp (file)

Function: ht-invalid-node ()
Package

3bz

Source

huffman-tree.lisp (file)

Function: ht-invalidp NODE
Package

3bz

Source

huffman-tree.lisp (file)

Function: ht-len-node VALUE EXTRA-BITS
Package

3bz

Source

huffman-tree.lisp (file)

Function: ht-len/dist-p NODE
Package

3bz

Source

huffman-tree.lisp (file)

Package

3bz

Source

huffman-tree.lisp (file)

Package

3bz

Source

huffman-tree.lisp (file)

Package

3bz

Source

huffman-tree.lisp (file)

Function: ht-linkp NODE
Package

3bz

Source

huffman-tree.lisp (file)

Function: ht-literal-node VALUE
Package

3bz

Source

huffman-tree.lisp (file)

Function: ht-literalp NODE
Package

3bz

Source

huffman-tree.lisp (file)

Function: ht-max-bits INSTANCE
Function: (setf ht-max-bits) VALUE INSTANCE
Package

3bz

Source

huffman-tree.lisp (file)

Function: ht-node-type NODE
Package

3bz

Source

huffman-tree.lisp (file)

Function: ht-nodes INSTANCE
Function: (setf ht-nodes) VALUE INSTANCE
Package

3bz

Source

huffman-tree.lisp (file)

Function: ht-start-bits INSTANCE
Function: (setf ht-start-bits) VALUE INSTANCE
Package

3bz

Source

huffman-tree.lisp (file)

Function: ht-value NODE
Package

3bz

Source

huffman-tree.lisp (file)

Function: huffman-tree-p OBJECT
Package

3bz

Source

huffman-tree.lisp (file)

Function: make-context-boxes &key (START START) (END END) (OFFSET OFFSET)
Package

3bz

Source

io.lisp (file)

Function: make-huffman-tree &key (START-BITS START-BITS) (MAX-BITS MAX-BITS) (NODES NODES)
Package

3bz

Source

huffman-tree.lisp (file)

Function: valid-octet-pointer OP
Package

3bz

Source

io.lisp (file)

Function: valid-octet-stream OS
Package

3bz

Source

io.lisp (file)

Function: zlib-state-p OBJECT
Package

3bz

Source

zlib.lisp (file)

Function: zs-bits-remaining INSTANCE
Function: (setf zs-bits-remaining) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-bytes-to-copy INSTANCE
Function: (setf zs-bytes-to-copy) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-compression-level INSTANCE
Function: (setf zs-compression-level) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-compression-method INSTANCE
Function: (setf zs-compression-method) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-copy-offset INSTANCE
Function: (setf zs-copy-offset) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-current-huffman-tree INSTANCE
Function: (setf zs-current-huffman-tree) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-current-state INSTANCE
Function: (setf zs-current-state) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-dht-hclen INSTANCE
Function: (setf zs-dht-hclen) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-dht-hlit INSTANCE
Function: (setf zs-dht-hlit) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-dht-hlit+hdist INSTANCE
Function: (setf zs-dht-hlit+hdist) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-dht-last-len INSTANCE
Function: (setf zs-dht-last-len) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-dht-len-codes INSTANCE
Function: (setf zs-dht-len-codes) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-dht-len-tree INSTANCE
Function: (setf zs-dht-len-tree) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-dht-lit/len/dist INSTANCE
Function: (setf zs-dht-lit/len/dist) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-dht-lit/len/dist-index INSTANCE
Function: (setf zs-dht-lit/len/dist-index) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-dict-id INSTANCE
Function: (setf zs-dict-id) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-dynamic-huffman-tree INSTANCE
Function: (setf zs-dynamic-huffman-tree) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-finished INSTANCE
Function: (setf zs-finished) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-input-underrun INSTANCE
Function: (setf zs-input-underrun) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-last-block-flag INSTANCE
Function: (setf zs-last-block-flag) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-output-buffer INSTANCE
Function: (setf zs-output-buffer) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-output-offset INSTANCE
Function: (setf zs-output-offset) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-output-overflow INSTANCE
Function: (setf zs-output-overflow) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-partial-bits INSTANCE
Function: (setf zs-partial-bits) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-s1 INSTANCE
Function: (setf zs-s1) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-s2 INSTANCE
Function: (setf zs-s2) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-window INSTANCE
Function: (setf zs-window) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-window-size INSTANCE
Function: (setf zs-window-size) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)

Function: zs-zlib-state INSTANCE
Function: (setf zs-zlib-state) VALUE INSTANCE
Package

3bz

Source

zlib.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Generic functions

Generic Function: %pointer OBJECT
Package

3bz

Methods
Method: %pointer (OCTET-POINTER-CONTEXT octet-pointer-context)

automatically generated reader method

Source

io.lisp (file)

Generic Function: base OBJECT
Package

3bz

Methods
Method: base (OCTET-POINTER octet-pointer)

automatically generated reader method

Source

io.lisp (file)

Generic Function: boxes OBJECT
Package

3bz

Methods
Method: boxes (OCTET-POINTER-CONTEXT octet-pointer-context)

automatically generated reader method

Source

io.lisp (file)

Method: boxes (OCTET-STREAM-CONTEXT octet-stream-context)

automatically generated reader method

Source

io.lisp (file)

Method: boxes (OCTET-VECTOR-CONTEXT octet-vector-context)

automatically generated reader method

Source

io.lisp (file)

Generic Function: octet-stream OBJECT
Package

3bz

Methods
Method: octet-stream (OCTET-STREAM-CONTEXT octet-stream-context)

automatically generated reader method

Source

io.lisp (file)

Generic Function: octet-vector OBJECT
Package

3bz

Methods
Method: octet-vector (OCTET-VECTOR-CONTEXT octet-vector-context)

automatically generated reader method

Source

io.lisp (file)

Generic Function: op OBJECT
Package

3bz

Methods
Method: op (OCTET-POINTER-CONTEXT octet-pointer-context)

automatically generated reader method

Source

io.lisp (file)

Generic Function: scope OBJECT
Package

3bz

Methods
Method: scope (OCTET-POINTER octet-pointer)

automatically generated reader method

Source

io.lisp (file)

Generic Function: size OBJECT
Package

3bz

Methods
Method: size (OCTET-POINTER octet-pointer)

automatically generated reader method

Source

io.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.6 Structures

Structure: context-boxes ()
Package

3bz

Source

io.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: start
Type

3bz::size-t

Initform

0

Readers

cb-start (function)

Writers

(setf cb-start) (function)

Slot: end
Type

3bz::size-t

Initform

0

Readers

cb-end (function)

Writers

(setf cb-end) (function)

Slot: offset
Type

3bz::size-t

Initform

0

Readers

cb-offset (function)

Writers

(setf cb-offset) (function)

Structure: deflate-state ()
Package

3bz

Source

deflate.lisp (file)

Direct superclasses

structure-object (structure)

Direct subclasses
Direct slots
Slot: current-state
Initform

:start-of-block

Readers

ds-current-state (function)

Writers

(setf ds-current-state) (function)

Slot: last-block-flag
Type

(or nil t)

Readers

ds-last-block-flag (function)

Writers

(setf ds-last-block-flag) (function)

Slot: dynamic-huffman-tree
Type

(cons 3bz::huffman-tree 3bz::huffman-tree)

Initform

(cons (3bz::make-huffman-tree) (3bz::make-huffman-tree))

Readers

ds-dynamic-huffman-tree (function)

Writers

(setf ds-dynamic-huffman-tree) (function)

Slot: current-huffman-tree
Type

(cons 3bz::huffman-tree 3bz::huffman-tree)

Initform

3bz::+static-huffman-trees+

Readers

ds-current-huffman-tree (function)

Writers

(setf ds-current-huffman-tree) (function)

Slot: dht-hlit
Type

(unsigned-byte 10)

Initform

0

Readers

ds-dht-hlit (function)

Writers

(setf ds-dht-hlit) (function)

Slot: dht-hlit+hdist
Type

(unsigned-byte 10)

Initform

0

Readers

ds-dht-hlit+hdist (function)

Writers

(setf ds-dht-hlit+hdist) (function)

Slot: dht-hclen
Type

(unsigned-byte 4)

Initform

0

Readers

ds-dht-hclen (function)

Writers

(setf ds-dht-hclen) (function)

Slot: dht-len-codes
Type

(simple-array (unsigned-byte 4) (19))

Initform

(make-array 19 :element-type (quote (unsigned-byte 4)) :initial-element 0)

Readers

ds-dht-len-codes (function)

Writers

(setf ds-dht-len-codes) (function)

Slot: dht-len-tree
Initform

(3bz::make-huffman-tree)

Readers

ds-dht-len-tree (function)

Writers

(setf ds-dht-len-tree) (function)

Slot: dht-lit/len/dist
Type

3bz::code-table-type

Initform

(make-array (+ 288 32) :element-type (quote (unsigned-byte 4)) :initial-element 0)

Readers

ds-dht-lit/len/dist (function)

Writers

(setf ds-dht-lit/len/dist) (function)

Slot: dht-lit/len/dist-index
Type

(mod 320)

Initform

0

Readers

ds-dht-lit/len/dist-index (function)

Writers

(setf ds-dht-lit/len/dist-index) (function)

Slot: dht-last-len
Type

3bz::octet

Initform

255

Readers

ds-dht-last-len (function)

Writers

(setf ds-dht-last-len) (function)

Slot: bytes-to-copy
Type

(unsigned-byte 16)

Initform

0

Readers

ds-bytes-to-copy (function)

Writers

(setf ds-bytes-to-copy) (function)

Slot: copy-offset
Type

(unsigned-byte 16)

Initform

0

Readers

ds-copy-offset (function)

Writers

(setf ds-copy-offset) (function)

Slot: partial-bits
Type

(unsigned-byte 64)

Initform

0

Readers

ds-partial-bits (function)

Writers

(setf ds-partial-bits) (function)

Slot: bits-remaining
Type

(unsigned-byte 7)

Initform

0

Readers

ds-bits-remaining (function)

Writers

(setf ds-bits-remaining) (function)

Slot: output-offset
Type

fixnum

Initform

0

Readers

ds-output-offset (function)

Writers

(setf ds-output-offset) (function)

Slot: output-buffer
Type

3bz::octet-vector

Initform

(make-array 0 :element-type (quote 3bz::octet))

Readers

ds-output-buffer (function)

Writers

(setf ds-output-buffer) (function)

Slot: window
Type

(or null 3bz::octet-vector)

Readers

ds-window (function)

Writers

(setf ds-window) (function)

Slot: finished
Type

(or nil t)

Readers

ds-finished (function)

Writers

(setf ds-finished) (function)

Slot: output-overflow
Type

(or nil t)

Readers

ds-output-overflow (function)

Writers

(setf ds-output-overflow) (function)

Slot: input-underrun
Type

(or nil t)

Readers

ds-input-underrun (function)

Writers

(setf ds-input-underrun) (function)

Structure: gzip-state ()
Package

3bz

Source

gzip.lisp (file)

Direct superclasses

deflate-state (structure)

Direct slots
Slot: gzip-state
Initform

:header

Readers

gs-gzip-state (function)

Writers

(setf gs-gzip-state) (function)

Slot: compression-method
Readers

gs-compression-method (function)

Writers

(setf gs-compression-method) (function)

Slot: flags
Readers

gs-flags (function)

Writers

(setf gs-flags) (function)

Slot: extra
Readers

gs-extra (function)

Writers

(setf gs-extra) (function)

Slot: name
Readers

gs-name (function)

Writers

(setf gs-name) (function)

Slot: comment
Readers

gs-comment (function)

Writers

(setf gs-comment) (function)

Slot: operating-system
Readers

gs-operating-system (function)

Writers

(setf gs-operating-system) (function)

Slot: mtime/unix
Readers

gs-mtime/unix (function)

Writers

(setf gs-mtime/unix) (function)

Slot: mtime/universal
Readers

gs-mtime/universal (function)

Writers

(setf gs-mtime/universal) (function)

Slot: compression-level
Initform

:default

Readers

gs-compression-level (function)

Writers

(setf gs-compression-level) (function)

Slot: header-bytes
Initform

(make-array 16 :adjustable t :fill-pointer 0)

Readers

gs-header-bytes (function)

Writers

(setf gs-header-bytes) (function)

Slot: crc32
Type

(unsigned-byte 32)

Initform

0

Readers

gs-crc32 (function)

Writers

(setf gs-crc32) (function)

Structure: huffman-tree ()
Package

3bz

Source

huffman-tree.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: start-bits
Type

3bz::ht-bit-count-type

Initform

0

Readers

ht-start-bits (function)

Writers

(setf ht-start-bits) (function)

Slot: max-bits
Type

(mod 29)

Initform

0

Readers

ht-max-bits (function)

Writers

(setf ht-max-bits) (function)

Slot: nodes
Type

3bz::ht-node-array-type

Initform

(make-array 3bz::+max-tree-size+ :element-type (quote 3bz::ht-node-type) :initial-element (3bz::ht-invalid-node))

Readers

ht-nodes (function)

Writers

(setf ht-nodes) (function)

Structure: zlib-state ()
Package

3bz

Source

zlib.lisp (file)

Direct superclasses

deflate-state (structure)

Direct slots
Slot: zlib-state
Initform

:header

Readers

zs-zlib-state (function)

Writers

(setf zs-zlib-state) (function)

Slot: compression-method
Readers

zs-compression-method (function)

Writers

(setf zs-compression-method) (function)

Slot: window-size
Initform

0

Readers

zs-window-size (function)

Writers

(setf zs-window-size) (function)

Slot: dict-id
Readers

zs-dict-id (function)

Writers

(setf zs-dict-id) (function)

Slot: compression-level
Initform

:default

Readers

zs-compression-level (function)

Writers

(setf zs-compression-level) (function)

Slot: s1
Type

(unsigned-byte 16)

Initform

1

Readers

zs-s1 (function)

Writers

(setf zs-s1) (function)

Slot: s2
Type

(unsigned-byte 16)

Initform

0

Readers

zs-s2 (function)

Writers

(setf zs-s2) (function)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.7 Classes

Class: octet-pointer ()
Package

3bz

Source

io.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: base
Initargs

:base

Readers

base (generic function)

Slot: size
Initargs

:size

Readers

size (generic function)

Slot: scope
Initargs

:scope

Readers

scope (generic function)

Class: octet-pointer-context ()
Package

3bz

Source

io.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: op
Initargs

:op

Readers

op (generic function)

Slot: pointer
Initargs

:pointer

Readers

%pointer (generic function)

Slot: boxes
Initargs

:boxes

Readers

boxes (generic function)

Class: octet-stream-context ()
Package

3bz

Source

io.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: octet-stream
Initargs

:octet-stream

Readers

octet-stream (generic function)

Slot: boxes
Initargs

:boxes

Readers

boxes (generic function)

Class: octet-vector-context ()
Package

3bz

Source

io.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: octet-vector
Initargs

:octet-vector

Readers

octet-vector (generic function)

Slot: boxes
Initargs

:boxes

Readers

boxes (generic function)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.8 Types

Type: code-table-type ()
Package

3bz

Source

types.lisp (file)

Type: ht-bit-count-type ()
Package

3bz

Source

types.lisp (file)

Type: ht-node-array-type ()
Package

3bz

Source

types.lisp (file)

Type: ht-node-type ()
Package

3bz

Source

types.lisp (file)

Type: ht-offset-type ()
Package

3bz

Source

types.lisp (file)

Type: octet ()
Package

3bz

Source

io.lisp (file)

Type: octet-vector ()
Package

3bz

Source

io.lisp (file)

Type: offset-t ()
Package

3bz

Source

io.lisp (file)

Type: size-t ()
Package

3bz

Source

io.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   3  
F   L  
Index Entry  Section

3
3bz.asd: The 3bz․asd file
3bz/api.lisp: The 3bz/api․lisp file
3bz/checksums.lisp: The 3bz/checksums․lisp file
3bz/constants.lisp: The 3bz/constants․lisp file
3bz/deflate.lisp: The 3bz/deflate․lisp file
3bz/gzip.lisp: The 3bz/gzip․lisp file
3bz/huffman-tree.lisp: The 3bz/huffman-tree․lisp file
3bz/io.lisp: The 3bz/io․lisp file
3bz/package.lisp: The 3bz/package․lisp file
3bz/types.lisp: The 3bz/types․lisp file
3bz/util.lisp: The 3bz/util․lisp file
3bz/zlib.lisp: The 3bz/zlib․lisp file

F
File, Lisp, 3bz.asd: The 3bz․asd file
File, Lisp, 3bz/api.lisp: The 3bz/api․lisp file
File, Lisp, 3bz/checksums.lisp: The 3bz/checksums․lisp file
File, Lisp, 3bz/constants.lisp: The 3bz/constants․lisp file
File, Lisp, 3bz/deflate.lisp: The 3bz/deflate․lisp file
File, Lisp, 3bz/gzip.lisp: The 3bz/gzip․lisp file
File, Lisp, 3bz/huffman-tree.lisp: The 3bz/huffman-tree․lisp file
File, Lisp, 3bz/io.lisp: The 3bz/io․lisp file
File, Lisp, 3bz/package.lisp: The 3bz/package․lisp file
File, Lisp, 3bz/types.lisp: The 3bz/types․lisp file
File, Lisp, 3bz/util.lisp: The 3bz/util․lisp file
File, Lisp, 3bz/zlib.lisp: The 3bz/zlib․lisp file

L
Lisp File, 3bz.asd: The 3bz․asd file
Lisp File, 3bz/api.lisp: The 3bz/api․lisp file
Lisp File, 3bz/checksums.lisp: The 3bz/checksums․lisp file
Lisp File, 3bz/constants.lisp: The 3bz/constants․lisp file
Lisp File, 3bz/deflate.lisp: The 3bz/deflate․lisp file
Lisp File, 3bz/gzip.lisp: The 3bz/gzip․lisp file
Lisp File, 3bz/huffman-tree.lisp: The 3bz/huffman-tree․lisp file
Lisp File, 3bz/io.lisp: The 3bz/io․lisp file
Lisp File, 3bz/package.lisp: The 3bz/package․lisp file
Lisp File, 3bz/types.lisp: The 3bz/types․lisp file
Lisp File, 3bz/util.lisp: The 3bz/util․lisp file
Lisp File, 3bz/zlib.lisp: The 3bz/zlib․lisp file

Jump to:   3  
F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   B   C   D   F   G   H   I   M   O   R   S   V   W   Z  
Index Entry  Section

%
%pointer: Internal generic functions
%pointer: Internal generic functions
%resync-file-stream: Exported generic functions
%resync-file-stream: Exported generic functions
%resync-file-stream: Exported generic functions

(
(setf cb-end): Internal functions
(setf cb-offset): Internal functions
(setf cb-start): Internal functions
(setf ds-bits-remaining): Internal functions
(setf ds-bytes-to-copy): Internal functions
(setf ds-copy-offset): Internal functions
(setf ds-current-huffman-tree): Internal functions
(setf ds-current-state): Internal functions
(setf ds-dht-hclen): Internal functions
(setf ds-dht-hlit): Internal functions
(setf ds-dht-hlit+hdist): Internal functions
(setf ds-dht-last-len): Internal functions
(setf ds-dht-len-codes): Internal functions
(setf ds-dht-len-tree): Internal functions
(setf ds-dht-lit/len/dist): Internal functions
(setf ds-dht-lit/len/dist-index): Internal functions
(setf ds-dynamic-huffman-tree): Internal functions
(setf ds-finished): Internal functions
(setf ds-input-underrun): Internal functions
(setf ds-last-block-flag): Internal functions
(setf ds-output-buffer): Internal functions
(setf ds-output-offset): Internal functions
(setf ds-output-overflow): Internal functions
(setf ds-partial-bits): Internal functions
(setf ds-window): Internal functions
(setf gs-bits-remaining): Internal functions
(setf gs-bytes-to-copy): Internal functions
(setf gs-comment): Internal functions
(setf gs-compression-level): Internal functions
(setf gs-compression-method): Internal functions
(setf gs-copy-offset): Internal functions
(setf gs-crc32): Internal functions
(setf gs-current-huffman-tree): Internal functions
(setf gs-current-state): Internal functions
(setf gs-dht-hclen): Internal functions
(setf gs-dht-hlit): Internal functions
(setf gs-dht-hlit+hdist): Internal functions
(setf gs-dht-last-len): Internal functions
(setf gs-dht-len-codes): Internal functions
(setf gs-dht-len-tree): Internal functions
(setf gs-dht-lit/len/dist): Internal functions
(setf gs-dht-lit/len/dist-index): Internal functions
(setf gs-dynamic-huffman-tree): Internal functions
(setf gs-extra): Internal functions
(setf gs-finished): Internal functions
(setf gs-flags): Internal functions
(setf gs-gzip-state): Internal functions
(setf gs-header-bytes): Internal functions
(setf gs-input-underrun): Internal functions
(setf gs-last-block-flag): Internal functions
(setf gs-mtime/universal): Internal functions
(setf gs-mtime/unix): Internal functions
(setf gs-name): Internal functions
(setf gs-operating-system): Internal functions
(setf gs-output-buffer): Internal functions
(setf gs-output-offset): Internal functions
(setf gs-output-overflow): Internal functions
(setf gs-partial-bits): Internal functions
(setf gs-window): Internal functions
(setf ht-max-bits): Internal functions
(setf ht-nodes): Internal functions
(setf ht-start-bits): Internal functions
(setf zs-bits-remaining): Internal functions
(setf zs-bytes-to-copy): Internal functions
(setf zs-compression-level): Internal functions
(setf zs-compression-method): Internal functions
(setf zs-copy-offset): Internal functions
(setf zs-current-huffman-tree): Internal functions
(setf zs-current-state): Internal functions
(setf zs-dht-hclen): Internal functions
(setf zs-dht-hlit): Internal functions
(setf zs-dht-hlit+hdist): Internal functions
(setf zs-dht-last-len): Internal functions
(setf zs-dht-len-codes): Internal functions
(setf zs-dht-len-tree): Internal functions
(setf zs-dht-lit/len/dist): Internal functions
(setf zs-dht-lit/len/dist-index): Internal functions
(setf zs-dict-id): Internal functions
(setf zs-dynamic-huffman-tree): Internal functions
(setf zs-finished): Internal functions
(setf zs-input-underrun): Internal functions
(setf zs-last-block-flag): Internal functions
(setf zs-output-buffer): Internal functions
(setf zs-output-offset): Internal functions
(setf zs-output-overflow): Internal functions
(setf zs-partial-bits): Internal functions
(setf zs-s1): Internal functions
(setf zs-s2): Internal functions
(setf zs-window): Internal functions
(setf zs-window-size): Internal functions
(setf zs-zlib-state): Internal functions

A
adler32: Internal functions

B
base: Internal generic functions
base: Internal generic functions
bit-rev: Internal functions
boxes: Internal generic functions
boxes: Internal generic functions
boxes: Internal generic functions
boxes: Internal generic functions
build-tree-part: Internal functions
build-trees: Internal functions
build-trees*: Internal functions

C
cb-end: Internal functions
cb-offset: Internal functions
cb-start: Internal functions
check-zlib-header: Internal functions
context-boxes-p: Internal functions
context-common: Internal macros
copy-context-boxes: Internal functions
copy-deflate-state: Internal functions
copy-gzip-state: Internal functions
copy-huffman-tree: Internal functions
copy-zlib-state: Internal functions
crc32/table: Internal functions

D
decompress: Exported functions
decompress-deflate: Internal functions
decompress-deflate/pointer: Internal functions
decompress-deflate/stream: Internal functions
decompress-deflate/vector: Internal functions
decompress-gzip: Internal functions
decompress-vector: Exported functions
decompress-zlib: Internal functions
deflate-state-p: Internal functions
defstruct-cached: Internal macros
defun-with-reader-contexts: Internal macros
ds-bits-remaining: Internal functions
ds-bytes-to-copy: Internal functions
ds-copy-offset: Internal functions
ds-current-huffman-tree: Internal functions
ds-current-state: Internal functions
ds-dht-hclen: Internal functions
ds-dht-hlit: Internal functions
ds-dht-hlit+hdist: Internal functions
ds-dht-last-len: Internal functions
ds-dht-len-codes: Internal functions
ds-dht-len-tree: Internal functions
ds-dht-lit/len/dist: Internal functions
ds-dht-lit/len/dist-index: Internal functions
ds-dynamic-huffman-tree: Internal functions
ds-finished: Internal functions
ds-input-underrun: Internal functions
ds-last-block-flag: Internal functions
ds-output-buffer: Internal functions
ds-output-offset: Internal functions
ds-output-overflow: Internal functions
ds-partial-bits: Internal functions
ds-window: Internal functions

F
finished: Exported functions
Function, (setf cb-end): Internal functions
Function, (setf cb-offset): Internal functions
Function, (setf cb-start): Internal functions
Function, (setf ds-bits-remaining): Internal functions
Function, (setf ds-bytes-to-copy): Internal functions
Function, (setf ds-copy-offset): Internal functions
Function, (setf ds-current-huffman-tree): Internal functions
Function, (setf ds-current-state): Internal functions
Function, (setf ds-dht-hclen): Internal functions
Function, (setf ds-dht-hlit): Internal functions
Function, (setf ds-dht-hlit+hdist): Internal functions
Function, (setf ds-dht-last-len): Internal functions
Function, (setf ds-dht-len-codes): Internal functions
Function, (setf ds-dht-len-tree): Internal functions
Function, (setf ds-dht-lit/len/dist): Internal functions
Function, (setf ds-dht-lit/len/dist-index): Internal functions
Function, (setf ds-dynamic-huffman-tree): Internal functions
Function, (setf ds-finished): Internal functions
Function, (setf ds-input-underrun): Internal functions
Function, (setf ds-last-block-flag): Internal functions
Function, (setf ds-output-buffer): Internal functions
Function, (setf ds-output-offset): Internal functions
Function, (setf ds-output-overflow): Internal functions
Function, (setf ds-partial-bits): Internal functions
Function, (setf ds-window): Internal functions
Function, (setf gs-bits-remaining): Internal functions
Function, (setf gs-bytes-to-copy): Internal functions
Function, (setf gs-comment): Internal functions
Function, (setf gs-compression-level): Internal functions
Function, (setf gs-compression-method): Internal functions
Function, (setf gs-copy-offset): Internal functions
Function, (setf gs-crc32): Internal functions
Function, (setf gs-current-huffman-tree): Internal functions
Function, (setf gs-current-state): Internal functions
Function, (setf gs-dht-hclen): Internal functions
Function, (setf gs-dht-hlit): Internal functions
Function, (setf gs-dht-hlit+hdist): Internal functions
Function, (setf gs-dht-last-len): Internal functions
Function, (setf gs-dht-len-codes): Internal functions
Function, (setf gs-dht-len-tree): Internal functions
Function, (setf gs-dht-lit/len/dist): Internal functions
Function, (setf gs-dht-lit/len/dist-index): Internal functions
Function, (setf gs-dynamic-huffman-tree): Internal functions
Function, (setf gs-extra): Internal functions
Function, (setf gs-finished): Internal functions
Function, (setf gs-flags): Internal functions
Function, (setf gs-gzip-state): Internal functions
Function, (setf gs-header-bytes): Internal functions
Function, (setf gs-input-underrun): Internal functions
Function, (setf gs-last-block-flag): Internal functions
Function, (setf gs-mtime/universal): Internal functions
Function, (setf gs-mtime/unix): Internal functions
Function, (setf gs-name): Internal functions
Function, (setf gs-operating-system): Internal functions
Function, (setf gs-output-buffer): Internal functions
Function, (setf gs-output-offset): Internal functions
Function, (setf gs-output-overflow): Internal functions
Function, (setf gs-partial-bits): Internal functions
Function, (setf gs-window): Internal functions
Function, (setf ht-max-bits): Internal functions
Function, (setf ht-nodes): Internal functions
Function, (setf ht-start-bits): Internal functions
Function, (setf zs-bits-remaining): Internal functions
Function, (setf zs-bytes-to-copy): Internal functions
Function, (setf zs-compression-level): Internal functions
Function, (setf zs-compression-method): Internal functions
Function, (setf zs-copy-offset): Internal functions
Function, (setf zs-current-huffman-tree): Internal functions
Function, (setf zs-current-state): Internal functions
Function, (setf zs-dht-hclen): Internal functions
Function, (setf zs-dht-hlit): Internal functions
Function, (setf zs-dht-hlit+hdist): Internal functions
Function, (setf zs-dht-last-len): Internal functions
Function, (setf zs-dht-len-codes): Internal functions
Function, (setf zs-dht-len-tree): Internal functions
Function, (setf zs-dht-lit/len/dist): Internal functions
Function, (setf zs-dht-lit/len/dist-index): Internal functions
Function, (setf zs-dict-id): Internal functions
Function, (setf zs-dynamic-huffman-tree): Internal functions
Function, (setf zs-finished): Internal functions
Function, (setf zs-input-underrun): Internal functions
Function, (setf zs-last-block-flag): Internal functions
Function, (setf zs-output-buffer): Internal functions
Function, (setf zs-output-offset): Internal functions
Function, (setf zs-output-overflow): Internal functions
Function, (setf zs-partial-bits): Internal functions
Function, (setf zs-s1): Internal functions
Function, (setf zs-s2): Internal functions
Function, (setf zs-window): Internal functions
Function, (setf zs-window-size): Internal functions
Function, (setf zs-zlib-state): Internal functions
Function, adler32: Internal functions
Function, bit-rev: Internal functions
Function, build-tree-part: Internal functions
Function, build-trees: Internal functions
Function, build-trees*: Internal functions
Function, cb-end: Internal functions
Function, cb-offset: Internal functions
Function, cb-start: Internal functions
Function, check-zlib-header: Internal functions
Function, context-boxes-p: Internal functions
Function, copy-context-boxes: Internal functions
Function, copy-deflate-state: Internal functions
Function, copy-gzip-state: Internal functions
Function, copy-huffman-tree: Internal functions
Function, copy-zlib-state: Internal functions
Function, crc32/table: Internal functions
Function, decompress: Exported functions
Function, decompress-deflate: Internal functions
Function, decompress-deflate/pointer: Internal functions
Function, decompress-deflate/stream: Internal functions
Function, decompress-deflate/vector: Internal functions
Function, decompress-gzip: Internal functions
Function, decompress-vector: Exported functions
Function, decompress-zlib: Internal functions
Function, deflate-state-p: Internal functions
Function, ds-bits-remaining: Internal functions
Function, ds-bytes-to-copy: Internal functions
Function, ds-copy-offset: Internal functions
Function, ds-current-huffman-tree: Internal functions
Function, ds-current-state: Internal functions
Function, ds-dht-hclen: Internal functions
Function, ds-dht-hlit: Internal functions
Function, ds-dht-hlit+hdist: Internal functions
Function, ds-dht-last-len: Internal functions
Function, ds-dht-len-codes: Internal functions
Function, ds-dht-len-tree: Internal functions
Function, ds-dht-lit/len/dist: Internal functions
Function, ds-dht-lit/len/dist-index: Internal functions
Function, ds-dynamic-huffman-tree: Internal functions
Function, ds-finished: Internal functions
Function, ds-input-underrun: Internal functions
Function, ds-last-block-flag: Internal functions
Function, ds-output-buffer: Internal functions
Function, ds-output-offset: Internal functions
Function, ds-output-overflow: Internal functions
Function, ds-partial-bits: Internal functions
Function, ds-window: Internal functions
Function, finished: Exported functions
Function, generate-crc32-table: Internal functions
Function, gs-bits-remaining: Internal functions
Function, gs-bytes-to-copy: Internal functions
Function, gs-comment: Internal functions
Function, gs-compression-level: Internal functions
Function, gs-compression-method: Internal functions
Function, gs-copy-offset: Internal functions
Function, gs-crc32: Internal functions
Function, gs-current-huffman-tree: Internal functions
Function, gs-current-state: Internal functions
Function, gs-dht-hclen: Internal functions
Function, gs-dht-hlit: Internal functions
Function, gs-dht-hlit+hdist: Internal functions
Function, gs-dht-last-len: Internal functions
Function, gs-dht-len-codes: Internal functions
Function, gs-dht-len-tree: Internal functions
Function, gs-dht-lit/len/dist: Internal functions
Function, gs-dht-lit/len/dist-index: Internal functions
Function, gs-dynamic-huffman-tree: Internal functions
Function, gs-extra: Internal functions
Function, gs-finished: Internal functions
Function, gs-flags: Internal functions
Function, gs-gzip-state: Internal functions
Function, gs-header-bytes: Internal functions
Function, gs-input-underrun: Internal functions
Function, gs-last-block-flag: Internal functions
Function, gs-mtime/universal: Internal functions
Function, gs-mtime/unix: Internal functions
Function, gs-name: Internal functions
Function, gs-operating-system: Internal functions
Function, gs-output-buffer: Internal functions
Function, gs-output-offset: Internal functions
Function, gs-output-overflow: Internal functions
Function, gs-partial-bits: Internal functions
Function, gs-window: Internal functions
Function, gzip-state-p: Internal functions
Function, ht-dist-node: Internal functions
Function, ht-end-node: Internal functions
Function, ht-endp: Internal functions
Function, ht-extra-bits: Internal functions
Function, ht-invalid-node: Internal functions
Function, ht-invalidp: Internal functions
Function, ht-len-node: Internal functions
Function, ht-len/dist-p: Internal functions
Function, ht-link-bits: Internal functions
Function, ht-link-node: Internal functions
Function, ht-link-offset: Internal functions
Function, ht-linkp: Internal functions
Function, ht-literal-node: Internal functions
Function, ht-literalp: Internal functions
Function, ht-max-bits: Internal functions
Function, ht-node-type: Internal functions
Function, ht-nodes: Internal functions
Function, ht-start-bits: Internal functions
Function, ht-value: Internal functions
Function, huffman-tree-p: Internal functions
Function, input-underrun: Exported functions
Function, make-context-boxes: Internal functions
Function, make-deflate-state: Exported functions
Function, make-gzip-state: Exported functions
Function, make-huffman-tree: Internal functions
Function, make-octet-pointer-context: Exported functions
Function, make-octet-stream-context: Exported functions
Function, make-octet-vector-context: Exported functions
Function, make-zlib-state: Exported functions
Function, output-overflow: Exported functions
Function, replace-output-buffer: Exported functions
Function, valid-octet-pointer: Internal functions
Function, valid-octet-stream: Internal functions
Function, zlib-state-p: Internal functions
Function, zs-bits-remaining: Internal functions
Function, zs-bytes-to-copy: Internal functions
Function, zs-compression-level: Internal functions
Function, zs-compression-method: Internal functions
Function, zs-copy-offset: Internal functions
Function, zs-current-huffman-tree: Internal functions
Function, zs-current-state: Internal functions
Function, zs-dht-hclen: Internal functions
Function, zs-dht-hlit: Internal functions
Function, zs-dht-hlit+hdist: Internal functions
Function, zs-dht-last-len: Internal functions
Function, zs-dht-len-codes: Internal functions
Function, zs-dht-len-tree: Internal functions
Function, zs-dht-lit/len/dist: Internal functions
Function, zs-dht-lit/len/dist-index: Internal functions
Function, zs-dict-id: Internal functions
Function, zs-dynamic-huffman-tree: Internal functions
Function, zs-finished: Internal functions
Function, zs-input-underrun: Internal functions
Function, zs-last-block-flag: Internal functions
Function, zs-output-buffer: Internal functions
Function, zs-output-offset: Internal functions
Function, zs-output-overflow: Internal functions
Function, zs-partial-bits: Internal functions
Function, zs-s1: Internal functions
Function, zs-s2: Internal functions
Function, zs-window: Internal functions
Function, zs-window-size: Internal functions
Function, zs-zlib-state: Internal functions

G
generate-crc32-table: Internal functions
Generic Function, %pointer: Internal generic functions
Generic Function, %resync-file-stream: Exported generic functions
Generic Function, base: Internal generic functions
Generic Function, boxes: Internal generic functions
Generic Function, octet-stream: Internal generic functions
Generic Function, octet-vector: Internal generic functions
Generic Function, op: Internal generic functions
Generic Function, scope: Internal generic functions
Generic Function, size: Internal generic functions
gs-bits-remaining: Internal functions
gs-bytes-to-copy: Internal functions
gs-comment: Internal functions
gs-compression-level: Internal functions
gs-compression-method: Internal functions
gs-copy-offset: Internal functions
gs-crc32: Internal functions
gs-current-huffman-tree: Internal functions
gs-current-state: Internal functions
gs-dht-hclen: Internal functions
gs-dht-hlit: Internal functions
gs-dht-hlit+hdist: Internal functions
gs-dht-last-len: Internal functions
gs-dht-len-codes: Internal functions
gs-dht-len-tree: Internal functions
gs-dht-lit/len/dist: Internal functions
gs-dht-lit/len/dist-index: Internal functions
gs-dynamic-huffman-tree: Internal functions
gs-extra: Internal functions
gs-finished: Internal functions
gs-flags: Internal functions
gs-gzip-state: Internal functions
gs-header-bytes: Internal functions
gs-input-underrun: Internal functions
gs-last-block-flag: Internal functions
gs-mtime/universal: Internal functions
gs-mtime/unix: Internal functions
gs-name: Internal functions
gs-operating-system: Internal functions
gs-output-buffer: Internal functions
gs-output-offset: Internal functions
gs-output-overflow: Internal functions
gs-partial-bits: Internal functions
gs-window: Internal functions
gzip-state-p: Internal functions

H
ht-dist-node: Internal functions
ht-end-node: Internal functions
ht-endp: Internal functions
ht-extra-bits: Internal functions
ht-invalid-node: Internal functions
ht-invalidp: Internal functions
ht-len-node: Internal functions
ht-len/dist-p: Internal functions
ht-link-bits: Internal functions
ht-link-node: Internal functions
ht-link-offset: Internal functions
ht-linkp: Internal functions
ht-literal-node: Internal functions
ht-literalp: Internal functions
ht-max-bits: Internal functions
ht-node-type: Internal functions
ht-nodes: Internal functions
ht-start-bits: Internal functions
ht-value: Internal functions
huffman-tree-p: Internal functions

I
input-underrun: Exported functions

M
Macro, context-common: Internal macros
Macro, defstruct-cached: Internal macros
Macro, defun-with-reader-contexts: Internal macros
Macro, state-machine: Internal macros
Macro, with-cached-state: Internal macros
Macro, with-octet-pointer: Exported macros
Macro, with-pointer-context: Internal macros
Macro, with-reader-contexts: Internal macros
Macro, with-stream-context: Internal macros
Macro, with-vector-context: Internal macros
Macro, wrap-fixnum: Internal macros
make-context-boxes: Internal functions
make-deflate-state: Exported functions
make-gzip-state: Exported functions
make-huffman-tree: Internal functions
make-octet-pointer-context: Exported functions
make-octet-stream-context: Exported functions
make-octet-vector-context: Exported functions
make-zlib-state: Exported functions
Method, %pointer: Internal generic functions
Method, %resync-file-stream: Exported generic functions
Method, %resync-file-stream: Exported generic functions
Method, base: Internal generic functions
Method, boxes: Internal generic functions
Method, boxes: Internal generic functions
Method, boxes: Internal generic functions
Method, octet-stream: Internal generic functions
Method, octet-vector: Internal generic functions
Method, op: Internal generic functions
Method, scope: Internal generic functions
Method, size: Internal generic functions

O
octet-stream: Internal generic functions
octet-stream: Internal generic functions
octet-vector: Internal generic functions
octet-vector: Internal generic functions
op: Internal generic functions
op: Internal generic functions
output-overflow: Exported functions

R
replace-output-buffer: Exported functions

S
scope: Internal generic functions
scope: Internal generic functions
size: Internal generic functions
size: Internal generic functions
state-machine: Internal macros

V
valid-octet-pointer: Internal functions
valid-octet-stream: Internal functions

W
with-cached-state: Internal macros
with-octet-pointer: Exported macros
with-pointer-context: Internal macros
with-reader-contexts: Internal macros
with-stream-context: Internal macros
with-vector-context: Internal macros
wrap-fixnum: Internal macros

Z
zlib-state-p: Internal functions
zs-bits-remaining: Internal functions
zs-bytes-to-copy: Internal functions
zs-compression-level: Internal functions
zs-compression-method: Internal functions
zs-copy-offset: Internal functions
zs-current-huffman-tree: Internal functions
zs-current-state: Internal functions
zs-dht-hclen: Internal functions
zs-dht-hlit: Internal functions
zs-dht-hlit+hdist: Internal functions
zs-dht-last-len: Internal functions
zs-dht-len-codes: Internal functions
zs-dht-len-tree: Internal functions
zs-dht-lit/len/dist: Internal functions
zs-dht-lit/len/dist-index: Internal functions
zs-dict-id: Internal functions
zs-dynamic-huffman-tree: Internal functions
zs-finished: Internal functions
zs-input-underrun: Internal functions
zs-last-block-flag: Internal functions
zs-output-buffer: Internal functions
zs-output-offset: Internal functions
zs-output-overflow: Internal functions
zs-partial-bits: Internal functions
zs-s1: Internal functions
zs-s2: Internal functions
zs-window: Internal functions
zs-window-size: Internal functions
zs-zlib-state: Internal functions

Jump to:   %   (  
A   B   C   D   F   G   H   I   M   O   R   S   V   W   Z  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
B   C   D   E   F   G   H   I   L   M   N   O   P   S   W   Z  
Index Entry  Section

*
*bit-rev-table*: Internal special variables
*cached-struct-defs*: Internal special variables
*fixed-dist-table*: Internal special variables
*fixed-lit/length-table*: Internal special variables
*stats*: Internal special variables

+
+adler32-prime+: Internal constants
+crc32/table+: Internal constants
+end-code+: Internal constants
+extra-bits+: Internal constants
+ht-invalid+: Internal constants
+ht-len/dist+: Internal constants
+ht-link/end+: Internal constants
+ht-literal+: Internal constants
+ht-max-bits+: Internal constants
+len-code-extra+: Internal constants
+len-code-order+: Internal constants
+len/dist-bases+: Internal constants
+lengths-end+: Internal constants
+lengths-extra-bits-offset+: Internal constants
+lengths-start+: Internal constants
+max-tree-entries/dist+: Internal constants
+max-tree-entries/len+: Internal constants
+max-tree-size+: Internal constants
+static-huffman-tree/dist+: Internal constants
+static-huffman-tree/len+: Internal constants
+static-huffman-trees+: Internal constants

B
base: Internal classes
bits-remaining: Internal structures
boxes: Internal classes
boxes: Internal classes
boxes: Internal classes
bytes-to-copy: Internal structures

C
comment: Internal structures
compression-level: Internal structures
compression-level: Internal structures
compression-method: Internal structures
compression-method: Internal structures
Constant, +adler32-prime+: Internal constants
Constant, +crc32/table+: Internal constants
Constant, +end-code+: Internal constants
Constant, +extra-bits+: Internal constants
Constant, +ht-invalid+: Internal constants
Constant, +ht-len/dist+: Internal constants
Constant, +ht-link/end+: Internal constants
Constant, +ht-literal+: Internal constants
Constant, +ht-max-bits+: Internal constants
Constant, +len-code-extra+: Internal constants
Constant, +len-code-order+: Internal constants
Constant, +len/dist-bases+: Internal constants
Constant, +lengths-end+: Internal constants
Constant, +lengths-extra-bits-offset+: Internal constants
Constant, +lengths-start+: Internal constants
Constant, +max-tree-entries/dist+: Internal constants
Constant, +max-tree-entries/len+: Internal constants
Constant, +max-tree-size+: Internal constants
Constant, +static-huffman-tree/dist+: Internal constants
Constant, +static-huffman-tree/len+: Internal constants
Constant, +static-huffman-trees+: Internal constants
copy-offset: Internal structures
crc32: Internal structures
current-huffman-tree: Internal structures
current-state: Internal structures

D
dht-hclen: Internal structures
dht-hlit: Internal structures
dht-hlit+hdist: Internal structures
dht-last-len: Internal structures
dht-len-codes: Internal structures
dht-len-tree: Internal structures
dht-lit/len/dist: Internal structures
dht-lit/len/dist-index: Internal structures
dict-id: Internal structures
dynamic-huffman-tree: Internal structures

E
end: Internal structures
extra: Internal structures

F
finished: Internal structures
flags: Internal structures

G
gzip-state: Internal structures

H
header-bytes: Internal structures

I
input-underrun: Internal structures

L
last-block-flag: Internal structures

M
max-bits: Internal structures
mtime/universal: Internal structures
mtime/unix: Internal structures

N
name: Internal structures
nodes: Internal structures

O
octet-stream: Internal classes
octet-vector: Internal classes
offset: Internal structures
op: Internal classes
operating-system: Internal structures
output-buffer: Internal structures
output-offset: Internal structures
output-overflow: Internal structures

P
partial-bits: Internal structures
pointer: Internal classes

S
s1: Internal structures
s2: Internal structures
scope: Internal classes
size: Internal classes
Slot, base: Internal classes
Slot, bits-remaining: Internal structures
Slot, boxes: Internal classes
Slot, boxes: Internal classes
Slot, boxes: Internal classes
Slot, bytes-to-copy: Internal structures
Slot, comment: Internal structures
Slot, compression-level: Internal structures
Slot, compression-level: Internal structures
Slot, compression-method: Internal structures
Slot, compression-method: Internal structures
Slot, copy-offset: Internal structures
Slot, crc32: Internal structures
Slot, current-huffman-tree: Internal structures
Slot, current-state: Internal structures
Slot, dht-hclen: Internal structures
Slot, dht-hlit: Internal structures
Slot, dht-hlit+hdist: Internal structures
Slot, dht-last-len: Internal structures
Slot, dht-len-codes: Internal structures
Slot, dht-len-tree: Internal structures
Slot, dht-lit/len/dist: Internal structures
Slot, dht-lit/len/dist-index: Internal structures
Slot, dict-id: Internal structures
Slot, dynamic-huffman-tree: Internal structures
Slot, end: Internal structures
Slot, extra: Internal structures
Slot, finished: Internal structures
Slot, flags: Internal structures
Slot, gzip-state: Internal structures
Slot, header-bytes: Internal structures
Slot, input-underrun: Internal structures
Slot, last-block-flag: Internal structures
Slot, max-bits: Internal structures
Slot, mtime/universal: Internal structures
Slot, mtime/unix: Internal structures
Slot, name: Internal structures
Slot, nodes: Internal structures
Slot, octet-stream: Internal classes
Slot, octet-vector: Internal classes
Slot, offset: Internal structures
Slot, op: Internal classes
Slot, operating-system: Internal structures
Slot, output-buffer: Internal structures
Slot, output-offset: Internal structures
Slot, output-overflow: Internal structures
Slot, partial-bits: Internal structures
Slot, pointer: Internal classes
Slot, s1: Internal structures
Slot, s2: Internal structures
Slot, scope: Internal classes
Slot, size: Internal classes
Slot, start: Internal structures
Slot, start-bits: Internal structures
Slot, window: Internal structures
Slot, window-size: Internal structures
Slot, zlib-state: Internal structures
Special Variable, *bit-rev-table*: Internal special variables
Special Variable, *cached-struct-defs*: Internal special variables
Special Variable, *fixed-dist-table*: Internal special variables
Special Variable, *fixed-lit/length-table*: Internal special variables
Special Variable, *stats*: Internal special variables
start: Internal structures
start-bits: Internal structures

W
window: Internal structures
window-size: Internal structures

Z
zlib-state: Internal structures

Jump to:   *   +  
B   C   D   E   F   G   H   I   L   M   N   O   P   S   W   Z  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   3  
C   D   G   H   O   P   S   T   Z  
Index Entry  Section

3
3bz: The 3bz system
3bz: The 3bz package

C
Class, octet-pointer: Internal classes
Class, octet-pointer-context: Internal classes
Class, octet-stream-context: Internal classes
Class, octet-vector-context: Internal classes
code-table-type: Internal types
context-boxes: Internal structures

D
deflate-state: Internal structures

G
gzip-state: Internal structures

H
ht-bit-count-type: Internal types
ht-node-array-type: Internal types
ht-node-type: Internal types
ht-offset-type: Internal types
huffman-tree: Internal structures

O
octet: Internal types
octet-pointer: Internal classes
octet-pointer-context: Internal classes
octet-stream-context: Internal classes
octet-vector: Internal types
octet-vector-context: Internal classes
offset-t: Internal types

P
Package, 3bz: The 3bz package

S
size-t: Internal types
Structure, context-boxes: Internal structures
Structure, deflate-state: Internal structures
Structure, gzip-state: Internal structures
Structure, huffman-tree: Internal structures
Structure, zlib-state: Internal structures
System, 3bz: The 3bz system

T
Type, code-table-type: Internal types
Type, ht-bit-count-type: Internal types
Type, ht-node-array-type: Internal types
Type, ht-node-type: Internal types
Type, ht-offset-type: Internal types
Type, octet: Internal types
Type, octet-vector: Internal types
Type, offset-t: Internal types
Type, size-t: Internal types

Z
zlib-state: Internal structures

Jump to:   3  
C   D   G   H   O   P   S   T   Z