-/* mm/boehm.c - interface for boehm gc
+/* src/mm/boehm.c - interface for boehm gc
Copyright (C) 1996-2005 R. Grafl, A. Krall, C. Kruegel, C. Oates,
R. Obermaisser, M. Platter, M. Probst, S. Ring, E. Steiner,
Authors: Stefan Ring
- $Id: boehm.c 1735 2004-12-07 14:33:27Z twisti $
+ Changes: Christian Thalinger
+
+ $Id: boehm.c 2166 2005-03-30 20:32:30Z twisti $
*/
}
-void gc_call()
+void gc_call(void)
{
if (collectverbose)
dolog("Garbage Collection: previous/now = %d / %d ",
}
-s8 gc_get_heap_size()
+s8 gc_get_heap_size(void)
{
return GC_get_heap_size();
}
-s8 gc_get_free_bytes()
+s8 gc_get_free_bytes(void)
{
return GC_get_free_bytes();
}
-s8 gc_get_max_heap_size()
+s8 gc_get_max_heap_size(void)
{
return GC_get_max_heap_size();
}
-void gc_invoke_finalizers()
+void gc_invoke_finalizers(void)
{
GC_invoke_finalizers();
}
-void gc_finalize_all()
+void gc_finalize_all(void)
{
GC_finalize_all();
}
*******************************************************************************/
-void *gc_out_of_memory()
+void *gc_out_of_memory(size_t bytes_requested)
{
/* if this happens, we are REALLY out of memory */
-/* mm/boehm.h - interface for boehm gc header
+/* src/mm/boehm.h - interface for boehm gc header
Copyright (C) 1996-2005 R. Grafl, A. Krall, C. Kruegel, C. Oates,
R. Obermaisser, M. Platter, M. Probst, S. Ring, E. Steiner,
Authors: Christian Thalinger
- $Id: boehm.h 2128 2005-03-29 22:25:59Z twisti $
+ Changes:
+
+ $Id: boehm.h 2166 2005-03-30 20:32:30Z twisti $
*/
s8 gc_get_max_heap_size(void);
void gc_invoke_finalizers(void);
void gc_finalize_all(void);
-void *gc_out_of_memory(void);
+void *gc_out_of_memory(size_t bytes_requested);
#endif /* _BOEHM_H */