|
libfilezilla
|
Go to the documentation of this file. 1 #ifndef LIBFILEZILLA_VISIBILITY_HELPER_HEADER
2 #define LIBFILEZILLA_VISIBILITY_HELPER_HEADER
36 #define FZ_EXPORT_PUBLIC
39 #define FZ_EXPORT_PRIVATE
42 #define FZ_IMPORT_SHARED
45 #define FZ_IMPORT_STATIC
49 #include "private/defs.hpp"
57 #define FZ_EXPORT_PUBLIC __declspec(dllexport)
59 #define FZ_EXPORT_PUBLIC
61 #define FZ_EXPORT_PRIVATE
64 #define FZ_EXPORT_PUBLIC __declspec(dllexport)
65 #define FZ_EXPORT_PRIVATE
67 #define FZ_EXPORT_PUBLIC __attribute__((visibility("default")))
68 #define FZ_EXPORT_PRIVATE __attribute__((visibility("hidden")))
74 #define FZ_EXPORT_PUBLIC __attribute__((visibility("default")))
75 #define FZ_EXPORT_PRIVATE __attribute__((visibility("hidden")))
81 #if defined(FZ_WINDOWS)
82 #define FZ_IMPORT_SHARED __declspec(dllimport)
84 #define FZ_IMPORT_SHARED
86 #define FZ_IMPORT_STATIC