summaryrefslogtreecommitdiffhomepage
path: root/examples
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2020-08-04 09:00:06 +0200
committerTyge Løvset <[email protected]>2020-08-04 09:00:06 +0200
commit43ed5f803586e5265042d2f3151d3c42f198309f (patch)
tree972ee1a290a80cffae30da877af72c4f0fc964e8 /examples
parent4cff2c39e1bac80d9ab95f293c144bb6c0f30961 (diff)
downloadSTC-modified-43ed5f803586e5265042d2f3151d3c42f198309f.tar.gz
STC-modified-43ed5f803586e5265042d2f3151d3c42f198309f.zip
Refinements and consistency fixes.
Diffstat (limited to 'examples')
-rw-r--r--examples/bits.c5
-rw-r--r--examples/rngbirthday.c2
-rw-r--r--examples/rngtest.c1
3 files changed, 6 insertions, 2 deletions
diff --git a/examples/bits.c b/examples/bits.c
index 8b3ecd97..f436360f 100644
--- a/examples/bits.c
+++ b/examples/bits.c
@@ -4,8 +4,13 @@
int main() {
cbitset_t set = cbitset_with_size(23, true);
printf("count %zu, %zu\n", cbitset_count(set), set.size);
+
cbitset_reset(&set, 9);
cbitset_resize(&set, 43, false);
+ cstr_t str = cbitset_to_str(set);
+ printf(" str: %s\n", str.str);
+ cstr_destroy(&str);
+
printf("%4zu: ", set.size);
for (int i=0; i<set.size; ++i)
printf("%d", cbitset_test(set, i));
diff --git a/examples/rngbirthday.c b/examples/rngbirthday.c
index c9305fc0..595bacdb 100644
--- a/examples/rngbirthday.c
+++ b/examples/rngbirthday.c
@@ -36,7 +36,7 @@ void distribution(void)
{
crandom_eng32_t rng = crandom_eng32_init(seed); // time(NULL), time(NULL));
const size_t N = 1ull << 28, M = 1ull << 9; // 1ull << 10;
- cmap_x map = cmap_x_make(M);
+ cmap_x map = cmap_x_with_capacity(M);
clock_t now = clock();
crandom_uniform_i32_t dist = crandom_uniform_i32_init(0, M);
for (size_t i = 0; i < N; ++i) {
diff --git a/examples/rngtest.c b/examples/rngtest.c
index caced0c3..e19147c7 100644
--- a/examples/rngtest.c
+++ b/examples/rngtest.c
@@ -42,6 +42,5 @@ int main(void)
crandom_uniform_f64_t fdist = crandom_uniform_f64_init(10, 20);
for (int i=0; i<8; ++i) printf("%f ", crandom_uniform_f64(&sfc, fdist));
- //for (int i=0; i<8; ++i) printf("%zu ", crandom_i64(&sfc));
puts("");
} \ No newline at end of file