summaryrefslogtreecommitdiffhomepage
path: root/compat/macros.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'compat/macros.hpp')
-rw-r--r--compat/macros.hpp42
1 files changed, 2 insertions, 40 deletions
diff --git a/compat/macros.hpp b/compat/macros.hpp
index f905ad6c..deb9c9bf 100644
--- a/compat/macros.hpp
+++ b/compat/macros.hpp
@@ -1,46 +1,8 @@
#pragma once
-#if defined _MSC_VER
-# define cc_noinline __declspec(noinline)
-#else
-# define cc_noinline __attribute__((noinline))
-#endif
-
-#if defined _MSC_VER
-# define cc_forceinline __forceinline
-#else
-# define cc_forceinline __attribute__((always_inline))
-#endif
-
-#if !defined likely
-# if defined __GNUC__
-# define likely(x) __builtin_expect(!!(x),1)
-# define unlikely(x) __builtin_expect(!!(x),0)
-# else
-# define likely(x) (x)
-# define unlikely(x) (x)
-# endif
-#endif
-
-#if defined _MSC_VER
-# define cc_function_name __FUNCSIG__
-#else
-# define cc_function_name __PRETTY_FUNCTION__
-#endif
-
-#if !defined PP_CAT
-# define PP_CAT(x,y) PP_CAT1(x,y)
-# define PP_CAT1(x,y) PP_CAT2(x,y)
-# define PP_CAT2(x,y) x ## y
-#endif
-
-#ifndef PP_EXPAND
-# define PP_EXPAND(x) PP_EXPAND__2(x)
-# define PP_EXPAND__2(x) PP_EXPAND__3(x) x
-# define PP_EXPAND__3(x) x
-#endif
+#include "macros1.h"
-#if defined __cplusplus
+#ifdef __cplusplus
// from now only C++