diff options
Diffstat (limited to 'lib/uncompress.c')
-rw-r--r-- | lib/uncompress.c | 8 |
1 files changed, 8 insertions, 0 deletions
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); +} |