field | offset | size | descrption |
magic | 0 | 4 (uint32) | Magic number (0x79832469) |
version | 4 | 4 (uint32) | Version number of
the fsa library used for building this fsa |
checksum | 8 | 4 (uint32) | Checksum |
size | 12 | 4 (uint32) | Size of fsa (cells) |
start | 16 | 4 (uint32) | Start state |
data_size | 20 | 4 (uint32) | Size of data (bytes) |
data_type | 24 | 4 (uint32) | Type of data
items (0=variable size, 1=fixed size) |
fixed_data_size | 28 | 4 (uint32) | Data item size if fixed |
has_perfect_hash | 32 | 4
(uint32) | Indicator for perfect hash (0=no, 1=yes) |
serial | 36 | 4 (uint32) | Serial number |
reserved | 40 | 216 (54*uint32) | Reserved (pads size to 256 bytes) |