void __declspec(naked) __cdecl _chkesp(void) { _asm { jz esp_okay }; _asm { int 3 }; esp_okay: _asm { ret }; }