(svn r23198) -Codechange: introduce a free that takes const pointers so we don't need to cast to void/non-const before being able to free
This commit is contained in:
@@ -437,6 +437,15 @@ void NORETURN CDECL error(const char *str, ...) WARN_FORMAT(1, 2);
|
||||
#define MAX_PATH 260
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Version of the standard free that accepts const pointers.
|
||||
* @param ptr The data to free.
|
||||
*/
|
||||
static FORCEINLINE void free(const void *ptr)
|
||||
{
|
||||
free(const_cast<void *>(ptr));
|
||||
}
|
||||
|
||||
/**
|
||||
* The largest value that can be entered in a variable
|
||||
* @param type the type of the variable
|
||||
|
Reference in New Issue
Block a user