]> sigrok.org Git - libsigrok.git/blobdiff - src/libsigrok-internal.h
zip: Provide fallback if zip_discard() is unavailable
[libsigrok.git] / src / libsigrok-internal.h
index d35669e06005324d0fb993a99d1d78ac7ffd62bf..0e516e935e4070b4dee441377bc8dd8871a4f52b 100644 (file)
@@ -754,6 +754,12 @@ SR_PRIV void sr_packet_free(struct sr_datafeed_packet *packet);
 
 /*--- session_file.c --------------------------------------------------------*/
 
+#if !HAVE_ZIP_DISCARD
+/* Replace zip_discard() if not available. */
+#define zip_discard(zip) sr_zip_discard(zip)
+SR_PRIV void sr_zip_discard(struct zip *archive);
+#endif
+
 SR_PRIV GKeyFile *sr_sessionfile_read_metadata(struct zip *archive,
                        const struct zip_stat *entry);