summaryrefslogtreecommitdiff
path: root/libusb/os/darwin_usb.h
diff options
context:
space:
mode:
authorNathan Hjelm <hjelmn@me.com>2015-01-07 20:43:47 -0700
committerNathan Hjelm <hjelmn@me.com>2015-01-07 20:43:47 -0700
commit8c23764f1ea7b738ad94f57484d6f7906acaf549 (patch)
treebc9f2d71c92bfdf346dee93d8bfcfae1132b0ac7 /libusb/os/darwin_usb.h
parent5e8928b8ca40b1dd33956c807a9bf745b7999852 (diff)
downloadlibusb-8c23764f1ea7b738ad94f57484d6f7906acaf549.tar.gz
Do not use IOUSBDeviceInterface550 or kIOUSBInterfaceInterfaceID550 on OSX versions
older than 10.9. Closes #48 Signed-off-by: Nathan Hjelm <hjelmn@me.com>
Diffstat (limited to 'libusb/os/darwin_usb.h')
-rw-r--r--libusb/os/darwin_usb.h4
1 files changed, 2 insertions, 2 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 <IOKit/IOCFPlugIn.h>
/* 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