X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=tests%2Ftest_uatomic.c;h=5682655c47df257e0852caf86d146b6b090ecb01;hp=c0f36fe5f90f5e346be54befc1f93b09b2050b50;hb=3d02c34dba0edc4a3554a3862a2ae96d77b3b4e8;hpb=8760d94e0ef6d52260765a9246aaac073613055e diff --git a/tests/test_uatomic.c b/tests/test_uatomic.c index c0f36fe..5682655 100644 --- a/tests/test_uatomic.c +++ b/tests/test_uatomic.c @@ -1,21 +1,10 @@ #include #include - -#define UATOMIC_NO_LINK_ERROR #include -#if (defined(__i386__) || defined(__x86_64__)) -#define HAS_ATOMIC_BYTE -#define HAS_ATOMIC_SHORT -#endif - struct testvals { -#ifdef HAS_ATOMIC_BYTE unsigned char c; -#endif -#ifdef HAS_ATOMIC_SHORT unsigned short s; -#endif unsigned int i; unsigned long l; }; @@ -54,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);