pike.git
/
src
/
mapping.h
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/mapping.h:387:
void simple_describe_mapping(struct mapping *m); void debug_dump_mapping(struct mapping *m); int mapping_is_constant(struct mapping *m, struct processing *p); void free_all_mapping_blocks(); /* Prototypes end here */ #define allocate_mapping(X) dmalloc_touch(struct mapping *,debug_allocate_mapping(X))
-
#define visit_mapping_ref(M, REF_TYPE)
\
+
#define visit_mapping_ref(M, REF_TYPE
, EXTRA
) \
visit_ref (pass_mapping (M), (REF_TYPE), \
-
(visit_thing_fn *) &visit_mapping,
NULL
)
+
(visit_thing_fn *) &visit_mapping,
(EXTRA
)
)
#define gc_cycle_check_mapping(X, WEAK) \ gc_cycle_enqueue((gc_cycle_check_cb *) real_gc_cycle_check_mapping, (X), (WEAK)) #endif /* MAPPING_H */