On Mar 2, 2016, at 11:28 AM, Aric Stewart aric@codeweavers.com wrote:
dlls/winejoystick.drv/joystick_osx.c | 40 +++++++++++++++++++++++++++++++++--- 1 file changed, 37 insertions(+), 3 deletions(-)
IOHIDDeviceGetValue(device, button, &valueRef);
ret = IOHIDDeviceGetValue(device, button, &valueRef);if (ret != kIOReturnSuccess){switch (ret){case kIOReturnNotAttached:return JOYERR_UNPLUGGED;default:ERR("IOHIDDeviceGetValue returned 0x%x\n",ret);return JOYERR_NOCANDO;}}
The above sort of change is repeated three times. Seems like a case for a helper function.
-Ken