[QUARTZ] Use Interlocked* functions in AddRef and Release (3rd TRY)
Paul.Vriens at xs4all.nl
Wed Jan 5 14:29:47 CST 2005
On Wed, 2005-01-05 at 19:58, Alexandre Julliard wrote:
> Paul Vriens <Paul.Vriens at xs4all.nl> writes:
> > Although it's just a TRACE, should I change them as well. In theory the
> > TRACE could show a wrong value. Is this preferred? :
> Yes, it's not a big deal if the trace is wrong, but fixing it too is
> much better if you don't mind doing it.
this is a resend of my previous patch. It includes the suggestions made
by AJ and others.
Wherever possible, I changed the TRACE's not to contain This->*ref* (without
changing the text-part).
Not inlined because of size.
More DLL's will follow.
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 22159 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20050105/95aed063/quartz_ref.bin
More information about the wine-patches