X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=urcu%2Fuatomic%2Fgeneric.h;h=82b7c8c5eb38055e5cdf845be429647dfd63fa27;hb=c5f52d0c6b1890f0c66f172665ae6793634f5287;hp=4a5705198b1a81fa48713b41c743a10c2feedd22;hpb=e6e5957d053147ab7d31517efb91e246e64b2927;p=urcu.git diff --git a/urcu/uatomic/generic.h b/urcu/uatomic/generic.h index 4a57051..82b7c8c 100644 --- a/urcu/uatomic/generic.h +++ b/urcu/uatomic/generic.h @@ -316,7 +316,7 @@ void _uatomic_and(void *addr, unsigned long val, int len) } #define uatomic_and(addr, v) \ - (uatomic_and((addr), \ + (_uatomic_and((addr), \ (unsigned long)(v), \ sizeof(*(addr)))) #endif /* #ifndef uatomic_and */ @@ -387,9 +387,9 @@ void _uatomic_or(void *addr, unsigned long val, int len) } #define uatomic_or(addr, v) \ - (uatomic_or((addr), \ - (unsigned long)(v), \ - sizeof(*(addr)))) + (_uatomic_or((addr), \ + (unsigned long)(v),\ + sizeof(*(addr)))) #endif /* #ifndef uatomic_or */ #ifndef uatomic_add_return