From f4ac4f7b033ea65635f65104dc711b9aaf3a41e0 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Sat, 23 Dec 2023 14:18:57 +0000 Subject: [PATCH] rand/rand.c: Fix multiplication and division formatting. --- rand/rand.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/rand/rand.c b/rand/rand.c index 0d0650eb..665152ac 100644 --- a/rand/rand.c +++ b/rand/rand.c @@ -428,8 +428,8 @@ void rand_get(rand_pool *r, void *p, size_t sz) } } - if (r->obits > sz * 8) - r->obits -= sz * 8; + if (r->obits > 8*sz) + r->obits -= 8*sz; else r->obits = 0; } @@ -467,12 +467,12 @@ void rand_getgood(rand_pool *r, void *p, size_t sz) while (sz) { size_t chunk = sz; - if (chunk * 8 > r->obits) { - if (chunk * 8 > r->ibits + r->obits) + if (8*chunk > r->obits) { + if (8*chunk > r->ibits + r->obits) do r->s->getnoise(r); while (r->ibits + r->obits < 256); rand_gate(r); - if (chunk * 8 > r->obits) - chunk = r->obits / 8; + if (8*chunk > r->obits) + chunk = r->obits/8; } if (chunk <= RAND_BUFSZ - r->o) { @@ -484,7 +484,7 @@ void rand_getgood(rand_pool *r, void *p, size_t sz) rand_stretch(r); } - r->obits -= chunk * 8; + r->obits -= 8*chunk; o += chunk; sz -= chunk; } -- 2.11.0