summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomer Shalev <shalev.tomer@gmail.com>2009-10-25 20:27:38 +0000
committerTomer Shalev <shalev.tomer@gmail.com>2009-10-25 20:27:38 +0000
commit4806458dc207d96a37c020325009456c7ee875a3 (patch)
treec7af123e921371e85e35570c5437240048f2054c
parentec43287aa08f7842b93d786c1ef5e019ac1e4ea1 (diff)
downloadrockbox-4806458dc207d96a37c020325009456c7ee875a3.tar.gz
rockbox-4806458dc207d96a37c020325009456c7ee875a3.zip
Use ARRAYLEN macro in usb_keymaps.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23351 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/usb_keymaps.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/apps/usb_keymaps.c b/apps/usb_keymaps.c
index f04fa54c3d..ecb40794da 100644
--- a/apps/usb_keymaps.c
+++ b/apps/usb_keymaps.c
@@ -34,9 +34,6 @@
34#define CTRL(key) MODIFIER(HID_KEYBOARD_LEFT_CONTROL, key) 34#define CTRL(key) MODIFIER(HID_KEYBOARD_LEFT_CONTROL, key)
35#define SHIFT(key) MODIFIER(HID_KEYBOARD_LEFT_SHIFT, key) 35#define SHIFT(key) MODIFIER(HID_KEYBOARD_LEFT_SHIFT, key)
36 36
37#define NUM_KEY_MAPPINGS (sizeof(hid_key_mappings) / \
38 sizeof(hid_key_mappings[0]))
39
40typedef struct 37typedef struct
41{ 38{
42 int action; 39 int action;
@@ -187,7 +184,7 @@ int get_hid_usb_action(void)
187 case ACTION_USB_HID_MODE_SWITCH_PREV: 184 case ACTION_USB_HID_MODE_SWITCH_PREV:
188 /* Switch key mappings in a cyclic way */ 185 /* Switch key mappings in a cyclic way */
189 usb_keypad_mode = clamp_value_wrap(usb_keypad_mode + step, 186 usb_keypad_mode = clamp_value_wrap(usb_keypad_mode + step,
190 NUM_KEY_MAPPINGS - 1, 0); 187 ARRAYLEN(hid_key_mappings) - 1, 0);
191 break; 188 break;
192 default: 189 default:
193 { 190 {