Blame include/ntcon/ntcon_api.h

52d60d
#ifndef NTCON_API_H
52d60d
#define NTCON_API_H
52d60d
b003e9
#include "ntcon_abi.h"
b003e9
#include "ntcon_compiler.h"
52d60d
52d60d
/* ntcon_export */
52d60d
#if	defined(__attr_export__)
52d60d
#define ntcon_export __attr_export__
52d60d
#else
52d60d
#define ntcon_export
52d60d
#endif
52d60d
52d60d
/* ntcon_import */
52d60d
#if	defined(__attr_import__)
52d60d
#define ntcon_import __attr_import__
52d60d
#else
52d60d
#define ntcon_import
52d60d
#endif
52d60d
63d017
/* protected visibility */
63d017
#if	defined(__attr_protected__)
63d017
#define ntcon_protected __attr_protected__
63d017
#else
63d017
#define ntcon_protected
63d017
#endif
63d017
52d60d
/* ntcon_api */
1524fd
#if     defined (NTCON_EXPORT)
52d60d
#define ntcon_api ntcon_export
1524fd
#elif   defined (NTCON_IMPORT)
52d60d
#define ntcon_api ntcon_import
52d60d
#elif   defined (NTCON_STATIC)
63d017
#define ntcon_api ntcon_protected
52d60d
#else
52d60d
#define ntcon_api
52d60d
#endif
52d60d
52d60d
#endif