MCPcopy Create free account
hub / github.com/WebAssembly/wabt / WriteToStdout

Method WriteToStdout

src/stream.cc:160–170  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

158}
159
160Result OutputBuffer::WriteToStdout() const {
161 if (data.empty()) {
162 return Result::Ok;
163 }
164 ssize_t bytes = fwrite(data.data(), 1, data.size(), stdout);
165 if (bytes < 0 || static_cast<size_t>(bytes) != data.size()) {
166 ERROR("failed to write %" PRIzd " bytes to stdout\n", data.size());
167 return Result::Error;
168 }
169 return Result::Ok;
170}
171
172MemoryStream::MemoryStream(Stream* log_stream)
173 : Stream(log_stream), buf_(new OutputBuffer()) {}

Callers 1

WriteBufferToFileFunction · 0.80

Calls 3

dataMethod · 0.80
emptyMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected