Module description
- stc -- ANS Structure module
-
The stc module implements ANS structures.
ANS Structure syntax words
- begin-structure ( "<spaces>name" -- structure-sys ; -- n )
- Start definition of a named structure, return the structure size
- end-structure ( structure-sys -- )
- End a structure definition
ANS field definition words
- +field ( structure-sys n "<spaces>name" -- structure-sys ; addr1 -- addr2 )
- Create a structure field of size n bytes, return the field address
- cfield: ( structure-sys "<spaces>name" -- structure-sys ; addr1 -- addr2 )
- Create a structure field of 1 char, return the field address
- field: ( structure-sys "<spaces>name" -- structure-sys ; addr1 -- addr2 )
- Create a structure field of 1 cell, return the field address
- dfield: ( structure-sys "<spaces>name" -- structure-sys ; addr1 -- addr2 )
- Create a structure field of 1 double, return the field address
- ffield: ( structure-sys "<spaces>name" -- structure-sys ; addr1 -- addr2 )
- Create a structure field of 1 float, return the field address
- sffield: ( structure-sys "<spaces>name" -- structure-sys ; addr1 -- addr2 )
- Create a structure field of 1 single float, return the field address
- dffield: ( structure-sys "<spaces>name" -- structure-sys ; addr1 -- addr2 )
- Create a structure field of 1 double float, return the field address
Array field definition words
- cfields: ( structure-sys n "<spaces>name" -- structure-sys ; addr1 -- addr2 )
- Create a structure field of n chars, return the field address
- fields: ( structure-sys n "<spaces>name" -- structure-sys ; addr1 -- addr2 )
- Create a structure field of n cells, return the field address
- dfields: ( structure-sys n "<spaces>name" -- structure-sys ; addr1 -- addr2 )
- Create a structure field of n doubles, return the field address
- ffields: ( structure-sys n "<spaces>name" -- structure-sys ; addr1 -- addr2 )
- Create a structure field of n floats, return the field address
Generated by fsdocgen 0.1.0