/* getdijkstr.c - a "structured programming" version of getstr.c */ /* USAGE. (ksh88) readijkstr() { dijkstr=$(getdijkstr && echo eof) && dijkstr=${dijkstr%eof}; } find . -print0 | while readijkstr; do stat "$dijkstr"; done */ #include int c; int main() { setbuf(stdin,0); if((c=getchar())==EOF) return 1; if(c) do putchar(c); while((c=getchar())&&c!=EOF); return 0; }