diff --git a/src/mb/pv/pvAccessMB.h b/src/mb/pv/pvAccessMB.h index 693e436..6a09bac 100644 --- a/src/mb/pv/pvAccessMB.h +++ b/src/mb/pv/pvAccessMB.h @@ -7,11 +7,6 @@ #ifndef _PVACCESSMB_H_ #define _PVACCESSMB_H_ -#ifdef epicsExportSharedSymbols -# define pvAccessMBEpicsExportSharedSymbols -# undef epicsExportSharedSymbols -#endif - #ifdef WITH_MICROBENCH #include @@ -44,12 +39,6 @@ #endif - -#ifdef pvAccessMBEpicsExportSharedSymbols -# define epicsExportSharedSymbols -# undef pvAccessMBEpicsExportSharedSymbols -#endif - MB_DECLARE_EXTERN(channelGet); #endif diff --git a/src/mb/pvAccessMB.cpp b/src/mb/pvAccessMB.cpp index b5a8fbc..3b9bf55 100644 --- a/src/mb/pvAccessMB.cpp +++ b/src/mb/pvAccessMB.cpp @@ -4,6 +4,10 @@ * in file LICENSE that is included with this distribution. */ +#include + +#define epicsExportSharedSymbols + #include "pv/pvAccessMB.h" MB_DECLARE(channelGet, 100000); diff --git a/src/remote/codec.cpp b/src/remote/codec.cpp index b62c71c..fb58723 100644 --- a/src/remote/codec.cpp +++ b/src/remote/codec.cpp @@ -8,23 +8,33 @@ #endif -#include -#include - -#include -#include -#include -#include -#include -#include #include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#include +#include +#include +#include +#include #define epicsExportSharedSymbols #include #include +#include #include #include #include +#include #include #include diff --git a/src/remote/pv/codec.h b/src/remote/pv/codec.h index 14d7a8b..3257f7c 100644 --- a/src/remote/pv/codec.h +++ b/src/remote/pv/codec.h @@ -11,13 +11,7 @@ #include #include -#ifdef epicsExportSharedSymbols -# define abstractCodecEpicsExportSharedSymbols -# undef epicsExportSharedSymbols -#endif - #include -#include #include #include #include @@ -37,11 +31,6 @@ #include #include -#ifdef abstractCodecEpicsExportSharedSymbols -# define epicsExportSharedSymbols -# undef abstractCodecEpicsExportSharedSymbols -#endif - #include #include #include @@ -50,7 +39,6 @@ #include #include -#include namespace epics { namespace pvAccess { diff --git a/src/remote/pv/serializationHelper.h b/src/remote/pv/serializationHelper.h index 2669990..43ce206 100644 --- a/src/remote/pv/serializationHelper.h +++ b/src/remote/pv/serializationHelper.h @@ -8,22 +8,12 @@ #ifndef SERIALIZATIONHELPER_H_ #define SERIALIZATIONHELPER_H_ -#ifdef epicsExportSharedSymbols -# define serializationHelperEpicsExportSharedSymbols -# undef epicsExportSharedSymbols -#endif - #include #include #include #include #include -#ifdef serializationHelperEpicsExportSharedSymbols -# define epicsExportSharedSymbols -# undef serializationHelperEpicsExportSharedSymbols -#endif - #include #include diff --git a/src/remote/serializationHelper.cpp b/src/remote/serializationHelper.cpp index 647d56a..94d94f4 100644 --- a/src/remote/serializationHelper.cpp +++ b/src/remote/serializationHelper.cpp @@ -4,6 +4,12 @@ * in file LICENSE that is included with this distribution. */ +#include +#include +#include +#include +#include + #define epicsExportSharedSymbols #include #include diff --git a/src/server/pv/responseHandlers.h b/src/server/pv/responseHandlers.h index 44447ed..8fedbad 100644 --- a/src/server/pv/responseHandlers.h +++ b/src/server/pv/responseHandlers.h @@ -7,18 +7,8 @@ #ifndef RESPONSEHANDLERS_H_ #define RESPONSEHANDLERS_H_ -#ifdef epicsExportSharedSymbols -# define responseHandlersEpicsExportSharedSymbols -# undef epicsExportSharedSymbols -#endif - #include -#ifdef responseHandlersEpicsExportSharedSymbols -# define epicsExportSharedSymbols -# undef responseHandlersEpicsExportSharedSymbols -#endif - #include #include #include diff --git a/src/utils/pv/inetAddressUtil.h b/src/utils/pv/inetAddressUtil.h index 196a14e..33db442 100644 --- a/src/utils/pv/inetAddressUtil.h +++ b/src/utils/pv/inetAddressUtil.h @@ -9,23 +9,12 @@ #include -#ifdef epicsExportSharedSymbols -# define inetAddressUtilExportSharedSymbols -# undef epicsExportSharedSymbols -#endif +#include +#include #include #include -#include - -#ifdef inetAddressUtilExportSharedSymbols -# define epicsExportSharedSymbols -# undef inetAddressUtilExportSharedSymbols -#endif - -#include - // TODO implement using smart pointers diff --git a/src/utils/pv/logger.h b/src/utils/pv/logger.h index 66456aa..cfdbdbb 100644 --- a/src/utils/pv/logger.h +++ b/src/utils/pv/logger.h @@ -7,18 +7,7 @@ #ifndef LOGGER_H_ #define LOGGER_H_ -#ifdef epicsExportSharedSymbols -# define loggerEpicsExportSharedSymbols -# undef epicsExportSharedSymbols -#endif - -#include -#include - -#ifdef loggerEpicsExportSharedSymbols -# define epicsExportSharedSymbols -#undef loggerEpicsExportSharedSymbols -#endif +#include #include