From 677e3d855e1d35ae5bf12609e86785a01ce2f4cc Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Sun, 19 Sep 2021 14:13:55 +0200 Subject: Remove warnings. --- examples/birthday.c | 2 +- examples/prime.c | 2 +- examples/random.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/birthday.c b/examples/birthday.c index 573ea7d8..90b57066 100644 --- a/examples/birthday.c +++ b/examples/birthday.c @@ -24,7 +24,7 @@ static void test_repeats(void) c_forrange (i, N) { uint64_t k = stc64_rand(&rng) & mask; int v = cmap_ic_emplace(&m, k, 0).ref->second += 1; - if (v > 1) printf("repeated value %zu (%d) at 2^%d\n", k, v, (int) log2(i)); + if (v > 1) printf("repeated value %zu (%d) at 2^%d\n", k, v, (int) log2((double) i)); } } } diff --git a/examples/prime.c b/examples/prime.c index 1eea3a5e..c0e61002 100644 --- a/examples/prime.c +++ b/examples/prime.c @@ -6,7 +6,7 @@ cbits sieveOfEratosthenes(size_t n) { cbits bits = cbits_with_size(n/2 + 1, true); - size_t q = (size_t) sqrt(n) + 1; + size_t q = (size_t) sqrt((double) n) + 1; for (size_t i = 3; i < q; i += 2) { size_t j = i; for (; j < n; j += 2) { diff --git a/examples/random.c b/examples/random.c index 32218b93..b3b01533 100644 --- a/examples/random.c +++ b/examples/random.c @@ -18,7 +18,7 @@ int main() int hist[R] = {0}; sum = 0; c_forrange (N2) { - int n = round((stc64_normalf(&rng, &dist2) + 0.5)); + int n = (int) round((stc64_normalf(&rng, &dist2) + 0.5)); sum += n; if (n >= 0 && n < R) ++hist[n]; } -- cgit v1.2.3