zip-reader: New function zip_reader_get_member_name().
[pspp] / src / libpspp / zip-reader.c
index f9a24cf717f3887e81621accabe089f99111949f..b84a411fe04710c19ff71c6798c20327ac807627 100644 (file)
@@ -372,6 +372,12 @@ zip_entry_find (struct zip_reader *zr, const char *member)
   return NULL;
 }
 
+const char *
+zip_reader_get_member_name(const struct zip_reader *zr, size_t idx)
+{
+  return idx < zr->n_entries ? zr->entries[idx].name : NULL;
+}
+
 /* Return the member called MEMBER from the reader ZR  */
 struct zip_member *
 zip_member_open (struct zip_reader *zr, const char *member)