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.
248
2008/05/
24
15
:
14
:
12
grubba Exp $
+
|| $Id: program.h,v 1.
249
2008/05/
29
16
:
28
:
27
grubba Exp $
*/ #ifndef PROGRAM_H #define PROGRAM_H #include <stdarg.h> #include "global.h" #include "pike_macros.h" #include "pike_error.h" #include "svalue.h"
pike.git/src/program.h:314:
#define ID_LOCAL 0x20 /* Locally referenced symbol (not virtual) */ #define ID_INLINE 0x20 /* Same as local */ #define ID_HIDDEN 0x40 /* Symbols that are private and inherited one step later */ #define ID_INHERITED 0x80 /* Symbol is inherited */ #define ID_OPTIONAL 0x100 /* Symbol is not required by the interface */ #define ID_EXTERN 0x200 /* Symbol is defined later */ #define ID_VARIANT 0x400 /* Function is overloaded by argument. */ #define ID_MODIFIER_MASK 0x07ff
-
#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 */
+
#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 */
+
#define ID_NO_DEPRECATION_WARNINGS 0x40000 /* #pragma no_deprecation_warnings */
/* * All identifiers in this program * and all identifiers in inherited programs * 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'. * * When an identifier is represented as an integer, it's typically the