pike.git
/
src
/
program.h
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/program.h:1:
/* || This file is part of Pike. For copyright information see COPYRIGHT. || Pike is distributed under GPL, LGPL and MPL. See the file COPYING || for more information.
-
|| $Id: program.h,v 1.
170
2002/12/
01
18
:
39
:
07
mast
Exp $
+
|| $Id: program.h,v 1.
171
2002/12/
16
14
:
32
:
21
grubba
Exp $
*/ #ifndef PROGRAM_H #define PROGRAM_H #include <stdarg.h> #include "global.h" #include "pike_types.h" #include "pike_macros.h" #include "svalue.h"
pike.git/src/program.h:212:
#define ID_MODIFIER_MASK 0x0fff #define ID_STRICT_TYPES 0x8000 /* #pragma strict_types */ #define ID_SAVE_PARENT 0x10000 /* #pragma save_parent */ #define ID_DONT_SAVE_PARENT 0x20000 /* #pragma dont_save_parent */ /* * All identifiers in this program * and all identifiers in inherited programs
-
*
needs
to have a 'struct reference' in this
+
*
need
to have a 'struct reference' in this
* program. When we overload a function, we simply * change the reference to point to the new 'struct identifier'. */ struct reference { unsigned INT16 inherit_offset; unsigned INT16 identifier_offset; INT16 id_flags; /* static, private etc.. */ };