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: svalue.h,v 1.47 2000/01/27 23:12:08 hubbe Exp $ +  * $Id: svalue.h,v 1.48 2000/03/20 21:00:04 hubbe Exp $    */   #ifndef SVALUE_H   #define SVALUE_H
279:   extern struct svalue dest_ob_zero;      #ifdef DEBUG_MALLOC - #define LINE_ARGS , int line, char * file - #define free_svalues(X,Y,Z) debug_free_svalues((X),(Y),(Z),__LINE__,__FILE__) + #define free_svalues(X,Y,Z) debug_free_svalues((X),(Y),(Z), DMALLOC_LOCATION())   #else - #define LINE_ARGS +    #define free_svalues(X,Y,Z) debug_free_svalues((X),(Y),(Z))   #endif   
290:   void really_free_short_svalue(union anything *s, TYPE_T type);   void really_free_svalue(struct svalue *s);   void do_free_svalue(struct svalue *s); - void debug_free_svalues(struct svalue *s,INT32 num, INT32 type_hint LINE_ARGS); + void debug_free_svalues(struct svalue *s,INT32 num, INT32 type_hint DMALLOC_LINE_ARGS);   void assign_svalues_no_free(struct svalue *to,    struct svalue *from,    INT32 num,