On Thu, 26 Mar 2015 15:15:34 +0100, Stefan Dösinger wrote:
Am 2015-03-26 um 13:46 schrieb Hugh McMaster:
The PHANDLER_ROUTINE is a pointer to the function handler. MSDN's own example [1] on installing a Ctrl handler uses a cast.
Otherwise, what would you suggest?
If the function signature (including calling convention) matches the one SetConsoleCtrlHandler expects the compiler should accept it without a cast and without a warning.
In your patch you should probably use WINAPI for console_ctrl_handler.
The compiler accepted "BOOL WINAPI console_ctrl_handler" without warnings.
Thanks. I'll send a new patch.