diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-10-06 17:01:06 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-10-06 17:01:06 +0000 |
| commit | f9162202b0ceb25fae4a0848a4a99dbe1158bd22 (patch) | |
| tree | 1e6350bb0608f2a599e0a303fcf5b18aab691102 /src/engine/system.c | |
| parent | 449146a2753deb657e0ef641bd6065467ef75322 (diff) | |
| download | zcatch-f9162202b0ceb25fae4a0848a4a99dbe1158bd22.tar.gz zcatch-f9162202b0ceb25fae4a0848a4a99dbe1158bd22.zip | |
fixed some C errors
Diffstat (limited to 'src/engine/system.c')
| -rw-r--r-- | src/engine/system.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/engine/system.c b/src/engine/system.c index 8c869d53..67e84b74 100644 --- a/src/engine/system.c +++ b/src/engine/system.c @@ -276,13 +276,13 @@ LOCK lock_create() #else #error not implemented on this platform #endif - return lock; + return (LOCK)lock; } void lock_destroy(LOCK lock) { #if defined(CONF_FAMILY_UNIX) - pthread_mutex_destroy(lock); + pthread_mutex_destroy((LOCKINTERNAL *)lock); #elif defined(CONF_FAMILY_WINDOWS) DeleteCriticalSection((LPCRITICAL_SECTION)lock); #else @@ -294,7 +294,7 @@ void lock_destroy(LOCK lock) int lock_try(LOCK lock) { #if defined(CONF_FAMILY_UNIX) - return pthread_mutex_trylock(lock); + return pthread_mutex_trylock((LOCKINTERNAL *)lock); #elif defined(CONF_FAMILY_WINDOWS) return TryEnterCriticalSection((LPCRITICAL_SECTION)lock); #else @@ -305,7 +305,7 @@ int lock_try(LOCK lock) void lock_wait(LOCK lock) { #if defined(CONF_FAMILY_UNIX) - pthread_mutex_lock(lock); + pthread_mutex_lock((LOCKINTERNAL *)lock); #elif defined(CONF_FAMILY_WINDOWS) EnterCriticalSection((LPCRITICAL_SECTION)lock); #else @@ -316,7 +316,7 @@ void lock_wait(LOCK lock) void lock_release(LOCK lock) { #if defined(CONF_FAMILY_UNIX) - pthread_mutex_unlock(lock); + pthread_mutex_unlock((LOCKINTERNAL *)lock); #elif defined(CONF_FAMILY_WINDOWS) LeaveCriticalSection((LPCRITICAL_SECTION)lock); #else |