Windows: Fix cygwin64 build
authorPete Batard <pete@akeo.ie>
Thu, 6 Nov 2014 00:50:01 +0000 (00:50 +0000)
committerPete Batard <pete@akeo.ie>
Thu, 6 Nov 2014 00:50:01 +0000 (00:50 +0000)
* Issue reported by Thejus

libusb/os/windows_usb.h
libusb/version_nano.h

index 413adfc49229911148e9e4c441d1bddcd96b9a42..a36419e2676bb575bc05ffdb38af47ddd47e8f43 100644 (file)
@@ -47,9 +47,8 @@
 
 #if defined(__CYGWIN__ )
 #define _stricmp stricmp
-// cygwin produces a warning unless these prototypes are defined
-extern int _snprintf(char *buffer, size_t count, const char *format, ...);
-extern char *_strdup(const char *strSource);
+#define _snprintf snprintf
+#define _strdup strdup
 // _beginthreadex is MSVCRT => unavailable for cygwin. Fallback to using CreateThread
 #define _beginthreadex(a, b, c, d, e, f) CreateThread(a, b, (LPTHREAD_START_ROUTINE)c, d, e, f)
 #endif
index 5cc4a5206d736c853fe4bee30794b5d9c4745144..1318c5ebf853b149d78838caf285137d248cbcbe 100644 (file)
@@ -1 +1 @@
-#define LIBUSB_NANO 10920
+#define LIBUSB_NANO 10921