Skip to content
  • Marc-André Lureau's avatar
    Fix -Wincompatible-pointer-types on mingw32 · 1f190853
    Marc-André Lureau authored
    
    
    ../tools/usbredirect.c: In function 'main':
    ../tools/usbredirect.c:586:29: error: passing argument 2 of 'libusb_set_log_cb' from incompatible pointer type [-Wincompatible-pointer-types]
      586 |     libusb_set_log_cb(NULL, debug_libusb_cb, LIBUSB_LOG_CB_GLOBAL);
          |                             ^~~~~~~~~~~~~~~
          |                             |
          |                             void (*)(libusb_context *, enum libusb_log_level,  const char *)
    In file included from ../tools/usbredirect.c:10:
    /usr/i686-w64-mingw32/sys-root/mingw/include/libusb-1.0/libusb.h:1353:71: note: expected 'libusb_log_cb' {aka 'void (__attribute__((stdcall)) *)(libusb_context *, enum libusb_log_level,  const char *)'} but argument is of type 'void (*)(libusb_context *, enum libusb_log_level,  const char *)'
     1353 | void LIBUSB_CALL libusb_set_log_cb(libusb_context *ctx, libusb_log_cb cb, int mode);
          |                                                         ~~~~~~~~~~~~~~^~
    
    Signed-off-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
    1f190853