diff options
Diffstat (limited to 'mps/code/testlib.h')
| -rw-r--r-- | mps/code/testlib.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mps/code/testlib.h b/mps/code/testlib.h index cf40053c2d3..2a70fa81f58 100644 --- a/mps/code/testlib.h +++ b/mps/code/testlib.h | |||
| @@ -138,10 +138,14 @@ extern void verror(const char *format, va_list args); | |||
| 138 | 138 | ||
| 139 | /* rnd -- random number generator | 139 | /* rnd -- random number generator |
| 140 | * | 140 | * |
| 141 | * rnd() generates a sequence of integers in the range [1, 2^31-1]. | 141 | * rnd() generates a sequence of integers in the range [1, 2^31-2]. |
| 142 | */ | 142 | */ |
| 143 | 143 | ||
| 144 | extern unsigned long rnd(void); | 144 | extern unsigned long rnd(void); |
| 145 | typedef unsigned long rnd_state_t; | ||
| 146 | extern rnd_state_t rnd_state(void); | ||
| 147 | extern void rnd_state_set(rnd_state_t state_v3); | ||
| 148 | extern void rnd_state_set_v2(rnd_state_t seed0_v2); /* legacy */ | ||
| 145 | 149 | ||
| 146 | 150 | ||
| 147 | /* rnd_verify() -- checks behaviour of rnd() */ | 151 | /* rnd_verify() -- checks behaviour of rnd() */ |