Rémi Bernon (@rbernon) commented about dlls/winmm/joystick.c:
- static const struct
- {
WORD usages[5];
- }
- usage_mappings[6] =
- {
[AXIS_X] = {{HID_USAGE_GENERIC_X, HID_USAGE_GENERIC_RY}},
[AXIS_Y] = {{HID_USAGE_GENERIC_Y, HID_USAGE_GENERIC_RX}},
[AXIS_Z] = {{HID_USAGE_GENERIC_WHEEL, HID_USAGE_GENERIC_Z, HID_USAGE_GENERIC_SLIDER, HID_USAGE_GENERIC_DIAL}},
[AXIS_R] = {{HID_USAGE_GENERIC_RZ, HID_USAGE_GENERIC_SLIDER, HID_USAGE_GENERIC_DIAL, HID_USAGE_GENERIC_RY, HID_USAGE_GENERIC_RX}},
[AXIS_U] = {{HID_USAGE_GENERIC_SLIDER, HID_USAGE_GENERIC_DIAL, HID_USAGE_GENERIC_RY, HID_USAGE_GENERIC_RX}},
[AXIS_V] = {{HID_USAGE_GENERIC_RX}},
- };
- memset( joystick, 0, sizeof(*joystick) );
Why move this here?