3 * (C) Copyright IBM Corp. and others 1998-2013 - All Rights Reserved
7 #ifndef __STATETABLES_H
8 #define __STATETABLES_H
16 #include "LayoutTables.h"
20 struct StateTableHeader
23 ByteOffset classTableOffset
;
24 ByteOffset stateArrayOffset
;
25 ByteOffset entryTableOffset
;
28 struct StateTableHeader2
31 le_uint32 classTableOffset
;
32 le_uint32 stateArrayOffset
;
33 le_uint32 entryTableOffset
;
42 classCodeFirstFree
= 4,
46 typedef le_uint8 ClassCode
;
52 ClassCode classArray
[ANY_NUMBER
];
63 typedef le_uint8 EntryTableIndex
;
67 ByteOffset newStateOffset
;
71 typedef le_uint16 EntryTableIndex2
;
73 struct StateEntry2
// same struct different interpretation
75 le_uint16 newStateIndex
;