Eina: fix previous commit
authorcaro <caro>
Fri, 27 Jan 2012 07:52:30 +0000 (07:52 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 27 Jan 2012 07:52:30 +0000 (07:52 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@67564 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/include/eina_inline_lock_win32.x

index 2239c69..86980ab 100644 (file)
@@ -325,7 +325,7 @@ static inline Eina_Bool
 eina_rwlock_new(Eina_RWLock *mutex)
 {
 #if _WIN32_WINNT >= 0x0600
-   InitializeSRWLock(mutex->mutex);
+   InitializeSRWLock(&mutex->mutex);
    return EINA_TRUE;
 #else
    if (!eina_lock_new(&(mutex->mutex))) return EINA_FALSE;
@@ -360,7 +360,7 @@ static inline Eina_Lock_Result
 eina_rwlock_take_read(Eina_RWLock *mutex)
 {
 #if _WIN32_WINNT >= 0x0600
-   AcquireSRWLockShared(mutex->mutex);
+   AcquireSRWLockShared(&mutex->mutex);
    mutex->is_read_mode = EINA_TRUE;
 #else
    DWORD res;
@@ -393,7 +393,7 @@ static inline Eina_Lock_Result
 eina_rwlock_take_write(Eina_RWLock *mutex)
 {
 #if _WIN32_WINNT >= 0x0600
-   AcquireSRWLockExclusive(mutex->mutex);
+   AcquireSRWLockExclusive(&mutex->mutex);
    mutex->is_read_mode = EINA_FALSE;
 #else
    DWORD res;
@@ -426,9 +426,9 @@ eina_rwlock_release(Eina_RWLock *mutex)
 {
 #if _WIN32_WINNT >= 0x0600
    if (mutex->is_read_mode)
-     ReleaseSRWLockShared(mutex->mutex);
+     ReleaseSRWLockShared(&mutex->mutex);
    else
-     ReleaseSRWLockExclusive(mutex->mutex);
+     ReleaseSRWLockExclusive(&mutex->mutex);
 #else
    if (eina_lock_take(&(mutex->mutex)) == EINA_LOCK_FAIL)
      return EINA_LOCK_FAIL;