split/Flate/namespace.h in tioga-1.4 vs split/Flate/namespace.h in tioga-1.5
- old
+ new
@@ -32,16 +32,20 @@
Please don't add "extern" after the PRIVATE or PUBLIC declaration
as this would break compilation on Darwin.
*/
#ifdef __APPLE__
-# define PRIVATE __private_extern__
+# define INTERN __private_extern__
# define PUBLIC
#elif __GNUC__ >= 4 /* we have the visibility attribute */
-# define PRIVATE __attribute__ ((visibility ("hidden")))
+# define INTERN __attribute__ ((visibility ("hidden")))
# define PUBLIC __attribute__ ((visibility ("default")))
#else /* not really good */
-# define PRIVATE
+# define INTERN
# define PUBLIC
#endif /* __APPLE__ and __GNU_C_ >= 4*/
+
+/* In any case, PRIVATE is static */
+
+#define PRIVATE static
#endif