#define STRINGBUILDER_IMPLEMENTATION #include "../../include/stringbuilder.h" /* refer to [c_headers](https://git.twistea.su/c_headers) */ #include int main(void) { jac_sb sb = jac_sb_empty(); #define OUTPUT(str) jac_sb_append_buf(&sb, str) #define INTEGER(i) jac_sb_snprintf(&sb, "%i", i); /* Note the semicolon */ # include "tmpl.c" #undef OUTPUT #undef INTEGER printf("%s\n", sb.data); jac_sb_free(sb); return 727; }