sdlAtomicUnlock function

void sdlAtomicUnlock(
  1. Pointer<Int32> lock
)

Unlock a spin lock by setting it to 0.

Always returns immediately.

Please note that spinlocks are dangerous if you don't know what you're doing. Please be careful using any sort of spinlock!

\param lock a pointer to a lock variable

\since This function is available since SDL 2.0.0.

\sa SDL_AtomicLock \sa SDL_AtomicTryLock

extern DECLSPEC void SDLCALL SDL_AtomicUnlock(SDL_SpinLock *lock)

Implementation

void sdlAtomicUnlock(Pointer<Int32> lock) {
  final sdlAtomicUnlockLookupFunction = libSdl2.lookupFunction<
      Void Function(Pointer<Int32> lock),
      void Function(Pointer<Int32> lock)>('SDL_AtomicUnlock');
  return sdlAtomicUnlockLookupFunction(lock);
}