Don't use anonymous union, not supported with gcc 4.4.0 as shipped with older versions of MinGW.
Merge pull request #10 from fancycode/mingw_support

Don't use anonymous union