Use gcc4's visibility handling. Suggested by Tom Callaway. --HG-- branch : HEAD
diff --git a/lib/zip.h b/lib/zip.h index b98a060..48143a4 100644 --- a/lib/zip.h +++ b/lib/zip.h
@@ -39,6 +39,8 @@ #ifndef ZIP_EXTERN #ifdef _WIN32 #define ZIP_EXTERN __declspec(dllimport) +#elif defined(__GNUC__) && __GNUC__ >= 4 +#define ZIP_EXTERN __attribute__ ((visibility ("default"))) #else #define ZIP_EXTERN #endif