Mercurial > ~dholland > hg > ag > index.cgi
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 } |