![]() |
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:
1.8.10