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;