Something
public c v1 · immutablechar* strconcat(char * c, const char * d){ if (!d) return c; if (!c) return strdup(d); c = realloc(c, strlen(c) + strlen(d) + 1); strcat(c, d); return c;}char* strconcat(char * c, const char * d){ if (!d) return c; if (!c) return strdup(d); c = realloc(c, strlen(c) + strlen(d) + 1); strcat(c, d); return c;}