Use zip_XXX_t instead of struct zip_XXX or enum zip_XXX.
diff --git a/lib/zip_add.c b/lib/zip_add.c
index 7574762..d1be133 100644
--- a/lib/zip_add.c
+++ b/lib/zip_add.c
@@ -44,7 +44,7 @@
 */
 
 ZIP_EXTERN zip_int64_t
-zip_add(struct zip *za, const char *name, struct zip_source *source)
+zip_add(zip_t *za, const char *name, zip_source_t *source)
 {
     return zip_file_add(za, name, source, 0);
 }