X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flibpspp%2Fzip-reader.h;h=225c5fecc5ad257e3635f7bcfec5b8c82d0d3f10;hb=62b7d6a20be776ebd070d9c3fc9f62e5a541b71b;hp=842864143df3384ad14d92ad66cc73e1fef7c727;hpb=05f226f4781e4cf70ee0759e5777220bda4d4afa;p=pspp diff --git a/src/libpspp/zip-reader.h b/src/libpspp/zip-reader.h index 842864143d..225c5fecc5 100644 --- a/src/libpspp/zip-reader.h +++ b/src/libpspp/zip-reader.h @@ -31,6 +31,11 @@ struct zip_reader *zip_reader_create (const char *filename, struct string *errs) /* Destroy the zip reader */ void zip_reader_destroy (struct zip_reader *zr); +/* Returns the name of ZR's member IDX, IDX >= 0. Returns NULL if ZR has fewer + than (IDX + 1) members. */ +const char *zip_reader_get_member_name(const struct zip_reader *zr, + size_t idx); + /* Return the zip member in the reader ZR, called MEMBER */ struct zip_member *zip_member_open (struct zip_reader *zr, const char *member); @@ -41,4 +46,5 @@ int zip_member_read (struct zip_member *zm, void *buf, size_t n); void zip_member_finish (struct zip_member *zm); + #endif