Fix error caused by type 'long' has difference size in difference platforms

This commit is contained in:
dijunkun
2023-10-07 14:43:33 +08:00
parent 7618e4bab9
commit c5f90e1aee
2 changed files with 6 additions and 6 deletions

View File

@@ -28,13 +28,13 @@ typedef enum { mouse = 0, keyboard } ControlType;
typedef enum { move = 0, left_down, left_up, right_down, right_up } MouseFlag;
typedef enum { key_down = 0, key_up } KeyFlag;
typedef struct {
long x;
long y;
size_t x;
size_t y;
MouseFlag flag;
} Mouse;
typedef struct {
long key_value;
size_t key_value;
KeyFlag flag;
} Key;