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