previous next top contents index framed top this page unframed
The programmer must use the identifiers rather than the associated values, since XIDAK reserves the right to change the values. If necessary, values may be examined with MAINDEBUG.
Table A–1. Type Code Identifiers
booleanCode Two identifiers have more limited use than the above:
$classCode The following identifiers (the extended type codes) are sometimes used for explicitly sized data types (see Section 3.12); however, the base type codes are also used in some contexts for explicitly sized types:
$boolean1Code |
The following INTEGER type codes are defined for each C data type; these may be useful for low-level manipulation of C data structures, e.g., liLoadSized(a,dspl,$cShortCode):
$charCode
$signedCharCode
$charBitsCode
$cShortCode
$cShortBitsCode
$cIntCode
$cIntBitsCode
$cLongCode
$cLongBitsCode
$cFloatCode
$cDoubleCode
Each C data type code is defined to be a platform-dependent explicitly sized MAINSAIL type code; for example, $charCode is $integer1Code on all platforms.