Blame include/slibtool/slibtool_api.h

9ca8c4
#ifndef SOFORT_API_H
9ca8c4
#define SOFORT_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
9ca8c4
#if     defined (SLBT_BUILD)
9ca8c4
#define slbt_api slbt_export
9ca8c4
#elif   defined (SLBT_SHARED)
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