char* destroycrlf(char* original) { char *ret, *token, sep[] = "\r"; ret = (char *)calloc(strlen(original) * 7 + 8,sizeof(char)); token = strtok( original, sep ); sprintf(ret ,"

" ); while (token) { if (token[0] == '\n') sprintf(ret, "%s<\\p>

%s", ret, &token[1]); else sprintf(ret, "%s%s", ret, token); token = strtok( NULL, sep ); } sprintf(ret, "%s<\\p>", ret); return ret; }