FORM
4.1
|
#include <structs.h>
Data Fields | |
UBYTE | headermark [8] |
UBYTE | lenWORD |
UBYTE | lenLONG |
UBYTE | lenPOS |
UBYTE | lenPOINTER |
UBYTE | endianness [16] |
UBYTE | sSym |
UBYTE | sInd |
UBYTE | sVec |
UBYTE | sFun |
UBYTE | maxpower [16] |
UBYTE | wildoffset [16] |
UBYTE | revision |
UBYTE | reserved [512-8-4-16-4-16-16-1] |
Defines the structure of the file header for store-files and save-files.
The first 8 bytes serve as a unique mark to identity save-files that contain such a header. Older versions of FORM don't have this header and will write the POSITION of the next file index (struct FiLeInDeX) here, which is always different from this pattern.
It is always 512 bytes long.
UBYTE headermark[8] |
UBYTE lenWORD |
UBYTE lenLONG |
UBYTE lenPOS |
Number of bytes for POSITION
Definition at line 79 of file structs.h.
Referenced by WriteStoreHeader().
UBYTE lenPOINTER |
Number of bytes for void *
Definition at line 80 of file structs.h.
Referenced by WriteStoreHeader().
UBYTE endianness[16] |
Used to determine endianness, sizeof(int) should be <= 16
Definition at line 81 of file structs.h.
Referenced by WriteStoreHeader().
UBYTE sSym |
UBYTE sInd |
UBYTE sVec |
UBYTE sFun |
UBYTE maxpower[16] |
Maximum power, see #MAXPOWER
Definition at line 86 of file structs.h.
Referenced by WriteStoreHeader().
UBYTE wildoffset[16] |