The salza2 Reference Manual

Table of Contents

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

The salza2 Reference Manual

This is the salza2 Reference Manual, version 2.0.9, generated automatically by Declt version 2.3 "Robert April" on Tue Feb 20 09:18:58 2018 GMT+0.


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

1 Introduction

salza2 can compress data in the ZLIB and DEFLATE data formats. It is
available under a BSD-like license.

For documentation, see the doc/ directory.

For any questions or comments, please email Zach Beane
.


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 salza2

Author

Zachary Beane <xach@xach.com>

License

BSD

Description

Create compressed data in the ZLIB, DEFLATE, or GZIP data formats

Version

2.0.9

Source

salza2.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 salza2.asd

Location

salza2.asd

Systems

salza2 (system)


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

3.1.2 salza2/package.lisp

Parent

salza2 (system)

Location

package.lisp

Packages

salza2


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

3.1.3 salza2/reset.lisp

Dependency

package.lisp (file)

Parent

salza2 (system)

Location

reset.lisp

Exported Definitions

reset (generic function)


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

3.1.4 salza2/specials.lisp

Dependency

package.lisp (file)

Parent

salza2 (system)

Location

specials.lisp

Internal Definitions

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

3.1.5 salza2/types.lisp

Dependencies
Parent

salza2 (system)

Location

types.lisp

Internal Definitions

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

3.1.6 salza2/checksum.lisp

Dependencies
Parent

salza2 (system)

Location

checksum.lisp

Exported Definitions
Internal Definitions

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

3.1.7 salza2/adler32.lisp

Dependencies
Parent

salza2 (system)

Location

adler32.lisp

Exported Definitions
Internal Definitions

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

3.1.8 salza2/crc32.lisp

Dependencies
Parent

salza2 (system)

Location

crc32.lisp

Exported Definitions
Internal Definitions

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

3.1.9 salza2/chains.lisp

Dependencies
Parent

salza2 (system)

Location

chains.lisp

Internal Definitions

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

3.1.10 salza2/bitstream.lisp

Dependencies
Parent

salza2 (system)

Location

bitstream.lisp

Exported Definitions
Internal Definitions

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

3.1.11 salza2/matches.lisp

Dependencies
Parent

salza2 (system)

Location

matches.lisp

Internal Definitions

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

3.1.12 salza2/compress.lisp

Dependencies
Parent

salza2 (system)

Location

compress.lisp

Internal Definitions

compress (function)


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

3.1.13 salza2/huffman.lisp

Dependency

package.lisp (file)

Parent

salza2 (system)

Location

huffman.lisp

Internal Definitions

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

3.1.14 salza2/closures.lisp

Dependencies
Parent

salza2 (system)

Location

closures.lisp

Internal Definitions

make-huffman-writer (function)


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

3.1.15 salza2/compressor.lisp

Dependencies
Parent

salza2 (system)

Location

compressor.lisp

Exported Definitions
Internal Definitions

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

3.1.16 salza2/utilities.lisp

Dependency

package.lisp (file)

Parent

salza2 (system)

Location

utilities.lisp

Internal Definitions

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

3.1.17 salza2/zlib.lisp

Dependencies
Parent

salza2 (system)

Location

zlib.lisp

Exported Definitions
Internal Definitions

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

3.1.18 salza2/gzip.lisp

Dependencies
Parent

salza2 (system)

Location

gzip.lisp

Exported Definitions
Internal Definitions

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

3.1.19 salza2/user.lisp

Dependencies
Parent

salza2 (system)

Location

user.lisp

Exported Definitions
Internal Definitions

compressor-designator-compressor (function)


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

4 Packages

Packages are listed by definition order.


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

4.1 salza2

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-compressor (VAR CLASS &rest INITARGS &key &allow-other-keys) &body BODY
Package

salza2

Source

compressor.lisp (file)


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

5.1.2 Functions

Function: compress-data DATA COMPRESSOR-DESIGNATOR &rest INITARGS
Package

salza2

Source

user.lisp (file)

Function: gzip-file INPUT OUTPUT &key IF-EXISTS
Package

salza2

Source

user.lisp (file)

Function: gzip-stream INPUT OUTPUT
Package

salza2

Source

user.lisp (file)

Function: make-stream-output-callback STREAM

Return a function suitable for use as a compressor callback that writes all compressed data to STREAM.

Package

salza2

Source

user.lisp (file)


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

5.1.3 Generic functions

Generic Function: callback OBJECT
Generic Function: (setf callback) NEW-VALUE OBJECT
Package

salza2

Methods
Method: callback (BITSTREAM bitstream)
Method: (setf callback) NEW-VALUE (BITSTREAM bitstream)

A function of two arguments, BUFFER and END,
that should write out all the data in BUFFER up to END.

Source

bitstream.lisp (file)

Method: (setf callback) NEW-FUN (COMPRESSOR deflate-compressor)
Source

compressor.lisp (file)

Generic Function: compress-octet OCTET COMPRESSOR

Add OCTET to the compressed data of COMPRESSOR.

Package

salza2

Source

compressor.lisp (file)

Methods
Method: compress-octet OCTET COMPRESSOR
Generic Function: compress-octet-vector VECTOR COMPRESSOR &key START END

Add the octets of VECTOR to the compressed data of COMPRESSOR.

Package

salza2

Source

compressor.lisp (file)

Methods
Method: compress-octet-vector VECTOR COMPRESSOR &key START END
Generic Function: finish-compression COMPRESSOR

Finish the data format and flush all pending data in the bitstream.

Package

salza2

Source

compressor.lisp (file)

Methods
Method: finish-compression (COMPRESSOR deflate-compressor)
Generic Function: finish-data-format COMPRESSOR

Add any needed epilogue data to the output bitstream.

Package

salza2

Source

compressor.lisp (file)

Methods
Method: finish-data-format (COMPRESSOR gzip-compressor) after
Source

gzip.lisp (file)

Method: finish-data-format (COMPRESSOR zlib-compressor) after
Source

zlib.lisp (file)

Method: finish-data-format (COMPRESSOR deflate-compressor)
Generic Function: process-input COMPRESSOR INPUT START COUNT

Map over pending octets in INPUT and perform
any needed processing. Called before the data is compressed. A subclass might use this to compute a checksum of all input data.

Package

salza2

Source

compressor.lisp (file)

Methods
Method: process-input (COMPRESSOR gzip-compressor) INPUT START COUNT after
Source

gzip.lisp (file)

Method: process-input (COMPRESSOR zlib-compressor) INPUT START COUNT after
Source

zlib.lisp (file)

Method: process-input (COMPRESSOR deflate-compressor) INPUT START COUNT
Generic Function: reset OBJECT

Restore OBJECT’s initial state so it may be re-used.

Package

salza2

Source

reset.lisp (file)

Methods
Method: reset (COMPRESSOR gzip-compressor) after
Source

gzip.lisp (file)

Method: reset (COMPRESSOR zlib-compressor) after
Source

