Sfoglia il codice sorgente

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 9 anni fa
parent
commit
938b2a53fd
1 ha cambiato i file con 0 aggiunte e 0 eliminazioni
  1. BIN
      testlib.h

BIN
testlib.h