cat < 0)) return false; } while (!${atomic}_try_cmpxchg(v, &c, c - 1)); return true; } EOF