__attribute__ ((packed)) is not an MS compatibilty consideration. > As far as I can see, you are changing the behaviour of __attribute__ ((packed)) > to not mean packed any more.