libfilezilla
|
Helper macros for symbol visibility in shared libraries. More...
Go to the source code of this file.
Macros | |
#define | FZ_EXPORT_PUBLIC |
Marks symbols as public to be exported. | |
#define | FZ_EXPORT_PRIVATE |
Marks symbols as private, they won't be exported. | |
#define | FZ_IMPORT_SHARED |
Import symbols from a shared library. | |
#define | FZ_IMPORT_STATIC |
Import symbols from a static library. | |
Helper macros for symbol visibility in shared libraries.
There are two main cases: Building a library and using it. For building, symbols need to be marked as export, for using it they need to be imported.
Usage example: