14.1.6 TSymbol_Record definition

TSymbol_Record is defined as follows:


Name

Type

Description

Address

Int64

Address of identifier's storage within segment.

Segment

integer

Segment for identifier.

Size

Integer

Size of identifier's data, in bits.

Type

integer

Data type of identifier:

0 = Undefined

1 = Integer

2 = IEEE double-precision floating point

3 = string

4 = boolean

5 = character

other = other

Flags

integer

Flags for identifier:

Value Mnuemonic First available Description
1 SF_Constant Constant
2 SF_Big_Endian Stored big-endian
4 SF_Label V2.6 Label
8 SF_Global V2.6 Global (otherwise local)
16 SF_External V2.6 External

Data

Int64

Actual value of identifier, if < 65 bits

DataP

pointer

Pointer to value, if > 64 bits

Context

Integer

Defined by calling code.

Line

Integer

Line number at time of definition/creation.

Filename

String

Name of file to which above line applies.