update zpl

isolation_bkp/dynres
Dominik Madarász 2021-06-01 15:20:04 +02:00
parent 4ea2ba6188
commit e056395f8f
3 changed files with 17385 additions and 17404 deletions

View File

@ -2,23 +2,24 @@
#include "zpl.h"
#include "platform.h"
#ifdef ZPL_SYSTEM_WINDOWS
#include <Windows.h>
static BOOL WINAPI _sighandler_win32_control_handler(DWORD control_type)
{
switch (control_type)
{
case CTRL_C_EVENT:
case DBG_CONTROL_C:
case CTRL_C_EVENT:
case DBG_CONTROL_C:
platform_shutdown();
return 0;
case CTRL_CLOSE_EVENT:
case CTRL_LOGOFF_EVENT:
case CTRL_BREAK_EVENT:
case CTRL_SHUTDOWN_EVENT:
case CTRL_CLOSE_EVENT:
case CTRL_LOGOFF_EVENT:
case CTRL_BREAK_EVENT:
case CTRL_SHUTDOWN_EVENT:
platform_shutdown();
return 1;
}
return 0;
}
#else //POSIX complaint
@ -29,25 +30,25 @@ static void _sighandler_posix_signal_handler(int sig) {
#endif
void sighandler_register() {
#ifdef ZPL_SYSTEM_WINDOWS
#ifdef ZPL_SYSTEM_WINDOWS
{
if (!SetConsoleCtrlHandler(_sighandler_win32_control_handler, 1)) {
zpl_printf("Could not set up signal handler!\n");
}
}
#else // POSIX compliant
#else // POSIX compliant
signal(SIGINT, &_sighandler_posix_signal_handler);
signal(SIGTERM, &_sighandler_posix_signal_handler);
#endif
#endif
}
void sighandler_unregister() {
#ifdef ZPL_SYSTEM_WINDOWS
#ifdef ZPL_SYSTEM_WINDOWS
{
if (!SetConsoleCtrlHandler(_sighandler_win32_control_handler, 0)) {
zpl_printf("Could not uninstall signal handler!");
}
}
#else // POSIX compliant
#endif
#else // POSIX compliant
#endif
}

1636
code/vendors/raygui.h vendored

File diff suppressed because it is too large Load Diff

33126
code/vendors/zpl.h vendored

File diff suppressed because it is too large Load Diff