From 90d036d62cc8e2fb274d02c8d6b331d61bd5ba55 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Wed, 30 Nov 2011 15:12:47 +0100 Subject: uncompress: implement uncompress_fd_to_buf Signed-off-by: Sascha Hauer --- lib/uncompress.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lib') diff --git a/lib/uncompress.c b/lib/uncompress.c index beb96d167a..cdfebe9173 100644 --- a/lib/uncompress.c +++ b/lib/uncompress.c @@ -158,3 +158,11 @@ int uncompress_fd_to_fd(int infd, int outfd, NULL, error_fn); } + +int uncompress_fd_to_buf(int infd, void *output, + void(*error_fn)(char *x)) +{ + uncompress_infd = infd; + + return uncompress(NULL, 0, fill_fd, NULL, output, NULL, error_fn); +} -- cgit v1.2.3