int main(){ int numeroTrocas=0; numeroTrocas=str_copy2(); printf("Foram efetuadas %d trocas.",numeroTrocas); return 0; }
char *strsave2(char *s1, char *s2) { char *p; size_t len; if(!s1 || !s2) return NULL; len = strlen(s1) + strlen(s2) + 1; p = xmalloc(len); str_copy2(p, len, s1, s2); return p; }