#ifndef _GARBAGE_H_ #define _GARBAGE_H_ typedef void free_func_t(void *); unsigned int garbage_new_thread_num(void); void garbage_add(void *ptr, free_func_t *free_func); void garbage_collect(unsigned int num); void garbage_collect_all(void); #endif