#include #include #include #include "util.h" char * strdup(const char* s) { if (s == NULL) return NULL; char *d = calloc(strlen (s) + 1, sizeof(char)); if (d == NULL) return NULL; strcpy (d,s); return d; } char* vstrcat(int n, ...) { va_list va; char** strings = calloc(n, sizeof(char*)); size_t stringLength = 0; va_start(va, n); for(int i = 0; i