#include int fold(char s[], int lim, int cpr) { int c, i; for (i=0; i < lim-1 && i 0 && (s[i-1] == ' ' || s[i-1] == '\t'); i--); /* Failsafe in case if no input is given. */ if (i > 0) { s[i] = '\n'; s[i+1] = '\0'; } else { s[i] = '\0'; } return i; }