 |
libfilezilla
|
1#ifndef LIBFILEZILLA_VISIBILITY_HELPER_HEADER
2#define LIBFILEZILLA_VISIBILITY_HELPER_HEADER
4#include "private/defs.hpp"
16 #define FZ_EXPORT_PUBLIC __declspec(dllexport)
18 #define FZ_EXPORT_PUBLIC
20 #define FZ_EXPORT_PRIVATE
23 #define FZ_EXPORT_PUBLIC __declspec(dllexport)
24 #define FZ_EXPORT_PRIVATE
26 #define FZ_EXPORT_PUBLIC __attribute__((visibility("default")))
27 #define FZ_EXPORT_PRIVATE __attribute__((visibility("hidden")))
33 #define FZ_EXPORT_PUBLIC __attribute__((visibility("default")))
34 #define FZ_EXPORT_PRIVATE __attribute__((visibility("hidden")))
40#if defined(FZ_WINDOWS)
41 #define FZ_IMPORT_SHARED __declspec(dllimport)
43 #define FZ_IMPORT_SHARED
45#define FZ_IMPORT_STATIC