Pristine Ack-5.5
[Ack-5.5.git] / h / stb.h
1 /* $Id: stb.h,v 1.3 1994/06/24 10:08:53 ceriel Exp $ */
2 /*
3  * (c) copyright 1990 by the Vrije Universiteit, Amsterdam, The Netherlands.
4  * See the copyright notice in the ACK home directory, in the file "Copyright".
5  */
6
7 /* debugger symbol table types, as in DBX */
8
9 #define N_GSYM  0x20    /* global symbol: name,,???,address */
10 #define N_FUN   0x24    /* routine: name,,???,address */
11 #define N_STSYM 0x26    /* static data symbol: name,,???,address */
12 #define N_LCSYM 0x28    /* static bss symbol: name,,???,address */
13 #define N_MAIN  0x2a    /* name of main routine: name,,0,0 */
14 #define N_RSYM  0x40    /* register symbol: name,,???,register */
15 #define N_SLINE 0x44    /* source line: 0,linenumber,address */
16 #define N_SSYM  0x60    /* structure element: name,,???,offset */
17 #define N_SO    0x64    /* source file name: name,,0,address */
18 #define N_LSYM  0x80    /* local symbol: name,,???,offset from LB */
19 #define N_BINCL 0x82    /* header file: name,,0,0 */
20 #define N_SOL   0x84    /* #included file name: name,,0,??? */
21 #define N_PSYM  0xa0    /* parameter: name,,???,offset from AB */
22 #define N_EINCL 0xa2    /* end of include file: name,,0,0 */
23 #define N_LBRAC 0xc0    /* left bracket: 0,nesting level,address */
24 #define N_RBRAC 0xe0    /* right bracket: 0,nesting level,address */
25 #define N_SCOPE 0xc4    /* scope information */