Commit 5c076d066a6247353706abcbdf7f10fb71c10deb
1 parent
efd291fb
rm le warning de gcc sur l'assignation d'un const, avec des cast
Showing
1 changed file
with
4 additions
and
4 deletions
Show diff stats
src/libusb_wrapper.c
@@ -259,15 +259,15 @@ void getOurInterfaces(libusb_device *device, | @@ -259,15 +259,15 @@ void getOurInterfaces(libusb_device *device, | ||
259 | //itération des interfaces | 259 | //itération des interfaces |
260 | for (int indexInterface = 0; indexInterface < config->bNumInterfaces; indexInterface++) { | 260 | for (int indexInterface = 0; indexInterface < config->bNumInterfaces; indexInterface++) { |
261 | 261 | ||
262 | - struct libusb_interface * interface = &config->interface[indexInterface]; | 262 | + const struct libusb_interface * interface = &config->interface[indexInterface]; |
263 | 263 | ||
264 | //todo use le descriptor pour avoir bInterfaceNumber? | 264 | //todo use le descriptor pour avoir bInterfaceNumber? |
265 | if(indexInterface==0){ | 265 | if(indexInterface==0){ |
266 | - *int_hidjoy = interface; | 266 | + *int_hidjoy = (struct libusb_interface *)interface; |
267 | }else if(indexInterface==1){ | 267 | }else if(indexInterface==1){ |
268 | - *int_leds = interface; | 268 | + *int_leds = (struct libusb_interface *)interface; |
269 | }else if(indexInterface==2){ | 269 | }else if(indexInterface==2){ |
270 | - *int_vibrators = interface; | 270 | + *int_vibrators = (struct libusb_interface *)interface; |
271 | } | 271 | } |
272 | 272 | ||
273 | //#define pour les indices correspondants aux interfaces | 273 | //#define pour les indices correspondants aux interfaces |