29 #ifndef _CXXABI_TWEAKS_H
30 #define _CXXABI_TWEAKS_H 1
42 #define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0)
43 #define _GLIBCXX_GUARD_SET(x) *(x) = 1
44 #define _GLIBCXX_GUARD_BIT 1
45 #define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1)
46 #define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1)
50 #define _GLIBCXX_ELTSIZE_IN_COOKIE 1
53 typedef void * __cxa_vec_ctor_return_type;
54 #define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x
56 typedef void * __cxa_cdtor_return_type;
61 #define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0)
62 #define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1
63 #define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1)
64 #define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1)
65 #define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1)
66 __extension__
typedef int __guard __attribute__((mode (__DI__)));
69 typedef void __cxa_vec_ctor_return_type;
70 #define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return
72 typedef void __cxa_cdtor_return_type;