fixed windows symbol exports

This commit is contained in:
Ozkan Sezer 2022-04-16 11:02:02 +03:00 committed by Ryan C. Gordon
parent 7f4dbec16e
commit c27c67123c
No known key found for this signature in database
GPG Key ID: FA148B892AB48044
2 changed files with 2 additions and 2 deletions

View File

@ -225,7 +225,7 @@ extern "C" {
#if defined(PHYSFS_DECL) #if defined(PHYSFS_DECL)
/* do nothing. */ /* do nothing. */
#elif defined(_MSC_VER) #elif defined(_WIN32)
#define PHYSFS_DECL __declspec(dllexport) #define PHYSFS_DECL __declspec(dllexport)
#elif defined(__SUNPRO_C) #elif defined(__SUNPRO_C)
#define PHYSFS_DECL __global #define PHYSFS_DECL __global

View File

@ -69,7 +69,7 @@ extern "C" {
All file-private symbols need to be marked "static". All file-private symbols need to be marked "static".
Everything shared between PhysicsFS sources needs to be in this Everything shared between PhysicsFS sources needs to be in this
file between the visibility pragma blocks. */ file between the visibility pragma blocks. */
#if PHYSFS_MINIMUM_GCC_VERSION(4,0) || defined(__clang__) #if !defined(_WIN32) && (PHYSFS_MINIMUM_GCC_VERSION(4,0) || defined(__clang__))
#define PHYSFS_HAVE_PRAGMA_VISIBILITY 1 #define PHYSFS_HAVE_PRAGMA_VISIBILITY 1
#endif #endif