diff --git a/src/cas/generic/caNetAddr.h b/src/cas/generic/caNetAddr.h index e83e6fad2..7248de3f8 100644 --- a/src/cas/generic/caNetAddr.h +++ b/src/cas/generic/caNetAddr.h @@ -20,8 +20,6 @@ #ifndef caNetAddrH #define caNetAddrH -#include - #ifdef caNetAddrSock # ifdef epicsExportSharedSymbols # define epicsExportSharedSymbols_caNetAddrH @@ -30,11 +28,10 @@ # include "osiSock.h" # ifdef epicsExportSharedSymbols_caNetAddrH # define epicsExportSharedSymbols +# include "shareLib.h" # endif #endif -#include "shareLib.h" - class epicsShareClass caNetAddr { public: void clear (); diff --git a/src/cas/generic/casEventMask.h b/src/cas/generic/casEventMask.h index e10b90e2c..785e0675d 100644 --- a/src/cas/generic/casEventMask.h +++ b/src/cas/generic/casEventMask.h @@ -26,9 +26,8 @@ #include "resourceLib.h" #ifdef epicsExportSharedSymbols_casEventMaskH # define epicsExportSharedSymbols +# include "shareLib.h" #endif - -#include "shareLib.h" class casEventRegistry; diff --git a/src/cas/generic/casdef.h b/src/cas/generic/casdef.h index 1c7870007..8873ded5c 100644 --- a/src/cas/generic/casdef.h +++ b/src/cas/generic/casdef.h @@ -33,12 +33,11 @@ #ifdef epicsExportSharedSymbols_casdefh # define epicsExportSharedSymbols +# include "shareLib.h" #endif #include "caNetAddr.h" -#include "shareLib.h" // EPICS compiler specific sharable lib keywords - typedef aitUint32 caStatus; /*