Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!ames!ptsfa!hoptoad!academ!uhnix1!sugar!peter From: peter@sugar.UUCP (Peter DaSilva) Newsgroups: comp.lang.c Subject: Re: result type of assignment statements Message-ID: <368@sugar.UUCP> Date: Mon, 6-Jul-87 07:49:33 EDT Article-I.D.: sugar.368 Posted: Mon Jul 6 07:49:33 1987 Date-Received: Sat, 11-Jul-87 01:42:20 EDT References: <1158@copper.TEK.COM> <6858@auspyr.UUCP> <17171@cca.CCA.COM> <7318@mimsy.UUCP> Organization: Sugar Land UNIX - Houston, TX Lines: 12 Summary: if( (c=getchar()) == EOF ) Make c an int. No problem. EOF is not a valid character, and you get the benefit that you can add other out-of-band information. if((c = getch(ttyfd)) != EOF) { switch(c) { case FRAMING_ERROR: case BREAK: case PARITY_ERROR: } } -- -- Peter da Silva `-_-' ...!seismo!soma!uhnix1!sugar!peter (I said, NO PHOTOS!)