diff options
author | mycroft <mycroft@138bc75d-0d04-0410-961f-82ee72b054a4> | 1992-03-14 05:04:03 +0000 |
---|---|---|
committer | mycroft <mycroft@138bc75d-0d04-0410-961f-82ee72b054a4> | 1992-03-14 05:04:03 +0000 |
commit | 966e4333fe31ffa43cf1e59be7d40d5c2f963f54 (patch) | |
tree | 0f59e4d249b2f0e3ff4b10937c31d800039597ea /gcc/gsyms.h | |
parent | 7d946265e5a864043603e761d9c78aff66bead2f (diff) | |
download | gcc-966e4333fe31ffa43cf1e59be7d40d5c2f963f54.tar.gz |
entered into RCS
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@469 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/gsyms.h')
-rw-r--r-- | gcc/gsyms.h | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/gcc/gsyms.h b/gcc/gsyms.h new file mode 100644 index 00000000000..a2054bb135e --- /dev/null +++ b/gcc/gsyms.h @@ -0,0 +1,76 @@ +/* For cross compilation, use the portable definitions from the COFF + documentation. */ + +#define __GNU_SYMS__ + +enum sdb_storage_class +{ + C_EFCN = -1, + C_NULL = 0, + C_AUTO = 1, + C_EXT = 2, + C_STAT = 3, + C_REG = 4, + C_EXTDEF = 5, + C_LABEL = 6, + C_ULABEL = 7, + C_MOS = 8, + C_ARG = 9, + C_STRTAG = 10, + C_MOU = 11, + C_UNTAG = 12, + C_TPDEF = 13, + C_USTATIC = 14, + C_ENTAG = 15, + C_MOE = 16, + C_REGPARM = 17, + C_FIELD = 18, + + C_BLOCK = 100, + C_FCN = 101, + C_EOS = 102, + C_FILE = 103, + C_LINE = 104, + C_ALIAS = 105, + C_HIDDEN = 106 +}; + +enum sdb_type +{ + T_NULL = 0, + T_ARG = 1, + T_VOID = 1, + T_CHAR = 2, + T_SHORT = 3, + T_INT = 4, + T_LONG = 5, + T_FLOAT = 6, + T_DOUBLE = 7, + T_STRUCT = 8, + T_UNION = 9, + T_ENUM = 10, + T_MOE = 11, + T_UCHAR = 12, + T_USHORT = 13, + T_UINT = 14, + T_ULONG = 15 +}; + +enum sdb_type_class +{ + DT_NON = 0, + DT_PTR = 1, + DT_FCN = 2, + DT_ARY = 3 +}; + +enum sdb_masks +{ + N_BTMASK = 017, + N_TMASK = 060, + N_TMASK1 = 0300, + N_TMASK2 = 0360, + N_BTSHFT = 4, + N_TSHIFT = 2 +}; + |