Version: 4.1.4.2

Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

 

(planet dherman/c:1:0)
(planet dherman/c:1:0/eval)
(planet dherman/c:1:0/header)
(planet dherman/c:1:0/reader)
(planet dherman/c:1:0/syntax)
abi
abi-lookup
abi-lookup-tag
abi-lookup-typedef
abi-tags
abi-typedefs
abi?
Abstract Binary Interfaces (ABI’s)
array
array-layout?
C Metaprogramming Utilities
C Metaprogramming Utilities
C Reader
C Syntax
Compilation
compile-header
current-gcc
decl:type:def
decl:type:def-defs
decl:type:def-root
decl:type:def?
decl:type:tagged
decl:type:tagged-type
decl:type:tagged?
decl?
Declarations
deref-layout
deserialize-abi
enum
enum-layout?
Evaluation
exn:fail:process
exn:fail:process-error-out
exn:fail:process-out
exn:fail:process?
expr:binop
expr:binop-left
expr:binop-op
expr:binop-right
expr:binop?
expr:lit
expr:lit-type
expr:lit-value
expr:lit?
expr?
Expressions
External Processes
Feedback and Bug Reports
GCC
gcc
Getting Started
header
Header Compilation
header?
Headers
History
Known Limitations
layout-offset
layout-size
layout?
Layouts
Libraries Provided by this Package
make-abi
make-decl:type:def
make-decl:type:tagged
make-exn:fail:process
make-expr:binop
make-expr:lit
make-header
make-query:expr
make-query:offset
make-query:sizeof
make-type:array
make-type:enum
make-type:function
make-type:pointer
make-type:ref
make-type:struct
make-type:union
parse-decl
parse-decls
Parsing
pointer
pointer-layout?
query:expr
query:expr-expr
query:expr?
query:offset
query:offset-field
query:offset-type
query:offset?
query:sizeof
query:sizeof-type
query:sizeof?
query?
read-abi
ref-layout?
S-Expression Syntax
serialize-abi
struct
struct-layout-lookup
struct-layout?
struct:abi
struct:decl:type:def
struct:decl:type:tagged
struct:exn:fail:process
struct:expr:binop
struct:expr:lit
struct:query:expr
struct:query:offset
struct:query:sizeof
struct:type:array
struct:type:enum
struct:type:function
struct:type:pointer
struct:type:ref
struct:type:struct
struct:type:union
system-compiler
type:array
type:array-size
type:array-type
type:array?
type:enum
type:enum-tag
type:enum-variants
type:enum?
type:function
type:function-args
type:function-return
type:function?
type:pointer
type:pointer-type
type:pointer?
type:ref
type:ref-name
type:ref?
type:struct
type:struct-fields
type:struct-tag
type:struct?
type:union
type:union-tag
type:union-variants
type:union?
type?
typedef
Types
union
union-layout-lookup
union-layout?
Utility Functions
write-abi