Branch: Tag:

2000-03-20

2000-03-20 21:00:58 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

faster dmalloc

Rev: src/block_alloc.h:1.16
Rev: src/builtin_functions.c:1.245
Rev: src/dmalloc.h:1.20
Rev: src/dynamic_buffer.h:1.7
Rev: src/error.c:1.42
Rev: src/object.c:1.94
Rev: src/pike_memory.c:1.55
Rev: src/pike_types.h:1.38
Rev: src/stralloc.c:1.80
Rev: src/stralloc.h:1.41
Rev: src/svalue.c:1.63
Rev: src/svalue.h:1.48

5:   \*/      /* -  * $Id: pike_types.h,v 1.37 2000/03/17 05:13:17 hubbe Exp $ +  * $Id: pike_types.h,v 1.38 2000/03/20 21:00:04 hubbe Exp $    */   #ifndef PIKE_TYPES_H   #define PIKE_TYPES_H
240:   } while (0)      #ifdef DEBUG_MALLOC - #define pop_type() ((struct pike_string *)debug_malloc_update_location(debug_pop_type(),__FILE__,__LINE__)) - #define compiler_pop_type() ((struct pike_string *)debug_malloc_update_location(debug_compiler_pop_type(),__FILE__,__LINE__)) + #define pop_type() ((struct pike_string *)debug_malloc_pass(debug_pop_type())) + #define compiler_pop_type() ((struct pike_string *)debug_malloc_pass(debug_compiler_pop_type()))   #define pop_unfinished_type() \ -  ((struct pike_string *)debug_malloc_update_location(debug_pop_unfinished_type(),__FILE__,__LINE__)) +  ((struct pike_string *)debug_malloc_pass(debug_pop_unfinished_type()))   #else   #define pop_type debug_pop_type   #define compiler_pop_type debug_compiler_pop_type