Mercurial > ~dholland > hg > ag > index.cgi
view anagram/ag1/cppalloc.cpp @ 18:562c313f14f4
some minor updates for 2022
author | David A. Holland |
---|---|
date | Tue, 31 May 2022 02:03:50 -0400 |
parents | 7661c1604e49 |
children |
line wrap: on
line source
#include <stddef.h> #include "port.h" #include "myalloc.h" /* * With the IBM compiler these apparently may not be in a .lib file. */ void *operator new(size_t size) { //newCalls++; void *pointer = myalloc(size); return pointer; } void operator delete(void *p) { //deleteCalls++; DEALLOCATE(p); } void operator delete(void *p, size_t) { //deleteCalls++; DEALLOCATE(p); } void *operator new[](size_t size) { //newArrayCalls++; void *pointer = myalloc(size); return pointer; } void operator delete[](void *p) { //deleteArrayCalls++; DEALLOCATE(p); } void operator delete[](void *p, size_t) { //deleteArrayCalls++; DEALLOCATE(p); }