libusbgx: Add max and min values to enums
authorKrzysztof Opasiak <k.opasiak@samsung.com>
Sat, 4 Oct 2014 08:27:40 +0000 (10:27 +0200)
committerKrzysztof Opasiak <k.opasiak@samsung.com>
Tue, 22 Dec 2015 20:41:57 +0000 (21:41 +0100)
commit3c785ec6491e8e7d8f3113cf340bd41660055e6a
treefe30cb96d9c759f0ff0a28ed398fe035484d9e14
parent915152c0bd0466f6030ac8fc1b9b713b2286d0fe
libusbgx: Add max and min values to enums

In some cases user of library would like to iterate over
all enum values. Depending on enum values order is not
a good idea so provide suitable min and max values to alow
doing something like:

int i;
for(i = USBG_GADGET_ATTR_MIN; i < USBG_GADGET_ATTR_MAX; ++i)
do_something_useful(i);

Moreover, ensure that function_names and gadget_attr_names
arrays has allways the same size as number of meaningful
values in related enums.

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
include/usbg/usbg.h
src/usbg.c