X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmain.C;h=0241780313371c57dc97c304c3f4ebf1646dc07f;hb=e9a3c57c8d3bb4d79e76a4c3942f86a66d3c267e;hp=caa04a83b69af29295eb7d2974fcb2d095f90928;hpb=47462c7a88ed4f844fa4eaf32a84533aa847b7d5;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/main.C b/cinelerra-5.1/cinelerra/main.C index caa04a83..02417803 100644 --- a/cinelerra-5.1/cinelerra/main.C +++ b/cinelerra-5.1/cinelerra/main.C @@ -42,13 +42,14 @@ #include #if 0 -#define STRC printf("==new %jd from %p\n", n, __builtin_return_address(0)); -void *operator new(size_t n) { STRC void *vp = malloc(n); bzero(vp,n); return vp; } -void operator delete(void *t) { free(t); } -void operator delete(void *t,size_t n) { free(t); } -void *operator new[](size_t n) { STRC void *vp = malloc(n); bzero(vp,n); return vp; } -void operator delete[](void *t) { free(t); } -void operator delete[](void *t,size_t n) { free(t); } +#define STRC(v) printf("==new %p from %p sz %jd\n", v, __builtin_return_address(0), n) +#define STRD(v) printf("==del %p from %p\n", v, __builtin_return_address(0)) +void *operator new(size_t n) { void *vp = malloc(n); STRC(vp); bzero(vp,n); return vp; } +void operator delete(void *t) { STRD(t); free(t); } +void operator delete(void *t,size_t n) { STRD(t); free(t); } +void *operator new[](size_t n) { void *vp = malloc(n); STRC(vp); bzero(vp,n); return vp; } +void operator delete[](void *t) { STRD(t); free(t); } +void operator delete[](void *t,size_t n) { STRD(t); free(t); } #endif enum