(stabs.info.gz) Subranges

Info Catalog (stabs.info.gz) Cross-References (stabs.info.gz) Types (stabs.info.gz) Arrays
 
 5.4 Subrange Types
 ==================
 
 The `r' type descriptor defines a type as a subrange of another type.
 It is followed by type information for the type of which it is a
 subrange, a semicolon, an integral lower bound, a semicolon, an
 integral upper bound, and a semicolon.  The AIX documentation does not
 specify the trailing semicolon, in an effort to specify array indexes
 more cleanly, but a subrange which is not an array index has always
 included a trailing semicolon ( Arrays).
 
    Instead of an integer, either bound can be one of the following:
 
 `A OFFSET'
      The bound is passed by reference on the stack at offset OFFSET
      from the argument list.   Parameters, for more information
      on such offsets.
 
 `T OFFSET'
      The bound is passed by value on the stack at offset OFFSET from
      the argument list.
 
 `a REGISTER-NUMBER'
      The bound is passed by reference in register number
      REGISTER-NUMBER.
 
 `t REGISTER-NUMBER'
      The bound is passed by value in register number REGISTER-NUMBER.
 
 `J'
      There is no bound.
 
    Subranges are also used for builtin types; see  Traditional
 Builtin Types.
 
Info Catalog (stabs.info.gz) Cross-References (stabs.info.gz) Types (stabs.info.gz) Arrays
automatically generated by info2html