int main(void) {
": ",
)),
"[",
"]"
)),
"\nStack-allocated.",
ColrResult(strdup(
"\nHeap-allocated for no reason."))
);
if (!joined) return EXIT_FAILURE;
printf("%s\n", joined);
free(joined);
char* mine = strdup("I need this for later, don't free it.");
if (!mine) return EXIT_FAILURE;
if (!colorized) return EXIT_FAILURE;
printf("%s\n", colorized);
printf("%s\n", mine);
char* appended =
colr_cat(colorized,
"...still here.");
if (!appended) return EXIT_FAILURE;
printf("%s\n", appended);
printf("%s\n", colorized);
"\n",
);
if (!final) return EXIT_FAILURE;
printf("%s\n", final);
free(final);
"\n",
"."
)),
Colr_join(
"This is the final line.",
"[",
"]")
);
if (!result) return EXIT_FAILURE;
}