summaryrefslogtreecommitdiffhomepage
path: root/examples
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2021-09-19 14:13:55 +0200
committerTyge Løvset <[email protected]>2021-09-19 14:13:55 +0200
commit677e3d855e1d35ae5bf12609e86785a01ce2f4cc (patch)
tree52580b3e210d6667515908a65f502c9c50dba848 /examples
parent8da81e7a625f06ec667793ff624c6876d03abbde (diff)
downloadSTC-modified-677e3d855e1d35ae5bf12609e86785a01ce2f4cc.tar.gz
STC-modified-677e3d855e1d35ae5bf12609e86785a01ce2f4cc.zip
Remove warnings.
Diffstat (limited to 'examples')
-rw-r--r--examples/birthday.c2
-rw-r--r--examples/prime.c2
-rw-r--r--examples/random.c2
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];
}