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.
182
2004
/
10
/
11
16
:
41
:
49
mast
Exp $
+
|| $Id: program.h,v 1.
183
2005
/
03
/
22
11:
47
:
29
jonasw
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:594:
struct program *p, INT32 flags); PMOD_EXPORT int add_object_constant(const char *name, struct object *o, INT32 flags); PMOD_EXPORT int add_function_constant(const char *name, void (*cfun)(INT32), const char * type, INT16 flags); PMOD_EXPORT int debug_end_class(const char *name, ptrdiff_t namelen, INT32 flags); INT32 define_function(struct pike_string *name, struct pike_type *type, unsigned INT16 flags,
-
unsigned
INT8
function_flags,
+
unsigned
INT16
function_flags,
union idptr *func, unsigned INT16 opt_flags); int really_low_find_shared_string_identifier(struct pike_string *name, struct program *prog, int flags); int low_find_lfun(struct program *p, ptrdiff_t lfun); int lfun_lookup_id(struct pike_string *lfun_name); int low_find_shared_string_identifier(struct pike_string *name, struct program *prog); struct ff_hash;
pike.git/src/program.h:648:
int call_dependants(struct Supporter *s, int finish); int report_compiler_dependency(struct program *p); struct compilation; void run_pass2(struct compilation *c); struct program *compile(struct pike_string *aprog, struct object *ahandler, int amajor, int aminor, struct program *atarget, struct object *aplaceholder); PMOD_EXPORT int pike_add_function2(const char *name, void (*cfun)(INT32),
-
const char *type, unsigned
INT8
flags,
+
const char *type, unsigned
INT16
flags,
unsigned INT16 opt_flags); PMOD_EXPORT int quick_add_function(const char *name, int name_length, void (*cfun)(INT32), const char *type, int type_length,
-
unsigned
INT8
flags,
+
unsigned
INT16
flags,
unsigned INT16 opt_flags); void check_all_programs(void); void placeholder_index(INT32 args); void init_program(void); void cleanup_program(void); void gc_mark_program_as_referenced(struct program *p); void real_gc_cycle_check_program(struct program *p, int weak); unsigned gc_touch_all_programs(void); void gc_check_all_programs(void); void gc_mark_all_programs(void);