Lines Matching defs:reader

126    struct blob_reader reader;
162 blob_reader_init(&reader, blob.data, blob.size);
165 blob_read_bytes(&reader, sizeof(bytes_test_str)),
168 blob_copy_bytes(&reader, reserve_buf, sizeof(reserve_buf));
173 blob_read_bytes(&reader, sizeof(overwrite_test_str)),
176 expect_equal(uint32_test, blob_read_uint32(&reader),
178 expect_equal(uint32_overwrite, blob_read_uint32(&reader),
180 expect_equal(uint64_test, blob_read_uint64(&reader),
182 expect_equal((intptr_t) &blob, blob_read_intptr(&reader),
184 expect_equal_str(string_test_str, blob_read_string(&reader),
187 expect_equal(reader.end - reader.data, reader.current - reader.data,
189 expect_equal(false, reader.overrun, "read_does_not_overrun");
199 struct blob_reader reader;
237 blob_reader_init(&reader, blob.data, blob.size);
239 expect_equal((intptr_t) &blob, blob_read_intptr(&reader),
243 expect_equal_bytes(bytes, blob_read_bytes(&reader, num_bytes),
245 expect_equal((intptr_t) &blob, blob_read_intptr(&reader),
257 struct blob_reader reader;
264 blob_reader_init(&reader, blob.data, blob.size);
266 expect_equal(value, blob_read_uint32(&reader), "read before overrun");
267 expect_equal(false, reader.overrun, "overrun flag not set");
268 expect_equal(0, blob_read_uint32(&reader), "read at overrun");
269 expect_equal(true, reader.overrun, "overrun flag set");
282 struct blob_reader reader;
301 blob_reader_init(&reader, blob.data, blob.size);
305 expect_equal_bytes((uint8_t *) buf, blob_read_bytes(&reader, size), size,
309 expect_equal(reader.end - reader.data, reader.current - reader.data,
312 expect_equal(false, reader.overrun,