diff --git a/WEGA/contrib/lcc/cmd/comp/u8k/sdb.h b/WEGA/contrib/lcc/cmd/comp/u8k/sdb.h new file mode 100644 index 0000000..ee37ac5 --- /dev/null +++ b/WEGA/contrib/lcc/cmd/comp/u8k/sdb.h @@ -0,0 +1,33 @@ +/* values for n_dtype */ +#define S_GSYM 0x01 /* global sym: name,type,0 */ +#define S_STSYM 0x02 /* static symbol: name,type,address */ +#define S_LCSYM 0x03 /* .lcomm symbol: name,type,address */ +#define S_RSYM 0x04 /* register sym: name,register,offset */ +#define S_LSYM 0x05 /* local sym: name,type,offset */ +#define S_PSYM 0x06 /* parameter: name,type,offset */ +#define S_BSTR 0x07 /* begin structure: name,, */ +#define S_ESTR 0x08 /* end structure: name,, */ +#define S_SSYM 0x09 /* structure elt: name,type,struct_offset */ +#define S_BENUM 0x0a /* begin enum: name,, */ +#define S_EENUM 0x0b /* end enum: name,, */ +#define S_ENUM 0x0c /* enum element: name,,value */ +#define S_BCOMM 0x0d /* begin common: name,, */ +#define S_ECOMM 0x0e /* end common: name,, */ +#define S_ECOML 0x0f /* end common (local name): ,,address */ +#define S_LBRAC 0x10 /* left bracket: ,nesting level,address */ +#define S_RBRAC 0x11 /* right bracket: ,nesting level,address */ +#define S_BFUN 0x12 /* procedure: name,linenumber,address */ +#define S_ENTRY 0x13 /* alternate entry: name,linenumber,address */ +#define S_SLINE 0x14 /* src line: ,linenumber,address */ +#define S_SO 0x15 /* source file name: name,,address */ +#define S_SOL 0x16 /* #line source filename: name,,address */ +#define S_FNAME 0x17 /* procedure name (f77 kludge): name,,0 */ +#define S_LENG 0x18 /* additional entry with length: ,,length */ +#define S_EFUN 0x19 /* end of function: name,, */ +#define S_NARGS 0x20 /* number of args in the function call */ +#define S_TYID 0x21 /* follows STRTY, etc: name,, */ +#define S_DIM 0x22 /* ary dimension */ + +#define S_MAX S_DIM +#define STABTYPE 0xff +