www.delorie.com/gnu/docs/gdb/stabs_29.html   search  
Buy the book!


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

5. Defining Types

The examples so far have described types as references to previously defined types, or defined in terms of subranges of or pointers to previously defined types. This chapter describes the other type descriptors that may follow the `=' in a type definition.

5.1 Builtin Types  Integers, floating point, void, etc.
5.2 Miscellaneous Types  Pointers, sets, files, etc.
5.3 Cross-References to Other Types  Referring to a type not yet defined.
5.4 Subrange Types  A type with a specific range.
5.5 Array Types  An aggregate type of same-typed elements.
5.6 Strings  Like an array but also has a length.
5.7 Enumerations  Like an integer but the values have names.
5.8 Structures  An aggregate type of different-typed elements.
5.9 Giving a Type a Name  Giving a type a name.
5.10 Unions  Different types sharing storage.
5.11 Function Types  

  webmaster     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003