zlib.lisp (file)

Method: reset (COMPRESSOR deflate-compressor)
Source

compressor.lisp (file)

Method: reset (BITSTREAM bitstream)
Source

bitstream.lisp (file)

Method: reset (CHECKSUM crc32-checksum)
Source

crc32.lisp (file)

Method: reset (CHECKSUM adler32-checksum)
Source

adler32.lisp (file)

Generic Function: result CHECKSUM

Return the result of CHECKSUM as an integer.

Package

salza2

Source

checksum.lisp (file)

Methods
Method: result (CHECKSUM crc32-checksum)
Source

crc32.lisp (file)

Method: result (CHECKSUM adler32-checksum)
Source

adler32.lisp (file)

Generic Function: result-octets CHECKSUM

Return the result of CHECKSUM as a list of octets, in MSB order.

Package

salza2

Source

checksum.lisp (file)

Methods
Method: result-octets (CHECKSUM crc32-checksum)
Source

crc32.lisp (file)

Method: result-octets (CHECKSUM adler32-checksum)
Source

adler32.lisp (file)

Generic Function: start-data-format COMPRESSOR

Add any needed prologue data to the output bitstream.

Package

salza2

Source

compressor.lisp (file)

Methods
Method: start-data-format (COMPRESSOR gzip-compressor) before
Source

gzip.lisp (file)

Method: start-data-format (COMPRESSOR zlib-compressor) before
Source

zlib.lisp (file)

Method: start-data-format (COMPRESSOR deflate-compressor)
Generic Function: update CHECKSUM BUFFER START COUNT

Update the CHECKSUM object with COUNT octets from BUFFER, starting from START.

Package

salza2

Source

checksum.lisp (file)

Methods
Method: update (CHECKSUM crc32-checksum) INPUT START COUNT
Source

crc32.lisp (file)

Method: update (CHECKSUM adler32-checksum) BUFFER START COUNT
Source

adler32.lisp (file)

Generic Function: write-bits CODE SIZE BITSTREAM
Package

salza2

Source

bitstream.lisp (file)

Methods
Method: write-bits CODE SIZE (COMPRESSOR deflate-compressor)
Source

compressor.lisp (file)

Method: write-bits CODE SIZE (BITSTREAM bitstream)
Generic Function: write-octet OCTET BITSTREAM
Package

salza2

Source

bitstream.lisp (file)

Methods
Method: write-octet OCTET (COMPRESSOR deflate-compressor)
Source

compressor.lisp (file)

Method: write-octet OCTET (BITSTREAM bitstream)
Generic Function: write-octet-vector VECTOR BITSTREAM &key START END
Package

salza2

Source

bitstream.lisp (file)

Methods
Method: write-octet-vector VECTOR (COMPRESSOR deflate-compressor) &key START END
Source

compressor.lisp (file)

Method: write-octet-vector VECTOR (BITSTREAM bitstream) &key START END

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

5.1.4 Classes

Class: adler32-checksum ()
Package

salza2

Source

adler32.lisp (file)

Direct superclasses

checksum (class)

Direct methods
Direct slots
Slot: high
Initargs

:high

Readers

high (generic function)

Writers

(setf high) (generic function)

Slot: low
Initargs

:low

Readers

low (generic function)

Writers

(setf low) (generic function)

Direct Default Initargs
InitargValue
:high0
:low1
Class: crc32-checksum ()
Package

salza2

Source

crc32.lisp (file)

Direct superclasses

checksum (class)

Direct methods
Direct slots
Slot: low
Initargs

:low

Readers

low (generic function)

Writers

(setf low) (generic function)

Slot: high
Initargs

:high

Readers

high (generic function)

Writers

(setf high) (generic function)

Direct Default Initargs
InitargValue
:low65535
:high65535
Class: deflate-compressor ()
Package

salza2

Source

compressor.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: input
Initargs

:input

Readers

input (generic function)

Writers

(setf input) (generic function)

Slot: chains
Initargs

:chains

Readers

chains (generic function)

Writers

(setf chains) (generic function)

Slot: hashes
Initargs

:hashes

Readers

hashes (generic function)

Writers

(setf hashes) (generic function)

Slot: start
Initargs

:start

Readers

start (generic function)

Writers

(setf start) (generic function)

Slot: end
Initargs

:end

Readers

end (generic function)

Writers

(setf end) (generic function)

Slot: counter
Initargs

:counter

Readers

counter (generic function)

Writers

(setf counter) (generic function)

Slot: octet-buffer
Initargs

:octet-buffer

Readers

octet-buffer (generic function)

Writers

(setf octet-buffer) (generic function)

Slot: bitstream
Initargs

:bitstream

Readers

bitstream (generic function)

Writers

(setf bitstream) (generic function)

Slot: literal-fun
Initargs

:literal-fun

Readers

literal-fun (generic function)

Writers

(setf literal-fun) (generic function)

Slot: length-fun
Initargs

:length-fun

Readers

length-fun (generic function)

Writers

(setf length-fun) (generic function)

Slot: distance-fun
Initargs

:distance-fun

Readers

distance-fun (generic function)

Writers

(setf distance-fun) (generic function)

Slot: byte-fun
Initargs

:byte-fun

Readers

byte-fun (generic function)

Writers

(setf byte-fun) (generic function)

Slot: compress-fun
Initargs

:compress-fun

Readers

compress-fun (generic function)

Writers

(setf compress-fun) (generic function)

Direct Default Initargs
InitargValue
:input(salza2::make-input)
:chains(salza2::make-chains)
:hashes(salza2::make-hashes)
:start0
:end0
:counter0
:bitstream(make-instance (quote salza2::bitstream))
:octet-buffer(salza2::make-octet-vector 1)
Class: gzip-compressor ()
Package

salza2

Source

gzip.lisp (file)

Direct superclasses

deflate-compressor (class)

Direct methods
Direct slots
Slot: checksum
Initargs

:checksum

Readers

checksum (generic function)

Writers

(setf checksum) (generic function)

Slot: data-length
Initargs

:data-length

Readers

data-length (generic function)

Writers

(setf data-length) (generic function)

Direct Default Initargs
InitargValue
:checksum(make-instance (quote salza2:crc32-checksum))
:data-length0
Class: zlib-compressor ()
Package

salza2

Source

zlib.lisp (file)

Direct superclasses

deflate-compressor (class)

Direct methods
Direct slots
Slot: adler32
Initargs

:adler32

Readers

adler32 (generic function)

Writers

(setf adler32) (generic function)

Direct Default Initargs
InitargValue
:adler32(make-instance (quote salza2:adler32-checksum))

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

5.2 Internal definitions


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

5.2.1 Constants

Constant: +adler32-base+
Package

salza2

Source

adler32.lisp (file)

Constant: +final-block+
Package

salza2

Source

specials.lisp (file)

Constant: +fixed-tables+
Package

salza2

Source

specials.lisp (file)

Constant: +gzip-deflate-compression+
Package

salza2

