logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

zzip_read, zzip_fread - read data.

Author

        Guido Draheim <guidod@gmx.de> Tomi Ollila <Tomi.Ollila@iki.fi>

Description

        The zzip_read function will read(2) data from a real/zipped file.

        The zzip_read function is the replacement for read(2) will fill the given buffer with bytes from the
       opened file. It will return the number of bytes read, so if the EOF is encountered you will be prompted
       with the number of bytes actually read.

        If the file-handle is wrapping a stat'able file then it will actually just perform a normal
       read(2)-call, otherwise zzip_file_read is called to decompress the data stream and any error is mapped to
       errno(3).

Name

       zzip_read, zzip_fread -  read data.

Synopsis

#include<zzip/lib.h>

       zzip_ssize_t
       zzip_read(ZZIP_FILE* fp, void* buf, zzip_size_t len)

       zzip_size_t
       zzip_fread(void* ptr, zzip_size_t size, zzip_size_t nmemb, ZZIP_FILE* file)

See Also