X-Git-Url: https://pd.if.org/git/?p=nbds;a=blobdiff_plain;f=include%2Fcommon.h;h=205ea3402a3a937d03d1977c5828ca7616ae1c4e;hp=d638fc93803c6ba12bb4b332471c445f08fe4eb9;hb=9b3e566281f7e2ac0683205042796958bfd8939f;hpb=fdfe9f6a2a27d10c4c94e29ee62c26061c9761a0 diff --git a/include/common.h b/include/common.h index d638fc9..205ea34 100644 --- a/include/common.h +++ b/include/common.h @@ -18,12 +18,6 @@ #define CACHE_LINE_SIZE 64 -#define CAT(x,y) x##y -#define ON_EXIT_SCOPE_I(x,i) \ - inline void CAT(scope_cleanup_function_, i) (int *CAT(scope_cleanup_dummy_argument_, i)) { x; }; \ - int CAT(scope_cleanup_dummy_variable_, i) __attribute__((cleanup(CAT(scope_cleanup_function_, i)))); -#define ON_EXIT_SCOPE(x) ON_EXIT_SCOPE_I(x,__LINE__) - #define EXPECT_TRUE(x) __builtin_expect(x, 1) #define EXPECT_FALSE(x) __builtin_expect(x, 0)