diff options
author | midipix <writeonce@midipix.org> | 2015-12-17 04:11:07 -0500 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2016-11-11 00:22:28 -0500 |
commit | cde03b7121400bd61167e8db5303b3cd0ff03a0c (patch) | |
tree | 58a4ff993fefddf8d963f6a3dd5d1ae6760e2df9 /include/mdso/mdso_api.h | |
parent | 08279ea75fe76bdccb9809030ed3e5b261c9d557 (diff) | |
download | mdso-cde03b7121400bd61167e8db5303b3cd0ff03a0c.tar.bz2 mdso-cde03b7121400bd61167e8db5303b3cd0ff03a0c.tar.xz |
created skeleton.
Diffstat (limited to 'include/mdso/mdso_api.h')
-rw-r--r-- | include/mdso/mdso_api.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/include/mdso/mdso_api.h b/include/mdso/mdso_api.h new file mode 100644 index 0000000..196630d --- /dev/null +++ b/include/mdso/mdso_api.h @@ -0,0 +1,35 @@ +#ifndef MDSO_API_H +#define MDSO_API_H + +#include <limits.h> + +/* mdso_export */ +#if defined(__dllexport) +#define mdso_export __dllexport +#else +#define mdso_export +#endif + +/* mdso_import */ +#if defined(__dllimport) +#define mdso_import __dllimport +#else +#define mdso_import +#endif + +/* mdso_api */ +#ifndef MDSO_APP +#if defined (MDSO_BUILD) +#define mdso_api mdso_export +#elif defined (MDSO_SHARED) +#define mdso_api mdso_import +#elif defined (MDSO_STATIC) +#define mdso_api +#else +#define mdso_api +#endif +#else +#define mdso_api +#endif + +#endif |