Author: anevilyak Date: 2010-04-11 15:42:45 +0200 (Sun, 11 Apr 2010) New Revision: 36150 Changeset: http://dev.haiku-os.org/changeset/36150/haiku Modified: haiku/trunk/src/kits/storage/QueryPredicate.cpp Log: Slight simplification and fix gcc2 build. Modified: haiku/trunk/src/kits/storage/QueryPredicate.cpp =================================================================== --- haiku/trunk/src/kits/storage/QueryPredicate.cpp 2010-04-11 13:27:53 UTC (rev 36149) +++ haiku/trunk/src/kits/storage/QueryPredicate.cpp 2010-04-11 13:42:45 UTC (rev 36150) @@ -254,8 +254,8 @@ ValueNode<float>::GetString(BString &predicate) { char buffer[32]; - int32 value = fValue; - sprintf(buffer, "0x%08lx", *(int32*)&value); + int32 value = (int32)fValue; + sprintf(buffer, "0x%08lx", value); predicate.SetTo(buffer); return B_OK; } @@ -266,8 +266,8 @@ ValueNode<double>::GetString(BString &predicate) { char buffer[32]; - int64 value = fValue; - sprintf(buffer, "0x%016Lx", *(int64*)&value); + int64 value = (int64)fValue; + sprintf(buffer, "0x%016Lx", value); predicate.SetTo(buffer); return B_OK; }