Fix array::free

This commit is contained in:
Ginger Bill 2015-11-18 12:18:33 +00:00
parent e262e3df14
commit 6a907c89a3
2 changed files with 6 additions and 2 deletions

View File

@ -5,7 +5,7 @@ gb single-file public domain libraries for C & C++
library | latest version | category | languages | description
----------------|----------------|----------|-----------|-------------
**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_ini.h** | 0.91 | misc | C, C++ | A simple ini file loader library for C & C++

6
gb.hpp
View File

@ -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
/*
Version History:
0.21d - Fix array::free
0.21c - Fix Another Typo causing unresolved external symbol
0.21b - Typo fixes
0.21a - Better `static` keywords
@ -1329,6 +1330,9 @@ free(Array<T>* a)
{
if (a->allocator)
dealloc(a->allocator, a->data);
a->count = 0;
a->capacity = 0;
a->data = nullptr;
}
template <typename T>