EPICS Base  7.0.6.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
libCaAPI.h
1 /* This is a generated file, do not edit! */
2 
3 #ifndef INC_libCaAPI_H
4 #define INC_libCaAPI_H
5 
6 #if defined(_WIN32) || defined(__CYGWIN__)
7 
8 # if !defined(epicsStdCall)
9 # define epicsStdCall __stdcall
10 # endif
11 
12 # if defined(BUILDING_libCa_API) && defined(EPICS_BUILD_DLL)
13 /* Building library as dll */
14 # define LIBCA_API __declspec(dllexport)
15 # elif !defined(BUILDING_libCa_API) && defined(EPICS_CALL_DLL)
16 /* Calling library in dll form */
17 # define LIBCA_API __declspec(dllimport)
18 # endif
19 
20 #elif __GNUC__ >= 4
21 # define LIBCA_API __attribute__ ((visibility("default")))
22 #endif
23 
24 #if !defined(LIBCA_API)
25 # define LIBCA_API
26 #endif
27 
28 #if !defined(epicsStdCall)
29 # define epicsStdCall
30 #endif
31 
32 #endif /* INC_libCaAPI_H */
33