Parents: | alien |
Authors: | Slava Pestov |
Class | Superclass | Slots |
bad-byte-array-length | tuple | byte-array type |
local-allocation-error | tuple |
Word | Syntax |
c-array@ | |
c-array{ |
Word | Stack effect |
(c-array) | ( len c-type -- array ) |
<c-array> | ( len c-type -- array ) |
<c-direct-array> | ( alien len c-type -- array ) |
>c-array | ( seq c-type -- array ) |
binary-zero? | ( value -- ? ) |
c-(array)-constructor | ( c-type -- word ) |
c-array-constructor | ( c-type -- word ) |
c-array-type | ( c-type -- word ) |
c-array-type? | ( c-type -- word ) |
c-array? | ( obj c-type -- ? ) |
c-direct-array-constructor | ( c-type -- word ) |
Word | Stack effect |
<ref> | ( value c-type -- c-ptr ) |
bad-byte-array-length | ( byte-array type -- * ) |
cast-array | ( byte-array c-type -- array ) |
deref | ( c-ptr c-type -- value ) |
little-endian? | ( -- ? ) |
local-allocation-error | ( -- * ) |
malloc-array | ( n c-type -- array ) |
malloc-byte-array | ( byte-array -- alien ) |
malloc-like | ( seq c-type -- malloc ) |
malloc-string | ( string encoding -- alien ) |
memory>byte-array | ( alien len -- byte-array ) |
read-c-ptr | ( c-ptr -- value ) |
stream-read-c-ptr | ( c-ptr stream -- value ) |
with-out-parameters | ( c-types quot -- values... ) |
with-scoped-allocation | ( c-types quot -- ) |
Word | Stack effect |
bad-byte-array-length? | ( object -- ? ) |
local-allocation-error? | ( object -- ? ) |
Vocabulary | Summary |
alien.data.map | Combinators for mapping over packed binary data |