Lines Matching refs:append_bytes

882 				json_append_bytes_t append_bytes,  in json_escape_internal()  argument
894 ret = append_bytes(bytes, 2, data); in json_escape_internal()
896 ret = append_bytes(cur, 1, data); in json_escape_internal()
958 json_append_bytes_t append_bytes, void *data);
962 json_append_bytes_t append_bytes, void *data) in arr_encode() argument
975 ret = append_bytes("[", 1, data); in arr_encode()
1004 append_bytes, data); in arr_encode()
1010 ret = append_bytes(",", 1, data); in arr_encode()
1019 return append_bytes("]", 1, data); in arr_encode()
1022 static int str_encode(const char **str, json_append_bytes_t append_bytes, in str_encode() argument
1027 ret = append_bytes("\"", 1, data); in str_encode()
1032 ret = json_escape_internal(*str, append_bytes, data); in str_encode()
1034 return append_bytes("\"", 1, data); in str_encode()
1040 static int num_encode(const int32_t *num, json_append_bytes_t append_bytes, in num_encode() argument
1054 return append_bytes(buf, (size_t)ret, data); in num_encode()
1057 static int int64_encode(const int64_t *num, json_append_bytes_t append_bytes, in int64_encode() argument
1071 return append_bytes(buf, (size_t)ret, data); in int64_encode()
1074 static int uint64_encode(const uint64_t *num, json_append_bytes_t append_bytes, in uint64_encode() argument
1088 return append_bytes(buf, (size_t)ret, data); in uint64_encode()
1091 static int float_ascii_encode(struct json_obj_token *num, json_append_bytes_t append_bytes, in float_ascii_encode() argument
1095 return append_bytes(num->start, num->length, data); in float_ascii_encode()
1098 static int opaque_string_encode(struct json_obj_token *opaque, json_append_bytes_t append_bytes, in opaque_string_encode() argument
1103 ret = append_bytes("\"", 1, data); in opaque_string_encode()
1108 ret = append_bytes(opaque->start, opaque->length, data); in opaque_string_encode()
1113 return append_bytes("\"", 1, data); in opaque_string_encode()
1116 static int encoded_obj_encode(const char **str, json_append_bytes_t append_bytes, void *data) in encoded_obj_encode() argument
1120 return append_bytes(*str, len, data); in encoded_obj_encode()
1123 static int bool_encode(const bool *value, json_append_bytes_t append_bytes, in bool_encode() argument
1127 return append_bytes("true", 4, data); in bool_encode()
1130 return append_bytes("false", 5, data); in bool_encode()
1134 json_append_bytes_t append_bytes, void *data) in encode() argument
1141 return bool_encode(ptr, append_bytes, data); in encode()
1143 return str_encode(ptr, append_bytes, data); in encode()
1146 val, append_bytes, data); in encode()
1150 ptr, append_bytes, data); in encode()
1152 return num_encode(ptr, append_bytes, data); in encode()
1154 return int64_encode(ptr, append_bytes, data); in encode()
1156 return uint64_encode(ptr, append_bytes, data); in encode()
1158 return float_ascii_encode(ptr, append_bytes, data); in encode()
1160 return opaque_string_encode(ptr, append_bytes, data); in encode()
1162 return encoded_obj_encode(ptr, append_bytes, data); in encode()
1169 const void *val, json_append_bytes_t append_bytes, in json_obj_encode() argument
1175 ret = append_bytes("{", 1, data); in json_obj_encode()
1182 append_bytes, data); in json_obj_encode()
1187 ret = append_bytes(":", 1, data); in json_obj_encode()
1192 ret = encode(&descr[i], val, append_bytes, data); in json_obj_encode()
1198 ret = append_bytes(",", 1, data); in json_obj_encode()
1205 return append_bytes("}", 1, data); in json_obj_encode()
1209 json_append_bytes_t append_bytes, void *data) in json_arr_encode() argument
1213 return arr_encode(descr->array.element_descr, ptr, val, append_bytes, in json_arr_encode()