/* USAGE. (ksh88) readline() { line=$(getline && echo eof) && line=${line%eof}; } ls | while readline; do stat "$line"; done */ #include int c; int main() { setbuf(stdin,0); switch(c=getchar()) { case EOF: return 1; case '\n': return 0; loop: switch(c=getchar()) case EOF: case '\n': return 0; default: putchar(c); goto loop; }}