Ticket #7615: stream_translator.hpp.patch
File stream_translator.hpp.patch, 771 bytes (added by , 10 years ago) |
---|
-
stream_translator.hpp
140 140 i < (std::numeric_limits<signed char>::min)()) 141 141 { 142 142 s.clear(); // guarantees eof to be unset 143 s.setstate(std::ios_base::badbit); 143 144 return; 144 145 } 145 146 e = (signed char)i; … … 161 162 // out of range? 162 163 if(i > (std::numeric_limits<unsigned char>::max)()) { 163 164 s.clear(); // guarantees eof to be unset 165 s.setstate(std::ios_base::badbit); 164 166 return; 165 167 } 166 168 e = (unsigned char)i;