Next: bytevectors utils scaled, Up: bytevectors utils [Index]
The following syntaxes are wrappers for bytevector-*-ref
and
bytevector-*-set!
specifying the endiannes in their name, without
the need of an additional argument (useful in macros). The following
bindings are exported by the library (vicare containers
bytevectors)
.
The 8-bit setters and getters exist with the only purpose of having 8-bit identifiers with the same naming scheme of the others; this is useful when building identifiers in macros.
Setter for unsigned 8-bit words. An alias for bytevector-u8-set!
.
Setter for unsigned 8-bit words. An alias for bytevector-u8-set!
.
Getter for unsigned 8-bit words. An alias for bytevector-u8-ref
.
Getter for unsigned 8-bit words. An alias for bytevector-u8-ref
.
Setter for signed 8-bit words. An alias for bytevector-s8-set!
.
Setter for signed 8-bit words. An alias for bytevector-s8-set!
.
Getter for signed 8-bit words. An alias for bytevector-s8-ref
.
Getter for signed 8-bit words. An alias for bytevector-s8-ref
.
Setter for unsigned 16-bit little–endian words.
Setter for unsigned 16-bit big–endian words.
Getter for unsigned 16-bit little–endian words.
Getter for unsigned 16-bit big–endian words.
Setter for signed 16-bit little–endian words.
Setter for signed 16-bit big–endian words.
Getter for signed 16-bit little–endian words.
Getter for signed 16-bit big–endian words.
Setter for unsigned 32-bit little–endian words.
Setter for unsigned 32-bit big–endian words.
Getter for unsigned 32-bit little–endian words.
Getter for unsigned 32-bit big–endian words.
Setter for signed 32-bit little–endian words.
Setter for signed 32-bit big–endian words.
Getter for signed 32-bit little–endian words.
Getter for signed 32-bit big–endian words.
Setter for unsigned 64-bit little–endian words.
Setter for unsigned 64-bit big–endian words.
Getter for unsigned 64-bit little–endian words.
Getter for unsigned 64-bit big–endian words.
Setter for signed 64-bit little–endian words.
Setter for signed 64-bit big–endian words.
Getter for signed 64-bit little–endian words.
Getter for signed 64-bit big–endian words.
Setter for single–precision floating–point little–endian words.
Setter for single–precision floating–point big–endian words.
Getter for single–precision floating–point little–endian words.
Getter for single–precision floating–point big–endian words.
Setter for double–precision floating–point little–endian words.
Setter for double–precision floating–point big–endian words.
Getter for double–precision floating–point little–endian words.
Getter for double–precision floating–point big–endian words.
Next: bytevectors utils scaled, Up: bytevectors utils [Index]