#ifndef GRPC_SUPPORT_ATM_GCC_ATOMIC_H
#define GRPC_SUPPORT_ATM_GCC_ATOMIC_H
#include <grpc/support/port_platform.h>
#ifdef __cplusplus
extern "C" {
#endif
gpr_atm;
#define GPR_ATM_MAX …
#define GPR_ATM_MIN …
#define gpr_atm_full_barrier() …
#define gpr_atm_acq_load(p) …
#define gpr_atm_no_barrier_load(p) …
#define gpr_atm_rel_store(p, value) …
#define gpr_atm_no_barrier_store(p, value) …
#define gpr_atm_no_barrier_fetch_add(p, delta) …
#define gpr_atm_full_fetch_add(p, delta) …
static __inline int gpr_atm_no_barrier_cas(gpr_atm* p, gpr_atm o, gpr_atm n) { … }
static __inline int gpr_atm_acq_cas(gpr_atm* p, gpr_atm o, gpr_atm n) { … }
static __inline int gpr_atm_rel_cas(gpr_atm* p, gpr_atm o, gpr_atm n) { … }
static __inline int gpr_atm_full_cas(gpr_atm* p, gpr_atm o, gpr_atm n) { … }
#define gpr_atm_full_xchg(p, n) …
#ifdef __cplusplus
}
#endif
#endif