Module Name:    src
Committed By:   msaitoh
Date:           Wed Mar 11 16:05:31 UTC 2020

Modified Files:
        src/sys/dev/hid: hid.h

Log Message:
 Use unsgined more.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/dev/hid/hid.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/hid/hid.h
diff -u src/sys/dev/hid/hid.h:1.5 src/sys/dev/hid/hid.h:1.6
--- src/sys/dev/hid/hid.h:1.5	Sun Mar  8 14:09:32 2020
+++ src/sys/dev/hid/hid.h	Wed Mar 11 16:05:31 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: hid.h,v 1.5 2020/03/08 14:09:32 msaitoh Exp $	*/
+/*	$NetBSD: hid.h,v 1.6 2020/03/11 16:05:31 msaitoh Exp $	*/
 /*	$FreeBSD: src/sys/dev/usb/hid.h,v 1.7 1999/11/17 22:33:40 n_hibma Exp $ */
 
 /*
@@ -96,309 +96,309 @@ int hid_is_collection(const void *, int,
 #endif /* _KERNEL || _RUMPKERNEL */
 
 /* Usage pages */
-#define HUP_UNDEFINED		0x0000
-#define HUP_GENERIC_DESKTOP	0x0001
-#define HUP_SIMULATION		0x0002
-#define HUP_VR_CONTROLS		0x0003
-#define HUP_SPORTS_CONTROLS	0x0004
-#define HUP_GAMING_CONTROLS	0x0005
-#define HUP_KEYBOARD		0x0007
-#define HUP_LEDS		0x0008
-#define HUP_BUTTON		0x0009
-#define HUP_ORDINALS		0x000a
-#define HUP_TELEPHONY		0x000b
-#define HUP_CONSUMER		0x000c
-#define HUP_DIGITIZERS		0x000d
-#define HUP_PHYSICAL_IFACE	0x000e
-#define HUP_UNICODE		0x0010
-#define HUP_ALPHANUM_DISPLAY	0x0014
-#define HUP_MONITOR		0x0080
-#define HUP_MONITOR_ENUM_VAL	0x0081
-#define HUP_VESA_VC		0x0082
-#define HUP_VESA_CMD		0x0083
-#define HUP_POWER		0x0084
-#define HUP_BATTERY		0x0085
-#define HUP_BARCODE_SCANNER	0x008b
-#define HUP_SCALE		0x008c
-#define HUP_CAMERA_CONTROL	0x0090
-#define HUP_ARCADE		0x0091
-#define HUP_VENDOR		0x00ff
+#define HUP_UNDEFINED		0x0000U
+#define HUP_GENERIC_DESKTOP	0x0001U
+#define HUP_SIMULATION		0x0002U
+#define HUP_VR_CONTROLS		0x0003U
+#define HUP_SPORTS_CONTROLS	0x0004U
+#define HUP_GAMING_CONTROLS	0x0005U
+#define HUP_KEYBOARD		0x0007U
+#define HUP_LEDS		0x0008U
+#define HUP_BUTTON		0x0009U
+#define HUP_ORDINALS		0x000aU
+#define HUP_TELEPHONY		0x000bU
+#define HUP_CONSUMER		0x000cU
+#define HUP_DIGITIZERS		0x000dU
+#define HUP_PHYSICAL_IFACE	0x000eU
+#define HUP_UNICODE		0x0010U
+#define HUP_ALPHANUM_DISPLAY	0x0014U
+#define HUP_MONITOR		0x0080U
+#define HUP_MONITOR_ENUM_VAL	0x0081U
+#define HUP_VESA_VC		0x0082U
+#define HUP_VESA_CMD		0x0083U
+#define HUP_POWER		0x0084U
+#define HUP_BATTERY		0x0085U
+#define HUP_BARCODE_SCANNER	0x008bU
+#define HUP_SCALE		0x008cU
+#define HUP_CAMERA_CONTROL	0x0090U
+#define HUP_ARCADE		0x0091U
+#define HUP_VENDOR		0x00ffU
 #define HUP_FIDO		0xf1d0U
 #define HUP_MICROSOFT		0xff00U
 /* XXX compat */
-#define HUP_APPLE		0x00ff
-#define HUP_WACOM		0xff00
+#define HUP_APPLE		0x00ffU
+#define HUP_WACOM		0xff00U
 
 /* Usages, Power Device */
