From bdea38e432d109ba416d7f980f124da285d69a4f Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Thu, 26 Nov 2020 15:08:07 +0100 Subject: Removed stc/cfmt.h, as _Generic requires C11. I have made it a gist: https://gist.github.com/tylov/bcc956a4779f1d14204e66a14f17beb9 All examples are reverted to use printf() instead of c_print(). --- examples/bits.c | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) (limited to 'examples/bits.c') diff --git a/examples/bits.c b/examples/bits.c index 8e1533cc..1b12f238 100644 --- a/examples/bits.c +++ b/examples/bits.c @@ -1,19 +1,18 @@ #include #include -#include int main() { cbitset_t set = cbitset_with_size(23, true); - c_print(1, "count {}, {}\n", cbitset_count(set), set.size); + printf("count %zu, %zu\n", cbitset_count(set), set.size); cbitset_reset(&set, 9); cbitset_resize(&set, 43, false); c_withbuffer (str, char, set.size + 1) - c_print(1, " str: {}\n", cbitset_to_str(set, str, 0, -1)); + printf(" str: %s\n", cbitset_to_str(set, str, 0, -1)); - c_print(1, "{:4}: ", set.size); + printf("%4zu: ", set.size); c_forrange (i, int, set.size) - c_print(1, "{}", cbitset_test(set, i)); + printf("%d", cbitset_test(set, i)); puts(""); cbitset_set(&set, 28); @@ -21,36 +20,36 @@ int main() { cbitset_resize(&set, 93, false); cbitset_resize(&set, 102, true); cbitset_set_value(&set, 99, false); - c_print(1, "{:4}: ", set.size); + printf("%4zu: ", set.size); c_forrange (i, int, set.size) - c_print(1, "{}", cbitset_test(set, i)); + printf("%d", cbitset_test(set, i)); puts("\nIterator:"); - c_print(1, "{:4}: ", set.size); + printf("%4zu: ", set.size); c_foreach (i, cbitset, set) - c_print(1, "{}", cbitset_itval(i)); - puts(""); + printf("%d", cbitset_itval(i)); + puts(""); cbitset_t s2 = cbitset_clone(set); cbitset_flip_all(&s2); cbitset_set(&s2, 16); cbitset_set(&s2, 17); - cbitset_set(&s2, 18); - c_print(1, " new: "); + cbitset_set(&s2, 18); + printf(" new: "); c_forrange (i, int, s2.size) - c_print(1, "{}", cbitset_test(s2, i)); + printf("%d", cbitset_test(s2, i)); puts(""); - c_print(1, " xor: "); + printf(" xor: "); cbitset_xor_with(&set, s2); c_forrange (i, int, set.size) - c_print(1, "{}", cbitset_test(set, i)); + printf("%d", cbitset_test(set, i)); puts(""); cbitset_set_all(&set, false); - c_print(1, "{:4}: ", set.size); + printf("%4zu: ", set.size); c_forrange (i, int, set.size) - c_print(1, "{}", cbitset_test(set, i)); + printf("%d", cbitset_test(set, i)); puts(""); cbitset_del(&s2); -- cgit v1.2.3