]>
Commit | Line | Data |
---|---|---|
bf55c04f CH |
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 |