NETFIFOINDEX
while (NETFIFOINDEX(fifo->windex + 1, sc) ==
NETFIFOINDEX(fifo->rindex, sc)) {
fifo->array[NETFIFOINDEX(fifo->windex, sc)] = m;
if (NETFIFOINDEX(fifo->rindex, sc) == NETFIFOINDEX(fifo->windex, sc))
m = fifo->array[NETFIFOINDEX(fifo->rindex, sc)];
fifo->array[NETFIFOINDEX(fifo->rindex, sc)] = nm;
if (NETFIFOINDEX(fifo->windex + 1, sc) ==
NETFIFOINDEX(fifo->rindex, sc)) {
fifo->array[NETFIFOINDEX(fifo->windex, sc)] = m;
if (NETFIFOINDEX(fifo->rindex, sc) == NETFIFOINDEX(fifo->windex, sc))
m = fifo->array[NETFIFOINDEX(fifo->rindex, sc)];
fifo->array[NETFIFOINDEX(fifo->rindex, sc)] = NULL;
if (NETFIFOINDEX(fifo->rindex, sc) == NETFIFOINDEX(fifo->windex, sc))
if (NETFIFOINDEX(fifo->rindex, sc) == NETFIFOINDEX(fifo->windex, sc))
m = fifo->array[NETFIFOINDEX(fifo->rindex, sc)];
fifo->array[NETFIFOINDEX(fifo->rindex, sc)] = newm;
if (NETFIFOINDEX(fifo->rindex, sc) == NETFIFOINDEX(fifo->windex, sc))
m = fifo->array[NETFIFOINDEX(fifo->rindex, sc)];
if (NETFIFOINDEX(fifo->windex + 1, sc) ==
NETFIFOINDEX(fifo->rindex, sc)) {
m = fifo->array[NETFIFOINDEX(fifo->windex, sc)];