summaryrefslogtreecommitdiffstats
path: root/src/plist.h
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2024-01-29 10:45:41 +0100
committerGravatar Nikias Bassen2024-01-29 10:45:41 +0100
commit3daee6097cfa14c597e5104b02acfe83749001d9 (patch)
treef810f63085b5f7270df1ca0fcab68d7479729957 /src/plist.h
parentb3cf5bec39de69bf06c7813689f03cbe58f45ca9 (diff)
downloadlibplist-3daee6097cfa14c597e5104b02acfe83749001d9.tar.gz
libplist-3daee6097cfa14c597e5104b02acfe83749001d9.tar.bz2
Fix PLIST_API definitions
Diffstat (limited to 'src/plist.h')
-rw-r--r--src/plist.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/plist.h b/src/plist.h
index 178fb7c..a993e3a 100644
--- a/src/plist.h
+++ b/src/plist.h
@@ -26,8 +26,6 @@
26#include <config.h> 26#include <config.h>
27#endif 27#endif
28 28
29#include "plist/plist.h"
30
31#include <sys/types.h> 29#include <sys/types.h>
32#include <sys/stat.h> 30#include <sys/stat.h>
33 31
@@ -39,6 +37,20 @@
39#include <sys/time.h> 37#include <sys/time.h>
40#endif 38#endif
41 39
40#ifdef LIBPLIST_STATIC
41 #define PLIST_API
42#elif defined(_WIN32)
43 #define PLIST_API __declspec( dllexport )
44#else
45 #if __GNUC__ >= 4
46 #define PLIST_API __attribute__((visibility("default")))
47 #else
48 #define PLIST_API
49 #endif
50#endif
51
52#include "plist/plist.h"
53
42struct plist_data_s 54struct plist_data_s
43{ 55{
44 union 56 union