39 if (
src->source_closed) {
70 src->had_read_error =
false;
ZIP_EXTERN int zip_source_close(zip_source_t *_Nonnull)
ZIP_EXTERN void zip_error_set(zip_error_t *_Nullable, int, int)
#define ZIP_SOURCE_MAKE_COMMAND_BITMASK(cmd)
void _zip_error_set_from_source(zip_error_t *err, zip_source_t *src)
void _zip_error_clear(zip_error_t *err)
zip_int64_t _zip_source_call(zip_source_t *src, void *data, zip_uint64_t length, zip_source_cmd_t command)
ZIP_EXTERN int zip_source_open(zip_source_t *src)
zip_int64_t zip_source_supports(zip_source_t *src)
@ ZIP_SOURCE_WRITE_REMOVED
#define ZIP_SOURCE_IS_LAYERED(src)
#define ZIP_SOURCE_IS_OPEN_READING(src)