Use zip_XXX_t instead of struct zip_XXX or enum zip_XXX.
diff --git a/man/zip_source_function.mdoc b/man/zip_source_function.mdoc
index 4c52e72..69a201b 100644
--- a/man/zip_source_function.mdoc
+++ b/man/zip_source_function.mdoc
@@ -39,8 +39,8 @@
libzip (-lzip)
.Sh SYNOPSIS
.In zip.h
-.Ft struct zip_source *
-.Fn zip_source_function "struct zip *archive" "zip_source_callback fn" "void *userdata"
+.Ft zip_source_t *
+.Fn zip_source_function "zip_t *archive" "zip_source_callback fn" "void *userdata"
.Sh DESCRIPTION
The function
.Fn zip_source_function
@@ -49,7 +49,7 @@
which must be of the following type:
.Bd -literal
typedef zip_int64_t (*zip_source_callback)(void *state,
- void *data, zip_uint64_t len, enum zip_source_cmd cmd);
+ void *data, zip_uint64_t len, zip_source_cmd_t cmd);
.Ed
.Pp
.Ar archive