aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2022-06-27 11:02:20 +0100
committergingerBill <bill@gingerbill.org>2022-06-27 11:02:20 +0100
commit199dae6cd52d5401d6f71b73eef235814d5ab223 (patch)
tree6cf93b01dab19d3e557d5a2a6934e985e6d73343
parentabe122ecb7ef33cff52fd072514de5ad40538bc2 (diff)
Make SDL.*Event procedures return booleans instead of an integer where appropriate
-rw-r--r--vendor/sdl2/sdl_events.odin10
-rw-r--r--vendor/sdl2/sdl_gamecontroller.odin2
2 files changed, 6 insertions, 6 deletions
diff --git a/vendor/sdl2/sdl_events.odin b/vendor/sdl2/sdl_events.odin
index 29f6e8a43..473bc5739 100644
--- a/vendor/sdl2/sdl_events.odin
+++ b/vendor/sdl2/sdl_events.odin
@@ -488,15 +488,15 @@ foreign lib {
HasEvents :: proc(minType, maxType: EventType) -> bool ---
FlushEvent :: proc(type: EventType) ---
FlushEvents :: proc(minType, maxType: EventType) ---
- PollEvent :: proc(event: ^Event) -> c.int ---
- WaitEvent :: proc(event: ^Event) -> c.int ---
- WaitEventTimeout :: proc(event: ^Event, timeout: c.int) -> c.int ---
- PushEvent :: proc(event: ^Event) -> c.int ---
+ PollEvent :: proc(event: ^Event) -> bool --- // original return value is c.int
+ WaitEvent :: proc(event: ^Event) -> bool --- // original return value is c.int
+ WaitEventTimeout :: proc(event: ^Event, timeout: c.int) -> bool --- // original return value is c.int
+ PushEvent :: proc(event: ^Event) -> bool --- // original return value is c.int
SetEventFilter :: proc(filter: EventFilter, userdata: rawptr) ---
GetEventFilter :: proc(filter: ^EventFilter, userdata: ^rawptr) -> bool ---
AddEventWatch :: proc(filter: EventFilter, userdata: rawptr) ---
DelEventWatch :: proc(filter: EventFilter, userdata: rawptr) ---
FilterEvents :: proc(filter: EventFilter, userdata: rawptr) ---
- EventState :: proc(type: EventType, state: c.int) -> u8 ---
+ EventState :: proc(type: EventType, state: c.int) -> b8 --- // original return value is u8
RegisterEvents :: proc(numevents: c.int) -> u32 ---
}
diff --git a/vendor/sdl2/sdl_gamecontroller.odin b/vendor/sdl2/sdl_gamecontroller.odin
index 76e0b8966..8772faa26 100644
--- a/vendor/sdl2/sdl_gamecontroller.odin
+++ b/vendor/sdl2/sdl_gamecontroller.odin
@@ -118,7 +118,7 @@ foreign lib {
GameControllerGetStringForAxis :: proc(axis: GameControllerAxis) -> cstring ---
GameControllerGetBindForAxis :: proc(gamecontroller: ^GameController, axis: GameControllerAxis) -> GameControllerButtonBind---
GameControllerHasAxis :: proc(gamecontroller: ^GameController, axis: GameControllerAxis) -> bool ---
- GameControllerGetAxis :: proc(gamecontroller: ^GameController, axis: GameControllerAxis) -> i16 ---
+ GameControllerGetAxis :: proc(gamecontroller: ^GameController, axis: GameControllerAxis) -> i16 ---
GameControllerGetButtonFromString :: proc(str: cstring) -> GameControllerButton ---
GameControllerGetStringForButton :: proc(button: GameControllerButton) -> cstring ---