| 124 | } |
| 125 | |
| 126 | bool Stream::writeFormattedBuffer(const char *format, ...) |
| 127 | { |
| 128 | char buffer[4096]; |
| 129 | va_list args; |
| 130 | va_start(args, format); |
| 131 | const S32 length = dVsprintf(buffer, sizeof(buffer), format, args); |
| 132 | |
| 133 | // Sanity! |
| 134 | AssertFatal(length <= sizeof(buffer), "writeFormattedBuffer - String format exceeded buffer size. This will cause corruption."); |
| 135 | |
| 136 | return write(length, buffer); |
| 137 | } |
| 138 | |
| 139 | void Stream::readString(char buf[256]) |
| 140 | { |