Lines Matching refs:bv
68 AMF_DecodeString(const char *data, AVal *bv) in AMF_DecodeString() argument
70 bv->av_len = AMF_DecodeInt16(data); in AMF_DecodeString()
71 bv->av_val = (bv->av_len > 0) ? (char *)data + 2 : NULL; in AMF_DecodeString()
75 AMF_DecodeLongString(const char *data, AVal *bv) in AMF_DecodeLongString() argument
77 bv->av_len = AMF_DecodeInt32(data); in AMF_DecodeLongString()
78 bv->av_val = (bv->av_len > 0) ? (char *)data + 4 : NULL; in AMF_DecodeLongString()
174 AMF_EncodeString(char *output, char *outend, const AVal *bv) in AMF_EncodeString() argument
176 if ((bv->av_len < 65536 && output + 1 + 2 + bv->av_len > outend) || in AMF_EncodeString()
177 output + 1 + 4 + bv->av_len > outend) in AMF_EncodeString()
180 if (bv->av_len < 65536) in AMF_EncodeString()
184 output = AMF_EncodeInt16(output, outend, bv->av_len); in AMF_EncodeString()
190 output = AMF_EncodeInt32(output, outend, bv->av_len); in AMF_EncodeString()
192 memcpy(output, bv->av_val, bv->av_len); in AMF_EncodeString()
193 output += bv->av_len; in AMF_EncodeString()