[haiku-commits] r36151 - haiku/trunk/src/kits/storage

  • From: superstippi@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 11 Apr 2010 15:55:18 +0200 (CEST)

Author: stippi
Date: 2010-04-11 15:55:18 +0200 (Sun, 11 Apr 2010)
New Revision: 36151
Changeset: http://dev.haiku-os.org/changeset/36151/haiku

Modified:
   haiku/trunk/src/kits/storage/QueryPredicate.cpp
Log:
Hopefully fixed the GCC2 build without changing the workings of the code.


Modified: haiku/trunk/src/kits/storage/QueryPredicate.cpp
===================================================================
--- haiku/trunk/src/kits/storage/QueryPredicate.cpp     2010-04-11 13:42:45 UTC 
(rev 36150)
+++ haiku/trunk/src/kits/storage/QueryPredicate.cpp     2010-04-11 13:55:18 UTC 
(rev 36151)
@@ -254,7 +254,7 @@
 ValueNode<float>::GetString(BString &predicate)
 {
        char buffer[32];
-       int32 value = (int32)fValue;
+       int32 value = *reinterpret_cast<int32*>(&fValue);
        sprintf(buffer, "0x%08lx", value);
        predicate.SetTo(buffer);
        return B_OK;
@@ -266,7 +266,7 @@
 ValueNode<double>::GetString(BString &predicate)
 {
        char buffer[32];
-       int64 value = (int64)fValue;
+       int64 value = *reinterpret_cast<int64*>(&fValue);
        sprintf(buffer, "0x%016Lx", value);
        predicate.SetTo(buffer);
        return B_OK;


Other related posts: