applied yet another proposal of Manuel
2210ea7e
1 file(s) · +2 −2
| 284 | 284 | readin = False; |
|
| 285 | 285 | break; |
|
| 286 | 286 | default: |
|
| 287 | - | stext[r - (stext[r - 1] == '\n' ? 1 : 0)] = '\0'; |
|
| 288 | - | for(p = stext + strlen(stext) - 1; p > stext && *p != '\n'; --p); |
|
| 287 | + | for(stext[r] = '\0', p = stext + strlen(stext) - 1; p >= stext && *p == '\n'; *p-- = '\0'); |
|
| 288 | + | for(p = stext + strlen(stext) - 1; p >= stext && *p != '\n'; --p); |
|
| 289 | 289 | if(p > stext) |
|
| 290 | 290 | strncpy(stext, p + 1, sizeof stext); |
|
| 291 | 291 | } |