From: RĂ©mi Denis-Courmont Date: Tue, 29 Jun 2010 14:29:50 +0000 (+0300) Subject: Win32: fix InterlockedExchangeAdd use X-Git-Tag: 1.2.0-pre1~6010 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=df6818ddca9ea664cded20fcf4a7cd5fc7106595;p=vlc Win32: fix InterlockedExchangeAdd use --- diff --git a/src/win32/atomic.c b/src/win32/atomic.c index bf111782b1..3110649470 100644 --- a/src/win32/atomic.c +++ b/src/win32/atomic.c @@ -41,8 +41,8 @@ uintptr_t vlc_atomic_set (vlc_atomic_t *atom, uintptr_t v) uintptr_t vlc_atomic_add (vlc_atomic_t *atom, uintptr_t v) { #if defined (WIN64) - return InterlockedExchangeAdd64 (&atom->s, v); + return InterlockedExchangeAdd64 (&atom->s, v) + v; #else - return InterlockedExchangeAdd (&atom->s, v); + return InterlockedExchangeAdd (&atom->s, v) + v; #endif }