]> www.ginac.de Git - cln.git/commit
Avoid input stream fail state when reading number at EOF.
authorRichard Kreckel <kreckel@ginac.de>
Sun, 18 Mar 2012 23:35:03 +0000 (00:35 +0100)
committerRichard Kreckel <kreckel@ginac.de>
Sun, 18 Mar 2012 23:46:05 +0000 (00:46 +0100)
commit4985c8a7895076df62758466c86cd1bc9df10438
tree29e392b87c268f0b751c450ffcc5f3860898f782
parent3c6225a8b3fedffaba7279d86db96b8f180b3f28
Avoid input stream fail state when reading number at EOF.

istream::get() puts the stream in fail state when trying to read at
EOF. This is best avoided by first peek()ing what is available.
README
doc/cln.texi
src/base/cl_free.cc
src/complex/input/cl_N_read_stream.cc
src/float/input/cl_F_read_stream.cc
src/integer/input/cl_I_read_stream.cc
src/rational/input/cl_RA_read_stream.cc
src/real/input/cl_R_read_stream.cc