fix strict aliasing issues

Patch by Przemysław Iskra (#3805)
This commit is contained in:
Ludwig Nussel 2008-11-03 17:03:54 +00:00
parent f86f8e8ed8
commit c754d6fdfb
15 changed files with 91 additions and 108 deletions

View file

@ -691,11 +691,9 @@ FloatAsInt
====================
*/
static int FloatAsInt( float f ) {
int temp;
*(float *)&temp = f;
return temp;
floatint_t fi;
fi.f = f;
return fi.i;
}
/*