From 333e4aa176345a2862f4f14d0fa8437e4cde8008 Mon Sep 17 00:00:00 2001 From: "W. Eric Norum" Date: Fri, 18 Feb 2005 22:03:24 +0000 Subject: [PATCH] Avoid 'strict-aliasing' warnings. --- src/libCom/misc/epicsExport.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libCom/misc/epicsExport.h b/src/libCom/misc/epicsExport.h index 10df5f179..dea8dd67a 100644 --- a/src/libCom/misc/epicsExport.h +++ b/src/libCom/misc/epicsExport.h @@ -26,7 +26,7 @@ typedef void (*REGISTRAR)(void); #define epicsExportAddress(typ,obj) \ epicsShareExtern typ *EPICS_EXPORT_POBJ(typ,obj); \ -epicsShareDef typ *EPICS_EXPORT_POBJ(typ,obj) = (typ *)&obj +epicsShareDef typ *EPICS_EXPORT_POBJ(typ,obj) = (typ *)(char *)&obj #define epicsExportRegistrar(func) \ epicsShareFunc REGISTRAR EPICS_EXPORT_PFUNC(func) = (REGISTRAR)(void*)&func