X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=arch_atomic_ppc.h;h=54c5f5caae0fa05a074a4ad6c33f172bd6eb027b;hp=5d36cfb76bda0099924554798d66ad392596d988;hb=ba59a0c7b244a0939a2298fc76a9002436ef9674;hpb=da1c1635ef1810abb9932a77d3db544256d2a908 diff --git a/arch_atomic_ppc.h b/arch_atomic_ppc.h index 5d36cfb..54c5f5c 100644 --- a/arch_atomic_ppc.h +++ b/arch_atomic_ppc.h @@ -20,6 +20,8 @@ * Boehm-Demers-Weiser conservative garbage collector. */ +#include + #ifndef __SIZEOF_LONG__ #ifdef __powerpc64__ #define __SIZEOF_LONG__ 8 @@ -225,8 +227,8 @@ unsigned long _atomic_add_return(void *addr, unsigned long val, #define atomic_add(addr, v) (void)atomic_add_return((addr), (v)) #define atomic_sub(addr, v) (void)atomic_sub_return((addr), (v)) -#define atomic_inc(addr, v) atomic_add((addr), 1) -#define atomic_dec(addr, v) atomic_add((addr), -1) +#define atomic_inc(addr) atomic_add((addr), 1) +#define atomic_dec(addr) atomic_add((addr), -1) #endif /* #ifndef _INCLUDE_API_H */