|
|
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.