Index
'atomic
'atomic-interior
'eternal
'failok
'interior
'nonatomic
'raw
'stubborn
'uncollectable
#%foreign
_?
_bitmask
_bool
_box
_byte
_bytes, [2]
_bytes/eof
_cpointer
_cpointer/null
_cprocedure
_cvector,
[2]
_double
_double*
_enum
_file
_fixint
_fixnum
_float
_fpointer
_fun
_int
_int16
_int32
_int64
_int8
_list
_list-struct
_long
_path
_pointer
_ptr
_sbyte
_scheme
_short
_sint
_sint16
_sint32
_sint64
_sint8
_slong
_sshort
_string
_string*/latin-1
_string*/locale
_string*/utf-8
_string/eof
_string/latin-1
_string/locale
_string/ucs-4
_string/utf-16
_string/utf-8
_sword
_symbol
_ubyte
_ufixint
_ufixnum
_uint
_uint16
_uint32
_uint64
_uint8
_ulong
_ushort
_uword
_vector
_void
_word
C Struct Types
C Types
cblock->list
cblock->vector
compiler-sizeof
cpointer-has-tag?
cpointer-tag
cpointer?
ctype-alignof
ctype-basetype
ctype-c->scheme
ctype-scheme->c
ctype-sizeof
ctype?
cvector
cvector->list
cvector-length
cvector-ref
cvector-type
cvector?
default-_string-type
define-c
define-cpointer-type
define-cstruct,
[2]
define-fun-syntax
define-unsafer
Derived Utilities
dynamically loaded libraries
end-stubborn-change
Enumerations and Masks
f32vector
f64vector
FFI
ffi-call
ffi-callback
ffi-callback?
ffi-lib
ffi-lib?
ffi-obj
ffi-obj-lib
ffi-obj-name
ffi-obj-ref
ffi-obj?
foreign
foreign interfaces
foreign function interface
free
Function Types
list->cblock
list->cvector
Loading Foreign Libraries
make-c-parameter
make-cstruct-type
make-ctype
make-cvector
make-cvector*
make-sized-byte-string
malloc
memcpy
memmove
Memory Management
memset
Miscellaneous Support
offset-ptr?
Other Atomic Types
Pointer Functions
Pointer Types
provide*
ptr-add
ptr-equal?
ptr-offset
ptr-ref
regexp-replaces
register-finalizer
s16vector
s32vector
s64vector
s8vector
Safe C Vectors
shared libraries
SRFI-4 Vectors
String Types
u16vector
u32vector
u64vector
u8vector
Unexported Primitive Functions