BSTR caching

Markus Stockhausen markus.stockhausen at collogia.de
Thu Oct 8 07:51:45 CDT 2009


Hi,

the last week I took some time to implement the first try of BSTR
caching in oleaut.c. On the one hand this will fix a bug, on the other
hand Wine could save some CPU cycles and can catch up with the speed of
the native implementation. 

Attached you will find the result of my considerations. It is not yet
ready for implementation but will reflect the "big picture" I thought
of. I would be happy to receive some feedback on this work especially
the following questions are still open:

- Is DllMain the right location for Initialization/Cleanup
- I'm totally confused about the task of how to write a testcase
  for this change.

Thanks for your help.

Markus
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.diff
Type: text/x-patch
Size: 13909 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20091008/7374d594/attachment-0001.bin>


More information about the wine-devel mailing list