summaryrefslogtreecommitdiff
path: root/include/services.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/services.h')
-rw-r--r--include/services.h15
1 files changed, 4 insertions, 11 deletions
diff --git a/include/services.h b/include/services.h
index 8a9551155..823aad8a3 100644
--- a/include/services.h
+++ b/include/services.h
@@ -31,6 +31,8 @@
#endif
/* Pull in the various bits of STL */
+#include <cstdint>
+#include <cstddef>
#include <iostream>
#include <fstream>
#include <sstream>
@@ -48,18 +50,9 @@
#define _(x) x
-#if defined __GXX_EXPERIMENTAL_CXX0X__ || __cplusplus >= 201103L
-# define anope_override override
-# define anope_final final
-#else
-# define anope_override
-# define anope_final
-#endif
-
#ifndef _WIN32
-# define DllExport
-# define CoreExport
-# define MARK_DEPRECATED __attribute((deprecated))
+# define DllExport __attribute__ ((visibility ("default")))
+# define CoreExport __attribute__ ((visibility ("default")))
# define anope_close close
#else
# include "anope_windows.h"