Start using some C++ 14 features.

This commit is contained in:
Markus F.X.J. Oberhumer
2020-12-08 05:40:17 +01:00
parent 361a3056cb
commit f7e2266c3f
62 changed files with 971 additions and 960 deletions
+4 -4
View File
@@ -62,7 +62,7 @@ __acc_static_forceinline bool use_simple_mcheck() { return true; }
**************************************************************************/
MemBuffer::MemBuffer(upx_uint64_t size) :
b(NULL), b_size(0)
b(nullptr), b_size(0)
{
alloc(size);
}
@@ -87,7 +87,7 @@ unsigned char *MemBuffer::subref(char const *errfmt, unsigned skip, unsigned tak
void MemBuffer::dealloc()
{
if (b != NULL)
if (b != nullptr)
{
checkState();
if (use_simple_mcheck())
@@ -102,7 +102,7 @@ void MemBuffer::dealloc()
}
else
::free(b);
b = NULL;
b = nullptr;
b_size = 0;
}
else
@@ -186,7 +186,7 @@ void MemBuffer::checkState() const
void MemBuffer::alloc(upx_uint64_t size)
{
// NOTE: we don't automatically free a used buffer
assert(b == NULL);
assert(b == nullptr);
assert(b_size == 0);
//
assert(size > 0);