.pg .x struct .x end .lt ------------------------------------------------------------------------ STRUCT structure-name [PSECT=psect-name] ... END ------------------------------------------------------------------------ .el .b 3 The STRUCTURE macro: .b .lt struct example data-statements end .el .b is equivalent to: .b .lt psect example_abs data-statemens end .el .b If ^&psect-name\& is specified, then ^&psect-name\& will be the .PSECT name; otherwise, the name of the record appended with the string "_abs" will be the psect name. .b For every STRUCT macro specified, a corresponding END macro must also be specified. .b For example: .b .lt struct uic union map uic.member: .blkw 1 uic.group: .blkw 1 end map uic.longword: .blkl 1 end end end .el .b See also UNION and MAP.