file processing: remove trailing spaces from line

Such as a line feed left there by getline().

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
master
David Oberhollenzer 4 years ago
parent 417fa5b907
commit 134458b85a

@ -40,6 +40,15 @@ retry:
if (ptr != f->line)
memmove(f->line, ptr, strlen(ptr) + 1);
ptr = f->line + strlen(f->line);
while (ptr > f->line && isspace(ptr[-1]))
--ptr;
*ptr = '\0';
if (f->line[0] == '\0')
goto retry;
return 0;
}

Loading…
Cancel
Save