fixes i2f i2d implementation. Fixes image drawing bugs on Mac OS X.

Also fixes a crash caused by implementing StringBuffer.toString(float)
This commit is contained in:
Eric Scharff
2007-10-25 14:26:51 -06:00
parent d4656e8a52
commit a81b77a37e
3 changed files with 9 additions and 4 deletions

View File

@ -207,14 +207,14 @@ hash(const uint16_t* s, unsigned length)
inline uint32_t
floatToBits(float f)
{
int32_t bits; memcpy(&bits, &f, 4);
uint32_t bits; memcpy(&bits, &f, 4);
return bits;
}
inline uint64_t
doubleToBits(double d)
{
int64_t bits; memcpy(&bits, &d, 8);
uint64_t bits; memcpy(&bits, &d, 8);
return bits;
}