Source

gzip.lisp (file)

Constant: +gzip-fast-compression+

Code for gzip compression level. This is present only to create valid gzip data; it has no meaning to the compressor and is only a hint to the decompressor.

Package

salza2

Source

gzip.lisp (file)

Constant: +gzip-flags+
Package

salza2

Source

gzip.lisp (file)

Constant: +gzip-mtime+
Package

salza2

Source

gzip.lisp (file)

Constant: +gzip-unix-os+
Package

salza2

Source

gzip.lisp (file)

Constant: +maximum-match-distance+

The maximum distance for a match.

Package

salza2

Source

matches.lisp (file)

Constant: +maximum-match-length+

The maximum match length allowed.

Package

salza2

Source

matches.lisp (file)


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

5.2.2 Special variables

Special Variable: *crc32-table*
Package

salza2

Source

crc32.lisp (file)

Special Variable: *distance-codes*
Package

salza2

Source

huffman.lisp (file)

Special Variable: *fixed-huffman-codes*
Package

salza2

Source

huffman.lisp (file)

Special Variable: *gzip-signature*

These two octets precede all data in the gzip format.

Package

salza2

Source

gzip.lisp (file)

Special Variable: *length-codes*
Package

salza2

Source

huffman.lisp (file)

Special Variable: +bitstream-buffer-bitmask+
Package

salza2

Source

specials.lisp (file)

Special Variable: +bitstream-buffer-bits+
Package

salza2

Source

specials.lisp (file)

Special Variable: +bitstream-buffer-mask+
Package

salza2

Source

specials.lisp (file)

Special Variable: +bitstream-buffer-size+
Package

salza2

Source

specials.lisp (file)

Special Variable: +buffer-size+
Package

salza2

Source

specials.lisp (file)

Special Variable: +buffer-size-mask+
Package

salza2

Source

specials.lisp (file)

Special Variable: +hashes-size+
Package

salza2

Source

specials.lisp (file)

Special Variable: +input-limit+
Package

salza2

Source

specials.lisp (file)

Special Variable: +input-limit-mask+
Package

salza2

Source

specials.lisp (file)

Special Variable: +input-mask+
Package

salza2

Source

specials.lisp (file)

Special Variable: +input-size+
Package

salza2

Source

specials.lisp (file)

Special Variable: +radix+
Package

salza2

Source

specials.lisp (file)

Special Variable: +rmax+
Package

salza2

Source

specials.lisp (file)


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

5.2.3 Functions

Function: adler32-update ADLER-HIGH ADLER-LOW BUF START COUNT
Package

salza2

Source

adler32.lisp (file)

Function: bitstream-callback-missing &rest ARGS
Package

salza2

Source

bitstream.lisp (file)

Function: code-vector LENGTH
Package

salza2

Source

huffman.lisp (file)

Function: compress INPUT CHAINS START END LITERAL-FUN LENGTH-FUN DISTANCE-FUN
Package

salza2

Source

compress.lisp (file)

Function: compressor-designator-compressor DESIGNATOR INITARGS
Package

salza2

Source

user.lisp (file)

Function: crc32 HIGH LOW BUF START COUNT
Package

salza2

Source

crc32.lisp (file)

Function: crc32-table ()
Package

salza2

Source

crc32.lisp (file)

Function: distance-codes ()

Compute a table of the (code + extra bits) values for all possible distances as specified by RFC1951.

Package

salza2

Source

huffman.lisp (file)

Function: error-missing-callback &rest ARGS
Package

salza2

Source

compressor.lisp (file)

Function: fixed-huffman-codes ()

Generate the fixed Huffman codes specified by RFC1951.

Package

salza2

Source

huffman.lisp (file)

Function: gzip-write-u32 VALUE COMPRESSOR
Package

salza2

Source

gzip.lisp (file)

Function: hash-value INPUT POSITION
Package

salza2

Source

chains.lisp (file)

Function: length-codes HUFFMAN-CODES

Compute a table of the (Huffman + extra bits) values for all possible lengths for the given HUFFMAN-TABLE.

Package

salza2

Source

huffman.lisp (file)

Function: longest-match P1 INPUT CHAINS END MAX-TESTS
Package

salza2

Source

matches.lisp (file)

Function: make-chains ()
Package

salza2

Source

compressor.lisp (file)

Function: make-hashes ()
Package

salza2

Source

compressor.lisp (file)

Function: make-huffman-writer HUFFMAN-CODES BITSTREAM
Package

salza2

Source

closures.lisp (file)

Function: make-input ()
Package

salza2

Source

compressor.lisp (file)

Function: make-octet-vector SIZE
Package

salza2

Source

utilities.lisp (file)

Function: match-length P1 P2 INPUT END

Returns the length of the match between positions p1 and p2 in INPUT; END is a sentinel position that ends the match length check if reached.

Package

salza2

Source

matches.lisp (file)

Function: merge-bits CODE SIZE BUFFER BITS CALLBACK
Package

salza2

Source

bitstream.lisp (file)

Function: merge-input INPUT START COUNT OUTPUT OFFSET COMPRESS-FUN

Merge COUNT octets from START of INPUT into OUTPUT at OFFSET; on reaching 32k boundaries within OUTPUT, call the COMPRESS-FUN with OUTPUT, a starting offset, and the count of pending data.

Package

salza2

Source

compressor.lisp (file)

Function: merge-octet OCTET BUFFER BITS CALLBACK
Package

salza2

Source

bitstream.lisp (file)

Function: mod8191 Z
Package

salza2

Source

chains.lisp (file)

Function: octet-vector &rest ELEMENTS
Package

salza2

Source

utilities.lisp (file)

Function: reinitialize-bitstream-funs COMPRESSOR BITSTREAM
Package

salza2

Source

compressor.lisp (file)

Function: reverse-bits WORD N
Package

salza2

Source

huffman.lisp (file)

Function: size-vector LENGTH
Package

salza2

Source

huffman.lisp (file)

Function: ub32-octets RESULT
Package

salza2

Source

checksum.lisp (file)

Function: update-chains INPUT HASHES CHAINS START COUNT
Package

salza2

Source

chains.lisp (file)


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

5.2.4 Generic functions

Generic Function: adler32 OBJECT
Generic Function: (setf adler32) NEW-VALUE OBJECT
Package

salza2

Methods
Method: adler32 (ZLIB-COMPRESSOR zlib-compressor)

automatically generated reader method

Source

zlib.lisp (file)

Method: (setf adler32) NEW-VALUE (ZLIB-COMPRESSOR zlib-compressor)

automatically generated writer method

Source

zlib.lisp (file)

Generic Function: bits OBJECT
Generic Function: (setf bits) NEW-VALUE OBJECT
Package

salza2

Methods
Method: bits (BITSTREAM bitstream)
Method: (setf bits) NEW-VALUE (BITSTREAM bitstream)

The number of bits written to the buffer so far.

Source

bitstream.lisp (file)

