diff --git a/Alc/ALc.c b/Alc/ALc.c index 4142a99d..f86d1d5d 100644 --- a/Alc/ALc.c +++ b/Alc/ALc.c @@ -1415,16 +1415,6 @@ void ALCdevice_Unlock(ALCdevice *device) VCALL0(device->Backend,unlock)(); } -void LockContext(ALCcontext *context) -{ - ALCdevice_Lock(context->Device); -} - -void UnlockContext(ALCcontext *context) -{ - ALCdevice_Unlock(context->Device); -} - /* SetDefaultWFXChannelOrder * diff --git a/OpenAL32/Include/alMain.h b/OpenAL32/Include/alMain.h index de6f2613..dbc184af 100644 --- a/OpenAL32/Include/alMain.h +++ b/OpenAL32/Include/alMain.h @@ -512,8 +512,11 @@ void ALCdevice_Lock(ALCdevice *device); void ALCdevice_Unlock(ALCdevice *device); ALint64 ALCdevice_GetLatency(ALCdevice *device); -void LockContext(ALCcontext *context); -void UnlockContext(ALCcontext *context); +static inline void LockContext(ALCcontext *context) +{ ALCdevice_Lock(context->Device); } + +static inline void UnlockContext(ALCcontext *context) +{ ALCdevice_Unlock(context->Device); } void *al_malloc(size_t alignment, size_t size);