Christian Costa : dmsynth: Display new ref in trace for AddRef and Release.
Alexandre Julliard
julliard at winehq.org
Thu May 10 14:17:58 CDT 2012
Module: wine
Branch: master
Commit: 90085afebf8966dbc2bb17fc645e8397d5cdb2cb
URL: http://source.winehq.org/git/wine.git/?a=commit;h=90085afebf8966dbc2bb17fc645e8397d5cdb2cb
Author: Christian Costa <titan.costa at gmail.com>
Date: Thu May 10 07:53:34 2012 +0200
dmsynth: Display new ref in trace for AddRef and Release.
---
dlls/dmsynth/synth.c | 32 ++++++++++++++++----------------
dlls/dmsynth/synthsink.c | 30 +++++++++++++++---------------
2 files changed, 31 insertions(+), 31 deletions(-)
diff --git a/dlls/dmsynth/synth.c b/dlls/dmsynth/synth.c
index 9c088af..657f3bd 100644
--- a/dlls/dmsynth/synth.c
+++ b/dlls/dmsynth/synth.c
@@ -59,32 +59,32 @@ static HRESULT WINAPI IDirectMusicSynth8Impl_QueryInterface(LPDIRECTMUSICSYNTH8
static ULONG WINAPI IDirectMusicSynth8Impl_AddRef(LPDIRECTMUSICSYNTH8 iface)
{
- IDirectMusicSynth8Impl *This = impl_from_IDirectMusicSynth8(iface);
- ULONG refCount = InterlockedIncrement(&This->ref);
+ IDirectMusicSynth8Impl *This = impl_from_IDirectMusicSynth8(iface);
+ ULONG ref = InterlockedIncrement(&This->ref);
- TRACE("(%p)->(ref before=%u)\n", This, refCount - 1);
+ TRACE("(%p)->(): new ref = %u\n", This, ref);
- DMSYNTH_LockModule();
+ DMSYNTH_LockModule();
- return refCount;
+ return ref;
}
static ULONG WINAPI IDirectMusicSynth8Impl_Release(LPDIRECTMUSICSYNTH8 iface)
{
- IDirectMusicSynth8Impl *This = impl_from_IDirectMusicSynth8(iface);
- ULONG refCount = InterlockedDecrement(&This->ref);
+ IDirectMusicSynth8Impl *This = impl_from_IDirectMusicSynth8(iface);
+ ULONG ref = InterlockedDecrement(&This->ref);
- TRACE("(%p)->(ref before=%u)\n", This, refCount + 1);
+ TRACE("(%p)->(): new ref = %u\n", This, ref);
- if (!refCount) {
- if (This->pLatencyClock)
- IReferenceClock_Release(This->pLatencyClock);
- HeapFree(GetProcessHeap(), 0, This);
- }
+ if (!ref) {
+ if (This->pLatencyClock)
+ IReferenceClock_Release(This->pLatencyClock);
+ HeapFree(GetProcessHeap(), 0, This);
+ }
- DMSYNTH_UnlockModule();
-
- return refCount;
+ DMSYNTH_UnlockModule();
+
+ return ref;
}
/* IDirectMusicSynth8Impl IDirectMusicSynth part: */
diff --git a/dlls/dmsynth/synthsink.c b/dlls/dmsynth/synthsink.c
index e5e164f..42c2d4c 100644
--- a/dlls/dmsynth/synthsink.c
+++ b/dlls/dmsynth/synthsink.c
@@ -53,32 +53,32 @@ static HRESULT WINAPI IDirectMusicSynthSinkImpl_QueryInterface(LPDIRECTMUSICSYNT
static ULONG WINAPI IDirectMusicSynthSinkImpl_AddRef(LPDIRECTMUSICSYNTHSINK iface)
{
- IDirectMusicSynthSinkImpl *This = impl_from_IDirectMusicSynthSink(iface);
- ULONG refCount = InterlockedIncrement(&This->ref);
+ IDirectMusicSynthSinkImpl *This = impl_from_IDirectMusicSynthSink(iface);
+ ULONG ref = InterlockedIncrement(&This->ref);
- TRACE("(%p)->(ref before=%u)\n", This, refCount - 1);
+ TRACE("(%p)->(): new ref = %u\n", This, ref);
- DMSYNTH_LockModule();
+ DMSYNTH_LockModule();
- return refCount;
+ return ref;
}
static ULONG WINAPI IDirectMusicSynthSinkImpl_Release(LPDIRECTMUSICSYNTHSINK iface)
{
- IDirectMusicSynthSinkImpl *This = impl_from_IDirectMusicSynthSink(iface);
- ULONG refCount = InterlockedDecrement(&This->ref);
+ IDirectMusicSynthSinkImpl *This = impl_from_IDirectMusicSynthSink(iface);
+ ULONG ref = InterlockedDecrement(&This->ref);
- TRACE("(%p)->(ref before=%u)\n", This, refCount + 1);
+ TRACE("(%p)->(): new ref = %u\n", This, ref);
- if (!refCount) {
- if (This->latency_clock)
- IReferenceClock_Release(This->latency_clock);
- HeapFree(GetProcessHeap(), 0, This);
- }
+ if (!ref) {
+ if (This->latency_clock)
+ IReferenceClock_Release(This->latency_clock);
+ HeapFree(GetProcessHeap(), 0, This);
+ }
- DMSYNTH_UnlockModule();
+ DMSYNTH_UnlockModule();
- return refCount;
+ return ref;
}
/* IDirectMusicSynthSinkImpl IDirectMusicSynthSink part: */
More information about the wine-cvs
mailing list