Better c++ compatibility to the doresize change

This commit is contained in:
ts-korhonen
2021-12-17 22:26:21 +02:00
parent 805638ddd8
commit 766f15d858

View File

@@ -64,16 +64,17 @@ extern int strnicmp(const char* s1, const char* s2, size_t n);
#ifdef __cplusplus #ifdef __cplusplus
#include <atomic> #include <atomic>
#define atomic_flag std::atomic_flag #define atomic_flag_t std::atomic_flag
extern "C" { extern "C" {
#else #else
#include <stdatomic.h> #include <stdatomic.h>
#define atomic_flag_t atomic_flag
#endif #endif
/* Global variables residing in the platform module. */ /* Global variables residing in the platform module. */
extern int dopause, /* system is paused */ extern int dopause, /* system is paused */
mouse_capture; /* mouse is captured in app */ mouse_capture; /* mouse is captured in app */
extern atomic_flag doresize; /* screen resize requested */ extern atomic_flag_t doresize; /* screen resize requested */
extern volatile int is_quit; /* system exit requested */ extern volatile int is_quit; /* system exit requested */
#ifdef MTR_ENABLED #ifdef MTR_ENABLED