# st

Unnamed repository; edit this file 'description' to name the repository.

| Log | Files | Refs | README | LICENSE

    commit d83cbc27b99427d00846832a73810f285d8f0d05
    parent 3cb67937811b34fcc600b4eb96bd8fdd392ecab4
    Author: Matthias-Christian Ott <ott@enolink.de>
    Date:   Sun, 15 Jun 2008 17:31:24 +0200

    simplify flushing

    Diffstat:
    Mstd.c | 5+++--

    1 file changed, 3 insertions(+), 2 deletions(-)
    diff --git a/std.c b/std.c
    @@ -279,7 +279,7 @@ main(int argc, char *argv[]) {
     		r = select(ptm + 1, &rfds, NULL, NULL, NULL);
     		if(r == -1)
     			eprintn("error, cannot select");
    -		if(FD_ISSET(ptm, &rfds))
    +		if(FD_ISSET(ptm, &rfds)) {
     			do {
     				c = getch();
     				switch(c) {
    @@ -289,8 +289,9 @@ main(int argc, char *argv[]) {
     				default:
     					putchar(c);
     				}
    -				fflush(stdout);
     			} while(rbuf.i < rbuf.n);
    +			fflush(stdout);
    +		}
     	}
     	return 0;
     }