comparison anagram/ag1/cppalloc.cpp @ 5:7661c1604e49

Add additional operator delete calls gcc 10 asked for.
author David A. Holland
date Mon, 30 May 2022 23:32:56 -0400
parents 13d2b8934445
children
comparison
equal deleted inserted replaced
4:bebb2ba69e1d 5:7661c1604e49
16 void operator delete(void *p) { 16 void operator delete(void *p) {
17 //deleteCalls++; 17 //deleteCalls++;
18 DEALLOCATE(p); 18 DEALLOCATE(p);
19 } 19 }
20 20
21 void operator delete(void *p, size_t) {
22 //deleteCalls++;
23 DEALLOCATE(p);
24 }
25
21 void *operator new[](size_t size) { 26 void *operator new[](size_t size) {
22 //newArrayCalls++; 27 //newArrayCalls++;
23 void *pointer = myalloc(size); 28 void *pointer = myalloc(size);
24 return pointer; 29 return pointer;
25 } 30 }
26 31
27 void operator delete[](void *p) { 32 void operator delete[](void *p) {
28 //deleteArrayCalls++; 33 //deleteArrayCalls++;
29 DEALLOCATE(p); 34 DEALLOCATE(p);
30 } 35 }
36
37 void operator delete[](void *p, size_t) {
38 //deleteArrayCalls++;
39 DEALLOCATE(p);
40 }