Lines Matching defs:rear
117 * fptr and rptr are two pointers into the state info, a front and a rear
123 * (The position of the rear pointer, rptr, is really 0 (as explained above
137 * the front and rear pointers have wrapped.
147 * that srandom() advances the front and rear pointers 10*rand_deg
148 * times, and hence the rear pointer which starts at 0 will also
151 * position of the rear pointer is just
234 * multiplexed with the current value of the rear pointer; this is so
313 int rear;
320 rear = new_state[0] / MAX_TYPES;
341 rp->rptr = &rp->state[rear];
342 rp->fptr = &rp->state[(rear + rp->rand_sep) % rp->rand_deg];
354 * set up. The basic operation is to add the number at the rear pointer into
359 * rear pointers can't wrap on the same call by not testing the rear