From 16788fd21127cf100c2b3fbd9d03e48c900d0ce8 Mon Sep 17 00:00:00 2001 From: Ray Donnelly Date: Tue, 20 Jan 2015 19:29:55 +0000 Subject: [PATCH 1/2] Add some missing definitions Needed for Win32 --- libusb/core.c | 4 ++++ libusb/usb.h | 11 ++++++ 2 files changed, 17 insertions(+) diff --git a/libusb/core.c b/libusb/core.c index e6e500b..b1439d8 100644 --- a/libusb/core.c +++ b/libusb/core.c @@ -31,6 +31,10 @@ #include "usb.h" #include "usbi.h" +#ifndef ENODATA +#define ENODATA EIO +#endif + static libusb_context *ctx = NULL; static int usb_debug = 0; diff --git a/libusb/usb.h b/libusb/usb.h index 84e730f..bd805a2 100644 --- a/libusb/usb.h +++ b/libusb/usb.h @@ -31,6 +31,17 @@ #include +#include +#ifndef u_int8_t +typedef uint8_t u_int8_t; +typedef uint16_t u_int16_t; +typedef uint32_t u_int32_t; +#endif + +#ifdef interface +#undef interface +#endif + /* * USB spec information * -- 2.2.2