Message-Id: <199904201531.PAA78048@out2.ibm.net> From: "Mark E." To: djgpp-workers AT delorie DOT com Date: Tue, 20 Apr 1999 11:31:38 -0400 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: Bug no. 277 CC: eliz AT is DOT elta DOT co DOT il References: <199904200520 DOT FAA38452 AT out5 DOT ibm DOT net> In-reply-to: X-mailer: Pegasus Mail for Win32 (v3.01d) Reply-To: djgpp-workers AT delorie DOT com > > On Tue, 20 Apr 1999, Mark E. wrote: > > > If you compile the original example, it "fails" just like the sample C++ > > program in bug #277 when ctrl-z is pressed. When a call to > > clearerr(stdin) is added as above, the program waits at the second > > prompt. > > Yup, that's what the C program I put in my note to this bug report did > also. > > > But when I added clearerr(stdin) to bug 277's sample > > program, it made no difference. So I have to conclude that it's a > > libstdc++ and not a DJGPP problem . > > So this probably means that libstdc++ doesn't use the stdin stream at all, > right? > It does use the stdio stream. Also, I did get #277's program to work after changing 'int q' to 'char q' along with the clearerr(stdin) call. Remove the either and the program stops working again. Mark --- Mark Elbrecht, snowball3 AT usa DOT net http://snowball.digitalspace.net/