|
|
1.1 root 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:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.