When I browse through VC CRT sources, I sometimes see two separate implementations (for example, the new
operator), one for when _SYSCRT
is defined and another for when _SYSCRT
is undefined.
Now, _SYSCRT
may well be undocumented but I'm debugging CRT code and _SYSCRT
is right there in my face. So the question is: should I assume it defined or not defined during "normal use"?
By "normal use" I mean linking with a Win32 user-mode application in MSVC 2015.