Fix array::free
This commit is contained in:
parent
e262e3df14
commit
6a907c89a3
|
@ -5,7 +5,7 @@ gb single-file public domain libraries for C & C++
|
||||||
library | latest version | category | languages | description
|
library | latest version | category | languages | description
|
||||||
----------------|----------------|----------|-----------|-------------
|
----------------|----------------|----------|-----------|-------------
|
||||||
**gb_string.h** | 0.93 | strings | C, C++ | A better string library for C & C++
|
**gb_string.h** | 0.93 | strings | C, C++ | A better string library for C & C++
|
||||||
**gb.hpp** | 0.21c | misc | C++11 | (Experimental) A C++11 helper library without STL geared towards game development
|
**gb.hpp** | 0.21d | misc | C++11 | (Experimental) A C++11 helper library without STL geared towards game development
|
||||||
**gb_math.hpp** | 0.02b | math | C++11 | A C++11 math library geared towards game development
|
**gb_math.hpp** | 0.02b | math | C++11 | A C++11 math library geared towards game development
|
||||||
**gb_ini.h** | 0.91 | misc | C, C++ | A simple ini file loader library for C & C++
|
**gb_ini.h** | 0.91 | misc | C, C++ | A simple ini file loader library for C & C++
|
||||||
|
|
||||||
|
|
6
gb.hpp
6
gb.hpp
|
@ -1,8 +1,9 @@
|
||||||
// gb.hpp - v0.21c - public domain C++11 helper library - no warranty implied; use at your own risk
|
// gb.hpp - v0.21d - public domain C++11 helper library - no warranty implied; use at your own risk
|
||||||
// (Experimental) A C++11 helper library without STL geared towards game development
|
// (Experimental) A C++11 helper library without STL geared towards game development
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Version History:
|
Version History:
|
||||||
|
0.21d - Fix array::free
|
||||||
0.21c - Fix Another Typo causing unresolved external symbol
|
0.21c - Fix Another Typo causing unresolved external symbol
|
||||||
0.21b - Typo fixes
|
0.21b - Typo fixes
|
||||||
0.21a - Better `static` keywords
|
0.21a - Better `static` keywords
|
||||||
|
@ -1329,6 +1330,9 @@ free(Array<T>* a)
|
||||||
{
|
{
|
||||||
if (a->allocator)
|
if (a->allocator)
|
||||||
dealloc(a->allocator, a->data);
|
dealloc(a->allocator, a->data);
|
||||||
|
a->count = 0;
|
||||||
|
a->capacity = 0;
|
||||||
|
a->data = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
|
|
Loading…
Reference in New Issue