Add zip_add_dir.man, regen with latest mdoc2man (making output nearly
readable again).

--HG--
branch : HEAD
diff --git a/man/zip_source_function.man b/man/zip_source_function.man
index 777a3c7..fa9f1cc 100644
--- a/man/zip_source_function.man
+++ b/man/zip_source_function.man
@@ -39,12 +39,13 @@
 .SH "LIBRARY"
 libzip (-lzip)
 .SH "SYNOPSIS"
-.In zip.h
-.Ft struct zip_source *
-.Fn zip_source_function "struct zip *archive" "zip_source_callback fn" "void *userdata"
+#include <zip.h>
+.PP
+struct zip_source *
+zip_source_function(struct zip *archive, zip_source_callback fn, void *userdata);
 .SH "DESCRIPTION"
 The function
-.Fn zip_source_function
+zip_source_function
 creates a zip source from the user-provided function
 \fBfn,\fR
 which must be of the following type:
@@ -56,7 +57,7 @@
 When called by the library, the first argument is the
 \fBuserdata\fR
 argument supplied to
-.Fn zip_source_function.
+zip_source_function.
 The next two arguments are a buffer
 \fBdata\fR
 of size
@@ -134,11 +135,11 @@
 \fBarchive\fR
 is set to indicate the error.
 .SH "ERRORS"
-.Fn zip_source_function
+zip_source_function
 fails if:
 .RS
 .TP 4
-Bq Er ZIP_ER_MEMORY
+[ZIP_ER_MEMORY]
 Required memory could not be allocated.
 .RE
 .SH "SEE ALSO"