Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Adapted from Debian patch: 215_kfreebsd_gnu.diff
- Loading branch information
File 2 of 2 in
47a52b3
|
@@ -309,7 +309,7 @@ SDL_SYS_JoystickOpen(SDL_Joystick * joy) |
|
|
hw->path); |
|
|
goto usberr; |
|
|
} |
|
|
#if defined(USBHID_NEW) || (defined(__FREEBSD__) && __FreeBSD_version >= 500111) |
|
|
#if defined(USBHID_NEW) || (defined(__FREEBSD__) && __FreeBSD_kernel_version >= 500111) |
|
|
hdata = hid_start_parse(hw->repdesc, 1 << hid_input, rep->rid); |
|
|
#else |
|
|
hdata = hid_start_parse(hw->repdesc, 1 << hid_input); |
|
@@ -451,7 +451,7 @@ SDL_SYS_JoystickUpdate(SDL_Joystick * joy) |
|
|
if (read(joy->hwdata->fd, REP_BUF_DATA(rep), rep->size) != rep->size) { |
|
|
return; |
|
|
} |
|
|
#if defined(USBHID_NEW) || (defined(__FREEBSD__) && __FreeBSD_version >= 500111) |
|
|
#if defined(USBHID_NEW) || (defined(__FREEBSD__) && __FreeBSD_kernel_version >= 500111) |
|
|
hdata = hid_start_parse(joy->hwdata->repdesc, 1 << hid_input, rep->rid); |
|
|
#else |
|
|
hdata = hid_start_parse(joy->hwdata->repdesc, 1 << hid_input); |
|
@@ -547,8 +547,8 @@ report_alloc(struct report *r, struct report_desc *rd, int repind) |
|
|
#ifdef __DragonFly__ |
|
|
len = hid_report_size(rd, r->rid, repinfo[repind].kind); |
|
|
#elif __FREEBSD__ |
|
|
# if (__FreeBSD_version >= 460000) |
|
|
# if (__FreeBSD_version <= 500111) |
|
|
# if (__FreeBSD_kernel_version >= 460000) || defined(__FreeBSD_kernel__) |
|
|
# if (__FreeBSD_kernel_version <= 500111) |
|
|
len = hid_report_size(rd, r->rid, repinfo[repind].kind); |
|
|
# else |
|
|
len = hid_report_size(rd, repinfo[repind].kind, r->rid); |
|
|
Oops, something went wrong.