X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=tests%2Ftest_uatomic.c;h=5682655c47df257e0852caf86d146b6b090ecb01;hb=f469d83969772a24539eaa24430bc73347a882a3;hp=6c11a2dfe6271d423fd918da26633f9891119e5d;hpb=ec4e58a3aba2084440012f8ccac3a31eb6101183;p=urcu.git diff --git a/tests/test_uatomic.c b/tests/test_uatomic.c index 6c11a2d..5682655 100644 --- a/tests/test_uatomic.c +++ b/tests/test_uatomic.c @@ -1,19 +1,10 @@ #include #include -#include - -#if (defined(__i386__) || defined(__x86_64__)) -#define HAS_ATOMIC_BYTE -#define HAS_ATOMIC_SHORT -#endif +#include struct testvals { -#ifdef HAS_ATOMIC_BYTE unsigned char c; -#endif -#ifdef HAS_ATOMIC_SHORT unsigned short s; -#endif unsigned int i; unsigned long l; }; @@ -52,10 +43,10 @@ do { \ int main(int argc, char **argv) { -#ifdef HAS_ATOMIC_BYTE +#ifdef UATOMIC_HAS_ATOMIC_BYTE do_test(&vals.c); #endif -#ifdef HAS_ATOMIC_SHORT +#ifdef UATOMIC_HAS_ATOMIC_SHORT do_test(&vals.s); #endif do_test(&vals.i);