]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/compat.h
Hide all symbols that aren't exported explicitly
[user/henk/code/inspircd.git] / include / compat.h
index 41ae1bbaa601c3fc43c656896c7d9d3438f77040..0357f54789eff25ef04ffed06e8e60e7513e65a6 100644 (file)
@@ -85,7 +85,7 @@
 # if defined __GXX_EXPERIMENTAL_CXX0X__
 #  define HAS_CXX11_VARIADIC_TEMPLATES
 # endif
-#elif _MSC_VER >= 1700
+#elif _MSC_FULL_VER >= 170051025
 # define HAS_CXX11_VARIADIC_TEMPLATES
 #endif
 
 # include "inspircd_win32wrapper.h"
 #else
 # include <unistd.h>
-# define DllExport
-# define CoreExport
+# define ENTRYPOINT int main(int argc, char** argv)
+# define DllExport __attribute__ ((visibility ("default")))
+# define CoreExport __attribute__ ((visibility ("default")))
 #endif