-#define HUP_INAME		0x0001
-#define HUP_PRESENT_STATUS	0x0002
-#define HUP_CHANGED_STATUS	0x0003
-#define HUP_UPS			0x0004
-#define HUP_POWER_SUPPLY	0x0005
-#define HUP_BATTERY_SYSTEM	0x0010
-#define HUP_BATTERY_SYSTEM_ID	0x0011
-#define HUP_PD_BATTERY		0x0012
-#define HUP_BATTERY_ID		0x0013
-#define HUP_CHARGER		0x0014
-#define HUP_CHARGER_ID		0x0015
-#define HUP_POWER_CONVERTER	0x0016
-#define HUP_POWER_CONVERTER_ID	0x0017
-#define HUP_OUTLET_SYSTEM	0x0018
-#define HUP_OUTLET_SYSTEM_ID	0x0019
-#define HUP_INPUT		0x001a
-#define HUP_INPUT_ID		0x001b
-#define HUP_OUTPUT		0x001c
-#define HUP_OUTPUT_ID		0x001d
-#define HUP_FLOW		0x001e
-#define HUP_FLOW_ID		0x001f
-#define HUP_OUTLET		0x0020
-#define HUP_OUTLET_ID		0x0021
-#define HUP_GANG		0x0022
-#define HUP_GANG_ID		0x0023
-#define HUP_POWER_SUMMARY	0x0024
-#define HUP_POWER_SUMMARY_ID	0x0025
-#define HUP_VOLTAGE		0x0030
-#define HUP_CURRENT		0x0031
-#define HUP_FREQUENCY		0x0032
-#define HUP_APPARENT_POWER	0x0033
-#define HUP_ACTIVE_POWER	0x0034
-#define HUP_PERCENT_LOAD	0x0035
-#define HUP_TEMPERATURE		0x0036
-#define HUP_HUMIDITY		0x0037
-#define HUP_BADCOUNT		0x0038
-#define HUP_CONFIG_VOLTAGE	0x0040
-#define HUP_CONFIG_CURRENT	0x0041
-#define HUP_CONFIG_FREQUENCY	0x0042
-#define HUP_CONFIG_APP_POWER	0x0043
-#define HUP_CONFIG_ACT_POWER	0x0044
-#define HUP_CONFIG_PERCENT_LOAD	0x0045
-#define HUP_CONFIG_TEMPERATURE	0x0046
-#define HUP_CONFIG_HUMIDITY	0x0047
-#define HUP_SWITCHON_CONTROL	0x0050
-#define HUP_SWITCHOFF_CONTROL	0x0051
-#define HUP_TOGGLE_CONTROL	0x0052
-#define HUP_LOW_VOLT_TRANSF	0x0053
-#define HUP_HIGH_VOLT_TRANSF	0x0054
-#define HUP_DELAYBEFORE_REBOOT	0x0055
-#define HUP_DELAYBEFORE_STARTUP	0x0056
-#define HUP_DELAYBEFORE_SHUTDWN	0x0057
-#define HUP_TEST		0x0058
-#define HUP_MODULE_RESET	0x0059
-#define HUP_AUDIBLE_ALRM_CTL	0x005a
-#define HUP_PRESENT		0x0060
-#define HUP_GOOD		0x0061
-#define HUP_INTERNAL_FAILURE	0x0062
-#define HUP_PD_VOLT_OUTOF_RANGE	0x0063
-#define HUP_FREQ_OUTOFRANGE	0x0064
-#define HUP_OVERLOAD		0x0065
-#define HUP_OVERCHARGED		0x0066
-#define HUP_OVERTEMPERATURE	0x0067
-#define HUP_SHUTDOWN_REQUESTED	0x0068
-#define HUP_SHUTDOWN_IMMINENT	0x0069
-#define HUP_SWITCH_ON_OFF	0x006b
-#define HUP_SWITCHABLE		0x006c
-#define HUP_USED		0x006d
-#define HUP_BOOST		0x006e
-#define HUP_BUCK		0x006f
-#define HUP_INITIALIZED		0x0070
-#define HUP_TESTED		0x0071
-#define HUP_AWAITING_POWER	0x0072
-#define HUP_COMMUNICATION_LOST	0x0073
-#define HUP_IMANUFACTURER	0x00fd
-#define HUP_IPRODUCT		0x00fe
-#define HUP_ISERIALNUMBER	0x00ff
+#define HUP_INAME		0x0001U
+#define HUP_PRESENT_STATUS	0x0002U
+#define HUP_CHANGED_STATUS	0x0003U
+#define HUP_UPS			0x0004U
+#define HUP_POWER_SUPPLY	0x0005U
+#define HUP_BATTERY_SYSTEM	0x0010U
+#define HUP_BATTERY_SYSTEM_ID	0x0011U
+#define HUP_PD_BATTERY		0x0012U
+#define HUP_BATTERY_ID		0x0013U
+#define HUP_CHARGER		0x0014U
+#define HUP_CHARGER_ID		0x0015U
+#define HUP_POWER_CONVERTER	0x0016U
+#define HUP_POWER_CONVERTER_ID	0x0017U
+#define HUP_OUTLET_SYSTEM	0x0018U
+#define HUP_OUTLET_SYSTEM_ID	0x0019U
+#define HUP_INPUT		0x001aU
+#define HUP_INPUT_ID		0x001bU
+#define HUP_OUTPUT		0x001cU
+#define HUP_OUTPUT_ID		0x001dU
+#define HUP_FLOW		0x001eU
+#define HUP_FLOW_ID		0x001fU
+#define HUP_OUTLET		0x0020U
+#define HUP_OUTLET_ID		0x0021U
+#define HUP_GANG		0x0022U
+#define HUP_GANG_ID		0x0023U
+#define HUP_POWER_SUMMARY	0x0024U
+#define HUP_POWER_SUMMARY_ID	0x0025U
+#define HUP_VOLTAGE		0x0030U
+#define HUP_CURRENT		0x0031U
+#define HUP_FREQUENCY		0x0032U
+#define HUP_APPARENT_POWER	0x0033U
+#define HUP_ACTIVE_POWER	0x0034U
+#define HUP_PERCENT_LOAD	0x0035U
+#define HUP_TEMPERATURE		0x0036U
+#define HUP_HUMIDITY		0x0037U
+#define HUP_BADCOUNT		0x0038U
+#define HUP_CONFIG_VOLTAGE	0x0040U
+#define HUP_CONFIG_CURRENT	0x0041U
+#define HUP_CONFIG_FREQUENCY	0x0042U
+#define HUP_CONFIG_APP_POWER	0x0043U
+#define HUP_CONFIG_ACT_POWER	0x0044U
+#define HUP_CONFIG_PERCENT_LOAD	0x0045U
+#define HUP_CONFIG_TEMPERATURE	0x0046U
+#define HUP_CONFIG_HUMIDITY	0x0047U
+#define HUP_SWITCHON_CONTROL	0x0050U
+#define HUP_SWITCHOFF_CONTROL	0x0051U
+#define HUP_TOGGLE_CONTROL	0x0052U
+#define HUP_LOW_VOLT_TRANSF	0x0053U
+#define HUP_HIGH_VOLT_TRANSF	0x0054U
+#define HUP_DELAYBEFORE_REBOOT	0x0055U
+#define HUP_DELAYBEFORE_STARTUP	0x0056U
+#define HUP_DELAYBEFORE_SHUTDWN	0x0057U
+#define HUP_TEST		0x0058U
+#define HUP_MODULE_RESET	0x0059U
+#define HUP_AUDIBLE_ALRM_CTL	0x005aU
+#define HUP_PRESENT		0x0060U
+#define HUP_GOOD		0x0061U
+#define HUP_INTERNAL_FAILURE	0x0062U
+#define HUP_PD_VOLT_OUTOF_RANGE	0x0063U
+#define HUP_FREQ_OUTOFRANGE	0x0064U
+#define HUP_OVERLOAD		0x0065U
+#define HUP_OVERCHARGED		0x0066U
+#define HUP_OVERTEMPERATURE	0x0067U
+#define HUP_SHUTDOWN_REQUESTED	0x0068U
+#define HUP_SHUTDOWN_IMMINENT	0x0069U
+#define HUP_SWITCH_ON_OFF	0x006bU
+#define HUP_SWITCHABLE		0x006cU
+#define HUP_USED		0x006dU
+#define HUP_BOOST		0x006eU
+#define HUP_BUCK		0x006fU
+#define HUP_INITIALIZED		0x0070U
+#define HUP_TESTED		0x0071U
+#define HUP_AWAITING_POWER	0x0072U
+#define HUP_COMMUNICATION_LOST	0x0073U
+#define HUP_IMANUFACTURER	0x00fdU
+#define HUP_IPRODUCT		0x00feU
+#define HUP_ISERIALNUMBER	0x00ffU
 
 /* Usages, Battery */
