pike.git
/
src
/
constants.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/constants.c:8:
#include "pike_macros.h" #include "program.h" #include "pike_types.h" #include "stralloc.h" #include "pike_memory.h" #include "interpret.h" #include "mapping.h" #include "error.h" #include "block_alloc.h"
-
RCSID("$Id: constants.c,v 1.
14
1999/
02
/
10
21
:
46
:
39
hubbe Exp $");
+
RCSID("$Id: constants.c,v 1.
15
1999/
03/
02
03
:
13
:
13
hubbe Exp $");
static INT32 num_callable=0; static struct mapping *builtin_constants = 0; struct mapping *get_builtin_constants(void) { if(!builtin_constants) builtin_constants=allocate_mapping(20); return builtin_constants;
pike.git/src/constants.c:151:
free_string(n); } void cleanup_added_efuns(void) { if(builtin_constants) { free_mapping(builtin_constants); builtin_constants=0; }
+
free_all_callable_blocks();
} void count_memory_in_callables(INT32 *num_, INT32 *size_) { *num_=num_callable; *size_=num_callable*sizeof(struct callable); }