This is the nibbles Reference Manual, version 0.15, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:08:52 2024 GMT+0.
nibbles/nibbles.asd
nibbles/package.lisp
nibbles/types.lisp
nibbles/macro-utils.lisp
nibbles/vectors.lisp
nibbles/streams.lisp
nibbles/sbcl-opt/fndb.lisp
nibbles/sbcl-opt/nib-tran.lisp
nibbles/sbcl-opt/x86-vm.lisp
nibbles/sbcl-opt/x86-64-vm.lisp
The main system appears first, followed by any subsystem dependency.
nibbles
A library for accessing octet-addressed blocks of data in big- and little-endian orders
Sharp Lispers <sharplispers@googlegroups.com>
Nathan Froyd <froydnj@gmail.com>
BSD-style (http://opensource.org/licenses/BSD-3-Clause)
0.15
readme.md
(file).
license
(file).
news
(file).
package.lisp
(file).
types.lisp
(file).
macro-utils.lisp
(file).
vectors.lisp
(file).
streams.lisp
(file).
doc
(module).
sbcl-opt
(module).
Modules are listed depth-first from the system components tree.
nibbles/doc
nibbles
(system).
index.html
(file).
nibbles-doc.txt
(file).
style.css
(file).
nibbles/sbcl-opt
:sbcl
package.lisp
(file).
macro-utils.lisp
(file).
nibbles
(system).
fndb.lisp
(file).
nib-tran.lisp
(file).
x86-vm.lisp
(file).
x86-64-vm.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
nibbles/nibbles.asd
nibbles/package.lisp
nibbles/types.lisp
nibbles/macro-utils.lisp
nibbles/vectors.lisp
nibbles/streams.lisp
nibbles/sbcl-opt/fndb.lisp
nibbles/sbcl-opt/nib-tran.lisp
nibbles/sbcl-opt/x86-vm.lisp
nibbles/sbcl-opt/x86-64-vm.lisp
nibbles/nibbles.asd
nibbles
(system).
css-file
(class).
nibbles-source-file
(class).
txt-file
(class).
nibbles/types.lisp
package.lisp
(file).
nibbles
(system).
index
(type).
make-octet-vector
(function).
octet
(type).
octet-vector
(function).
octet-vector
(type).
simple-octet-vector
(type).
nibbles/macro-utils.lisp
package.lisp
(file).
nibbles
(system).
byte-fun-name
(function).
byte-ref-fun-name
(function).
byte-set-fun-name
(function).
float-fun-name
(function).
float-ref-fun-name
(function).
float-set-fun-name
(function).
format-docstring
(function).
internalify
(function).
ref-form
(function).
set-form
(function).
stream-float-into-seq-fun-name
(function).
stream-float-ref-fun-name
(function).
stream-float-seq-fun-name
(function).
stream-into-seq-fun-name
(function).
stream-ref-fun-name
(function).
stream-seq-fun-name
(function).
nibbles/vectors.lisp
types.lisp
(file).
macro-utils.lisp
(file).
nibbles
(system).
(setf ieee-double-ref/be)
(setf expander).
ieee-double-ref/be
(function).
(setf ieee-double-ref/le)
(setf expander).
ieee-double-ref/le
(function).
(setf ieee-single-ref/be)
(setf expander).
ieee-single-ref/be
(function).
(setf ieee-single-ref/le)
(setf expander).
ieee-single-ref/le
(function).
(setf sb16ref/be)
(setf expander).
sb16ref/be
(function).
(setf sb16ref/le)
(setf expander).
sb16ref/le
(function).
(setf sb24ref/be)
(setf expander).
sb24ref/be
(function).
(setf sb24ref/le)
(setf expander).
sb24ref/le
(function).
(setf sb32ref/be)
(setf expander).
sb32ref/be
(function).
(setf sb32ref/le)
(setf expander).
sb32ref/le
(function).
(setf sb64ref/be)
(setf expander).
sb64ref/be
(function).
(setf sb64ref/le)
(setf expander).
sb64ref/le
(function).
(setf ub16ref/be)
(setf expander).
ub16ref/be
(function).
(setf ub16ref/le)
(setf expander).
ub16ref/le
(function).
(setf ub24ref/be)
(setf expander).
ub24ref/be
(function).
(setf ub24ref/le)
(setf expander).
ub24ref/le
(function).
(setf ub32ref/be)
(setf expander).
ub32ref/be
(function).
(setf ub32ref/le)
(setf expander).
ub32ref/le
(function).
(setf ub64ref/be)
(setf expander).
ub64ref/be
(function).
(setf ub64ref/le)
(setf expander).
ub64ref/le
(function).
array-data-and-offsets
(function).
ieee-double-set/be
(function).
ieee-double-set/le
(function).
ieee-single-set/be
(function).
ieee-single-set/le
(function).
sb16set/be
(function).
sb16set/le
(function).
sb24set/be
(function).
sb24set/le
(function).
sb32set/be
(function).
sb32set/le
(function).
sb64set/be
(function).
sb64set/le
(function).
ub16set/be
(function).
ub16set/le
(function).
ub24set/be
(function).
ub24set/le
(function).
ub32set/be
(function).
ub32set/le
(function).
ub64set/be
(function).
ub64set/le
(function).
nibbles/streams.lisp
vectors.lisp
(file).
nibbles
(system).
read-ieee-double/be
(function).
read-ieee-double/be-into-sequence
(function).
read-ieee-double/be-sequence
(function).
read-ieee-double/le
(function).
read-ieee-double/le-into-sequence
(function).
read-ieee-double/le-sequence
(function).
read-ieee-single/be
(function).
read-ieee-single/be-into-sequence
(function).
read-ieee-single/be-sequence
(function).
read-ieee-single/le
(function).
read-ieee-single/le-into-sequence
(function).
read-ieee-single/le-sequence
(function).
read-sb16/be
(function).
read-sb16/be-into-sequence
(function).
read-sb16/be-sequence
(function).
read-sb16/le
(function).
read-sb16/le-into-sequence
(function).
read-sb16/le-sequence
(function).
read-sb24/be
(function).
read-sb24/be-into-sequence
(function).
read-sb24/be-sequence
(function).
read-sb24/le
(function).
read-sb24/le-into-sequence
(function).
read-sb24/le-sequence
(function).
read-sb32/be
(function).
read-sb32/be-into-sequence
(function).
read-sb32/be-sequence
(function).
read-sb32/le
(function).
read-sb32/le-into-sequence
(function).
read-sb32/le-sequence
(function).
read-sb64/be
(function).
read-sb64/be-into-sequence
(function).
read-sb64/be-sequence
(function).
read-sb64/le
(function).
read-sb64/le-into-sequence
(function).
read-sb64/le-sequence
(function).
read-ub16/be
(function).
read-ub16/be-into-sequence
(function).
read-ub16/be-sequence
(function).
read-ub16/le
(function).
read-ub16/le-into-sequence
(function).
read-ub16/le-sequence
(function).
read-ub24/be
(function).
read-ub24/be-into-sequence
(function).
read-ub24/be-sequence
(function).
read-ub24/le
(function).
read-ub24/le-into-sequence
(function).
read-ub24/le-sequence
(function).
read-ub32/be
(function).
read-ub32/be-into-sequence
(function).
read-ub32/be-sequence
(function).
read-ub32/le
(function).
read-ub32/le-into-sequence
(function).
read-ub32/le-sequence
(function).
read-ub64/be
(function).
read-ub64/be-into-sequence
(function).
read-ub64/be-sequence
(function).
read-ub64/le
(function).
read-ub64/le-into-sequence
(function).
read-ub64/le-sequence
(function).
write-ieee-double/be
(function).
write-ieee-double/be-sequence
(function).
write-ieee-double/le
(function).
write-ieee-double/le-sequence
(function).
write-ieee-single/be
(function).
write-ieee-single/be-sequence
(function).
write-ieee-single/le
(function).
write-ieee-single/le-sequence
(function).
write-sb16/be
(function).
write-sb16/be-sequence
(function).
write-sb16/le
(function).
write-sb16/le-sequence
(function).
write-sb24/be
(function).
write-sb24/be-sequence
(function).
write-sb24/le
(function).
write-sb24/le-sequence
(function).
write-sb32/be
(function).
write-sb32/be-sequence
(function).
write-sb32/le
(function).
write-sb32/le-sequence
(function).
write-sb64/be
(function).
write-sb64/be-sequence
(function).
write-sb64/le
(function).
write-sb64/le-sequence
(function).
write-ub16/be
(function).
write-ub16/be-sequence
(function).
write-ub16/le
(function).
write-ub16/le-sequence
(function).
write-ub24/be
(function).
write-ub24/be-sequence
(function).
write-ub24/le
(function).
write-ub24/le-sequence
(function).
write-ub32/be
(function).
write-ub32/be-sequence
(function).
write-ub32/le
(function).
write-ub32/le-sequence
(function).
write-ub64/be
(function).
write-ub64/be-sequence
(function).
write-ub64/le
(function).
write-ub64/le-sequence
(function).
read-byte*
(function).
read-fresh-sequence
(function).
read-into-list*
(function).
read-into-sequence
(function).
read-into-vector*
(function).
read-n-bytes-into
(function).
write-byte*
(function).
write-sequence-with-writer
(function).
nibbles/sbcl-opt/nib-tran.lisp
nibbles/sbcl-opt/x86-vm.lisp
Packages are listed by definition order.
nibbles-system
common-lisp
.
css-file
(class).
nibbles-source-file
(class).
txt-file
(class).
nibbles
common-lisp
.
(setf ieee-double-ref/be)
(setf expander).
ieee-double-ref/be
(function).
(setf ieee-double-ref/le)
(setf expander).
ieee-double-ref/le
(function).
(setf ieee-single-ref/be)
(setf expander).
ieee-single-ref/be
(function).
(setf ieee-single-ref/le)
(setf expander).
ieee-single-ref/le
(function).
index
(type).
make-octet-vector
(function).
octet
(type).
octet-vector
(function).
octet-vector
(type).
read-ieee-double/be
(function).
read-ieee-double/be-into-sequence
(function).
read-ieee-double/be-sequence
(function).
read-ieee-double/le
(function).
read-ieee-double/le-into-sequence
(function).
read-ieee-double/le-sequence
(function).
read-ieee-single/be
(function).
read-ieee-single/be-into-sequence
(function).
read-ieee-single/be-sequence
(function).
read-ieee-single/le
(function).
read-ieee-single/le-into-sequence
(function).
read-ieee-single/le-sequence
(function).
read-sb16/be
(function).
read-sb16/be-into-sequence
(function).
read-sb16/be-sequence
(function).
read-sb16/le
(function).
read-sb16/le-into-sequence
(function).
read-sb16/le-sequence
(function).
read-sb24/be
(function).
read-sb24/be-into-sequence
(function).
read-sb24/be-sequence
(function).
read-sb24/le
(function).
read-sb24/le-into-sequence
(function).
read-sb24/le-sequence
(function).
read-sb32/be
(function).
read-sb32/be-into-sequence
(function).
read-sb32/be-sequence
(function).
read-sb32/le
(function).
read-sb32/le-into-sequence
(function).
read-sb32/le-sequence
(function).
read-sb64/be
(function).
read-sb64/be-into-sequence
(function).
read-sb64/be-sequence
(function).
read-sb64/le
(function).
read-sb64/le-into-sequence
(function).
read-sb64/le-sequence
(function).
read-ub16/be
(function).
read-ub16/be-into-sequence
(function).
read-ub16/be-sequence
(function).
read-ub16/le
(function).
read-ub16/le-into-sequence
(function).
read-ub16/le-sequence
(function).
read-ub24/be
(function).
read-ub24/be-into-sequence
(function).
read-ub24/be-sequence
(function).
read-ub24/le
(function).
read-ub24/le-into-sequence
(function).
read-ub24/le-sequence
(function).
read-ub32/be
(function).
read-ub32/be-into-sequence
(function).
read-ub32/be-sequence
(function).
read-ub32/le
(function).
read-ub32/le-into-sequence
(function).
read-ub32/le-sequence
(function).
read-ub64/be
(function).
read-ub64/be-into-sequence
(function).
read-ub64/be-sequence
(function).
read-ub64/le
(function).
read-ub64/le-into-sequence
(function).
read-ub64/le-sequence
(function).
(setf sb16ref/be)
(setf expander).
sb16ref/be
(function).
(setf sb16ref/le)
(setf expander).
sb16ref/le
(function).
(setf sb24ref/be)
(setf expander).
sb24ref/be
(function).
(setf sb24ref/le)
(setf expander).
sb24ref/le
(function).
(setf sb32ref/be)
(setf expander).
sb32ref/be
(function).
(setf sb32ref/le)
(setf expander).
sb32ref/le
(function).
(setf sb64ref/be)
(setf expander).
sb64ref/be
(function).
(setf sb64ref/le)
(setf expander).
sb64ref/le
(function).
simple-octet-vector
(type).
(setf ub16ref/be)
(setf expander).
ub16ref/be
(function).
(setf ub16ref/le)
(setf expander).
ub16ref/le
(function).
(setf ub24ref/be)
(setf expander).
ub24ref/be
(function).
(setf ub24ref/le)
(setf expander).
ub24ref/le
(function).
(setf ub32ref/be)
(setf expander).
ub32ref/be
(function).
(setf ub32ref/le)
(setf expander).
ub32ref/le
(function).
(setf ub64ref/be)
(setf expander).
ub64ref/be
(function).
(setf ub64ref/le)
(setf expander).
ub64ref/le
(function).
write-ieee-double/be
(function).
write-ieee-double/be-sequence
(function).
write-ieee-double/le
(function).
write-ieee-double/le-sequence
(function).
write-ieee-single/be
(function).
write-ieee-single/be-sequence
(function).
write-ieee-single/le
(function).
write-ieee-single/le-sequence
(function).
write-sb16/be
(function).
write-sb16/be-sequence
(function).
write-sb16/le
(function).
write-sb16/le-sequence
(function).
write-sb24/be
(function).
write-sb24/be-sequence
(function).
write-sb24/le
(function).
write-sb24/le-sequence
(function).
write-sb32/be
(function).
write-sb32/be-sequence
(function).
write-sb32/le
(function).
write-sb32/le-sequence
(function).
write-sb64/be
(function).
write-sb64/be-sequence
(function).
write-sb64/le
(function).
write-sb64/le-sequence
(function).
write-ub16/be
(function).
write-ub16/be-sequence
(function).
write-ub16/le
(function).
write-ub16/le-sequence
(function).
write-ub24/be
(function).
write-ub24/be-sequence
(function).
write-ub24/le
(function).
write-ub24/le-sequence
(function).
write-ub32/be
(function).
write-ub32/be-sequence
(function).
write-ub32/le
(function).
write-ub32/le-sequence
(function).
write-ub64/be
(function).
write-ub64/be-sequence
(function).
write-ub64/le
(function).
write-ub64/le-sequence
(function).
array-data-and-offsets
(function).
byte-fun-name
(function).
byte-ref-fun-name
(function).
byte-set-fun-name
(function).
float-fun-name
(function).
float-ref-fun-name
(function).
float-set-fun-name
(function).
format-docstring
(function).
ieee-double-set/be
(function).
ieee-double-set/le
(function).
ieee-single-set/be
(function).
ieee-single-set/le
(function).
internalify
(function).
read-byte*
(function).
read-fresh-sequence
(function).
read-into-list*
(function).
read-into-sequence
(function).
read-into-vector*
(function).
read-n-bytes-into
(function).
ref-form
(function).
sb16set/be
(function).
sb16set/le
(function).
sb24set/be
(function).
sb24set/le
(function).
sb32set/be
(function).
sb32set/le
(function).
sb64set/be
(function).
sb64set/le
(function).
set-form
(function).
stream-float-into-seq-fun-name
(function).
stream-float-ref-fun-name
(function).
stream-float-seq-fun-name
(function).
stream-into-seq-fun-name
(function).
stream-ref-fun-name
(function).
stream-seq-fun-name
(function).
ub16set/be
(function).
ub16set/le
(function).
ub24set/be
(function).
ub24set/le
(function).
ub32set/be
(function).
ub32set/le
(function).
ub64set/be
(function).
ub64set/le
(function).
write-byte*
(function).
write-sequence-with-writer
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
ieee-double-ref/be
(function).
ieee-double-set/be
(function).
ieee-double-ref/le
(function).
ieee-double-set/le
(function).
ieee-single-ref/be
(function).
ieee-single-set/be
(function).
ieee-single-ref/le
(function).
ieee-single-set/le
(function).
sb16ref/be
(function).
sb16set/be
(function).
sb16ref/le
(function).
sb16set/le
(function).
sb24ref/be
(function).
sb24set/be
(function).
sb24ref/le
(function).
sb24set/le
(function).
sb32ref/be
(function).
sb32set/be
(function).
sb32ref/le
(function).
sb32set/le
(function).
sb64ref/be
(function).
sb64set/be
(function).
sb64ref/le
(function).
sb64set/le
(function).
ub16ref/be
(function).
ub16set/be
(function).
ub16ref/le
(function).
ub16set/le
(function).
ub24ref/be
(function).
ub24set/be
(function).
ub24ref/le
(function).
ub24set/le
(function).
ub32ref/be
(function).
ub32set/be
(function).
ub32ref/le
(function).
ub32set/le
(function).
ub64ref/be
(function).
ub64set/be
(function).
ub64ref/le
(function).
ub64set/le
(function).
Make and return an ‘octet-vector’ with COUNT elements.
If supplied, INITIAL-ELEMENT is used to populate the vector. The value of INITIAL-ELEMENT has to of type ‘octet’.
Make and return an ‘octet-vector’ containing the elements ARGS. ARGS have to be of type ‘octet’.
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a DOUBLE-FLOAT read in big-endian byte order. SEQ may be either a vector or a list. STREAM must have na element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a DOUBLE-FLOAT read in big-endian byte order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a DOUBLE-FLOAT read in little-endian byte order. SEQ may be either a vector or a list. STREAM must have na element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a DOUBLE-FLOAT read in little-endian byte order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a SINGLE-FLOAT read in big-endian byte order. SEQ may be either a vector or a list. STREAM must have na element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a SINGLE-FLOAT read in big-endian byte order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a SINGLE-FLOAT read in little-endian byte order. SEQ may be either a vector or a list. STREAM must have na element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a SINGLE-FLOAT read in little-endian byte order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 16-bit signed integer read in big-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 16-bit signed integer read in big-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 16-bit signed integer read in little-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 16-bit signed integer read in little-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 24-bit signed integer read in big-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 24-bit signed integer read in big-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 24-bit signed integer read in little-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 24-bit signed integer read in little-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 32-bit signed integer read in big-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 32-bit signed integer read in big-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 32-bit signed integer read in little-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 32-bit signed integer read in little-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 64-bit signed integer read in big-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 64-bit signed integer read in big-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 64-bit signed integer read in little-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 64-bit signed integer read in little-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 16-bit unsigned integer read in big-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 16-bit unsigned integer read in big-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 16-bit unsigned integer read in little-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 16-bit unsigned integer read in little-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 24-bit unsigned integer read in big-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 24-bit unsigned integer read in big-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 24-bit unsigned integer read in little-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 24-bit unsigned integer read in little-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 32-bit unsigned integer read in big-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 32-bit unsigned integer read in big-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 32-bit unsigned integer read in little-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 32-bit unsigned integer read in little-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 64-bit unsigned integer read in big-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 64-bit unsigned integer read in big-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Destructively modify SEQ by replacing the elements of SEQ between START and END with elements read from STREAM. Each element is a 64-bit unsigned integer read in little-endian order. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Return a sequence of type RESULT-TYPE, containing COUNT elements read from STREAM. Each element is a 64-bit unsigned integer read in little-endian order. RESULT-TYPE must be either CL:VECTOR or CL:LIST. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as DOUBLE-FLOATs in big-endian byte order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as DOUBLE-FLOATs in little-endian byte order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as SINGLE-FLOATs in big-endian byte order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as SINGLE-FLOATs in little-endian byte order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 16-bit signed integers in big-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 16-bit signed integers in little-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 24-bit signed integers in big-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 24-bit signed integers in little-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 32-bit signed integers in big-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 32-bit signed integers in little-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 64-bit signed integers in big-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 64-bit signed integers in little-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 16-bit unsigned integers in big-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 16-bit unsigned integers in little-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 24-bit unsigned integers in big-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 24-bit unsigned integers in little-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 32-bit unsigned integers in big-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 32-bit unsigned integers in little-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 64-bit unsigned integers in big-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
Write elements from SEQ between START and END as 64-bit unsigned integers in little-endian order to STREAM. SEQ may be either a vector or a list. STREAM must have an element type of (UNSIGNED-BYTE 8).
load-op
) (c nibbles-source-file
)) ¶asdf/action
.
compile-op
) (c nibbles-source-file
)) ¶asdf/action
.
Like ARRAY-DISPLACEMENT, only more useful.
Return a form that fetches a SIGNEDP BYTE-SIZE value from VECTOR-NAME, starting at INDEX-NAME. The value is stored in the vector according to BIG-ENDIAN-P.
Return a form that stores a BYTE-SIZE VALUE-NAME into VECTOR-NAME, starting at INDEX-NAME. The value is stored in the vector according to BIG-ENDIAN-P. The form returns VALUE-NAME.
doc-file
.
common-lisp
.
"css"
cl-source-file
.
doc-file
.
common-lisp
.
"txt"
Jump to: | (
A B F I M O P R S U W |
---|
Jump to: | (
A B F I M O P R S U W |
---|
Jump to: | S T |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
S | |||
Slot, type : | Private classes | ||
Slot, type : | Private classes | ||
| |||
T | |||
type : | Private classes | ||
type : | Private classes | ||
|
Jump to: | S T |
---|
Jump to: | C D F I L M N O P R S T V X |
---|
Jump to: | C D F I L M N O P R S T V X |
---|