20 #define EVENTIO_SUCCESS 0 21 #define EVENTIO_ERROR -1 23 #define EVENTIO_BACK 0x0001 24 #define EVENTIO_TASK 0x0002 25 #define EVENTIO_START 0x0004 26 #define EVENTIO_UNUSED08 0x0008 28 #define EVENTIO_UNUSED10 0x0010 29 #define EVENTIO_UNUSED20 0x0020 30 #define EVENTIO_UNUSED40 0x0040 31 #define EVENTIO_UNUSED80 0x0080 33 #define EVENTIO_GAMEPAD_A 0x0100 34 #define EVENTIO_GAMEPAD_B 0x0200 35 #define EVENTIO_GAMEPAD_X 0x0400 36 #define EVENTIO_GAMEPAD_Y 0x0800 38 #define EVENTIO_TL 0x1000 39 #define EVENTIO_TR 0x2000 40 #define EVENTIO_THUMBL 0x4000 41 #define EVENTIO_THUMBR 0x8000 43 #define EVENTIO_JOYSTICK_STD 0x01 44 #define EVENTIO_JOYSTICK_LOGIF310 0x02 45 #define EVENTIO_JOYSTICK_NYKO 0x04 47 #define EVENTIO_SPACEBALL_STD 0x01 55 float *abs_x2,
float *abs_y2,
int *buttons);
int evio_get_joystick_status(evio_handle, float *abs_x1, float *abs_y1, float *abs_x2, float *abs_y2, int *buttons)
int evio_is_joystick(evio_handle)
int evio_print_devinfo(evio_handle)
int evio_close(evio_handle)
evio_handle evio_open(const char *devpath)