weakrng.h: use COCCI to hide a macro coccinelle cannot parse.

This commit is contained in:
Nick Mathewson 2019-10-09 12:59:22 -04:00
parent d1cdb1a24e
commit fb4b6b6436

View File

@ -19,8 +19,11 @@ typedef struct tor_weak_rng_t {
uint32_t state; uint32_t state;
} tor_weak_rng_t; } tor_weak_rng_t;
#ifndef COCCI
#define TOR_WEAK_RNG_INIT {383745623} #define TOR_WEAK_RNG_INIT {383745623}
#endif
#define TOR_WEAK_RANDOM_MAX (INT_MAX) #define TOR_WEAK_RANDOM_MAX (INT_MAX)
void tor_init_weak_random(tor_weak_rng_t *weak_rng, unsigned seed); void tor_init_weak_random(tor_weak_rng_t *weak_rng, unsigned seed);
int32_t tor_weak_random(tor_weak_rng_t *weak_rng); int32_t tor_weak_random(tor_weak_rng_t *weak_rng);
int32_t tor_weak_random_range(tor_weak_rng_t *rng, int32_t top); int32_t tor_weak_random_range(tor_weak_rng_t *rng, int32_t top);