8 /* Should re-define to something meaningful */
10 #define RL_ASSERT(expr)
13 #define RL_DELETE(expr) delete expr
15 #define mo_seqcst memory_order_relaxed
16 #define mo_release memory_order_release
17 #define mo_acquire memory_order_acquire
18 #define mo_acq_rel memory_order_acq_rel
19 #define mo_relaxed memory_order_relaxed
26 var(T v) { value = v; }
27 var(var const& r) { value = r; }
30 void operator = (T v) { value = v; }
31 T operator () () { return value; }
32 void operator += (T v) { value += v; }
40 typedef int debug_info_param;
41 void yield(debug_info_param info) { }
46 typedef backoff_t backoff;
47 typedef backoff_t linear_backoff;
48 typedef backoff_t exp_backoff;
52 #endif /* __UNRELACY_H__ */