3 #ifndef INC_libComAPI_H 4 #define INC_libComAPI_H 6 #if defined(_WIN32) || defined(__CYGWIN__) 8 # if !defined(epicsStdCall) 9 # define epicsStdCall __stdcall 12 # if defined(BUILDING_libCom_API) && defined(EPICS_BUILD_DLL) 14 # define LIBCOM_API __declspec(dllexport) 15 # elif !defined(BUILDING_libCom_API) && defined(EPICS_CALL_DLL) 17 # define LIBCOM_API __declspec(dllimport) 21 # define LIBCOM_API __attribute__ ((visibility("default"))) 24 #if !defined(LIBCOM_API) 28 #if !defined(epicsStdCall)