summaryrefslogtreecommitdiff
path: root/src/core/garbage.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/garbage.h')
-rw-r--r--src/core/garbage.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/core/garbage.h b/src/core/garbage.h
index 8a8a820..0855b65 100644
--- a/src/core/garbage.h
+++ b/src/core/garbage.h
@@ -47,7 +47,12 @@ void garbage_init();
void garbage_destroy();
int garbage_collect();
void garbage_add(void *p, GarbageType type);
-void garbage_add2(void *p, void (*p_func)(void*), int *p_ref_count,
+void garbage_add2(void *p, void (*p_func)(void*),
+ int *p_ref_count,
+ GarbageType type);
+void garbage_add3(void *p, void (*p_func)(void*),
+ void (*p_print)(void*),
+ int *p_ref_count,
GarbageType type);
void garbage_add_token(Token *p_token);