Minor improvements. Install symlink with cmake too.
diff --git a/man/CMakeLists.txt b/man/CMakeLists.txt
index 54fb1e2..86fc8a4 100644
--- a/man/CMakeLists.txt
+++ b/man/CMakeLists.txt
@@ -95,24 +95,26 @@
   RENAME zip_file_error_clear.3)
 INSTALL(FILES zip_error_get.${MANFMT} DESTINATION ${MAN_PATH}/man3
   RENAME zip_file_error_get.3)
-INSTALL(FILES zip_file_add.${MANFMT} DESTINATION ${MAN_PATH}/man3
-  RENAME zip_file_replace.3)
 INSTALL(FILES zip_file_extra_field_delete.${MANFMT} DESTINATION ${MAN_PATH}/man3
   RENAME zip_file_extra_field_delete_by_id.3)
 INSTALL(FILES zip_file_extra_field_get.${MANFMT} DESTINATION ${MAN_PATH}/man3
   RENAME zip_file_extra_field_get_by_id.3)
 INSTALL(FILES zip_file_extra_fields_count.${MANFMT} DESTINATION ${MAN_PATH}/man3
   RENAME zip_file_extra_fields_count_by_id.3)
+INSTALL(FILES zip_file_add.${MANFMT} DESTINATION ${MAN_PATH}/man3
+  RENAME zip_file_replace.3)
 INSTALL(FILES zip_fopen.${MANFMT} DESTINATION ${MAN_PATH}/man3
   RENAME zip_fopen_index.3)
 INSTALL(FILES zip_fopen_encrypted.${MANFMT} DESTINATION ${MAN_PATH}/man3
   RENAME zip_fopen_index_encrypted.3)
-INSTALL(FILES zip_add.${MANFMT} DESTINATION ${MAN_PATH}/man3
-  RENAME zip_replace.3)
-INSTALL(FILES zip_stat.${MANFMT} DESTINATION ${MAN_PATH}/man3
-  RENAME zip_stat_index.3)
 INSTALL(FILES zip_open.${MANFMT} DESTINATION ${MAN_PATH}/man3
   RENAME zip_open_from_source.3)
+INSTALL(FILES zip_add.${MANFMT} DESTINATION ${MAN_PATH}/man3
+  RENAME zip_replace.3)
+INSTALL(FILES zip_source_function.${MANFMT} DESTINATION ${MAN_PATH}/man3
+  RENAME zip_source_function_create.3)
+INSTALL(FILES zip_stat.${MANFMT} DESTINATION ${MAN_PATH}/man3
+  RENAME zip_stat_index.3)
 INSTALL(FILES zip_file_strerror.${MANFMT} DESTINATION ${MAN_PATH}/man3
   RENAME zip_strerror.3)
 
diff --git a/man/zip_source_seek_compute_offset.mdoc b/man/zip_source_seek_compute_offset.mdoc
index abc00b1..7ec683e 100644
--- a/man/zip_source_seek_compute_offset.mdoc
+++ b/man/zip_source_seek_compute_offset.mdoc
@@ -1,5 +1,5 @@
 .\" zip_source_seek_compute_offset.mdoc - validate arguments and compute offset
-.\" Copyright (C) 2004-2014 Dieter Baron and Thomas Klausner
+.\" Copyright (C) 2014 Dieter Baron and Thomas Klausner
 .\"
 .\" This file is part of libzip, a library to manipulate ZIP archives.
 .\" The authors can be contacted at <libzip@nih.at>
@@ -51,20 +51,22 @@
 and
 .Ar data_length are the arguments to the source callback,
 .Ar offset
-is the current offset
-and
+is the current offset and
 .Ar length
-is the length of the source data or for
-.Dv ZIP_SOURCE_SEEK_WRITE, the amount of data written.
+is the length of the source data or, for
+.Dv ZIP_SOURCE_SEEK_WRITE ,
+the amount of data written.
 .Sh RETURN VALUES
-On success, it returns the new offset, on error it returns \-1 and sets
+On success, it returns the new offset, on error it returns \-1 and
+sets
 .Ar error .
 .Sh ERRORS
 .Fn zip_source_seek_compute_offset
 fails if:
 .Bl -tag -width Er
 .It Bq Er ZIP_ER_INVAL
-One of the arguments is invalid or the seek would place the offset outside the data.
+One of the arguments is invalid or the seek would place the offset
+outside the data.
 .El
 .Sh SEE ALSO
 .Xr zip_source_function 3