Switched to DWORD_PTR instead of DWORD64 for storage of program counters in the CallStack class (as well as for interfacing with the class) so that the extra 32-bits are no longer wasted on 32-bit windows (but will still be 64-bits on Win64). Added the ADDRESSFORMAT macro so that addresses will be printed correctly regardless of width (32-bit or 64-bit). Added array version of new and delete so that the CRT debug assertions won't fail if the array version of the delete operator is invoked. A few other minor tweaks (code optimization and comments).
Switched to DWORD_PTR instead of DWORD64 for storage of program counters in the CallStack class (as well as for interfacing with the class) so that the extra 32-bits are no longer wasted on 32-bit windows (but will still be 64-bits on Win64). Added the ADDRESSFORMAT macro so that addresses will be printed correctly regardless of width (32-bit or 64-bit). Added array version of new and delete so that the CRT debug assertions won't fail if the array version of the delete operator is invoked. A few other minor tweaks (code optimization and comments).

ioannis-e/vld,ioannis-e/vld,slideclick/vld,erdincay/vld,akaStiX/vld,akaStiX/vld,smanders/vld,erdincay/vld,dmoulding/vld,smanders/vld,slideclick/vld,KindDragon/vld,zcnet4/vld,dmoulding/vld,KindDragon/vld,zcnet4/vld