home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2J (Developer) / os42jdev.iso / NextDeveloper / Source / GNU / gcc / gsyms.h < prev    next >
Text File  |  1992-08-01  |  1KB  |  77 lines

  1. /* For cross compilation, use the portable definitions from the COFF
  2.    documentation.  */
  3.  
  4. #define __GNU_SYMS__
  5.  
  6. enum sdb_storage_class
  7. {
  8.   C_EFCN = -1,
  9.   C_NULL = 0,
  10.   C_AUTO = 1,
  11.   C_EXT = 2,
  12.   C_STAT = 3,
  13.   C_REG = 4,
  14.   C_EXTDEF = 5,
  15.   C_LABEL = 6,
  16.   C_ULABEL = 7,
  17.   C_MOS = 8,
  18.   C_ARG = 9,
  19.   C_STRTAG = 10,
  20.   C_MOU = 11,
  21.   C_UNTAG = 12,
  22.   C_TPDEF = 13,
  23.   C_USTATIC = 14,
  24.   C_ENTAG = 15,
  25.   C_MOE = 16,
  26.   C_REGPARM = 17,
  27.   C_FIELD = 18,
  28.  
  29.   C_BLOCK = 100,
  30.   C_FCN = 101,
  31.   C_EOS = 102,
  32.   C_FILE = 103,
  33.   C_LINE = 104,
  34.   C_ALIAS = 105,
  35.   C_HIDDEN = 106
  36. };
  37.  
  38. enum sdb_type
  39. {
  40.   T_NULL = 0,
  41.   T_ARG = 1,
  42.   T_VOID = 1,
  43.   T_CHAR = 2,
  44.   T_SHORT = 3,
  45.   T_INT = 4,
  46.   T_LONG = 5,
  47.   T_FLOAT = 6,
  48.   T_DOUBLE = 7,
  49.   T_STRUCT = 8,
  50.   T_UNION = 9,
  51.   T_ENUM = 10,
  52.   T_MOE = 11,
  53.   T_UCHAR = 12,
  54.   T_USHORT = 13,
  55.   T_UINT = 14,
  56.   T_ULONG = 15
  57. };
  58.  
  59. enum sdb_type_class
  60. {
  61.   DT_NON = 0,
  62.   DT_PTR = 1,
  63.   DT_FCN = 2,
  64.   DT_ARY = 3
  65. };
  66.  
  67. enum sdb_masks
  68. {
  69.   N_BTMASK = 017,
  70.   N_TMASK = 060,
  71.   N_TMASK1 = 0300,
  72.   N_TMASK2 = 0360,
  73.   N_BTSHFT = 4,
  74.   N_TSHIFT = 2
  75. };
  76.  
  77.