Lines Matching full:decode

13   assert_decoder_result_nedata(1, decode(NULL, 0));  in test_no_data()
20 decode(embedded_uint8_data, 1)); in test_uint8_embedded_decoding()
24 decode(embedded_uint8_data + 1, 1)); in test_uint8_embedded_decoding()
28 decode(embedded_uint8_data + 2, 1)); in test_uint8_embedded_decoding()
32 decode(embedded_uint8_data + 3, 1)); in test_uint8_embedded_decoding()
38 assert_decoder_result(2, CBOR_DECODER_FINISHED, decode(uint8_data, 2)); in test_uint8_decoding()
41 assert_decoder_result(2, CBOR_DECODER_FINISHED, decode(uint8_data + 2, 2)); in test_uint8_decoding()
49 assert_decoder_result(3, CBOR_DECODER_FINISHED, decode(uint16_data, 3)); in test_uint16_decoding()
57 assert_decoder_result(5, CBOR_DECODER_FINISHED, decode(uint32_data, 5)); in test_uint32_decoding()
66 assert_decoder_result(9, CBOR_DECODER_FINISHED, decode(uint64_data, 9)); in test_uint64_decoding()
75 decode(embedded_negint8_data, 1)); in test_negint8_embedded_decoding()
79 decode(embedded_negint8_data + 1, 1)); in test_negint8_embedded_decoding()
83 decode(embedded_negint8_data + 2, 1)); in test_negint8_embedded_decoding()
87 decode(embedded_negint8_data + 3, 1)); in test_negint8_embedded_decoding()
93 assert_decoder_result(2, CBOR_DECODER_FINISHED, decode(negint8_data, 2)); in test_negint8_decoding()
96 assert_decoder_result(2, CBOR_DECODER_FINISHED, decode(negint8_data + 2, 2)); in test_negint8_decoding()
104 assert_decoder_result(3, CBOR_DECODER_FINISHED, decode(negint16_data, 3)); in test_negint16_decoding()
112 assert_decoder_result(5, CBOR_DECODER_FINISHED, decode(negint32_data, 5)); in test_negint32_decoding()
121 assert_decoder_result(9, CBOR_DECODER_FINISHED, decode(negint64_data, 9)); in test_negint64_decoding()
130 decode(bstring_embedded_int8_data, 2)); in test_bstring_embedded_int8_decoding()
141 assert_decoder_result(4, CBOR_DECODER_FINISHED, decode(bstring_int8_data, 4)); in test_bstring_int8_decoding()
145 decode(bstring_int8_data, 2)); in test_bstring_int8_decoding()
152 decode(bstring_int8_empty_data, 2)); in test_bstring_int8_empty_decoding()
161 decode(bstring_int16_data, 3 + 348)); in test_bstring_int16_decoding()
165 decode(bstring_int16_data, 3)); in test_bstring_int16_decoding()
173 decode(bstring_int32_data, 5 + 1052688)); in test_bstring_int32_decoding()
177 decode(bstring_int32_data, 5)); in test_bstring_int32_decoding()
187 decode(bstring_int64_data, 9 + 4294967296)); in test_bstring_int64_decoding()
191 decode(bstring_int64_data, 9)); in test_bstring_int64_decoding()
200 decode(bstring_indef_1_data, 3)); in test_bstring_indef_decoding_1()
204 decode(bstring_indef_1_data + 1, 2)); in test_bstring_indef_decoding_1()
208 decode(bstring_indef_1_data + 2, 1)); in test_bstring_indef_decoding_1()
215 decode(bstring_indef_2_data, 2)); in test_bstring_indef_decoding_2()
219 decode(bstring_indef_2_data + 1, 1)); in test_bstring_indef_decoding_2()
232 decode(bstring_indef_3_data, 6)); in test_bstring_indef_decoding_3()
236 decode(bstring_indef_3_data + 1, 5)); in test_bstring_indef_decoding_3()
240 decode(bstring_indef_3_data + 2, 4)); in test_bstring_indef_decoding_3()
244 decode(bstring_indef_3_data + 5, 1)); in test_bstring_indef_decoding_3()
251 decode(string_embedded_int8_data, 2)); in test_string_embedded_int8_decoding()
262 assert_decoder_result(4, CBOR_DECODER_FINISHED, decode(string_int8_data, 4)); in test_string_int8_decoding()
266 decode(string_int8_data, 2)); in test_string_int8_decoding()
273 decode(string_int8_empty_data, 2)); in test_string_int8_empty_decoding()
282 decode(string_int16_data, 3 + 348)); in test_string_int16_decoding()
286 decode(string_int16_data, 3)); in test_string_int16_decoding()
294 decode(string_int32_data, 5 + 1052688)); in test_string_int32_decoding()
298 decode(string_int32_data, 5)); in test_string_int32_decoding()
308 decode(string_int64_data, 9 + 4294967296)); in test_string_int64_decoding()
312 decode(string_int64_data, 9)); in test_string_int64_decoding()
320 decode(string_indef_1_data, 3)); in test_string_indef_decoding_1()
324 decode(string_indef_1_data + 1, 2)); in test_string_indef_decoding_1()
328 decode(string_indef_1_data + 2, 1)); in test_string_indef_decoding_1()
335 decode(string_indef_2_data, 2)); in test_string_indef_decoding_2()
339 decode(string_indef_2_data + 1, 1)); in test_string_indef_decoding_2()
352 decode(string_indef_3_data, 6)); in test_string_indef_decoding_3()
356 decode(string_indef_3_data + 1, 5)); in test_string_indef_decoding_3()
360 decode(string_indef_3_data + 2, 4)); in test_string_indef_decoding_3()
364 decode(string_indef_3_data + 5, 1)); in test_string_indef_decoding_3()
371 decode(array_embedded_int8_data, 1)); in test_array_embedded_int8_decoding()
377 assert_decoder_result(2, CBOR_DECODER_FINISHED, decode(array_int8_data, 4)); in test_array_int8_decoding()
381 decode(array_int8_data + 2, 2)); in test_array_int8_decoding()
385 decode(array_int8_data + 3, 1)); in test_array_int8_decoding()
393 assert_decoder_result(3, CBOR_DECODER_FINISHED, decode(array_int16_data, 5)); in test_array_int16_decoding()
397 decode(array_int16_data + 3, 2)); in test_array_int16_decoding()
401 decode(array_int16_data + 4, 1)); in test_array_int16_decoding()
409 assert_decoder_result(5, CBOR_DECODER_FINISHED, decode(array_int32_data, 7)); in test_array_int32_decoding()
413 decode(array_int32_data + 5, 2)); in test_array_int32_decoding()
417 decode(array_int32_data + 6, 1)); in test_array_int32_decoding()
426 assert_decoder_result(9, CBOR_DECODER_FINISHED, decode(array_int64_data, 11)); in test_array_int64_decoding()
430 decode(array_int64_data + 9, 2)); in test_array_int64_decoding()
434 decode(array_int64_data + 10, 1)); in test_array_int64_decoding()
443 decode(array_of_arrays_data, 3)); in test_array_of_arrays_decoding()
447 decode(array_of_arrays_data + 1, 2)); in test_array_of_arrays_decoding()
451 decode(array_of_arrays_data + 2, 1)); in test_array_of_arrays_decoding()
458 decode(indef_array_data_1, 7)); in test_indef_array_decoding_1()
462 decode(indef_array_data_1 + 1, 6)); in test_indef_array_decoding_1()
466 decode(indef_array_data_1 + 2, 4)); in test_indef_array_decoding_1()
470 decode(indef_array_data_1 + 4, 3)); in test_indef_array_decoding_1()
474 decode(indef_array_data_1 + 5, 2)); in test_indef_array_decoding_1()
478 decode(indef_array_data_1 + 6, 1)); in test_indef_array_decoding_1()
485 decode(map_embedded_int8_data, 3)); in test_map_embedded_int8_decoding()
489 decode(map_embedded_int8_data + 1, 2)); in test_map_embedded_int8_decoding()
493 decode(map_embedded_int8_data + 2, 1)); in test_map_embedded_int8_decoding()
499 assert_decoder_result(2, CBOR_DECODER_FINISHED, decode(map_int8_data, 4)); in test_map_int8_decoding()
502 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(map_int8_data + 2, 2)); in test_map_int8_decoding()
505 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(map_int8_data + 3, 1)); in test_map_int8_decoding()
513 assert_decoder_result(3, CBOR_DECODER_FINISHED, decode(map_int16_data, 5)); in test_map_int16_decoding()
517 decode(map_int16_data + 3, 2)); in test_map_int16_decoding()
521 decode(map_int16_data + 4, 1)); in test_map_int16_decoding()
529 assert_decoder_result(5, CBOR_DECODER_FINISHED, decode(map_int32_data, 7)); in test_map_int32_decoding()
533 decode(map_int32_data + 5, 2)); in test_map_int32_decoding()
537 decode(map_int32_data + 6, 1)); in test_map_int32_decoding()
546 assert_decoder_result(9, CBOR_DECODER_FINISHED, decode(map_int64_data, 11)); in test_map_int64_decoding()
550 decode(map_int64_data + 9, 2)); in test_map_int64_decoding()
554 decode(map_int64_data + 10, 1)); in test_map_int64_decoding()
562 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(indef_map_data_1, 5)); in test_indef_map_decoding_1()
566 decode(indef_map_data_1 + 1, 4)); in test_indef_map_decoding_1()
570 decode(indef_map_data_1 + 2, 3)); in test_indef_map_decoding_1()
574 decode(indef_map_data_1 + 4, 1)); in test_indef_map_decoding_1()
580 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(embedded_tag_data, 1)); in test_embedded_tag_decoding()
586 assert_decoder_result(2, CBOR_DECODER_FINISHED, decode(int8_tag_data, 2)); in test_int8_tag_decoding()
594 assert_decoder_result(3, CBOR_DECODER_FINISHED, decode(int16_tag_data, 3)); in test_int16_tag_decoding()
602 assert_decoder_result(5, CBOR_DECODER_FINISHED, decode(int32_tag_data, 5)); in test_int32_tag_decoding()
611 assert_decoder_result(9, CBOR_DECODER_FINISHED, decode(int64_tag_data, 9)); in test_int64_tag_decoding()
618 assert_decoder_result(0, CBOR_DECODER_ERROR, decode(reserved_byte_data, 1)); in test_reserved_byte_decoding()
624 assert_decoder_result(3, CBOR_DECODER_FINISHED, decode(float2_data, 3)); in test_float2_decoding()
632 assert_decoder_result(5, CBOR_DECODER_FINISHED, decode(float4_data, 5)); in test_float4_decoding()
641 assert_decoder_result(9, CBOR_DECODER_FINISHED, decode(float8_data, 9)); in test_float8_decoding()
649 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(false_data, 1)); in test_false_decoding()
655 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(true_data, 1)); in test_true_decoding()
661 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(null_data, 1)); in test_null_decoding()
667 assert_decoder_result(1, CBOR_DECODER_FINISHED, decode(undef_data, 1)); in test_undef_decoding()