diff options
Diffstat (limited to 'src/raylib.h')
| -rw-r--r-- | src/raylib.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/raylib.h b/src/raylib.h index ef737913..82c53ba1 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -83,11 +83,6 @@ #define RAYLIB_VERSION "4.0" -// Function specifiers definition -#ifndef RLAPI - #define RLAPI // Functions defined as 'extern' by default (implicit specifiers) -#endif - // Function specifiers in case library is build/used as a shared library (Windows) // NOTE: Microsoft specifiers to tell compiler that symbols are imported/exported from a .dll #if defined(_WIN32) @@ -95,7 +90,11 @@ #define RLAPI __declspec(dllexport) // We are building the library as a Win32 shared library (.dll) #elif defined(USE_LIBTYPE_SHARED) #define RLAPI __declspec(dllimport) // We are using the library as a Win32 shared library (.dll) + #else + #define RLAPI // Functions defined as 'extern' by default (implicit specifiers) #endif +#else + #define RLAPI // Functions defined as 'extern' by default (implicit specifiers) #endif //---------------------------------------------------------------------------------- |
