Parents: | alien |
Authors: | Doug Coleman |
Class | Superclass | Slots |
invalid-signed-conversion | tuple | n |
unknown-endian-c-type | tuple | symbol |
unsupported-endian-type | tuple | endian slot |
Word | Syntax |
BE-PACKED-STRUCT: | |
BE-STRUCT: | |
LE-PACKED-STRUCT: | |
LE-STRUCT: |
Word | Stack effect |
byte-reverse | ( n signed? -- quot ) |
be16 |
be32 |
be64 |
be8 |
le16 |
le32 |
le64 |
le8 |
ube16 |
ube32 |
ube64 |
ube8 |
ule16 |
ule32 |
ule64 |
ule8 |
Word | Stack effect |
change-c-type-accessors | ( n ? c-type -- c-type' ) |
convert-signed-quot | ( n -- quot ) |
define-endian-packed-struct-class | ( class slots endian -- ) |
define-endian-struct-class | ( class slots endian -- ) |
endian-c-type>c-type-symbol | ( symbol -- symbol' ) |
endian-c-type? | ( symbol -- ? ) |
endian-slot | ( endian c-type pair -- endian-slot ) |
invalid-signed-conversion | ( n -- * ) |
pair>c-type | ( pair -- c-type ) |
set-endian-slots | ( endian slots -- slot-specs ) |
slot>endian-slot | ( endian slot -- endian-slot ) |
typedef-be | ( n ? c-type -- ) |
typedef-endian | ( n ? c-type endian -- ) |
typedef-le | ( n ? c-type -- ) |
unknown-endian-c-type | ( symbol -- * ) |
unsupported-endian-type | ( endian slot -- * ) |
Word | Stack effect |
invalid-signed-conversion? | ( object -- ? ) |
unknown-endian-c-type? | ( object -- ? ) |
unsupported-endian-type? | ( object -- ? ) |