Next: , Up: words   [Index]


3.5.1 Miscellaneous syntaxes

The following bindings are exported by the (vicare platform words) library.

Syntax: case-word-size ((32) . ?body-32) ((64) . ?body-64)

If the platform word size is 32-bit expand to ?body-32, else expand to ?body-64.

Syntax: case-endianness (?who ?endianness) ((little) . ?lit-body) ((big) . ?big-body)
Syntax: case-endianness (?who ?endianness) ((big) . ?big-body) ((little) . ?lit-body)
Auxiliary Syntax: big
Auxiliary Syntax: little

If the platform endianness is little expand to ?lit-body, else expand to ?big-body.