Copyright (C) 2000-2012 |
GNU Info (stabs.info)Miscellaneous TypesMiscellaneous Types =================== `b TYPE-INFORMATION ; BYTES' Pascal space type. This is documented by IBM; what does it mean? This use of the `b' type descriptor can be distinguished from its use for builtin integral types (Note: Builtin Type Descriptors) because the character following the type descriptor is always a digit, `(', or `-'. `B TYPE-INFORMATION' A volatile-qualified version of TYPE-INFORMATION. This is a Sun extension. References and stores to a variable with a volatile-qualified type must not be optimized or cached; they must occur as the user specifies them. `d TYPE-INFORMATION' File of type TYPE-INFORMATION. As far as I know this is only used by Pascal. `k TYPE-INFORMATION' A const-qualified version of TYPE-INFORMATION. This is a Sun extension. A variable with a const-qualified type cannot be modified. `M TYPE-INFORMATION ; LENGTH' Multiple instance type. The type seems to composed of LENGTH repetitions of TYPE-INFORMATION, for example `character*3' is represented by `M-2;3', where `-2' is a reference to a character type (Note: Negative Type Numbers). I'm not sure how this differs from an array. This appears to be a Fortran feature. LENGTH is a bound, like those in range types; see Note: Subranges. `S TYPE-INFORMATION' Pascal set type. TYPE-INFORMATION must be a small type such as an enumeration or a subrange, and the type is a bitmask whose length is specified by the number of elements in TYPE-INFORMATION. In CHILL, if it is a bitstring instead of a set, also use the `S' type attribute (Note: String Field). `* TYPE-INFORMATION' Pointer to TYPE-INFORMATION. automatically generated by info2www version 1.2.2.9 |