--- a/zzip/write.h
+++ b/zzip/write.h
@@ -10,16 +10,16 @@
 
 #define ZZIP_NO_CREAT 1
 
-ZZIP_DIR*    zzip_dir_creat_ext_io(zzip_char_t* name, int o_mode, 
+_zzip_export ZZIP_DIR*    zzip_dir_creat_ext_io(zzip_char_t* name, int o_mode, 
                                    zzip_strings_t* ext, zzip_plugin_io_t io);
-ZZIP_DIR*    zzip_dir_creat(zzip_char_t* name, int o_mode);
+_zzip_export ZZIP_DIR*    zzip_dir_creat(zzip_char_t* name, int o_mode);
 int          zzip_file_mkdir(ZZIP_DIR* dir, zzip_char_t* name, int o_mode);
-ZZIP_FILE*   zzip_file_creat(ZZIP_DIR* dir, zzip_char_t* name, int o_mode);
+_zzip_export ZZIP_FILE*   zzip_file_creat(ZZIP_DIR* dir, zzip_char_t* name, int o_mode);
 zzip_ssize_t zzip_file_write(ZZIP_FILE* file, 
                              const void* ptr, zzip_size_t len);
 
 ZZIP_DIR*    zzip_createdir(zzip_char_t* name, int o_mode);
-zzip_ssize_t zzip_write(ZZIP_FILE* file, const void* ptr, zzip_size_t len);
+_zzip_export zzip_ssize_t zzip_write(ZZIP_FILE* file, const void* ptr, zzip_size_t len);
 zzip_size_t  zzip_fwrite(const void* ptr, zzip_size_t len, 
                          zzip_size_t multiply, ZZIP_FILE* file);
 #ifndef zzip_savefile
