| 192 | } |
| 193 | |
| 194 | void write_u64_le(std::ostream & output, uint64_t value) { |
| 195 | unsigned char bytes[8]; |
| 196 | for (int i = 0; i < 8; ++i) { |
| 197 | bytes[i] = static_cast<unsigned char>((value >> (i * 8)) & 0xffU); |
| 198 | } |
| 199 | output.write(reinterpret_cast<const char *>(bytes), sizeof(bytes)); |
| 200 | } |
| 201 | |
| 202 | std::string escape_json_string(const std::string & value) { |
| 203 | std::string out; |
no test coverage detected