FreeBSD compile fix
Robert Millan src/joystick/bsd/SDL_sysjoystick.c makes the invalid assumption that __FreeBSD_kernel__ implies presence of "ucr_data" struct member. This breaks recent versions of FreeBSD 10-CURRENT, FreeBSD 9-STABLE and Debian GNU/kFreeBSD "wheezy/sid".
This commit is contained in:
parent
cac74139d1
commit
d0a7e39c3b
1 changed files with 1 additions and 1 deletions
|
@ -149,7 +149,7 @@ static char *joydevnames[MAX_JOYS];
|
|||
static int report_alloc(struct report *, struct report_desc *, int);
|
||||
static void report_free(struct report *);
|
||||
|
||||
#if defined(USBHID_UCR_DATA) || defined(__FreeBSD_kernel__)
|
||||
#if defined(USBHID_UCR_DATA)
|
||||
#define REP_BUF_DATA(rep) ((rep)->buf->ucr_data)
|
||||
#elif (defined(__FREEBSD__) && (__FreeBSD_kernel_version > 800063))
|
||||
#define REP_BUF_DATA(rep) ((rep)->buf->ugd_data)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue