Go to the documentation of this file.
37 # define EXTERN_C extern "C"
42 #ifndef AVSC_USE_STDCALL
43 # define AVSC_CC __cdecl
45 # define AVSC_CC __stdcall
48 #define AVSC_INLINE static __inline
50 #ifdef BUILDING_AVSCORE
51 # define AVSC_EXPORT EXTERN_C
52 # define AVSC_API(ret, name) EXTERN_C __declspec(dllexport) ret AVSC_CC name
54 # define AVSC_EXPORT EXTERN_C __declspec(dllexport)
55 # ifndef AVSC_NO_DECLSPEC
56 # define AVSC_API(ret, name) EXTERN_C __declspec(dllimport) ret AVSC_CC name
58 # define AVSC_API(ret, name) typedef ret (AVSC_CC *name##_func)