The TYPE operator returns a value and size and distance attributes
appropriate to <expression>. You can use the constant returned by
TYPE directly or use the attributes returned by TYPE. For example,
you can use the returned attribute to specify a type for PTR.
<expression> Returns
Variable Number of bytes allocated for each element
Structure Total number of bytes in the structure
Constant 0
Code label Distance
Register Size of register in bytes