int strsize = strlen(str) + 1;
#if __STDC_VERSION__ >= 199901L
char substr[strsize];
+ char curstr[strsize];
char tmpstr[strsize];
strcpy(substr, str);
#define BUFSZ 256
#endif
char substr[BUFSZ * 2];
+ char curstr[BUFSZ * 2];
char tmpstr[BUFSZ * 2];
if (strsize > (BUFSZ * 2) - 1) {
if (last_space == 0) { /* No spaces found */
last_space = count - 1;
}
+ for (count = 0; count < last_space; count++) {
+ curstr[count] = substr[count];
+ }
+ curstr[count] = '\0';
if (substr[count] == '\0') {
break;
}