summaryrefslogtreecommitdiffstats
path: root/src/libirecovery.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2024-01-29 05:41:49 +0100
committerGravatar Nikias Bassen2024-01-29 05:41:49 +0100
commitfec1d79ee5ff7def2d2208767fb31ce5978f587c (patch)
tree0778aa7547c5854bbe9cd493a13f6b77adbb5306 /src/libirecovery.c
parent4fa49416d47076a026d7d2858dbe2002aaa1537f (diff)
downloadlibirecovery-fec1d79ee5ff7def2d2208767fb31ce5978f587c.tar.gz
libirecovery-fec1d79ee5ff7def2d2208767fb31ce5978f587c.tar.bz2
Fix IRECV_API definitions
Diffstat (limited to 'src/libirecovery.c')
-rw-r--r--src/libirecovery.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/libirecovery.c b/src/libirecovery.c
index 9742cb5..e38cdd6 100644
--- a/src/libirecovery.c
+++ b/src/libirecovery.c
@@ -57,6 +57,18 @@
57#endif 57#endif
58#endif 58#endif
59 59
60#ifdef IRECV_STATIC
61 #define IRECV_API
62#elif defined(_WIN32)
63 #define IRECV_API __declspec( dllexport )
64#else
65 #if __GNUC__ >= 4
66 #define IRECV_API __attribute__((visibility("default")))
67 #else
68 #define IRECV_API
69 #endif
70#endif
71
60#include "libirecovery.h" 72#include "libirecovery.h"
61 73
62struct irecv_client_private { 74struct irecv_client_private {