Mercurial > ~dholland > hg > ag > index.cgi
view anagram/ag1/cppalloc.cpp @ 12:aab9ff6af791
Strengthen the build hack for non-DOS targets.
author | David A. Holland |
---|---|
date | Tue, 31 May 2022 00:58:42 -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); }