-#define HUB_SMB_BATTERY_MODE	0x0001
-#define HUB_SMB_BATTERY_STATUS	0x0002
-#define HUB_SMB_ALARM_WARNING	0x0003
-#define HUB_SMB_CHARGER_MODE	0x0004
-#define HUB_SMB_CHARGER_STATUS	0x0005
-#define HUB_SMB_CHARGER_SPECINF	0x0006
-#define HUB_SMB_SELECTR_STATE	0x0007
-#define HUB_SMB_SELECTR_PRESETS	0x0008
-#define HUB_SMB_SELECTR_INFO	0x0009
-#define HUB_SMB_OPT_MFGFUNC1	0x0010
-#define HUB_SMB_OPT_MFGFUNC2	0x0011
-#define HUB_SMB_OPT_MFGFUNC3	0x0012
-#define HUB_SMB_OPT_MFGFUNC4	0x0013
-#define HUB_SMB_OPT_MFGFUNC5	0x0014
-#define HUB_CONNECTIONTOSMBUS	0x0015
-#define HUB_OUTPUT_CONNECTION	0x0016
-#define HUB_CHARGER_CONNECTION	0x0017
-#define HUB_BATTERY_INSERTION	0x0018
-#define HUB_USENEXT		0x0019
-#define HUB_OKTOUSE		0x001a
-#define HUB_BATTERY_SUPPORTED	0x001b
-#define HUB_SELECTOR_REVISION	0x001c
-#define HUB_CHARGING_INDICATOR	0x001d
-#define HUB_MANUFACTURER_ACCESS	0x0028
-#define HUB_REM_CAPACITY_LIM	0x0029
-#define HUB_REM_TIME_LIM	0x002a
-#define HUB_ATRATE		0x002b
-#define HUB_CAPACITY_MODE	0x002c
-#define HUB_BCAST_TO_CHARGER	0x002d
-#define HUB_PRIMARY_BATTERY	0x002e
-#define HUB_CHANGE_CONTROLLER	0x002f
-#define HUB_TERMINATE_CHARGE	0x0040
-#define HUB_TERMINATE_DISCHARGE	0x0041
-#define HUB_BELOW_REM_CAP_LIM	0x0042
-#define HUB_REM_TIME_LIM_EXP	0x0043
-#define HUB_CHARGING		0x0044
-#define HUB_DISCHARGING		0x0045
-#define HUB_FULLY_CHARGED	0x0046
-#define HUB_FULLY_DISCHARGED	0x0047
-#define HUB_CONDITIONING_FLAG	0x0048
-#define HUB_ATRATE_OK		0x0049
-#define HUB_SMB_ERROR_CODE	0x004a
-#define HUB_NEED_REPLACEMENT	0x004b
-#define HUB_ATRATE_TIMETOFULL	0x0060
-#define HUB_ATRATE_TIMETOEMPTY	0x0061
-#define HUB_AVERAGE_CURRENT	0x0062
-#define HUB_MAXERROR		0x0063
-#define HUB_REL_STATEOF_CHARGE	0x0064
-#define HUB_ABS_STATEOF_CHARGE	0x0065
-#define HUB_REM_CAPACITY	0x0066
-#define HUB_FULLCHARGE_CAPACITY	0x0067
-#define HUB_RUNTIMETO_EMPTY	0x0068
-#define HUB_AVERAGETIMETO_EMPTY	0x0069
-#define HUB_AVERAGETIMETO_FULL	0x006a
-#define HUB_CYCLECOUNT		0x006b
-#define HUB_BATTPACKMODEL_LEVEL	0x0080
-#define HUB_INTERNAL_CHARGE_CTL	0x0081
-#define HUB_PRIMARY_BATTERY_SUP	0x0082
-#define HUB_DESIGN_CAPACITY	0x0083
-#define HUB_SPECIFICATION_INFO	0x0084
-#define HUB_MANUFACTURER_DATE	0x0085
-#define HUB_SERIAL_NUMBER	0x0086
-#define HUB_IMANUFACTURERNAME	0x0087
-#define HUB_IDEVICENAME		0x0088
-#define HUB_IDEVICECHEMISTERY	0x0089
-#define HUB_MANUFACTURERDATA	0x008a
-#define HUB_RECHARGABLE		0x008b
-#define HUB_WARN_CAPACITY_LIM	0x008c
-#define HUB_CAPACITY_GRANUL1	0x008d
-#define HUB_CAPACITY_GRANUL2	0x008e
-#define HUB_IOEM_INFORMATION	0x008f
-#define HUB_INHIBIT_CHARGE	0x00c0
-#define HUB_ENABLE_POLLING	0x00c1
-#define HUB_RESTORE_TO_ZERO	0x00c2
-#define HUB_AC_PRESENT		0x00d0
-#define HUB_BATTERY_PRESENT	0x00d1
-#define HUB_POWER_FAIL		0x00d2
-#define HUB_ALARM_INHIBITED	0x00d3
-#define HUB_THERMISTOR_UNDRANGE	0x00d4
-#define HUB_THERMISTOR_HOT	0x00d5
-#define HUB_THERMISTOR_COLD	0x00d6
-#define HUB_THERMISTOR_OVERANGE	0x00d7
-#define HUB_BS_VOLT_OUTOF_RANGE	0x00d8
-#define HUB_BS_CURR_OUTOF_RANGE	0x00d9
-#define HUB_BS_CURR_NOT_REGULTD	0x00da
-#define HUB_BS_VOLT_NOT_REGULTD	0x00db
-#define HUB_MASTER_MODE		0x00dc
-#define HUB_CHARGER_SELECTR_SUP	0x00f0
-#define HUB_CHARGER_SPEC	0x00f1
-#define HUB_LEVEL2		0x00f2
-#define HUB_LEVEL3		0x00f3
+#define HUB_SMB_BATTERY_MODE	0x0001U
+#define HUB_SMB_BATTERY_STATUS	0x0002U
+#define HUB_SMB_ALARM_WARNING	0x0003U
+#define HUB_SMB_CHARGER_MODE	0x0004U
+#define HUB_SMB_CHARGER_STATUS	0x0005U
+#define HUB_SMB_CHARGER_SPECINF	0x0006U
+#define HUB_SMB_SELECTR_STATE	0x0007U
+#define HUB_SMB_SELECTR_PRESETS	0x0008U
+#define HUB_SMB_SELECTR_INFO	0x0009U
+#define HUB_SMB_OPT_MFGFUNC1	0x0010U
+#define HUB_SMB_OPT_MFGFUNC2	0x0011U
+#define HUB_SMB_OPT_MFGFUNC3	0x0012U
+#define HUB_SMB_OPT_MFGFUNC4	0x0013U
+#define HUB_SMB_OPT_MFGFUNC5	0x0014U
+#define HUB_CONNECTIONTOSMBUS	0x0015U
+#define HUB_OUTPUT_CONNECTION	0x0016U
+#define HUB_CHARGER_CONNECTION	0x0017U
+#define HUB_BATTERY_INSERTION	0x0018U
+#define HUB_USENEXT		0x0019U
+#define HUB_OKTOUSE		0x001aU
+#define HUB_BATTERY_SUPPORTED	0x001bU
+#define HUB_SELECTOR_REVISION	0x001cU
+#define HUB_CHARGING_INDICATOR	0x001dU
+#define HUB_MANUFACTURER_ACCESS	0x0028U
+#define HUB_REM_CAPACITY_LIM	0x0029U
+#define HUB_REM_TIME_LIM	0x002aU
+#define HUB_ATRATE		0x002bU
+#define HUB_CAPACITY_MODE	0x002cU
+#define HUB_BCAST_TO_CHARGER	0x002dU
+#define HUB_PRIMARY_BATTERY	0x002eU
+#define HUB_CHANGE_CONTROLLER	0x002fU
+#define HUB_TERMINATE_CHARGE	0x0040U
+#define HUB_TERMINATE_DISCHARGE	0x0041U
+#define HUB_BELOW_REM_CAP_LIM	0x0042U
+#define HUB_REM_TIME_LIM_EXP	0x0043U
+#define HUB_CHARGING		0x0044U
+#define HUB_DISCHARGING		0x0045U
+#define HUB_FULLY_CHARGED	0x0046U
+#define HUB_FULLY_DISCHARGED	0x0047U
+#define HUB_CONDITIONING_FLAG	0x0048U
+#define HUB_ATRATE_OK		0x0049U
+#define HUB_SMB_ERROR_CODE	0x004aU
+#define HUB_NEED_REPLACEMENT	0x004bU
+#define HUB_ATRATE_TIMETOFULL	0x0060U
+#define HUB_ATRATE_TIMETOEMPTY	0x0061U
+#define HUB_AVERAGE_CURRENT	0x0062U
+#define HUB_MAXERROR		0x0063U
+#define HUB_REL_STATEOF_CHARGE	0x0064U
+#define HUB_ABS_STATEOF_CHARGE	0x0065U
+#define HUB_REM_CAPACITY	0x0066U
+#define HUB_FULLCHARGE_CAPACITY	0x0067U
+#define HUB_RUNTIMETO_EMPTY	0x0068U
+#define HUB_AVERAGETIMETO_EMPTY	0x0069U
+#define HUB_AVERAGETIMETO_FULL	0x006aU
+#define HUB_CYCLECOUNT		0x006bU
+#define HUB_BATTPACKMODEL_LEVEL	0x0080U
+#define HUB_INTERNAL_CHARGE_CTL	0x0081U
+#define HUB_PRIMARY_BATTERY_SUP	0x0082U
+#define HUB_DESIGN_CAPACITY	0x0083U
+#define HUB_SPECIFICATION_INFO	0x0084U
+#define HUB_MANUFACTURER_DATE	0x0085U
+#define HUB_SERIAL_NUMBER	0x0086U
+#define HUB_IMANUFACTURERNAME	0x0087U
+#define HUB_IDEVICENAME		0x0088U
+#define HUB_IDEVICECHEMISTERY	0x0089U
+#define HUB_MANUFACTURERDATA	0x008aU
+#define HUB_RECHARGABLE		0x008bU
+#define HUB_WARN_CAPACITY_LIM	0x008cU
+#define HUB_CAPACITY_GRANUL1	0x008dU
+#define HUB_CAPACITY_GRANUL2	0x008eU
+#define HUB_IOEM_INFORMATION	0x008fU
+#define HUB_INHIBIT_CHARGE	0x00c0U
+#define HUB_ENABLE_POLLING	0x00c1U
+#define HUB_RESTORE_TO_ZERO	0x00c2U
+#define HUB_AC_PRESENT		0x00d0U
+#define HUB_BATTERY_PRESENT	0x00d1U
+#define HUB_POWER_FAIL		0x00d2U
+#define HUB_ALARM_INHIBITED	0x00d3U
+#define HUB_THERMISTOR_UNDRANGE	0x00d4U
+#define HUB_THERMISTOR_HOT	0x00d5U
+#define HUB_THERMISTOR_COLD	0x00d6U
+#define HUB_THERMISTOR_OVERANGE	0x00d7U
+#define HUB_BS_VOLT_OUTOF_RANGE	0x00d8U
+#define HUB_BS_CURR_OUTOF_RANGE	0x00d9U
+#define HUB_BS_CURR_NOT_REGULTD	0x00daU
+#define HUB_BS_VOLT_NOT_REGULTD	0x00dbU
+#define HUB_MASTER_MODE		0x00dcU
+#define HUB_CHARGER_SELECTR_SUP	0x00f0U
+#define HUB_CHARGER_SPEC	0x00f1U
+#define HUB_LEVEL2		0x00f2U
+#define HUB_LEVEL3		0x00f3U
 
 /* Usages, generic desktop */
