Lines Matching refs:append_bytes

1294 				json_append_bytes_t append_bytes,  in json_escape_internal()  argument
1310 ret = append_bytes(bytes, 2, data); in json_escape_internal()
1312 ret = append_bytes(cur, 1, data); in json_escape_internal()
1374 json_append_bytes_t append_bytes, void *data);
1378 json_append_bytes_t append_bytes, void *data) in arr_encode() argument
1391 ret = append_bytes("[", 1, data); in arr_encode()
1420 append_bytes, data); in arr_encode()
1426 ret = append_bytes(",", 1, data); in arr_encode()
1435 return append_bytes("]", 1, data); in arr_encode()
1438 static int str_encode(const char *str, json_append_bytes_t append_bytes, in str_encode() argument
1443 ret = append_bytes("\"", 1, data); in str_encode()
1448 ret = json_escape_internal(str, append_bytes, data); in str_encode()
1450 return append_bytes("\"", 1, data); in str_encode()
1456 static int int32_encode(const int32_t *num, json_append_bytes_t append_bytes, in int32_encode() argument
1470 return append_bytes(buf, (size_t)ret, data); in int32_encode()
1473 static int uint32_encode(const uint32_t *num, json_append_bytes_t append_bytes, in uint32_encode() argument
1487 return append_bytes(buf, (size_t)ret, data); in uint32_encode()
1490 static int int64_encode(const int64_t *num, json_append_bytes_t append_bytes, in int64_encode() argument
1504 return append_bytes(buf, (size_t)ret, data); in int64_encode()
1507 static int uint64_encode(const uint64_t *num, json_append_bytes_t append_bytes, in uint64_encode() argument
1521 return append_bytes(buf, (size_t)ret, data); in uint64_encode()
1549 static int float_encode(const float *num, json_append_bytes_t append_bytes, void *data) in float_encode() argument
1563 return append_bytes(buf, (size_t)ret, data); in float_encode()
1566 static int double_encode(const double *num, json_append_bytes_t append_bytes, void *data) in double_encode() argument
1580 return append_bytes(buf, (size_t)ret, data); in double_encode()
1583 static int int_encode(const void *ptr, size_t size, json_append_bytes_t append_bytes, in int_encode() argument
1591 return int32_encode(&num, append_bytes, data); in int_encode()
1597 return int32_encode(&num, append_bytes, data); in int_encode()
1603 return int32_encode(&num, append_bytes, data); in int_encode()
1609 return int64_encode(&num, append_bytes, data); in int_encode()
1616 static int uint_encode(const void *ptr, size_t size, json_append_bytes_t append_bytes, in uint_encode() argument
1624 return uint32_encode(&num, append_bytes, data); in uint_encode()
1630 return uint32_encode(&num, append_bytes, data); in uint_encode()
1636 return uint32_encode(&num, append_bytes, data); in uint_encode()
1642 return uint64_encode(&num, append_bytes, data); in uint_encode()
1649 static int float_ascii_encode(struct json_obj_token *num, json_append_bytes_t append_bytes, in float_ascii_encode() argument
1653 return append_bytes(num->start, num->length, data); in float_ascii_encode()
1656 static int opaque_string_encode(struct json_obj_token *opaque, json_append_bytes_t append_bytes, in opaque_string_encode() argument
1661 ret = append_bytes("\"", 1, data); in opaque_string_encode()
1666 ret = append_bytes(opaque->start, opaque->length, data); in opaque_string_encode()
1671 return append_bytes("\"", 1, data); in opaque_string_encode()
1674 static int encoded_obj_encode(const char **str, json_append_bytes_t append_bytes, void *data) in encoded_obj_encode() argument
1678 return append_bytes(*str, len, data); in encoded_obj_encode()
1681 static int bool_encode(const bool *value, json_append_bytes_t append_bytes, in bool_encode() argument
1685 return append_bytes("true", 4, data); in bool_encode()
1688 return append_bytes("false", 5, data); in bool_encode()
1692 json_append_bytes_t append_bytes, void *data) in encode() argument
1699 return bool_encode(ptr, append_bytes, data); in encode()
1703 return str_encode(*str, append_bytes, data); in encode()
1706 return str_encode(ptr, append_bytes, data); in encode()
1709 val, append_bytes, data); in encode()
1713 ptr, append_bytes, data); in encode()
1715 return int32_encode(ptr, append_bytes, data); in encode()
1717 return int_encode(ptr, descr->field.size, append_bytes, data); in encode()
1719 return uint_encode(ptr, descr->field.size, append_bytes, data); in encode()
1721 return int64_encode(ptr, append_bytes, data); in encode()
1723 return uint64_encode(ptr, append_bytes, data); in encode()
1725 return float_encode(ptr, append_bytes, data); in encode()
1727 return double_encode(ptr, append_bytes, data); in encode()
1729 return float_ascii_encode(ptr, append_bytes, data); in encode()
1731 return opaque_string_encode(ptr, append_bytes, data); in encode()
1733 return encoded_obj_encode(ptr, append_bytes, data); in encode()
1740 const void *val, json_append_bytes_t append_bytes, in json_obj_encode() argument
1746 ret = append_bytes("{", 1, data); in json_obj_encode()
1752 ret = str_encode(descr[i].field_name, append_bytes, data); in json_obj_encode()
1757 ret = append_bytes(":", 1, data); in json_obj_encode()
1762 ret = encode(&descr[i], val, append_bytes, data); in json_obj_encode()
1768 ret = append_bytes(",", 1, data); in json_obj_encode()
1775 return append_bytes("}", 1, data); in json_obj_encode()
1779 json_append_bytes_t append_bytes, void *data) in json_arr_encode() argument
1783 return arr_encode(descr->array.element_descr, ptr, val, append_bytes, in json_arr_encode()
1870 json_append_bytes_t append_bytes,
2018 json_append_bytes_t append_bytes, void *data) in encode_mixed_value() argument
2025 field, append_bytes, data); in encode_mixed_value()
2033 return arr_encode(actual_elem_descr, field, val, append_bytes, data); in encode_mixed_value()
2038 field, append_bytes, data); in encode_mixed_value()
2042 return bool_encode(field, append_bytes, data); in encode_mixed_value()
2045 return str_encode(*((char **)field), append_bytes, data); in encode_mixed_value()
2048 return str_encode(field, append_bytes, data); in encode_mixed_value()
2051 return int32_encode(field, append_bytes, data); in encode_mixed_value()
2054 return int_encode(field, elem->primitive.size, append_bytes, data); in encode_mixed_value()
2057 return uint_encode(field, elem->primitive.size, append_bytes, data); in encode_mixed_value()
2060 return int64_encode(field, append_bytes, data); in encode_mixed_value()
2063 return uint64_encode(field, append_bytes, data); in encode_mixed_value()
2066 return float_encode(field, append_bytes, data); in encode_mixed_value()
2069 return double_encode(field, append_bytes, data); in encode_mixed_value()
2072 return float_ascii_encode(field, append_bytes, data); in encode_mixed_value()
2075 return opaque_string_encode(field, append_bytes, data); in encode_mixed_value()
2078 return encoded_obj_encode((const char **)field, append_bytes, data); in encode_mixed_value()
2153 json_append_bytes_t append_bytes, in json_mixed_arr_encode() argument
2162 return append_bytes("[]", 2, data); in json_mixed_arr_encode()
2167 ret = append_bytes("[", 1, data); in json_mixed_arr_encode()
2188 ret = encode_mixed_value(&descr[i], field_ptr, val, append_bytes, data); in json_mixed_arr_encode()
2194 ret = append_bytes(",", 1, data); in json_mixed_arr_encode()
2201 return append_bytes("]", 1, data); in json_mixed_arr_encode()