Displaying Attributes of a Field
You can display the attributes of a field using the Attribute (ATTR) debug command. The attributes are the size (in bytes) and type of the variable as recorded in the debug symbol table.
Figure 1 shows some examples of displaying field attributes based on the source in Figure 1. Additional examples are also provided in the source debugger online help.
Figure 1. Examples of Displaying the Attributes of
Fields based on DBGEX
> ATTR NullPtr
TYPE = PTR, LENGTH = 16 BYTES
> ATTR ZonedD3D2
TYPE = ZONED(3,2), LENGTH = 3 BYTES
> ATTR Bin4D3
TYPE = BINARY, LENGTH = 2 BYTES
> ATTR Int3
TYPE = INTEGER, LENGTH = 1 BYTES
> ATTR Int5
TYPE = INTEGER, LENGTH = 2 BYTES
> ATTR Unsigned10
TYPE = CARDINAL, LENGTH = 4 BYTES
> ATTR Unsigned20
TYPE = CARDINAL, LENGTH = 8 BYTES
> ATTR Float4
TYPE = REAL, LENGTH = 4 BYTES
> ATTR Float8
TYPE = REAL, LENGTH = 8 BYTES
> ATTR Arry
TYPE = ARRAY, LENGTH = 6 BYTES
> ATTR tablea
TYPE = FIXED LENGTH STRING, LENGTH = 3 BYTES
> ATTR tablea(2)
TYPE = FIXED LENGTH STRING, LENGTH = 3 BYTES
> ATTR BigDate
TYPE = FIXED LENGTH STRING, LENGTH = 10 BYTES
> ATTR DS1
TYPE = RECORD, LENGTH = 9 BYTES
> ATTR SpcPtr
TYPE = PTR, LENGTH = 16 BYTES
> ATTR String
TYPE = FIXED LENGTH STRING, LENGTH = 6 BYTES
> ATTR *IN02
TYPE = CHAR, LENGTH = 1 BYTES
> ATTR DBCSString
TYPE = FIXED LENGTH STRING, LENGTH = 6 BYTES