From 40bb69f5fd9d73c4e73df922c9d62dc59f25edb9 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 22 Dec 2006 19:43:04 +0000 Subject: [PATCH] workaround for problems in visual C++ 8.0 --- src/libCom/osi/os/default/osdWireFormat.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/libCom/osi/os/default/osdWireFormat.h b/src/libCom/osi/os/default/osdWireFormat.h index 888cbab75..8e18c29b2 100644 --- a/src/libCom/osi/os/default/osdWireFormat.h +++ b/src/libCom/osi/os/default/osdWireFormat.h @@ -148,6 +148,7 @@ inline void WireSet < epicsFloat64 > ( # endif } +// workaround for problems in visual C++ 8.0 template <> inline void WireSet < const epicsOldString > ( const epicsOldString & src, epicsUInt8 * pWireDst ) @@ -155,6 +156,13 @@ inline void WireSet < const epicsOldString > ( memcpy ( pWireDst, src, sizeof ( src ) ); } +template <> +inline void WireSet < epicsOldString > ( + const epicsOldString & src, epicsUInt8 * pWireDst ) +{ + memcpy ( pWireDst, src, sizeof ( src ) ); +} + template <> inline void AlignedWireGet < epicsUInt16 > ( const epicsUInt16 & src, epicsUInt16 & dst )