dhewm3/neo/idlib
Daniel Gibson 5c9d9ff53c Implement Mem_MallocA()+Mem_FreeA(): alloca() but might use Heap
When requesting < 1 MB, _alloca16() is used, otherwise Mem_Alloc16().
Furthermore you must pass a bool that will get true assigned if the
memory has been allocated on the stack, else false.
At the end of the function you must call Mem_FreeA( ptr, onStack )
(where onStack is the aforementioned bool), so Mem_Free16() can be
called if it was allocated on the heap.
2024-11-07 06:25:51 +01:00
..
bv Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
containers Bind F10 to open dhewm3Settings menu, unless F10 is already bound 2024-05-23 19:29:38 +02:00
geometry Fix GCC -W(maybe-)uninitialized warnings that at least kinda had a point 2023-01-05 07:51:59 +01:00
hashing Don't use "register" keyword, it was deprecated in C++11 2023-01-05 05:07:53 +01:00
math Fix GCC -W(maybe-)uninitialized warnings that at least kinda had a point 2023-01-05 07:51:59 +01:00
Base64.cpp Remove usage of long type from idlib/ 2012-06-28 13:02:45 +02:00
Base64.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
BitMsg.cpp s/ReadDeltaLongCounter/ReadDeltaIntCounter/ 2012-06-28 13:52:24 +02:00
BitMsg.h Remove idBitMsg::Read/WriteInt64() again 2021-06-19 21:30:26 +02:00
CmdArgs.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
CmdArgs.h Fix all whitespace errors 2011-12-10 15:35:54 +01:00
Dict.cpp s/LittleLong/LittleInt/ to match the return type 2012-06-28 13:02:47 +02:00
Dict.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Heap.cpp Use idStr::Copynz() instead of strncpy() 2022-01-08 16:58:48 +01:00
Heap.h Implement Mem_MallocA()+Mem_FreeA(): alloca() but might use Heap 2024-11-07 06:25:51 +01:00
LangDict.cpp idLangDict: Workaround for Doom3: Lost Mission stringtables #265 2020-01-05 02:34:53 +01:00
LangDict.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Lexer.cpp Fixing some spelling errors: s/unkown/unknown, s/seperate/separate. (#107) 2015-02-25 22:01:00 +01:00
Lexer.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Lib.cpp Detect endianess in CMakeLists.txt, get rid of most SDL_endian.h uses 2024-10-07 03:15:50 +02:00
Lib.h Fix MSVC non-Release builds (_alloca()/assert() didn't play nice) 2023-03-02 18:04:48 +01:00
MapFile.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
MapFile.h Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Parser.cpp Fix date/time handling in idParser::ExpandBuiltinDefine() 2023-01-05 09:07:04 +01:00
Parser.h Remove usage of long type from idlib/ 2012-06-28 13:02:45 +02:00
Str.cpp Fix some typos 2024-07-25 03:24:20 +02:00
Str.h Add some functions to handle UTF-8 strings 2024-06-02 13:14:30 +02:00
Timer.cpp Use idSys::GetMilliseconds() for idTimer 2011-12-22 10:38:39 +01:00
Timer.h Use idSys::GetMilliseconds() for idTimer 2011-12-22 10:38:39 +01:00
Token.cpp Untangle the epic precompiled.h mess 2011-12-19 23:21:47 +01:00
Token.h Remove usage of long type from idlib/ 2012-06-28 13:02:45 +02:00