Revert "use union insted of suspect casts"
Revert "use union insted of suspect casts"

This reverts commit 3f57bba52958ab697e05b4556a7cc51f39e3ef79.

ComposersDesktop/CDP7,ComposersDesktop/CDP7,ComposersDesktop/CDP7