Go to the documentation of this file.
27 template <u
int8_t kPrefixBits>
29 const char* expect_bytes,
size_t expect_length) {
43 #define TEST_VARINT(value, prefix_bits, prefix_or, expect) \
44 test_varint<prefix_bits>(value, prefix_or, expect, sizeof(expect) - 1)
46 int main(
int argc,
char** argv) {
53 TEST_VARINT(268435456, 1, 0,
"\x7f\x81\xff\xff\x7f");
54 TEST_VARINT(0xffffffff, 1, 0,
"\x7f\x80\xff\xff\xff\x0f");
GPRAPI void grpc_slice_unref(grpc_slice s)
GPRAPI grpc_slice grpc_slice_malloc(size_t length)
#define TEST_VARINT(value, prefix_bits, prefix_or, expect)
GPRAPI void gpr_log(const char *file, int line, gpr_log_severity severity, const char *format,...) GPR_PRINT_FORMAT_CHECK(4
int main(int argc, char **argv)
#define GRPC_SLICE_START_PTR(slice)
void Write(uint8_t prefix, uint8_t *target) const
GPRAPI grpc_slice grpc_slice_from_copied_buffer(const char *source, size_t len)
static void test_varint(uint32_t value, uint8_t prefix_or, const char *expect_bytes, size_t expect_length)
GRPCAPI void grpc_init(void)
GPRAPI int grpc_slice_eq(grpc_slice a, grpc_slice b)
GRPCAPI void grpc_shutdown(void)
grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:52