From 5fa6d3bb666ca035b627d028fbb4e0d9b8d18c6b Mon Sep 17 00:00:00 2001 From: Nathan Hjelm Date: Wed, 21 Sep 2016 09:01:38 -0600 Subject: [PATCH] darwin: fix OSAtomicAdd32Barrier argument ordering Signed-off-by: Nathan Hjelm --- libusb/os/darwin_usb.c | 2 +- libusb/version_nano.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libusb/os/darwin_usb.c b/libusb/os/darwin_usb.c index b0d8a8a..c2285cd 100644 --- a/libusb/os/darwin_usb.c +++ b/libusb/os/darwin_usb.c @@ -52,7 +52,7 @@ _Atomic int32_t initCount = ATOMIC_VAR_INIT(0); #include /* OSAtomicAdd32Barrier returns the new value */ -#define libusb_darwin_atomic_fetch_add(x, y) (OSAtomicAdd32Barrier(x, y) - y) +#define libusb_darwin_atomic_fetch_add(x, y) (OSAtomicAdd32Barrier(y, x) - y) static volatile int32_t initCount = 0; #endif diff --git a/libusb/version_nano.h b/libusb/version_nano.h index ccf0669..1eb7fa8 100644 --- a/libusb/version_nano.h +++ b/libusb/version_nano.h @@ -1 +1 @@ -#define LIBUSB_NANO 11148 +#define LIBUSB_NANO 11149