[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[certi-cvs] certi/libRTI RTI1516ambassador.cpp
From: |
CERTI CVS commits |
Subject: |
[certi-cvs] certi/libRTI RTI1516ambassador.cpp |
Date: |
Wed, 13 Jul 2011 15:53:17 +0000 |
CVSROOT: /sources/certi
Module name: certi
Changes by: Eric NOULARD <erk> 11/07/13 15:53:16
Modified files:
libRTI : RTI1516ambassador.cpp
Log message:
Merge patch #7568 from Christoph Laesche
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/certi/libRTI/RTI1516ambassador.cpp?cvsroot=certi&r1=1.8&r2=1.9
Patches:
Index: RTI1516ambassador.cpp
===================================================================
RCS file: /sources/certi/certi/libRTI/RTI1516ambassador.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- RTI1516ambassador.cpp 13 Jul 2011 15:43:17 -0000 1.8
+++ RTI1516ambassador.cpp 13 Jul 2011 15:53:16 -0000 1.9
@@ -1410,9 +1410,17 @@
//JRE: is dit wel goed?
//JvY: TODO Controleren of dit blijft werken met andere
tijdsimplementaties
- double * lookAheadTime = (double*) theLookahead.encode().data();
- req.setLookahead(*lookAheadTime);
-
+ union ud {
+ double dv;
+ uint64_t uv;
+ } value;
+#ifdef HOST_IS_BIG_ENDIAN
+ memcpy(&(value.uv), theLookahead.encode().data(),
sizeof(double));
+#else
+ value.uv =
CERTI_DECODE_DOUBLE_FROM_UINT64BE(theLookahead.encode().data());
+#endif
+ double lookAheadTime = value.dv;
+ req.setLookahead(lookAheadTime);
privateRefs->executeService(&req, &rep);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [certi-cvs] certi/libRTI RTI1516ambassador.cpp,
CERTI CVS commits <=