Changeset 07498c1 in mainline


Ignore:
Timestamp:
2011-11-07T08:37:51Z (12 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
05920d23
Parents:
e3e0953
Message:

libusbhid: Change int parameter to unsigned.

Location:
uspace/lib/usbhid
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbhid/include/usb/hid/usages/consumer.h

    re3e0953 r07498c1  
    3737#define LIBUSBHID_CONSUMER_H_
    3838
    39 const char *usbhid_multimedia_usage_to_str(int usage);
     39const char *usbhid_multimedia_usage_to_str(unsigned usage);
    4040
    4141#endif /* LIBUSBHID_CONSUMER_H_ */
  • uspace/lib/usbhid/src/consumer.c

    re3e0953 r07498c1  
    3838#include <usb/hid/usages/consumer.h>
    3939
    40 static const char *usbhid_consumer_usage_str[0x29d] = {
     40static const char *usbhid_consumer_usage_str[] = {
    4141        [0x01] = "Consumer Control",
    4242        [0x02] = "Numeric Key Pad",
     
    358358        [0x13e] = "Reserved",
    359359        [0x13f] = "Reserved",
    360         [0x140] = "Reserved", 
     360        [0x140] = "Reserved",
    361361        [0x141] = "Reserved",
    362362        [0x142] = "Reserved",
     
    717717 * @retval HelenOS key code corresponding to the given USB Consumer Page Usage.
    718718 */
    719 const char *usbhid_multimedia_usage_to_str(int usage)
     719const char *usbhid_multimedia_usage_to_str(unsigned usage)
    720720{
    721         size_t map_length = sizeof(usbhid_consumer_usage_str) / sizeof(char *);
     721        static const size_t map_length =
     722            sizeof(usbhid_consumer_usage_str) / sizeof(char *);
    722723
    723         if ((usage < 0) || ((size_t)usage >= map_length))
     724        if (usage >= map_length)
    724725                return "Unknown usage";
    725726
    726         /*! @todo What if the usage is not in the table? */
    727727        return usbhid_consumer_usage_str[usage];
    728728}
Note: See TracChangeset for help on using the changeset viewer.