From 87f1e53e130db16fad86f0699d3f573e036b234d Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Tue, 13 Sep 2022 00:03:40 +0200 Subject: [PATCH] Add more basic iteration code generation analysis --- tests/tgen-mstring.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/tgen-mstring.c b/tests/tgen-mstring.c index b450290b..3febf816 100644 --- a/tests/tgen-mstring.c +++ b/tests/tgen-mstring.c @@ -35,5 +35,13 @@ void convert(string_t s, unsigned n) void construct(char s[], unsigned n) { - strcpy(s, M_CSTR("Hello %u worlds")); + strcpy(s, M_CSTR("Hello %u worlds", n)); +} + +void iterate(string_t s) +{ + string_it_t it; + for(string_it(it, s); !string_end_p(it); string_next(it)) { + printf("%u\n", string_get_cref(it)); + } }