|
|
1.1 root 1: /* @(#) sdb.h: 1.1 12/22/83 */
2:
3: /* values for n_dtype */
4: #define S_GSYM 0x01 /* global sym: name,type,0 */
5: #define S_STSYM 0x02 /* static symbol: name,type,address */
6: #define S_LCSYM 0x03 /* .lcomm symbol: name,type,address */
7: #define S_RSYM 0x04 /* register sym: name,register,offset */
8: #define S_LSYM 0x05 /* local sym: name,type,offset */
9: #define S_PSYM 0x06 /* parameter: name,type,offset */
10: #define S_BSTR 0x07 /* begin structure: name,, */
11: #define S_ESTR 0x08 /* end structure: name,, */
12: #define S_SSYM 0x09 /* structure elt: name,type,struct_offset */
13: #define S_BENUM 0x0a /* begin enum: name,, */
14: #define S_EENUM 0x0b /* end enum: name,, */
15: #define S_ENUM 0x0c /* enum element: name,,value */
16: #define S_BCOMM 0x0d /* begin common: name,, */
17: #define S_ECOMM 0x0e /* end common: name,, */
18: #define S_ECOML 0x0f /* end common (local name): ,,address */
19: #define S_LBRAC 0x10 /* left bracket: ,nesting level,address */
20: #define S_RBRAC 0x11 /* right bracket: ,nesting level,address */
21: #define S_BFUN 0x12 /* procedure: name,linenumber,address */
22: #define S_ENTRY 0x13 /* alternate entry: name,linenumber,address */
23: #define S_SLINE 0x14 /* src line: ,linenumber,address */
24: #define S_SO 0x15 /* source file name: name,,address */
25: #define S_SOL 0x16 /* #line source filename: name,,address */
26: #define S_FNAME 0x17 /* procedure name (f77 kludge): name,,0 */
27: #define S_LENG 0x18 /* additional entry with length: ,,length */
28: #define S_EFUN 0x19 /* end of function: name,, */
29: #define S_NARGS 0x20 /* number of args in the function call */
30: #define S_TYID 0x21 /* follows STRTY, etc: name,, */
31: #define S_DIM 0x22 /* ary dimension */
32:
33: #define S_MAX S_DIM
34: #define STABTYPE 0xff
35:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.