51 typedef unsigned char UChar;
53 typedef signed char SChar;
60 typedef unsigned short UInt16;
136 typedef UChar TwoChoices;
137 typedef UChar fourchoices;
138 typedef char ManyChoices;
uint16_t QuarterWord
[p43#113]: QuarterWord(8=>16) .
Definition: tex_types.h:126
uint32_t HalfWord
[p43#113]: HalfWord(16=>32) .
Definition: tex_types.h:127
UChar EightBits
[#25]: EightBits::UChar(8) = [0, 255]
Definition: tex_types.h:98
[p43#113]: FourQuarters(64) .
Definition: tex_types.h:159
QuarterWord b0
Definition: tex_types.h:160
[p43#113]: TwoHalves(64) .
Definition: tex_types.h:144
QuarterWord b0
Definition: tex_types.h:149
HalfWord rh
(32)
Definition: tex_types.h:145
HalfWord lh
(32)
Definition: tex_types.h:147
UChar GroupCode
#269: GroupCode(8) save level for a level boundary.
Definition: tex_types.h:184
Real GlueRatio
one-word representation of a glue expansion factor.
Definition: tex_types.h:115
int64_t Integer
Integer(64) =
Definition: tex_types.h:42
Integer Scaled
[p38#101]: Scaled::Integer(64) = we need Pascal's Integer(32/64), dependent upon the bit size of the...
Definition: tex_types.h:106
size_t Pointer
Pointer::size_t(64), a flag or a location in mem or eqtb.
Definition: tex_types.h:45
bool Boolean
布尔类型定义
Definition: tex_types.h:11
double Real
Real::double(64) .
Definition: tex_types.h:34
UChar PackedASCIICode
#38: PackedASCIICode::UChar(8) = [0, 255]
Definition: tex_types.h:101
uint8_t UChar
UChar(8) = [0, 255]
Definition: tex_types.h:38
int16_t Int16
Int16(16) =
Definition: tex_types.h:47
Pointer HyphPointer
an index into the ordered hash table; [0, HYPH_SIZE=307].
Definition: tex_types.h:191
int8_t SChar
SChar(8) = [−127, +127]
Definition: tex_types.h:40
uint16_t UInt16
UInt16(16) = = [0, 65536)
Definition: tex_types.h:48
UChar SmallNumber
[p38#101]: SmallNumber::UChar(8) = [0, 255] only need: (6bit)[0, 63] .
Definition: tex_types.h:112
UInteger NonNegativeInteger
[p38#101]: NonNegativeInteger::UInteger(64) = only need: (31bit)[0, 2^31) .
Definition: tex_types.h:109
Pointer TriePointer
an index into trie; [0, TRIE_SIZE=131000].
Definition: tex_types.h:188
UChar GlueOrd
INFINITY to the 0, 1, 2, or 3 power.
Definition: tex_types.h:178
uint64_t UInteger
UInteger(64) = .
Definition: tex_types.h:43
UChar Char
Char(8) = [0, 255]
Definition: tex_types.h:39
[p43#113]: MemoryWord(64) .
Definition: tex_types.h:164
GlueRatio gr
(64)
Definition: tex_types.h:166
Integer sc
(64)
Definition: tex_types.h:169
Integer int_
(64)
Definition: tex_types.h:165
FourQuarters qqqq
(64)
Definition: tex_types.h:168
TwoHalves hh
(64)
Definition: tex_types.h:167