48 { |
48 { |
49 if (bytesLeft() < bytes) |
49 if (bytesLeft() < bytes) |
50 { |
50 { |
51 int bytesPast = bytes - bytesLeft(); |
51 int bytesPast = bytes - bytesLeft(); |
52 String message; |
52 String message; |
53 message.sprintf("attempted to read %d byte%s past the end of bytestream", bytesPast, plural(bytesPast)); |
53 message = sprintf("attempted to read %d byte%s past the end of bytestream", bytesPast, plural(bytesPast)); |
54 throw IOError (message); |
54 throw IOError (message); |
55 } |
55 } |
56 } |
56 } |
57 |
57 |
58 /*! |
58 /*! |