Add missing ZIP_EXTERN to function definitions.
diff --git a/lib/zip_source_commit_write.c b/lib/zip_source_commit_write.c
index e8e4ddc..ba77abc 100644
--- a/lib/zip_source_commit_write.c
+++ b/lib/zip_source_commit_write.c
@@ -35,7 +35,7 @@
 #include "zipint.h"
 
 
-int
+ZIP_EXTERN int
 zip_source_commit_write(zip_source_t *src)
 {
     if (!ZIP_SOURCE_IS_OPEN_WRITING(src)) {