char *escape_string(char *src) { int i=0,j=0; char *dest = malloc(strlen(src) * 2); for (i=0;src[i]!='\0';i++) { if ((src[i] == '\\') || (src[i] == '\'')) { dest[j++] = '\\'; } dest[j++] = src[i]; } dest[j] = '\0'; return dest; }