j = 1;
for (int i = 0; outp[i]; i++) {
j++;
- if (outp[i] == '\n' && outp[i+1] == '\n') {
- i++;
- } else {
+ if (!((outp[i] == '\n' && outp[i+1] == '\n') ||
+ (outp[i] == ' ' && outp[i+1] == ' '))) {
nl = (char *) realloc(nl, j);
if (!nl) memfail();
- next[0] = outp[i];
+ next[0] = outp[i+1];
strncat(nl, next, 2);
}
}
free(outp);
+
return nl;
}