Searched refs:MAX_TYPES (Results 1 - 2 of 2) sorted by relevance

/haiku/src/system/libroot/posix/glibc/stdlib/
H A Drandom_r.c136 #define MAX_TYPES 5 /* Max number of types above. */ macro
140 int seps[MAX_TYPES];
141 int degrees[MAX_TYPES];
177 if ((unsigned int) type >= MAX_TYPES)
279 state[-1] = (buf->rptr - state) * MAX_TYPES + type;
319 old_state[-1] = (MAX_TYPES * (buf->rptr - old_state)) + old_type;
321 type = new_state[-1] % MAX_TYPES;
331 int rear = new_state[-1] / MAX_TYPES;
/haiku/src/system/libroot/posix/stdlib/
H A Drandom.c130 #define MAX_TYPES 5 /* max number of types above */ macro
134 static const int degrees[MAX_TYPES] = { DEG_0, DEG_1, DEG_2, DEG_3, DEG_4 };
135 static const int seps [MAX_TYPES] = { SEP_0, SEP_1, SEP_2, SEP_3, SEP_4 };
148 * MAX_TYPES * (rptr - state) + TYPE_3 == TYPE_3.
326 state[-1] = MAX_TYPES * (rptr - state) + rand_type;
354 int_arg_state[0] = MAX_TYPES * (rptr - state) + rand_type;
381 uint32_t type = new_state[0] % MAX_TYPES;
382 uint32_t rear = new_state[0] / MAX_TYPES;
390 state[-1] = MAX_TYPES * (rptr - state) + rand_type;

Completed in 45 milliseconds