From 8c23764f1ea7b738ad94f57484d6f7906acaf549 Mon Sep 17 00:00:00 2001 From: Nathan Hjelm Date: Wed, 7 Jan 2015 20:43:47 -0700 Subject: [PATCH] Do not use IOUSBDeviceInterface550 or kIOUSBInterfaceInterfaceID550 on OSX versions older than 10.9. Closes #48 Signed-off-by: Nathan Hjelm --- libusb/os/darwin_usb.h | 4 ++-- libusb/version_nano.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libusb/os/darwin_usb.h b/libusb/os/darwin_usb.h index 8838881..066197b 100644 --- a/libusb/os/darwin_usb.h +++ b/libusb/os/darwin_usb.h @@ -28,7 +28,7 @@ #include /* IOUSBInterfaceInferface */ -#if defined (kIOUSBInterfaceInterfaceID550) +#if defined (kIOUSBInterfaceInterfaceID550) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_9 #define usb_interface_t IOUSBInterfaceInterface550 #define InterfaceInterfaceID kIOUSBInterfaceInterfaceID550 @@ -65,7 +65,7 @@ #endif /* IOUSBDeviceInterface */ -#if defined (kIOUSBDeviceInterfaceID500) +#if defined (kIOUSBDeviceInterfaceID500) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_9 #define usb_device_t IOUSBDeviceInterface500 #define DeviceInterfaceID kIOUSBDeviceInterfaceID500 diff --git a/libusb/version_nano.h b/libusb/version_nano.h index d143024..dd9d603 100644 --- a/libusb/version_nano.h +++ b/libusb/version_nano.h @@ -1 +1 @@ -#define LIBUSB_NANO 10942 +#define LIBUSB_NANO 10943 -- 2.7.4