-#define HUG_POINTER		0x0001
-#define HUG_MOUSE		0x0002
-#define HUG_FN_KEY		0x0003
-#define HUG_JOYSTICK		0x0004
-#define HUG_GAME_PAD		0x0005
-#define HUG_KEYBOARD		0x0006
-#define HUG_KEYPAD		0x0007
-#define HUG_X			0x0030
-#define HUG_Y			0x0031
-#define HUG_Z			0x0032
-#define HUG_RX			0x0033
-#define HUG_RY			0x0034
-#define HUG_RZ			0x0035
-#define HUG_SLIDER		0x0036
-#define HUG_DIAL		0x0037
-#define HUG_WHEEL		0x0038
-#define HUG_HAT_SWITCH		0x0039
-#define HUG_COUNTED_BUFFER	0x003a
-#define HUG_BYTE_COUNT		0x003b
-#define HUG_MOTION_WAKEUP	0x003c
-#define HUG_VX			0x0040
-#define HUG_VY			0x0041
-#define HUG_VZ			0x0042
-#define HUG_VBRX		0x0043
-#define HUG_VBRY		0x0044
-#define HUG_VBRZ		0x0045
-#define HUG_VNO			0x0046
-#define HUG_TWHEEL		0x0048
-#define HUG_SYSTEM_CONTROL	0x0080
-#define HUG_SYSTEM_POWER_DOWN	0x0081
-#define HUG_SYSTEM_SLEEP	0x0082
-#define HUG_SYSTEM_WAKEUP	0x0083
-#define HUG_SYSTEM_CONTEXT_MENU	0x0084
-#define HUG_SYSTEM_MAIN_MENU	0x0085
-#define HUG_SYSTEM_APP_MENU	0x0086
-#define HUG_SYSTEM_MENU_HELP	0x0087
-#define HUG_SYSTEM_MENU_EXIT	0x0088
-#define HUG_SYSTEM_MENU_SELECT	0x0089
-#define HUG_SYSTEM_MENU_RIGHT	0x008a
-#define HUG_SYSTEM_MENU_LEFT	0x008b
-#define HUG_SYSTEM_MENU_UP	0x008c
-#define HUG_SYSTEM_MENU_DOWN	0x008d
+#define HUG_POINTER		0x0001U
+#define HUG_MOUSE		0x0002U
+#define HUG_FN_KEY		0x0003U
+#define HUG_JOYSTICK		0x0004U
+#define HUG_GAME_PAD		0x0005U
+#define HUG_KEYBOARD		0x0006U
+#define HUG_KEYPAD		0x0007U
+#define HUG_X			0x0030U
+#define HUG_Y			0x0031U
+#define HUG_Z			0x0032U
+#define HUG_RX			0x0033U
+#define HUG_RY			0x0034U
+#define HUG_RZ			0x0035U
+#define HUG_SLIDER		0x0036U
+#define HUG_DIAL		0x0037U
+#define HUG_WHEEL		0x0038U
+#define HUG_HAT_SWITCH		0x0039U
+#define HUG_COUNTED_BUFFER	0x003aU
+#define HUG_BYTE_COUNT		0x003bU
+#define HUG_MOTION_WAKEUP	0x003cU
+#define HUG_VX			0x0040U
+#define HUG_VY			0x0041U
+#define HUG_VZ			0x0042U
+#define HUG_VBRX		0x0043U
+#define HUG_VBRY		0x0044U
+#define HUG_VBRZ		0x0045U
+#define HUG_VNO			0x0046U
+#define HUG_TWHEEL		0x0048U
+#define HUG_SYSTEM_CONTROL	0x0080U
+#define HUG_SYSTEM_POWER_DOWN	0x0081U
+#define HUG_SYSTEM_SLEEP	0x0082U
+#define HUG_SYSTEM_WAKEUP	0x0083U
+#define HUG_SYSTEM_CONTEXT_MENU	0x0084U
+#define HUG_SYSTEM_MAIN_MENU	0x0085U
+#define HUG_SYSTEM_APP_MENU	0x0086U
+#define HUG_SYSTEM_MENU_HELP	0x0087U
+#define HUG_SYSTEM_MENU_EXIT	0x0088U
+#define HUG_SYSTEM_MENU_SELECT	0x0089U
+#define HUG_SYSTEM_MENU_RIGHT	0x008aU
+#define HUG_SYSTEM_MENU_LEFT	0x008bU
+#define HUG_SYSTEM_MENU_UP	0x008cU
+#define HUG_SYSTEM_MENU_DOWN	0x008dU
 
 /* Usages, Digitizers */
