diff --git a/src/pike_types.h b/src/pike_types.h index 1fea0d94bb7d3fd5577db55a621f3edb9d9a8ba9..d5b1dca53c558a101b7d5677e3ccc57aefaf7dda 100644 --- a/src/pike_types.h +++ b/src/pike_types.h @@ -5,7 +5,7 @@ \*/ /* - * $Id: pike_types.h,v 1.71 2001/04/01 15:40:22 grubba Exp $ + * $Id: pike_types.h,v 1.72 2001/08/30 23:32:16 mast Exp $ */ #ifndef PIKE_TYPES_H #define PIKE_TYPES_H @@ -35,6 +35,9 @@ struct pike_type struct pike_type *cdr; }; +#include "block_alloc_h.h" +BLOCK_ALLOC(pike_type, n/a) + /* pike_type flags: */ #define PT_FLAG_MARKER 1 /* Type contains markers. */ @@ -375,6 +378,7 @@ int pike_type_allow_premature_toss(struct pike_type *type); #endif /* !USE_PIKE_TYPE */ #ifdef DEBUG_MALLOC +void describe_all_types(void); #define pop_type() ((struct pike_type *)debug_malloc_pass(debug_pop_type())) #define compiler_pop_type() ((struct pike_type *)debug_malloc_pass(debug_compiler_pop_type())) #define pop_unfinished_type() \