浏览代码

Fixed warnings building with gcc 2 and gcc 4 on Haiku

Sam Lantinga 12 年之前
父节点
当前提交
0ca506611c
共有 1 个文件被更改,包括 3 次插入7 次删除
  1. 3 7
      include/begin_code.h

+ 3 - 7
include/begin_code.h

@@ -35,13 +35,7 @@
 
 
 /* Some compilers use a special export keyword */
 /* Some compilers use a special export keyword */
 #ifndef DECLSPEC
 #ifndef DECLSPEC
-# if defined(__BEOS__) || defined(__HAIKU__)
-#  if defined(__GNUC__)
-#   define DECLSPEC __declspec(dllexport)
-#  else
-#   define DECLSPEC __declspec(export)
-#  endif
-# elif defined(__WIN32__)
+# if defined(__WIN32__)
 #  ifdef __BORLANDC__
 #  ifdef __BORLANDC__
 #   ifdef BUILD_SDL
 #   ifdef BUILD_SDL
 #    define DECLSPEC
 #    define DECLSPEC
@@ -54,6 +48,8 @@
 # else
 # else
 #  if defined(__GNUC__) && __GNUC__ >= 4
 #  if defined(__GNUC__) && __GNUC__ >= 4
 #   define DECLSPEC __attribute__ ((visibility("default")))
 #   define DECLSPEC __attribute__ ((visibility("default")))
+#  elif defined(__GNUC__) && __GNUC__ >= 2
+#   define DECLSPEC __declspec(dllexport)
 #  else
 #  else
 #   define DECLSPEC
 #   define DECLSPEC
 #  endif
 #  endif