47 lines
906 B
Diff
47 lines
906 B
Diff
From 16788fd21127cf100c2b3fbd9d03e48c900d0ce8 Mon Sep 17 00:00:00 2001
|
|
From: Ray Donnelly <mingw.android@gmail.com>
|
|
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 | 6 ++++++
|
|
2 files changed, 10 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,12 @@
|
|
|
|
#include <dirent.h>
|
|
|
|
+#ifndef u_int8_t
|
|
+typedef uint8_t u_int8_t;
|
|
+typedef uint16_t u_int16_t;
|
|
+typedef uint32_t u_int32_t;
|
|
+#endif
|
|
+
|
|
/*
|
|
* USB spec information
|
|
*
|
|
--
|
|
2.2.2
|
|
|