diff options
author | midipix <writeonce@midipix.org> | 2015-04-12 12:23:25 -0400 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2015-04-12 12:23:25 -0400 |
commit | e09104e6e294bed185227d5a2065d7a1877562b9 (patch) | |
tree | 653a13f382f8d3616af9e33d307958d6888ac93f /include/dalist/dalist_api.h | |
parent | cb9b22e21865f75bb968ec6c27952a230e4dc527 (diff) | |
download | dalist-e09104e6e294bed185227d5a2065d7a1877562b9.tar.bz2 dalist-e09104e6e294bed185227d5a2065d7a1877562b9.tar.xz |
dalist: initial commit.
Diffstat (limited to 'include/dalist/dalist_api.h')
-rw-r--r-- | include/dalist/dalist_api.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/include/dalist/dalist_api.h b/include/dalist/dalist_api.h new file mode 100644 index 0000000..b120527 --- /dev/null +++ b/include/dalist/dalist_api.h @@ -0,0 +1,32 @@ +#ifndef DALIST_API_H +#define DALIST_API_H + +/* host type (posix-libc/free-standing) */ +#include "dalist_env.h" + +/* dalist_export */ +#if defined(__attr_export__) +#define dalist_export __attr_export__ +#else +#define dalist_export +#endif + +/* dalist_import */ +#if defined(__attr_import__) +#define dalist_import __attr_import__ +#else +#define dalist_import +#endif + +/* dalist_api */ +#if defined (DALIST_BUILD) +#define dalist_api dalist_export +#elif defined (DALIST_SHARED) +#define dalist_api dalist_import +#elif defined (DALIST_STATIC) +#define dalist_api +#else +#define dalist_api +#endif + +#endif |