1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- #ifndef _AK_SOUNDENGINE_EXPORT_H_
- #define _AK_SOUNDENGINE_EXPORT_H_
- #include <AK/AkPlatforms.h>
- #ifndef AK_DLLEXPORT
- #define AK_DLLEXPORT
- #endif
- #ifndef AK_DLLIMPORT
- #define AK_DLLIMPORT
- #endif
- #ifndef AK_ATTR_USED
- #define AK_ATTR_USED
- #endif
- #ifdef AKSOUNDENGINE_DLL
- #ifdef AKSOUNDENGINE_EXPORTS
-
- #define AKSOUNDENGINE_API AK_DLLEXPORT
- #else
-
- #define AKSOUNDENGINE_API AK_DLLIMPORT
- #endif
- #else
- #define AKSOUNDENGINE_API
- #endif
- #ifndef AKSOUNDENGINE_CALL
- #define AKSOUNDENGINE_CALL
- #endif
- #define AK_FUNC( _type, _name ) _type AKSOUNDENGINE_CALL _name
- #define AK_EXTERNFUNC( _type, _name ) extern _type AKSOUNDENGINE_CALL _name
- #define AK_EXTERNAPIFUNC( _type, _name ) extern AKSOUNDENGINE_API _type AKSOUNDENGINE_CALL _name
- #define AK_CALLBACK( _type, _name ) typedef _type ( AKSOUNDENGINE_CALL *_name )
- #endif
|