X-Git-Url: https://git.sesse.net/?p=fjl;a=blobdiff_plain;f=bytesource_test.c;h=6c692cbf1078447e654ff0bf1341d76327caeb5a;hp=36c6da2926a2863c049d7fc5f4b6b41436da888d;hb=2e753fa3d7ebdc6ff142680461610c9db6cac947;hpb=951b5e437612314d0fabd62689e3805ea23f8439;ds=sidebyside diff --git a/bytesource_test.c b/bytesource_test.c index 36c6da2..6c692cb 100644 --- a/bytesource_test.c +++ b/bytesource_test.c @@ -161,18 +161,23 @@ void test_small_reads() struct byte_source source; init_byte_source(&source, custom_read, &ud); + uint8_t buf[4096]; + ssize_t ret; + + ret = byte_source_input_func(&source, buf, 4096); + assert(ret == 0); + uint8_t marker = byte_source_read_marker(&source); assert(marker == 0x80); - uint8_t buf[4096]; for (unsigned i = 0; i < 8; ++i) { - ssize_t ret = byte_source_input_func(&source, buf, 1); + ret = byte_source_input_func(&source, buf, 1); assert(ret == 1); assert(buf[0] == i); } // Now EOF. - ssize_t ret = byte_source_input_func(&source, buf, 4096); + ret = byte_source_input_func(&source, buf, 4096); assert(ret == 0); }