From 0b7d884ca45e7dc08cfacc12b9dab1958bf22580 Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Wed, 30 Mar 2022 10:45:35 +0200 Subject: More enhancements on cstr / cstr_sso. --- examples/read.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'examples') diff --git a/examples/read.c b/examples/read.c index 5313cb65..127373b1 100644 --- a/examples/read.c +++ b/examples/read.c @@ -1,3 +1,4 @@ +#include #define i_val_str #include #include @@ -8,7 +9,7 @@ cvec_str read_file(const char* name) c_autovar (FILE* f = fopen(name, "r"), fclose(f)) c_autovar (cstr line = cstr_init(), cstr_drop(&line)) while (cstr_getline(&line, f)) - cvec_str_emplace_back(&vec, line.str); + cvec_str_emplace_back(&vec, cstr_str(&line)); return vec; } @@ -17,7 +18,7 @@ int main() int n = 0; c_autovar (cvec_str vec = read_file(__FILE__), cvec_str_drop(&vec)) c_foreach (i, cvec_str, vec) - printf("%5d: %s\n", ++n, i.ref->str); + printf("%5d: %s\n", ++n, cstr_str(i.ref)); if (errno) printf("error: read_file(" __FILE__ "). errno: %d\n", errno); -- cgit v1.2.3