MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / __write_request

Function __write_request

system/lib/libcxx/include/__format/buffer.h:65–70  ·  view source on GitHub ↗

This function adjusts the size of a (bulk) write operations. It ensures the number of code units written by a __output_buffer never exceeds __max_size_ code units.

Source from the content-addressed store, hash-verified

63 // number of code units written by a __output_buffer never exceeds
64 // __max_size_ code units.
65 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI size_t __write_request(size_t __code_units) {
66 size_t __result =
67 __code_units_written_ < __max_size_ ? std::min(__code_units, __max_size_ - __code_units_written_) : 0;
68 __code_units_written_ += __code_units;
69 return __result;
70 }
71
72 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI size_t __code_units_written() const noexcept { return __code_units_written_; }
73

Callers

nothing calls this directly

Calls 1

minFunction · 0.50

Tested by

no test coverage detected