RING_CNT
if ((RING_CNT(async) > (RINGSIZE * 3)/4) &&
cc = RING_CNT(async);
if ((cc = RING_CNT(async)) == 0)
if ((RING_CNT(async) < (RINGSIZE/4)) &&
#define RING_FRAC(ap) ((int)RING_CNT(ap) >= (int)(RINGSIZE/RINGFRAC))
#define RING_POK(ap, n) ((int)RING_CNT(ap) < (int)(RINGSIZE-(n)))
#define RING_GOK(ap, n) ((int)RING_CNT(ap) >= (int)(n))
#define RING_FRAC(zap) ((int)RING_CNT(zap) >= (int)(RINGSIZE/RINGFRAC))
#define RING_POK(zap, n) ((int)RING_CNT(zap) < (int)(RINGSIZE-(n)))
#define RING_GOK(zap, n) ((int)RING_CNT(zap) >= (int)(n))
if ((int)(RING_CNT(async)) > (RINGSIZE * 3)/4) {
cc = RING_CNT(async);
if ((cc = RING_CNT(async)) == 0) {
((int)(RING_CNT(async)) < (RINGSIZE/4))) {
#define RING_FRAC(ap) ((int)RING_CNT(ap) >= (int)(RINGSIZE/RINGFRAC))
#define RING_POK(ap, n) ((int)RING_CNT(ap) < (int)(RINGSIZE-(n)))
#define RING_GOK(ap, n) ((int)RING_CNT(ap) >= (int)(n))
cc = RING_CNT(qcn_state);
if (RING_CNT(qcn_state) <= 0) {
#define RING_POK(qsp, n) ((int)RING_CNT(qsp) < (int)(RINGSIZE-(n)))