Browse Source

Make SDL.*Event procedures return booleans instead of an integer where appropriate

gingerBill 3 years ago
parent
commit
199dae6cd5
2 changed files with 6 additions and 6 deletions
  1. 5 5
      vendor/sdl2/sdl_events.odin
  2. 1 1
      vendor/sdl2/sdl_gamecontroller.odin

+ 5 - 5
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 ---
 }

+ 1 - 1
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 ---