MAX_TYPES
int seps[MAX_TYPES];
int degrees[MAX_TYPES];
if ((unsigned int) type >= MAX_TYPES)
state[-1] = (buf->rptr - state) * MAX_TYPES + type;
old_state[-1] = (MAX_TYPES * (buf->rptr - old_state)) + old_type;
type = new_state[-1] % MAX_TYPES;
int rear = new_state[-1] / MAX_TYPES;
static const int degrees[MAX_TYPES] = { DEG_0, DEG_1, DEG_2, DEG_3, DEG_4 };
static const int seps [MAX_TYPES] = { SEP_0, SEP_1, SEP_2, SEP_3, SEP_4 };
state[-1] = MAX_TYPES * (rptr - state) + rand_type;
int_arg_state[0] = MAX_TYPES * (rptr - state) + rand_type;
uint32_t type = new_state[0] % MAX_TYPES;
uint32_t rear = new_state[0] / MAX_TYPES;
state[-1] = MAX_TYPES * (rptr - state) + rand_type;