-#define HUD_UNDEFINED		0x0000
-#define HUD_DIGITIZER		0x0001
-#define HUD_PEN			0x0002
-#define HUD_TOUCH_SCREEN	0x0004
-#define HUD_TOUCHPAD		0x0005
-#define HUD_CONFIG		0x000e
-#define HUD_FINGER		0x0022
-#define HUD_TIP_PRESSURE	0x0030
-#define HUD_BARREL_PRESSURE	0x0031
-#define HUD_IN_RANGE		0x0032
-#define HUD_TOUCH		0x0033
-#define HUD_UNTOUCH		0x0034
-#define HUD_TAP			0x0035
-#define HUD_QUALITY		0x0036
-#define HUD_DATA_VALID		0x0037
-#define HUD_TRANSDUCER_INDEX	0x0038
-#define HUD_TABLET_FKEYS	0x0039
-#define HUD_PROGRAM_CHANGE_KEYS	0x003a
-#define HUD_BATTERY_STRENGTH	0x003b
-#define HUD_INVERT		0x003c
-#define HUD_X_TILT		0x003d
-#define HUD_Y_TILT		0x003e
-#define HUD_AZIMUTH		0x003f
-#define HUD_ALTITUDE		0x0040
-#define HUD_TWIST		0x0041
-#define HUD_TIP_SWITCH		0x0042
-#define HUD_SEC_TIP_SWITCH	0x0043
-#define HUD_BARREL_SWITCH	0x0044
-#define HUD_ERASER		0x0045
-#define HUD_TABLET_PICK		0x0046
-#define HUD_CONFIDENCE		0x0047
-#define HUD_WIDTH		0x0048
-#define HUD_HEIGHT		0x0049
-#define HUD_CONTACTID		0x0051
-#define HUD_INPUT_MODE		0x0052
-#define HUD_DEVICE_INDEX	0x0053
-#define HUD_CONTACTCOUNT	0x0054
-#define HUD_CONTACT_MAX		0x0055
-#define HUD_SCAN_TIME		0x0056
-#define HUD_BUTTON_TYPE		0x0059
+#define HUD_UNDEFINED		0x0000U
+#define HUD_DIGITIZER		0x0001U
+#define HUD_PEN			0x0002U
+#define HUD_TOUCH_SCREEN	0x0004U
+#define HUD_TOUCHPAD		0x0005U
+#define HUD_CONFIG		0x000eU
+#define HUD_FINGER		0x0022U
+#define HUD_TIP_PRESSURE	0x0030U
+#define HUD_BARREL_PRESSURE	0x0031U
+#define HUD_IN_RANGE		0x0032U
+#define HUD_TOUCH		0x0033U
+#define HUD_UNTOUCH		0x0034U
+#define HUD_TAP			0x0035U
+#define HUD_QUALITY		0x0036U
+#define HUD_DATA_VALID		0x0037U
+#define HUD_TRANSDUCER_INDEX	0x0038U
+#define HUD_TABLET_FKEYS	0x0039U
+#define HUD_PROGRAM_CHANGE_KEYS	0x003aU
+#define HUD_BATTERY_STRENGTH	0x003bU
+#define HUD_INVERT		0x003cU
+#define HUD_X_TILT		0x003dU
+#define HUD_Y_TILT		0x003eU
+#define HUD_AZIMUTH		0x003fU
+#define HUD_ALTITUDE		0x0040U
+#define HUD_TWIST		0x0041U
+#define HUD_TIP_SWITCH		0x0042U
+#define HUD_SEC_TIP_SWITCH	0x0043U
+#define HUD_BARREL_SWITCH	0x0044U
+#define HUD_ERASER		0x0045U
+#define HUD_TABLET_PICK		0x0046U
+#define HUD_CONFIDENCE		0x0047U
+#define HUD_WIDTH		0x0048U
+#define HUD_HEIGHT		0x0049U
+#define HUD_CONTACTID		0x0051U
+#define HUD_INPUT_MODE		0x0052U
+#define HUD_DEVICE_INDEX	0x0053U
+#define HUD_CONTACTCOUNT	0x0054U
+#define HUD_CONTACT_MAX		0x0055U
+#define HUD_SCAN_TIME		0x0056U
+#define HUD_BUTTON_TYPE		0x0059U
 
 /* Usages, LED */
-#define HUD_LED_NUM_LOCK	0x0001
-#define HUD_LED_CAPS_LOCK	0x0002
-#define HUD_LED_SCROLL_LOCK	0x0003
-#define HUD_LED_COMPOSE		0x0004
-#define HUD_LED_KANA		0x0005
+#define HUD_LED_NUM_LOCK	0x0001U
+#define HUD_LED_CAPS_LOCK	0x0002U
+#define HUD_LED_SCROLL_LOCK	0x0003U
+#define HUD_LED_COMPOSE		0x0004U
+#define HUD_LED_KANA		0x0005U
 
 /* Usages, Consumer */
-#define HUC_AC_PAN		0x0238
+#define HUC_AC_PAN		0x0238U
 
 /* Usages, FIDO */
-#define HUF_U2FHID		0x0001
+#define HUF_U2FHID		0x0001U
 
 #define HID_USAGE2(p, u) (((p) << 16) | u)
 #define HID_GET_USAGE(u) ((u) & 0xffff)

Reply via email to