#include <string.h> void *memdup(const void *src, size_t len); int str_append(char **s, int *len, const char *a);