ReactOS  0.4.15-dev-341-g17c5fb8
stab_gnu.h
Go to the documentation of this file.
1 /*++
2 
3 Copyright (c) 1998-2001 Klaus P. Gerlicher
4 
5 Module Name:
6 
7  stab_gnu.h
8 
9 Abstract:
10 
11  HEADER, GNU stabs symbols
12 
13 Environment:
14 
15  LINUX 2.2.X
16  Kernel mode only
17 
18 Author:
19 
20  Klaus P. Gerlicher
21 
22 Revision History:
23 
24  15-Nov-2000: general cleanup of source files
25 
26 Copyright notice:
27 
28  This file may be distributed under the terms of the GNU Public License.
29 
30 --*/
31 #ifndef __GNU_STAB__
32 
33 /* Indicate the GNU stab.h is in use. */
34 
35 #define __GNU_STAB__
36 
37 #define __define_stab(NAME, CODE, STRING) NAME=CODE,
38 #define __define_stab_duplicate(NAME, CODE, STRING) NAME=CODE,
39 
41 {
42 #include "stab.def"
43 LAST_UNUSED_STAB_CODE
44 };
45 
46 #undef __define_stab
47 
48 /* Definitions of "desc" field for N_SO stabs in Solaris2. */
49 
50 #define N_SO_AS 1
51 #define N_SO_C 2
52 #define N_SO_ANSI_C 3
53 #define N_SO_CC 4 /* C++ */
54 #define N_SO_FORTRAN 5
55 #define N_SO_PASCAL 6
56 
57 /* Solaris2: Floating point type values in basic types. */
58 
59 #define NF_NONE 0
60 #define NF_SINGLE 1 /* IEEE 32-bit */
61 #define NF_DOUBLE 2 /* IEEE 64-bit */
62 #define NF_COMPLEX 3 /* Fortran complex */
63 #define NF_COMPLEX16 4 /* Fortran double complex */
64 #define NF_COMPLEX32 5 /* Fortran complex*16 */
65 #define NF_LDOUBLE 6 /* Long double (whatever that is) */
66 
67 #endif /* __GNU_STAB_ */
__stab_debug_code
Definition: stab_gnu.h:10