4 #include "base/cl_sysdep.h"
7 #include "cln/string.h"
13 #include "base/string/cl_spushstring.h"
17 const cl_string cl_fget (std::istream& stream, int n, char delim)
19 var cl_spushstring buffer;
20 // Handling of eofp is tricky: EOF is reached when (!stream.good()) || (stream.eof()).
21 while (stream.good()) {
22 var int c = stream.get();
31 stream.setstate(std::ios::failbit);
36 return buffer.contents();