"""Auto-generated Python stub file"""


import t, c
ATOMIC_RELAXED: t.CDefine
ATOMIC_CONSUME: t.CDefine
ATOMIC_ACQUIRE: t.CDefine
ATOMIC_RELEASE: t.CDefine
ATOMIC_ACQ_REL: t.CDefine
ATOMIC_SEQ_CST: t.CDefine
def __atomic_test_and_set(ptr: t.CUInt64T | t.CPtr, order: t.CInt) -> t.CBool: pass

def __atomic_clear(ptr: t.CUInt64T | t.CPtr, order: t.CInt) -> t.CVoid: pass

def __atomic_thread_fence(order: t.CInt) -> t.CVoid: pass

def __atomic_signal_fence(order: t.CInt) -> t.CVoid: pass

def __atomic_always_lock_free(size: t.CSizeT, ptr: t.CVoid | t.CPtr) -> t.CBool: pass

def __atomic_is_lock_free(size: t.CSizeT, ptr: t.CVoid | t.CPtr) -> t.CBool: pass

