Packing fixes (supersedes my previous packing fix patch)

Hans Leidekker hans at it.vu.nl
Mon May 3 05:00:04 CDT 2004


Hi,

This time I tried to be exhaustive. I used the following algorithm
to find all structures that need 8 byte alignment:

  find all types typedef:ed to __int64
  find all structures embedding any of the types found
  REPEAT
    find all types typedef:ed to any of the structures found
    find all structures embedding any of the structures or types found
  UNTIL no new types or structures are found

This patch includes changes to .idl files as well as to the 
corresponding .h files. Is that OK? Or should I remove changes 
to .h files?

Changelog:
  Correct packing for structures embedding 64 bit types.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: include_packing.diff
Type: text/x-diff
Size: 24542 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20040503/ef2e06fa/include_packing.bin


More information about the wine-patches mailing list