Fix various CI build warnings
authorChris Dickens <christopher.a.dickens@gmail.com>
Mon, 9 Nov 2020 23:51:44 +0000 (15:51 -0800)
committerChris Dickens <christopher.a.dickens@gmail.com>
Mon, 9 Nov 2020 23:51:44 +0000 (15:51 -0800)
commit15668087a743dced7a917ce448b6e1c2eeb48b95
treefd4914e09d16c43b2247113196ce7b474c409d36
parentab5dcf4f44b344500adfaf0a676eb0649fdb5d34
Fix various CI build warnings

  * [-Wpointer-arith] arithmetic on a pointer to void is a GNU extension
  * [-Wswitch-enum] enumeration values 'E1, ...' not explicitly handled in switch
  * [-Wunused-parameter] unused parameter 'p'

For '-Wswitch-enum', the switch statements in the individual backends'
set_option() function has been removed. It is not expected that backends
will need to handle or be aware of all the options.

Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
examples/testlibusb.c
libusb/core.c
libusb/os/linux_usbfs.c
libusb/os/windows_common.c
libusb/os/windows_winusb.c
libusb/version_nano.h