Explorar el Código

Fixed readStringTo() to be consistent with eoln().

readStringTo() stop reading when it reaches CR, LF, or the end of the file.
eoln() reads the patterns CRLF or LF.  This means that it's possible to call
readStringTo() on the string "\r" and not advance the stream pointer at all
without trigger eof.

This means checkers like fcmp/lcmp can loop infinitely if given malformed
expected outputs.  As a simpler example, the below code will loop forever on
the file "\r".

while (!ans.eof())
  string s = ans.readString();
msg555 hace 9 años
padre
commit
938b2a53fd
Se han modificado 1 ficheros con 0 adiciones y 0 borrados
  1. BIN
      testlib.h

BIN
testlib.h