From 366ccf20745b23f1eb8554cbe17e6972271de002 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Sun, 11 Jun 2023 15:40:26 +0200 Subject: libio: remove precache from istream_advance_buffer Since the user has to call istream_get_buffered_data afterwards anyway, we can do the precache lazily. Signed-off-by: David Oberhollenzer --- lib/io/test/istream_mem.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'lib/io/test') diff --git a/lib/io/test/istream_mem.c b/lib/io/test/istream_mem.c index f1849dd..84da9a9 100644 --- a/lib/io/test/istream_mem.c +++ b/lib/io/test/istream_mem.c @@ -63,11 +63,8 @@ int main(int argc, char **argv) TEST_EQUAL_UI(ptr[j], byte_at_offset(i + j)); } - diff = eat_all ? size : (size / 2); + istream_advance_buffer(in, eat_all ? size : (size / 2)); eat_all = !eat_all; - - ret = istream_advance_buffer(in, diff); - TEST_EQUAL_I(ret, 0); } sqfs_drop(in); -- cgit v1.2.3