summaryrefslogtreecommitdiffstats
path: root/include
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 /include
parent4fa49416d47076a026d7d2858dbe2002aaa1537f (diff)
downloadlibirecovery-fec1d79ee5ff7def2d2208767fb31ce5978f587c.tar.gz
libirecovery-fec1d79ee5ff7def2d2208767fb31ce5978f587c.tar.bz2
Fix IRECV_API definitions
Diffstat (limited to 'include')
-rw-r--r--include/libirecovery.h14
1 files changed, 4 insertions, 10 deletions
diff --git a/include/libirecovery.h b/include/libirecovery.h
index 9909f04..f6b9971 100644
--- a/include/libirecovery.h
+++ b/include/libirecovery.h
@@ -27,17 +27,11 @@ extern "C" {
27 27
28#include <stdint.h> 28#include <stdint.h>
29 29
30#ifdef IRECV_STATIC 30#ifndef IRECV_API
31 #define IRECV_API 31 #ifdef IRECV_STATIC
32#elif defined(_WIN32) 32 #define IRECV_API
33 #ifdef DLL_EXPORT 33 #elif defined(_WIN32)
34 #define IRECV_API __declspec(dllexport)
35 #else
36 #define IRECV_API __declspec(dllimport) 34 #define IRECV_API __declspec(dllimport)
37 #endif
38#else
39 #if __GNUC__ >= 4
40 #define IRECV_API __attribute__((visibility("default")))
41 #else 35 #else
42 #define IRECV_API 36 #define IRECV_API
43 #endif 37 #endif