Generic Function: bitstream OBJECT
Generic Function: (setf bitstream) NEW-VALUE OBJECT
Package

salza2

Methods
Method: bitstream (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated reader method

Source

compressor.lisp (file)

Method: (setf bitstream) NEW-VALUE (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated writer method

Source

compressor.lisp (file)

Generic Function: buffer OBJECT
Generic Function: (setf buffer) NEW-VALUE OBJECT
Package

salza2

Methods
Method: buffer (BITSTREAM bitstream)
Method: (setf buffer) NEW-VALUE (BITSTREAM bitstream)

Holds accumulated bits packed into octets.

Source

bitstream.lisp (file)

Generic Function: byte-fun OBJECT
Generic Function: (setf byte-fun) NEW-VALUE OBJECT
Package

salza2

Methods
Method: byte-fun (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated reader method

Source

compressor.lisp (file)

Method: (setf byte-fun) NEW-VALUE (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated writer method

Source

compressor.lisp (file)

Generic Function: chains OBJECT
Generic Function: (setf chains) NEW-VALUE OBJECT
Package

salza2

Methods
Method: chains (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated reader method

Source

compressor.lisp (file)

Method: (setf chains) NEW-VALUE (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated writer method

Source

compressor.lisp (file)

Generic Function: checksum OBJECT
Generic Function: (setf checksum) NEW-VALUE OBJECT
Package

salza2

Methods
Method: checksum (GZIP-COMPRESSOR gzip-compressor)

automatically generated reader method

Source

gzip.lisp (file)

Method: (setf checksum) NEW-VALUE (GZIP-COMPRESSOR gzip-compressor)

automatically generated writer method

Source

gzip.lisp (file)

Generic Function: codes OBJECT
Generic Function: (setf codes) NEW-VALUE OBJECT
Package

salza2

Methods
Method: codes (HUFFMAN-CODES huffman-codes)

automatically generated reader method

Source

huffman.lisp (file)

Method: (setf codes) NEW-VALUE (HUFFMAN-CODES huffman-codes)

automatically generated writer method

Source

huffman.lisp (file)

Generic Function: compress-fun OBJECT
Generic Function: (setf compress-fun) NEW-VALUE OBJECT
Package

salza2

Methods
Method: compress-fun (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated reader method

Source

compressor.lisp (file)

Method: (setf compress-fun) NEW-VALUE (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated writer method

Source

compressor.lisp (file)

Generic Function: counter OBJECT
Generic Function: (setf counter) NEW-VALUE OBJECT
Package

salza2

Methods
Method: counter (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated reader method

Source

compressor.lisp (file)

Method: (setf counter) NEW-VALUE (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated writer method

Source

compressor.lisp (file)

Generic Function: data-length OBJECT
Generic Function: (setf data-length) NEW-VALUE OBJECT
Package

salza2

Methods
Method: data-length (GZIP-COMPRESSOR gzip-compressor)

automatically generated reader method

Source

gzip.lisp (file)

Method: (setf data-length) NEW-VALUE (GZIP-COMPRESSOR gzip-compressor)

automatically generated writer method

Source

gzip.lisp (file)

Generic Function: distance-fun OBJECT
Generic Function: (setf distance-fun) NEW-VALUE OBJECT
Package

salza2

Methods
Method: distance-fun (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated reader method

Source

compressor.lisp (file)

Method: (setf distance-fun) NEW-VALUE (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated writer method

Source

compressor.lisp (file)

Generic Function: end OBJECT
Generic Function: (setf end) NEW-VALUE OBJECT
Package

salza2

Methods
Method: end (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated reader method

Source

compressor.lisp (file)

Method: (setf end) NEW-VALUE (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated writer method

Source

compressor.lisp (file)

Generic Function: final-compress COMPRESSOR

Perform the final compression on pending input data in COMPRESSOR.

Package

salza2

Source

compressor.lisp (file)

Methods
Method: final-compress (COMPRESSOR deflate-compressor)
Generic Function: flush BITSTREAM
Package

salza2

Source

bitstream.lisp (file)

Methods
Method: flush (BITSTREAM bitstream)
Generic Function: hashes OBJECT
Generic Function: (setf hashes) NEW-VALUE OBJECT
Package

salza2

Methods
Method: hashes (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated reader method

Source

compressor.lisp (file)

Method: (setf hashes) NEW-VALUE (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated writer method

Source

compressor.lisp (file)

Generic Function: high OBJECT
Generic Function: (setf high) NEW-VALUE OBJECT
Package

salza2

Methods
Method: high (CRC32-CHECKSUM crc32-checksum)

automatically generated reader method

Source

crc32.lisp (file)

Method: (setf high) NEW-VALUE (CRC32-CHECKSUM crc32-checksum)

automatically generated writer method

Source

crc32.lisp (file)

Method: high (ADLER32-CHECKSUM adler32-checksum)

automatically generated reader method

Source

adler32.lisp (file)

Method: (setf high) NEW-VALUE (ADLER32-CHECKSUM adler32-checksum)

automatically generated writer method

Source

adler32.lisp (file)

Generic Function: input OBJECT
Generic Function: (setf input) NEW-VALUE OBJECT
Package

salza2

Methods
Method: input (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated reader method

Source

compressor.lisp (file)

Method: (setf input) NEW-VALUE (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated writer method

Source

compressor.lisp (file)

Generic Function: length-fun OBJECT
Generic Function: (setf length-fun) NEW-VALUE OBJECT
Package

salza2

Methods
Method: length-fun (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated reader method

Source

compressor.lisp (file)

Method: (setf length-fun) NEW-VALUE (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated writer method

Source

compressor.lisp (file)

Generic Function: literal-fun OBJECT
Generic Function: (setf literal-fun) NEW-VALUE OBJECT
Package

salza2

Methods
Method: literal-fun (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated reader method

Source

compressor.lisp (file)

Method: (setf literal-fun) NEW-VALUE (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated writer method

Source

compressor.lisp (file)

Generic Function: low OBJECT
Generic Function: (setf low) NEW-VALUE OBJECT
Package

salza2

Methods
Method: low (CRC32-CHECKSUM crc32-checksum)

automatically generated reader method

Source

crc32.lisp (file)

Method: (setf low) NEW-VALUE (CRC32-CHECKSUM crc32-checksum)

automatically generated writer method

Source

crc32.lisp (file)

Method: low (ADLER32-CHECKSUM adler32-checksum)

automatically generated reader method

Source

adler32.lisp (file)

Method: (setf low) NEW-VALUE (ADLER32-CHECKSUM adler32-checksum)

automatically generated writer method

Source

adler32.lisp (file)

Generic Function: make-compress-fun COMPRESSOR

Create a callback suitable for passing to
MERGE-INPUT for performing incremental compression of the next 32k octets of input.

Package

salza2

Source

compressor.lisp (file)

Methods
Method: make-compress-fun (COMPRESSOR deflate-compressor)
Generic Function: octet-buffer OBJECT
Generic Function: (setf octet-buffer) NEW-VALUE OBJECT
Package

salza2

Methods
Method: octet-buffer (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated reader method

Source

compressor.lisp (file)

Method: (setf octet-buffer) NEW-VALUE (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated writer method

Source

compressor.lisp (file)

Generic Function: sizes OBJECT
Generic Function: (setf sizes) NEW-VALUE OBJECT
Package

salza2

Methods
Method: sizes (HUFFMAN-CODES huffman-codes)

automatically generated reader method

Source

huffman.lisp (file)

Method: (setf sizes) NEW-VALUE (HUFFMAN-CODES huffman-codes)

automatically generated writer method

Source

huffman.lisp (file)

Generic Function: start OBJECT
Generic Function: (setf start) NEW-VALUE OBJECT
Package

salza2

Methods
Method: start (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated reader method

Source

compressor.lisp (file)

Method: (setf start) NEW-VALUE (DEFLATE-COMPRESSOR deflate-compressor)

automatically generated writer method

Source

compressor.lisp (file)


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

5.2.5 Classes

Class: bitstream ()
Package

salza2

Source

bitstream.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: buffer

Holds accumulated bits packed into octets.

Initargs

:buffer

Readers

buffer (generic function)

Writers

(setf buffer) (generic function)

Slot: bits

The number of bits written to the buffer so far.

Initargs

:bits

Readers

bits (generic function)

Writers

(setf bits) (generic function)

Slot: callback

A function of two arguments, BUFFER and END,
that should write out all the data in BUFFER up to END.

Initargs

:callback

Readers

callback (generic function)

Writers

(setf callback) (generic function)

Direct Default Initargs
InitargValue
:buffer(make-array salza2::+bitstream-buffer-size+ :element-type (quote salza2::octet))
:bits0
:callback(function salza2::bitstream-callback-missing)
Class: checksum ()
Package

salza2

Source

checksum.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Class: huffman-codes ()
Package

salza2

Source

huffman.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
  • sizes (method)
  • sizes (method)
  • codes (method)
  • codes (method)
Direct slots
Slot: codes
Initargs

:codes

Readers

codes (generic function)

Writers

(setf codes) (generic function)

Slot: sizes
Initargs

:sizes

Readers

sizes (generic function)

Writers

(setf sizes) (generic function)


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

5.2.6 Types

Type: array-index ()
Package

salza2

Source

types.lisp (file)

Type: bitstream-buffer ()
Package

salza2

Source

types.lisp (file)

Type: bitstream-buffer-bit-count ()
Package

salza2

Source

types.lisp (file)

Type: chains-buffer ()
Package

salza2

Source

types.lisp (file)

Type: code-vector ()
Package

salza2

Source

huffman.lisp (file)

Type: hash ()
Package

salza2

Source

types.lisp (file)

Type: hashes-buffer ()
Package

salza2

Source

types.lisp (file)

Type: input-buffer ()
Package

salza2

Source

types.lisp (file)

Type: input-index ()
Package

salza2

Source

types.lisp (file)

Type: octet ()
Package

salza2

Source

types.lisp (file)

Type: octet-vector ()
Package

salza2

Source

types.lisp (file)

Type: size-vector ()
Package

salza2

Source

huffman.lisp (file)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   L   S  
Index Entry  Section

F
File, Lisp, salza2.asd: The salza2<dot>asd file
File, Lisp, salza2/adler32.lisp: The salza2/adler32<dot>lisp file
File, Lisp, salza2/bitstream.lisp: The salza2/bitstream<dot>lisp file
File, Lisp, salza2/chains.lisp: The salza2/chains<dot>lisp file
File, Lisp, salza2/checksum.lisp: The salza2/checksum<dot>lisp file
File, Lisp, salza2/closures.lisp: The salza2/closures<dot>lisp file
File, Lisp, salza2/compress.lisp: The salza2/compress<dot>lisp file
File, Lisp, salza2/compressor.lisp: The salza2/compressor<dot>lisp file
File, Lisp, salza2/crc32.lisp: The salza2/crc32<dot>lisp file
File, Lisp, salza2/gzip.lisp: The salza2/gzip<dot>lisp file
File, Lisp, salza2/huffman.lisp: The salza2/huffman<dot>lisp file
File, Lisp, salza2/matches.lisp: The salza2/matches<dot>lisp file
File, Lisp, salza2/package.lisp: The salza2/package<dot>lisp file
File, Lisp, salza2/reset.lisp: The salza2/reset<dot>lisp file
File, Lisp, salza2/specials.lisp: The salza2/specials<dot>lisp file
File, Lisp, salza2/types.lisp: The salza2/types<dot>lisp file
File, Lisp, salza2/user.lisp: The salza2/user<dot>lisp file
File, Lisp, salza2/utilities.lisp: The salza2/utilities<dot>lisp file
File, Lisp, salza2/zlib.lisp: The salza2/zlib<dot>lisp file

L
Lisp File, salza2.asd: The salza2<dot>asd file
Lisp File, salza2/adler32.lisp: The salza2/adler32<dot>lisp file
Lisp File, salza2/bitstream.lisp: The salza2/bitstream<dot>lisp file
Lisp File, salza2/chains.lisp: The salza2/chains<dot>lisp file
Lisp File, salza2/checksum.lisp: The salza2/checksum<dot>lisp file
Lisp File, salza2/closures.lisp: The salza2/closures<dot>lisp file
Lisp File, salza2/compress.lisp: The salza2/compress<dot>lisp file
Lisp File, salza2/compressor.lisp: The salza2/compressor<dot>lisp file
Lisp File, salza2/crc32.lisp: The salza2/crc32<dot>lisp file
Lisp File, salza2/gzip.lisp: The salza2/gzip<dot>lisp file
Lisp File, salza2/huffman.lisp: The salza2/huffman<dot>lisp file
Lisp File, salza2/matches.lisp: The salza2/matches<dot>lisp file
Lisp File, salza2/package.lisp: The salza2/package<dot>lisp file
Lisp File, salza2/reset.lisp: The salza2/reset<dot>lisp file
Lisp File, salza2/specials.lisp: The salza2/specials<dot>lisp file
Lisp File, salza2/types.lisp: The salza2/types<dot>lisp file
Lisp File, salza2/user.lisp: The salza2/user<dot>lisp file
Lisp File, salza2/utilities.lisp: The salza2/utilities<dot>lisp file
Lisp File, salza2/zlib.lisp: The salza2/zlib<dot>lisp file

S
salza2.asd: The salza2<dot>asd file
salza2/adler32.lisp: The salza2/adler32<dot>lisp file
salza2/bitstream.lisp: The salza2/bitstream<dot>lisp file
salza2/chains.lisp: The salza2/chains<dot>lisp file
salza2/checksum.lisp: The salza2/checksum<dot>lisp file
salza2/closures.lisp: The salza2/closures<dot>lisp file
salza2/compress.lisp: The salza2/compress<dot>lisp file
salza2/compressor.lisp: The salza2/compressor<dot>lisp file
salza2/crc32.lisp: The salza2/crc32<dot>lisp file
salza2/gzip.lisp: The salza2/gzip<dot>lisp file
salza2/huffman.lisp: The salza2/huffman<dot>lisp file
salza2/matches.lisp: The salza2/matches<dot>lisp file
salza2/package.lisp: The salza2/package<dot>lisp file
salza2/reset.lisp: The salza2/reset<dot>lisp file
salza2/specials.lisp: The salza2/specials<dot>lisp file
salza2/types.lisp: The salza2/types<dot>lisp file
salza2/user.lisp: The salza2/user<dot>lisp file
salza2/utilities.lisp: The salza2/utilities<dot>lisp file
salza2/zlib.lisp: The salza2/zlib<dot>lisp file

Jump to:   F   L   S  

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

A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   L   M   O   P   R   S   U   W  
Index Entry  Section

(
(setf adler32): Internal generic functions
(setf adler32): Internal generic functions
(setf bits): Internal generic functions
(setf bits): Internal generic functions
(setf bitstream): Internal generic functions
(setf bitstream): Internal generic functions
(setf buffer): Internal generic functions
(setf buffer): Internal generic functions
(setf byte-fun): Internal generic functions
(setf byte-fun): Internal generic functions
(setf callback): Exported generic functions
(setf callback): Exported generic functions
(setf callback): Exported generic functions
(setf chains): Internal generic functions
(setf chains): Internal generic functions
(setf checksum): Internal generic functions
(setf checksum): Internal generic functions
(setf codes): Internal generic functions
(setf codes): Internal generic functions
(setf compress-fun): Internal generic functions
(setf compress-fun): Internal generic functions
(setf counter): Internal generic functions
(setf counter): Internal generic functions
(setf data-length): Internal generic functions
(setf data-length): Internal generic functions
(setf distance-fun): Internal generic functions
(setf distance-fun): Internal generic functions
(setf end): Internal generic functions
(setf end): Internal generic functions
(setf hashes): Internal generic functions
(setf hashes): Internal generic functions
(setf high): Internal generic functions
(setf high): Internal generic functions
(setf high): Internal generic functions
(setf input): Internal generic functions
(setf input): Internal generic functions
(setf length-fun): Internal generic functions
(setf length-fun): Internal generic functions
(setf literal-fun): Internal generic functions
(setf literal-fun): Internal generic functions
(setf low): Internal generic functions
(setf low): Internal generic functions
(setf low): Internal generic functions
(setf octet-buffer): Internal generic functions
(setf octet-buffer): Internal generic functions
(setf sizes): Internal generic functions
(setf sizes): Internal generic functions
(setf start): Internal generic functions
(setf start): Internal generic functions

A
adler32: Internal generic functions
adler32: Internal generic functions
adler32-update: Internal functions

B
bits: Internal generic functions
bits: Internal generic functions
bitstream: Internal generic functions
bitstream: Internal generic functions
bitstream-callback-missing: Internal functions
buffer: Internal generic functions
buffer: Internal generic functions
byte-fun: Internal generic functions
byte-fun: Internal generic functions

C
callback: Exported generic functions
callback: Exported generic functions
chains: Internal generic functions
chains: Internal generic functions
checksum: Internal generic functions
checksum: Internal generic functions
code-vector: Internal functions
codes: Internal generic functions
codes: Internal generic functions
compress: Internal functions
compress-data: Exported functions
compress-fun: Internal generic functions
compress-fun: Internal generic functions
compress-octet: Exported generic functions
compress-octet: Exported generic functions
compress-octet-vector: Exported generic functions
compress-octet-vector: Exported generic functions
compressor-designator-compressor: Internal functions
counter: Internal generic functions
counter: Internal generic functions
crc32: Internal functions
crc32-table: Internal functions

D
data-length: Internal generic functions
data-length: Internal generic functions
distance-codes: Internal functions
distance-fun: Internal generic functions
distance-fun: Internal generic functions

E
end: Internal generic functions
end: Internal generic functions
error-missing-callback: Internal functions

F
final-compress: Internal generic functions
final-compress: Internal generic functions
finish-compression: Exported generic functions
finish-compression: Exported generic functions
finish-data-format: Exported generic functions
finish-data-format: Exported generic functions
finish-data-format: Exported generic functions
finish-data-format: Exported generic functions
fixed-huffman-codes: Internal functions
flush: Internal generic functions
flush: Internal generic functions
Function, adler32-update: Internal functions
Function, bitstream-callback-missing: Internal functions
Function, code-vector: Internal functions
Function, compress: Internal functions
Function, compress-data: Exported functions
Function, compressor-designator-compressor: Internal functions
Function, crc32: Internal functions
Function, crc32-table: Internal functions
Function, distance-codes: Internal functions
Function, error-missing-callback: Internal functions
Function, fixed-huffman-codes: Internal functions
Function, gzip-file: Exported functions
Function, gzip-stream: Exported functions
Function, gzip-write-u32: Internal functions
Function, hash-value: Internal functions
Function, length-codes: Internal functions
Function, longest-match: Internal functions
Function, make-chains: Internal functions
Function, make-hashes: Internal functions
Function, make-huffman-writer: Internal functions
Function, make-input: Internal functions
Function, make-octet-vector: Internal functions
Function, make-stream-output-callback: Exported functions
Function, match-length: Internal functions
Function, merge-bits: Internal functions
Function, merge-input: Internal functions
Function, merge-octet: Internal functions
Function, mod8191: Internal functions
Function, octet-vector: Internal functions
Function, reinitialize-bitstream-funs: Internal functions
Function, reverse-bits: Internal functions
Function, size-vector: Internal functions
Function, ub32-octets: Internal functions
Function, update-chains: Internal functions

G
Generic Function, (setf adler32): Internal generic functions
Generic Function, (setf bits): Internal generic functions
Generic Function, (setf bitstream): Internal generic functions
Generic Function, (setf buffer): Internal generic functions
Generic Function, (setf byte-fun): Internal generic functions
Generic Function, (setf callback): Exported generic functions
Generic Function, (setf chains): Internal generic functions
Generic Function, (setf checksum): Internal generic functions
Generic Function, (setf codes): Internal generic functions
Generic Function, (setf compress-fun): Internal generic functions
Generic Function, (setf counter): Internal generic functions
Generic Function, (setf data-length): Internal generic functions
Generic Function, (setf distance-fun): Internal generic functions
Generic Function, (setf end): Internal generic functions
Generic Function, (setf hashes): Internal generic functions
Generic Function, (setf high): Internal generic functions
Generic Function, (setf input): Internal generic functions
Generic Function, (setf length-fun): Internal generic functions
Generic Function, (setf literal-fun): Internal generic functions
Generic Function, (setf low): Internal generic functions
Generic Function, (setf octet-buffer): Internal generic functions
Generic Function, (setf sizes): Internal generic functions
Generic Function, (setf start): Internal generic functions
Generic Function, adler32: Internal generic functions
Generic Function, bits: Internal generic functions
Generic Function, bitstream: Internal generic functions
Generic Function, buffer: Internal generic functions
Generic Function, byte-fun: Internal generic functions
Generic Function, callback: Exported generic functions
Generic Function, chains: Internal generic functions
Generic Function, checksum: Internal generic functions
Generic Function, codes: Internal generic functions
Generic Function, compress-fun: Internal generic functions
Generic Function, compress-octet: Exported generic functions
Generic Function, compress-octet-vector: Exported generic functions
Generic Function, counter: Internal generic functions
Generic Function, data-length: Internal generic functions
Generic Function, distance-fun: Internal generic functions
Generic Function, end: Internal generic functions
Generic Function, final-compress: Internal generic functions
Generic Function, finish-compression: Exported generic functions
Generic Function, finish-data-format: Exported generic functions
Generic Function, flush: Internal generic functions
Generic Function, hashes: Internal generic functions
Generic Function, high: Internal generic functions
Generic Function, input: Internal generic functions
Generic Function, length-fun: Internal generic functions
Generic Function, literal-fun: Internal generic functions
Generic Function, low: Internal generic functions
Generic Function, make-compress-fun: Internal generic functions
Generic Function, octet-buffer: Internal generic functions
Generic Function, process-input: Exported generic functions
Generic Function, reset: Exported generic functions
Generic Function, result: Exported generic functions
Generic Function, result-octets: Exported generic functions
Generic Function, sizes: Internal generic functions
Generic Function, start: Internal generic functions
Generic Function, start-data-format: Exported generic functions
Generic Function, update: Exported generic functions
Generic Function, write-bits: Exported generic functions
Generic Function, write-octet: Exported generic functions
Generic Function, write-octet-vector: Exported generic functions
gzip-file: Exported functions
gzip-stream: Exported functions
gzip-write-u32: Internal functions

H
hash-value: Internal functions
hashes: Internal generic functions
hashes: Internal generic functions
high: Internal generic functions
high: Internal generic functions
high: Internal generic functions

I
input: Internal generic functions
input: Internal generic functions

L
length-codes: Internal functions
length-fun: Internal generic functions
length-fun: Internal generic functions
literal-fun: Internal generic functions
literal-fun: Internal generic functions
longest-match: Internal functions
low: Internal generic functions
low: Internal generic functions
low: Internal generic functions

M
Macro, with-compressor: Exported macros
make-chains: Internal functions
make-compress-fun: Internal generic functions
make-compress-fun: Internal generic functions
make-hashes: Internal functions
make-huffman-writer: Internal functions
make-input: Internal functions
make-octet-vector: Internal functions
make-stream-output-callback: Exported functions
match-length: Internal functions
merge-bits: Internal functions
merge-input: Internal functions
merge-octet: Internal functions
Method, (setf adler32): Internal generic functions
Method, (setf bits): Internal generic functions
Method, (setf bitstream): Internal generic functions
Method, (setf buffer): Internal generic functions
Method, (setf byte-fun): Internal generic functions
Method, (setf callback): Exported generic functions
Method, (setf callback): Exported generic functions
Method, (setf chains): Internal generic functions
Method, (setf checksum): Internal generic functions
Method, (setf codes): Internal generic functions
Method, (setf compress-fun): Internal generic functions
Method, (setf counter): Internal generic functions
Method, (setf data-length): Internal generic functions
Method, (setf distance-fun): Internal generic functions
Method, (setf end): Internal generic functions
Method, (setf hashes): Internal generic functions
Method, (setf high): Internal generic functions
Method, (setf high): Internal generic functions
Method, (setf input): Internal generic functions
Method, (setf length-fun): Internal generic functions
Method, (setf literal-fun): Internal generic functions
Method, (setf low): Internal generic functions
Method, (setf low): Internal generic functions
Method, (setf octet-buffer): Internal generic functions
Method, (setf sizes): Internal generic functions
Method, (setf start): Internal generic functions
Method, adler32: Internal generic functions
Method, bits: Internal generic functions
Method, bitstream: Internal generic functions
Method, buffer: Internal generic functions
Method, byte-fun: Internal generic functions
Method, callback: Exported generic functions
Method, chains: Internal generic functions
Method, checksum: Internal generic functions
Method, codes: Internal generic functions
Method, compress-fun: Internal generic functions
Method, compress-octet: Exported generic functions
Method, compress-octet-vector: Exported generic functions
Method, counter: Internal generic functions
Method, data-length: Internal generic functions
Method, distance-fun: Internal generic functions
Method, end: Internal generic functions
Method, final-compress: Internal generic functions
Method, finish-compression: Exported generic functions
Method, finish-data-format: Exported generic functions
Method, finish-data-format: Exported generic functions
Method, finish-data-format: Exported generic functions
Method, flush: Internal generic functions
Method, hashes: Internal generic functions
Method, high: Internal generic functions
Method, high: Internal generic functions
Method, input: Internal generic functions
Method, length-fun: Internal generic functions
Method, literal-fun: Internal generic functions
Method, low: Internal generic functions
Method, low: Internal generic functions
Method, make-compress-fun: Internal generic functions
Method, octet-buffer: Internal generic functions
Method, process-input: Exported generic functions
Method, process-input: Exported generic functions
Method, process-input: Exported generic functions
Method, reset: Exported generic functions
Method, reset: Exported generic functions
Method, reset: Exported generic functions
Method, reset: Exported generic functions
Method, reset: Exported generic functions
Method, reset: Exported generic functions
Method, result: Exported generic functions
Method, result: Exported generic functions
Method, result-octets: Exported generic functions
Method, result-octets: Exported generic functions
Method, sizes: Internal generic functions
Method, start: Internal generic functions
Method, start-data-format: Exported generic functions
Method, start-data-format: Exported generic functions
Method, start-data-format: Exported generic functions
Method, update: Exported generic functions
Method, update: Exported generic functions
Method, write-bits: Exported generic functions
Method, write-bits: Exported generic functions
Method, write-octet: Exported generic functions
Method, write-octet: Exported generic functions
Method, write-octet-vector: Exported generic functions
Method, write-octet-vector: Exported generic functions
mod8191: Internal functions

O
octet-buffer: Internal generic functions
octet-buffer: Internal generic functions
octet-vector: Internal functions

P
process-input: Exported generic functions
process-input: Exported generic functions
process-input: Exported generic functions
process-input: Exported generic functions

R
reinitialize-bitstream-funs: Internal functions
reset: Exported generic functions
reset: Exported generic functions
reset: Exported generic functions
reset: Exported generic functions
reset: Exported generic functions
reset: Exported generic functions
reset: Exported generic functions
result: Exported generic functions
result: Exported generic functions
result: Exported generic functions
result-octets: Exported generic functions
result-octets: Exported generic functions
result-octets: Exported generic functions
reverse-bits: Internal functions

S
size-vector: Internal functions
sizes: Internal generic functions
sizes: Internal generic functions
start: Internal generic functions
start: Internal generic functions
start-data-format: Exported generic functions
start-data-format: Exported generic functions
start-data-format: Exported generic functions
start-data-format: Exported generic functions

U
ub32-octets: Internal functions
update: Exported generic functions
update: Exported generic functions
update: Exported generic functions
update-chains: Internal functions

W
with-compressor: Exported macros
write-bits: Exported generic functions
write-bits: Exported generic functions
write-bits: Exported generic functions
write-octet: Exported generic functions
write-octet: Exported generic functions
write-octet: Exported generic functions
write-octet-vector: Exported generic functions
write-octet-vector: Exported generic functions
write-octet-vector: Exported generic functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   L   M   O   P   R   S   U   W  

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

A.3 Variables

Jump to:   *   +  
A   B   C   D   E   H   I   L   O   S  
Index Entry  Section

*
*crc32-table*: Internal special variables
*distance-codes*: Internal special variables
*fixed-huffman-codes*: Internal special variables
*gzip-signature*: Internal special variables
*length-codes*: Internal special variables

+
+adler32-base+: Internal constants
+bitstream-buffer-bitmask+: Internal special variables
+bitstream-buffer-bits+: Internal special variables
+bitstream-buffer-mask+: Internal special variables
+bitstream-buffer-size+: Internal special variables
+buffer-size+: Internal special variables
+buffer-size-mask+: Internal special variables
+final-block+: Internal constants
+fixed-tables+: Internal constants
+gzip-deflate-compression+: Internal constants
+gzip-fast-compression+: Internal constants
+gzip-flags+: Internal constants
+gzip-mtime+: Internal constants
+gzip-unix-os+: Internal constants
+hashes-size+: Internal special variables
+input-limit+: Internal special variables
+input-limit-mask+: Internal special variables
+input-mask+: Internal special variables
+input-size+: Internal special variables
+maximum-match-distance+: Internal constants
+maximum-match-length+: Internal constants
+radix+: Internal special variables
+rmax+: Internal special variables

A
adler32: Exported classes

B
bits: Internal classes
bitstream: Exported classes
buffer: Internal classes
byte-fun: Exported classes

C
callback: Internal classes
chains: Exported classes
checksum: Exported classes
codes: Internal classes
compress-fun: Exported classes
Constant, +adler32-base+: Internal constants
Constant, +final-block+: Internal constants
Constant, +fixed-tables+: Internal constants
Constant, +gzip-deflate-compression+: Internal constants
Constant, +gzip-fast-compression+: Internal constants
Constant, +gzip-flags+: Internal constants
Constant, +gzip-mtime+: Internal constants
Constant, +gzip-unix-os+: Internal constants
Constant, +maximum-match-distance+: Internal constants
Constant, +maximum-match-length+: Internal constants
counter: Exported classes

D
data-length: Exported classes
distance-fun: Exported classes

E
end: Exported classes

H
hashes: Exported classes
high: Exported classes
high: Exported classes

I
input: Exported classes

L
length-fun: Exported classes
literal-fun: Exported classes
low: Exported classes
low: Exported classes

O
octet-buffer: Exported classes

S
sizes: Internal classes
Slot, adler32: Exported classes
Slot, bits: Internal classes
Slot, bitstream: Exported classes
Slot, buffer: Internal classes
Slot, byte-fun: Exported classes
Slot, callback: Internal classes
Slot, chains: Exported classes
Slot, checksum: Exported classes
Slot, codes: Internal classes
Slot, compress-fun: Exported classes
Slot, counter: Exported classes
Slot, data-length: Exported classes
Slot, distance-fun: Exported classes
Slot, end: Exported classes
Slot, hashes: Exported classes
Slot, high: Exported classes
Slot, high: Exported classes
Slot, input: Exported classes
Slot, length-fun: Exported classes
Slot, literal-fun: Exported classes
Slot, low: Exported classes
Slot, low: Exported classes
Slot, octet-buffer: Exported classes
Slot, sizes: Internal classes
Slot, start: Exported classes
Special Variable, *crc32-table*: Internal special variables
Special Variable, *distance-codes*: Internal special variables
Special Variable, *fixed-huffman-codes*: Internal special variables
Special Variable, *gzip-signature*: Internal special variables
Special Variable, *length-codes*: Internal special variables
Special Variable, +bitstream-buffer-bitmask+: Internal special variables
Special Variable, +bitstream-buffer-bits+: Internal special variables
Special Variable, +bitstream-buffer-mask+: Internal special variables
Special Variable, +bitstream-buffer-size+: Internal special variables
Special Variable, +buffer-size+: Internal special variables
Special Variable, +buffer-size-mask+: Internal special variables
Special Variable, +hashes-size+: Internal special variables
Special Variable, +input-limit+: Internal special variables
Special Variable, +input-limit-mask+: Internal special variables
Special Variable, +input-mask+: Internal special variables
Special Variable, +input-size+: Internal special variables
Special Variable, +radix+: Internal special variables
Special Variable, +rmax+: Internal special variables
start: Exported classes

Jump to:   *   +  
A   B   C   D   E   H   I   L   O   S  

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

A.4 Data types

Jump to:   A   B   C   D   G   H   I   O   P   S   T   Z  
Index Entry  Section

A
adler32-checksum: Exported classes
array-index: Internal types

B
bitstream: Internal classes
bitstream-buffer: Internal types
bitstream-buffer-bit-count: Internal types

C
chains-buffer: Internal types
checksum: Internal classes
Class, adler32-checksum: Exported classes
Class, bitstream: Internal classes
Class, checksum: Internal classes
Class, crc32-checksum: Exported classes
Class, deflate-compressor: Exported classes
Class, gzip-compressor: Exported classes
Class, huffman-codes: Internal classes
Class, zlib-compressor: Exported classes
code-vector: Internal types
crc32-checksum: Exported classes

D
deflate-compressor: Exported classes

G
gzip-compressor: Exported classes

H
hash: Internal types
hashes-buffer: Internal types
huffman-codes: Internal classes

I
input-buffer: Internal types
input-index: Internal types

O
octet: Internal types
octet-vector: Internal types

P
Package, salza2: The salza2 package

S
salza2: The salza2 system
salza2: The salza2 package
size-vector: Internal types
System, salza2: The salza2 system

T
Type, array-index: Internal types
Type, bitstream-buffer: Internal types
Type, bitstream-buffer-bit-count: Internal types
Type, chains-buffer: Internal types
Type, code-vector: Internal types
Type, hash: Internal types
Type, hashes-buffer: Internal types
Type, input-buffer: Internal types
Type, input-index: Internal types
Type, octet: Internal types
Type, octet-vector: Internal types
Type, size-vector: Internal types

Z
zlib-compressor: Exported classes

Jump to:   A   B   C   D   G   H   I   O   P   S   T   Z