pike.git
/
src
/
program.h
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/program.h:1:
/*\ ||| This file a part of Pike, and is copyright by Fredrik Hubinette ||| Pike is distributed as GPL (General Public License) ||| See the files COPYING and DISCLAIMER for more information. \*/ /*
-
* $Id: program.h,v 1.
86
2000/04/
08
02
:01:
09
hubbe
Exp $
+
* $Id: program.h,v 1.
87
2000/04/
23
03
:01:
26
mast
Exp $
*/ #ifndef PROGRAM_H #define PROGRAM_H #include <stdarg.h> #include "global.h" #include "pike_types.h" #include "pike_macros.h" #include "svalue.h" #include "time_stuff.h"
pike.git/src/program.h:446:
int name_length, void (*cfun)(INT32), char *type, int type_length, INT16 flags, int opt_flags); void check_all_programs(void); void init_program(void); void cleanup_program(void); void gc_mark_program_as_referenced(struct program *p);
+
INT32 gc_touch_all_programs(void);
void gc_check_all_programs(void); void gc_mark_all_programs(void); void gc_free_all_unreferenced_programs(void); void count_memory_in_programs(INT32 *num_, INT32 *size_); void push_compiler_frame(int lexical_scope); void pop_local_variables(int level); void pop_compiler_frame(void); int low_get_storage(struct program *o, struct program *p); char *get_storage(struct object *o, struct program *p); struct program *low_program_from_function(struct program *p,