diff options
Diffstat (limited to '')
| -rw-r--r-- | sdl2/joystick.ha | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/sdl2/joystick.ha b/sdl2/joystick.ha index c4f4c96..adbcd14 100644 --- a/sdl2/joystick.ha +++ b/sdl2/joystick.ha @@ -6,8 +6,7 @@ export def JOYSTICK_AXIS_MIN: i16 = -32768; // Minimum value for a joystick axis. export def JOYSTICK_AXIS_MAX: i16 = 32767; -// Count the number of joysticks attached to the system. -// -// Returns the number of attached joysticks on success or a negative error code -// on failure. -export @symbol("SDL_NumJoysticks") fn numjoysticks() int; +@symbol("SDL_NumJoysticks") fn _numjoysticks() int; + +// Returns the number of joysticks attached to the system. +export fn numjoysticks() (int | error) = wrapint(_numjoysticks()); |
