commit | 20b8b584f5240514d8e209d59d0583b838b2ecf7 | [log] [tgz] |
---|---|---|
author | Thomas Klausner <tk@giga.or.at> | Mon Feb 13 22:55:23 2012 +0100 |
committer | Thomas Klausner <tk@giga.or.at> | Mon Feb 13 22:55:23 2012 +0100 |
tree | 321c12829523798d8b6efcd1ddca07ad583d2deb | |
parent | 3bb4285813a1f55f614b8d89d5b284fee0f4f9d4 [diff] [blame] |
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