Blame include/slibtool/slibtool_api.h

6b23ba
#ifndef SLIBTOOL_API_H
6b23ba
#define SLIBTOOL_API_H
9ca8c4
9ca8c4
#include <limits.h>
9ca8c4
9ca8c4
/* slbt_export */
9ca8c4
#if	defined(__dllexport)
9ca8c4
#define slbt_export __dllexport
9ca8c4
#else
9ca8c4
#define slbt_export
9ca8c4
#endif
9ca8c4
9ca8c4
/* slbt_import */
9ca8c4
#if	defined(__dllimport)
9ca8c4
#define slbt_import __dllimport
9ca8c4
#else
9ca8c4
#define slbt_import
9ca8c4
#endif
9ca8c4
9ca8c4
/* slbt_api */
9ca8c4
#ifndef SLBT_APP
890d56
#if     defined (SLBT_EXPORT)
9ca8c4
#define slbt_api slbt_export
890d56
#elif   defined (SLBT_IMPORT)
9ca8c4
#define slbt_api slbt_import
9ca8c4
#elif   defined (SLBT_STATIC)
9ca8c4
#define slbt_api
9ca8c4
#else
9ca8c4
#define slbt_api
9ca8c4
#endif
9ca8c4
#else
9ca8c4
#define slbt_api
9ca8c4
#endif
9ca8c4
9ca8c4
#endif