1cat << EOF 2static __always_inline bool 3raw_${atomic}_add_unless(${atomic}_t *v, ${int} a, ${int} u) 4{ 5 return raw_${atomic}_fetch_add_unless(v, a, u) != u; 6} 7EOF 8