Branch: Tag:

1998-01-29

1998-01-29 22:53:57 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

inline should now work better.... + a huge memory leak fixed

Rev: src/array.h:1.7
Rev: src/mapping.h:1.8
Rev: src/multiset.h:1.6
Rev: src/object.c:1.36
Rev: src/object.h:1.16
Rev: src/pike_memory.c:1.11
Rev: src/program.c:1.61
Rev: src/program.h:1.30

48:   #define OP_SUB MINTERM(OP_TAKE_A,OP_SKIP_A ,OP_SKIP_B)       - #define free_array(V) do{ struct array *v_=(V); if(!--v_->refs) really_free_array(v_); }while(0) + #define free_array(V) do{ struct array *v_=(V); debug_malloc_touch(v_); if(!--v_->refs) really_free_array(v_); }while(0)      #define allocate_array(X) low_allocate_array((X),0)   #define allocate_array_no_init(X,Y) low_allocate_array((X),(Y))