diff options
Diffstat (limited to 'libusb/libusbi.h')
-rw-r--r-- | libusb/libusbi.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libusb/libusbi.h b/libusb/libusbi.h index 39e4c79..ac7f71c 100644 --- a/libusb/libusbi.h +++ b/libusb/libusbi.h @@ -195,7 +195,7 @@ static inline void usbi_dbg(const char *format, ...) /* Internal abstraction for thread synchronization */ #if defined(THREADS_POSIX) #include "os/threads_posix.h" -#elif defined(OS_WINDOWS) +#elif defined(OS_WINDOWS) || defined(OS_WINCE) #include <os/threads_windows.h> #endif @@ -396,7 +396,7 @@ int usbi_get_config_index_by_value(struct libusb_device *dev, #include <os/poll_windows.h> #endif -#if defined(OS_WINDOWS) && !defined(__GCC__) +#if (defined(OS_WINDOWS) || defined(OS_WINCE)) && !defined(__GCC__) #undef HAVE_GETTIMEOFDAY int usbi_gettimeofday(struct timeval *tp, void *tzp); #define LIBUSB_GETTIMEOFDAY_WIN32 @@ -905,5 +905,6 @@ extern const struct usbi_os_backend linux_usbfs_backend; extern const struct usbi_os_backend darwin_backend; extern const struct usbi_os_backend openbsd_backend; extern const struct usbi_os_backend windows_backend; +extern const struct usbi_os_backend wince_backend; #endif |