|
@@ -61,6 +61,12 @@
|
|
|
# else
|
|
|
# define DECLSPEC __declspec(dllexport)
|
|
|
# endif
|
|
|
+# elif defined(__OS2__) && defined(__WATCOMC__)
|
|
|
+# ifdef BUILD_SDL
|
|
|
+# define DECLSPEC __declspec(dllexport)
|
|
|
+# else
|
|
|
+# define DECLSPEC
|
|
|
+# endif
|
|
|
# else
|
|
|
# if defined(__GNUC__) && __GNUC__ >= 4
|
|
|
# define DECLSPEC __attribute__ ((visibility("default")))
|
|
@@ -74,6 +80,11 @@
|
|
|
#ifndef SDLCALL
|
|
|
#if (defined(__WIN32__) || defined(__WINRT__)) && !defined(__GNUC__)
|
|
|
#define SDLCALL __cdecl
|
|
|
+#elif defined(__OS2__) || defined(__EMX__)
|
|
|
+#define SDLCALL _System
|
|
|
+# if defined (__GNUC__) && !defined(_System)
|
|
|
+# define _System /* for old EMX/GCC compat. */
|
|
|
+# endif
|
|
|
#else
|
|
|
#define SDLCALL
|
|
|
#endif
|