|
libSBML C API
5.18.0
|
Definitions of LIBSBML_EXTERN and related things. More...
Macros | |
| #define | BEGIN_C_DECLS |
| #define | END_C_DECLS |
| #define | LIBSBML_EXTERN |
| LIBSBML_EXTERN is used under Windows to simplify exporting functions from a DLL. More... | |
Definitions of LIBSBML_EXTERN and related things.
| #define BEGIN_C_DECLS |
| #define END_C_DECLS |
| #define LIBSBML_EXTERN |
LIBSBML_EXTERN is used under Windows to simplify exporting functions from a DLL.
When compiling under Windows, all files within this DLL are compiled with the LIBSBML_EXPORTS symbol defined on the command line. This in turn causes extern.h to define a different version of LIBSBML_EXTERN that is appropriate for exporting functions to client code that uses the DLL.