Go to the documentation of this file. 120 #undef epicsShareExtern 122 #undef epicsShareClass 123 #undef epicsShareFunc 127 #if defined(_WIN32) || defined(__CYGWIN__) 133 # if defined(epicsExportSharedSymbols) 134 # if defined(EPICS_BUILD_DLL) 135 # define epicsShareExtern __declspec(dllexport) extern 136 # define epicsShareClass __declspec(dllexport) 137 # define epicsShareFunc __declspec(dllexport) 139 # define epicsShareExtern extern 140 # define epicsShareClass 141 # define epicsShareFunc 144 # if defined(EPICS_CALL_DLL) 145 # define epicsShareExtern __declspec(dllimport) extern 146 # define epicsShareClass __declspec(dllimport) 147 # define epicsShareFunc __declspec(dllimport) 149 # define epicsShareExtern extern 150 # define epicsShareClass 151 # define epicsShareFunc 154 # define epicsShareDef 155 # define epicsShareAPI __stdcall 156 # define READONLY const 167 # define epicsShareExtern __attribute__ ((visibility("default"))) extern 168 # define epicsShareClass __attribute__ ((visibility("default"))) 169 # define epicsShareFunc __attribute__ ((visibility("default"))) 171 # define epicsShareDef 172 # define epicsShareAPI 173 # if defined(__STDC__) || defined (__cplusplus) 174 # define READONLY const 194 # define epicsShareExtern globalref 195 # define epicsShareDef globaldef 196 # define READONLY const 197 # define epicsShareClass 198 # define epicsShareFunc 199 # define epicsShareAPI 205 # define epicsShareExtern extern 206 # define epicsShareAPI 207 # define epicsShareClass 208 # define epicsShareDef 210 # define epicsShareFunc 211 # if defined(__STDC__) || defined (__cplusplus) 212 # define READONLY const 219 #ifndef INLINE_defs_EPICS 220 #define INLINE_defs_EPICS 222 # if defined (__GNUC__) 223 # define INLINE static __inline__ 224 # elif defined (_MSC_VER) 225 # define INLINE __inline 226 # elif defined (_SUNPRO_C) 227 # pragma error_messages (off, E_EXTERN_PRIOR_REDECL_STATIC) 228 # define INLINE static 230 # define INLINE static