Quellcode durchsuchen

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 vor 9 Jahren
Ursprung
Commit
938b2a53fd
1 geänderte Dateien mit 0 neuen und 0 gelöschten Zeilen
  1. BIN
      testlib.h

BIN
testlib.h