Problem with NONAMELESSUNION on MS_VC and Mingw