diff options
Diffstat (limited to 'src/plist.h')
| -rw-r--r-- | src/plist.h | 16 |
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 | |||
| 42 | struct plist_data_s | 54 | struct plist_data_s |
| 43 | { | 55 | { |
| 44 | union | 56 | union |
