Graphviz 13.1.2~dev.20250722.1051
|
macro for API hiding/exposing More...
Go to the source code of this file.
Macros | |
#define | UTIL_API /* nothing */ |
#define UTIL_API /* nothing */ |
use this macro to hide symbols by default
The expectation is that users of this library (applications, shared libraries, or static libraries) want to call some of the exposed functions but not re-export them to their users. This annotation is only correct while the containing library is built statically. If it were built as a shared library, API symbols would need to have default
visibility (and thus be unavoidably re-exported) in order to be callable.