@Valmont: new returned NULL.
@Locutus: like you suggested, I pulled out huge chunks of my program until it worked.
Part of my program is the Unreal API, a set of headers and libraries for making mods for Unreal-engine games. I stumbled across this:
inline void* operator new( unsigned int Size )
A little tweaking, and the output is now this:
Code:
[TryMemAlloc] Started......
"inline void* operator new (unsigned int size)" has been called.
[TryMemAlloc] char not allocated!
[TryMemAlloc] Done.
So I think I've found my problem.
Thanks for all the advice. The learning curve continues...
