Section 1: General Information
Bytes
0-3
4-7
8-11
12-15
16-17
1.4.9.4.
Beginning of Blocks and Functions
The auxiliary symbol table entries for beginning of blocks and functions have the
format shown in Table 1.29.
Bytes
0-3
4-5
6-11
12-15
16-17
Table 1.29: Auxiliary Symbol Entry for Beginning of Blocks and Functions
1.4.9.5.
End of Blocks and Functions
The auxiliary symbol table entries for the end of blocks and functions have the
format shown in Table 1.30.
Bytes
0-3
4-5
6-17
Table 1.30: Auxiliary Symbol Entry for End of Blocks and Functions
TI-89 / TI-92 Plus Sierra C Assembler Reference Manual
Declaration
Name
unsigned long
symbol.tag_index
unsigned long
symbol.u1.func_size
unsigned long
symbol.u2.s.line_ptr
unsigned long
symbol.u2.s.end_index
unsigned short
symbol.high_size
Table 1.28: Auxiliary Symbol Entry for Functions
Declaration
Name
–
–
unsigned short
symbol.u1.s.c_line_nbr
–
–
unsigned long
symbol.u2.s.end_index
–
–
Declaration
Name
–
–
unsigned short
symbol.u1.s.c_line_nbr
–
–
Description
Tag index
Size of function
File pointer to line number
Index of entry after this point
Parameter and fp format info
Description
Unused (filled with 0's)
C-source line number
Unused (filled with 0's)
Index of entry after this block
Unused (filled with 0's)
Description
Unused (filled with 0's)
C-source line number
Unused (filled with 0's)
Not for Distribution
33
Beta Version February 2, 2001