30 #ifndef _CXXABI_TWEAKS_H
31 #define _CXXABI_TWEAKS_H 1
43 #define _GLIBCXX_GUARD_TEST(x) ((*(x) & 1) != 0)
44 #define _GLIBCXX_GUARD_SET(x) *(x) = 1
45 #define _GLIBCXX_GUARD_BIT 1
46 #define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1)
47 #define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1)
51 #define _GLIBCXX_ELTSIZE_IN_COOKIE 1
54 typedef void * __cxa_vec_ctor_return_type;
55 #define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return x
57 typedef void * __cxa_cdtor_return_type;
62 #define _GLIBCXX_GUARD_TEST(x) (*(char *) (x) != 0)
63 #define _GLIBCXX_GUARD_SET(x) *(char *) (x) = 1
64 #define _GLIBCXX_GUARD_BIT __guard_test_bit (0, 1)
65 #define _GLIBCXX_GUARD_PENDING_BIT __guard_test_bit (1, 1)
66 #define _GLIBCXX_GUARD_WAITING_BIT __guard_test_bit (2, 1)
67 __extension__
typedef int __guard __attribute__((mode (__DI__)));
70 typedef void __cxa_vec_ctor_return_type;
71 #define _GLIBCXX_CXA_VEC_CTOR_RETURN(x) return
73 typedef void __cxa_cdtor_return_type;