Lines Matching full:buffer
12 unsigned char buffer[512]; variable
15 assert_size_equal(1, cbor_encode_bool(false, buffer, 512)); in test_bools()
16 assert_memory_equal(buffer, ((unsigned char[]){0xF4}), 1); in test_bools()
17 assert_size_equal(1, cbor_encode_bool(true, buffer, 512)); in test_bools()
18 assert_memory_equal(buffer, ((unsigned char[]){0xF5}), 1); in test_bools()
22 assert_size_equal(1, cbor_encode_null(buffer, 512)); in test_null()
23 assert_memory_equal(buffer, ((unsigned char[]){0xF6}), 1); in test_null()
27 assert_size_equal(1, cbor_encode_undef(buffer, 512)); in test_undef()
28 assert_memory_equal(buffer, ((unsigned char[]){0xF7}), 1); in test_undef()
32 assert_size_equal(1, cbor_encode_break(buffer, 512)); in test_break()
33 assert_memory_equal(buffer, ((unsigned char[]){0xFF}), 1); in test_break()
36 /* Check that encode(decode(buffer)) = buffer for a valid half-float in the
37 * buffer.*/
41 // Load and check data in buffer in assert_half_float_codec_identity()
42 cbor_item_t *half_float = cbor_load(buffer, 3, &res); in assert_half_float_codec_identity()
50 assert_memory_equal(buffer, secondary_buffer, 3); in assert_half_float_codec_identity()
55 assert_size_equal(3, cbor_encode_half(1.5f, buffer, 512)); in test_half()
56 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x3E, 0x00}), 3); in test_half()
59 assert_size_equal(3, cbor_encode_half(-0.0f, buffer, 512)); in test_half()
60 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x80, 0x00}), 3); in test_half()
63 assert_size_equal(3, cbor_encode_half(0.0f, buffer, 512)); in test_half()
64 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x00, 0x00}), 3); in test_half()
67 assert_size_equal(3, cbor_encode_half(65504.0f, buffer, 512)); in test_half()
68 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x7B, 0xFF}), 3); in test_half()
71 assert_size_equal(3, cbor_encode_half(0.00006103515625f, buffer, 512)); in test_half()
72 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x04, 0x00}), 3); in test_half()
75 assert_size_equal(3, cbor_encode_half(-4.0f, buffer, 512)); in test_half()
76 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0xC4, 0x00}), 3); in test_half()
80 assert_size_equal(3, cbor_encode_half(5.960464477539063e-8f, buffer, 512)); in test_half()
81 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x00, 0x01}), 3); in test_half()
85 assert_size_equal(3, cbor_encode_half(5.960464477539062e-8f, buffer, 512)); in test_half()
86 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x00, 0x01}), 3); in test_half()
89 assert_size_equal(3, cbor_encode_half(4.172325134277344e-7f, buffer, 512)); in test_half()
90 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x00, 0x07}), 3); in test_half()
93 assert_size_equal(3, cbor_encode_half(6.097555160522461e-5f, buffer, 512)); in test_half()
94 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x03, 0xff}), 3); in test_half()
97 assert_size_equal(3, cbor_encode_half(6.100535392761231e-5f, buffer, 512)); in test_half()
98 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x04, 0x00}), 3); in test_half()
103 assert_size_equal(3, cbor_encode_half(1e-25f, buffer, 512)); in test_half()
104 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x00, 0x00}), 3); in test_half()
107 assert_size_equal(3, cbor_encode_half(1.1920928955078125e-7, buffer, 512)); in test_half()
108 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x00, 0x02}), 3); in test_half()
111 assert_size_equal(3, cbor_encode_half(-1.1920928955078124e-7, buffer, 512)); in test_half()
112 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x80, 0x02}), 3); in test_half()
115 assert_size_equal(3, cbor_encode_half(INFINITY, buffer, 512)); in test_half()
116 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x7C, 0x00}), 3); in test_half()
121 assert_size_equal(3, cbor_encode_half(NAN, buffer, 512)); in test_half_special()
122 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x7E, 0x00}), 3); in test_half_special()
129 assert_size_equal(3, cbor_encode_half(nanf("2"), buffer, 512)); in test_half_special()
130 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x7E, 0x00}), 3); in test_half_special()
135 assert_size_equal(3, cbor_encode_half(INFINITY, buffer, 512)); in test_half_infinity()
136 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0x7C, 0x00}), 3); in test_half_infinity()
139 assert_size_equal(3, cbor_encode_half(-INFINITY, buffer, 512)); in test_half_infinity()
140 assert_memory_equal(buffer, ((unsigned char[]){0xF9, 0xFC, 0x00}), 3); in test_half_infinity()
145 assert_size_equal(5, cbor_encode_single(3.4028234663852886e+38, buffer, 512)); in test_float()
146 assert_memory_equal(buffer, ((unsigned char[]){0xFA, 0x7F, 0x7F, 0xFF, 0xFF}), in test_float()
149 assert_size_equal(5, cbor_encode_single(NAN, buffer, 512)); in test_float()
150 assert_memory_equal(buffer, ((unsigned char[]){0xFA, 0x7F, 0xC0, 0x00, 0x00}), in test_float()
155 assert_size_equal(5, cbor_encode_single(nanf("3"), buffer, 512)); in test_float()
156 assert_memory_equal(buffer, ((unsigned char[]){0xFA, 0x7F, 0xC0, 0x00, 0x03}), in test_float()
160 assert_size_equal(5, cbor_encode_single(strtof("Inf", NULL), buffer, 512)); in test_float()
161 assert_memory_equal(buffer, ((unsigned char[]){0xFA, 0x7F, 0x80, 0x00, 0x00}), in test_float()
164 assert_size_equal(5, cbor_encode_single(strtof("-Inf", NULL), buffer, 512)); in test_float()
165 assert_memory_equal(buffer, ((unsigned char[]){0xFA, 0xFF, 0x80, 0x00, 0x00}), in test_float()
170 assert_size_equal(9, cbor_encode_double(1.0e+300, buffer, 512)); in test_double()
172 buffer, in test_double()
176 assert_size_equal(9, cbor_encode_double(nan(""), buffer, 512)); in test_double()
178 buffer, in test_double()
184 assert_size_equal(9, cbor_encode_double(nan("3"), buffer, 512)); in test_double()
186 buffer, in test_double()
191 assert_size_equal(9, cbor_encode_double(strtod("Inf", NULL), buffer, 512)); in test_double()
193 buffer, in test_double()
197 assert_size_equal(9, cbor_encode_double(strtod("-Inf", NULL), buffer, 512)); in test_double()
199 buffer, in test_double()