Hello!
That's a bug in your application, and you can use union's to fix this type of problem.Probably, although my limited experience does not tell me how.
Maybe the gcc documentation can help you. Take a look into the gcc manual:info gcc -> "Invoking GCC" -> "Optimize Options" and then look at the informations about the -fstrict-aliasing optimization (enabled at levels `-O2', `-O3', `-Os').
Regards, Frank -- ATARI FALCON 060 // MILAN 060 ----------------------------- http://sparemint.org/ e-Mail: fnaumann@boerde.de