zip_file_strerror,
    zip_strerror — get string
    representation for a zip error
#include
  <zip.h>
const char *
  
  zip_file_strerror(zip_file_t
    *file);
const char *
  
  zip_strerror(zip_t
    *archive);
The
    zip_strerror()
    function returns a string describing the last error for the zip archive
    archive, while the
    zip_file_strerror()
    function does the same for a zip file file (one file
    in an archive). The returned string must not be modified or freed, and
    becomes invalid when archive or
    file, respectively, is closed or on the next call to
    zip_strerror() or
    zip_file_strerror(), respectively, for the same
    archive.
zip_file_strerror() and
    zip_strerror() return a pointer to the error
  string.
zip_file_strerror() and
    zip_strerror() were added in libzip 0.6.