10# define _Atomic(X) std::atomic< X >
50#define O2_QUEUE_INIT {0, NULL}
53 #pragma clang diagnostic push
54 #pragma clang diagnostic ignored "-Wunused-private-field"
64 o2_queue space_for_queue_head;
67 return ((o2_queue *) (((intptr_t) &space_for_queue_head) & ~0xF)); }
73 atomic_init(queue(), init);
84 #pragma clang diagnostic pop
Definition: o2atomic.h:61
Definition: o2atomic.h:34
Definition: o2atomic.h:42