| IOFormat 1.8.0

Loading...
Searching...
No Matches
IOFormatAPI.h
1#pragma once
2
3#ifdef IOFORMAT_STATIC_BUILD
4# define IOFORMAT_API
5# define IOFORMAT_API_EXPORT
6# define IOFORMAT_API_IMPORT
7#else
8# if defined(_MSC_VER)
9# ifdef IOFORMAT_EXPORTS
10# define IOFORMAT_API_EXPORT __declspec(dllexport)
11# define IOFORMAT_API_IMPORT
12# define IOFORMAT_API IOFORMAT_API_EXPORT
13# else
14# define IOFORMAT_API_IMPORT __declspec(dllimport)
15# define IOFORMAT_API_EXPORT
16# define IOFORMAT_API IOFORMAT_API_IMPORT
17# endif
18# elif defined(__linux__) || defined(__APPLE__)
19# define IOFORMAT_API __attribute__((visibility("default")))
20# define IOFORMAT_API_EXPORT IOFORMAT_API
21# define IOFORMAT_API_IMPORT
22# else
23# define IOFORMAT_API
24# define IOFORMAT_API_EXPORT
25# define IOFORMAT_API_IMPORT
26# endif
27#endif