From 0eb483f68c7da4913c01f238f74c3ba08d264d42 Mon Sep 17 00:00:00 2001 From: YuQing <384681@qq.com> Date: Sat, 9 Oct 2021 10:20:31 +0800 Subject: [PATCH] add function sf_serializer_pack_buffer --- src/sf_serializer.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/sf_serializer.h b/src/sf_serializer.h index a0b2881..40739ca 100644 --- a/src/sf_serializer.h +++ b/src/sf_serializer.h @@ -248,6 +248,14 @@ static inline int sf_serializer_pack_string(FastBuffer *buffer, return 0; } +static inline int sf_serializer_pack_buffer(FastBuffer *buffer, + const unsigned char fid, const FastBuffer *value) +{ + string_t str; + FC_SET_STRING_EX(str, value->data, value->length); + return sf_serializer_pack_string(buffer, fid, &str); +} + static inline int sf_serializer_pack_int8_array(FastBuffer *buffer, const unsigned char fid, const int8_t *array, const int count) {