Patrik Stridvall ps@leissner.se writes:
I'm totally at loss as to what to do. Not that it currently matters since the data structures isn't currently used but someday somebody will...
Well, we need to add explicit padding in the structures to respect the alignment that MSVC uses. That should only be required at the end of the structures I think, so it's not too bad.
PS. I can't understand why GNU C doesn't support it, it can't be that difficult to implement can it?
Probably because it makes little sense on i386. I guess it might be supported on other CPUs.