@@ -27,6 +27,8 @@ extern "C" {
2727 _Py_atomic_load_ssize_acquire(&value)
2828#define FT_ATOMIC_LOAD_SSIZE_RELAXED (value ) \
2929 _Py_atomic_load_ssize_relaxed(&value)
30+ #define FT_ATOMIC_LOAD_SIZE_RELAXED (value ) \
31+ _Py_atomic_load_size_relaxed(&value)
3032#define FT_ATOMIC_STORE_PTR (value , new_value ) \
3133 _Py_atomic_store_ptr(&value, new_value)
3234#define FT_ATOMIC_LOAD_PTR_ACQUIRE (value ) \
@@ -67,6 +69,8 @@ extern "C" {
6769 _Py_atomic_store_int8_release(&value, new_value)
6870#define FT_ATOMIC_STORE_SSIZE_RELAXED (value , new_value ) \
6971 _Py_atomic_store_ssize_relaxed(&value, new_value)
72+ #define FT_ATOMIC_STORE_SIZE_RELAXED (value , new_value ) \
73+ _Py_atomic_store_size_relaxed(&value, new_value)
7074#define FT_ATOMIC_STORE_SSIZE_RELEASE (value , new_value ) \
7175 _Py_atomic_store_ssize_release(&value, new_value)
7276#define FT_ATOMIC_STORE_UINT8_RELAXED (value , new_value ) \
@@ -147,6 +151,7 @@ extern "C" {
147151#define FT_ATOMIC_LOAD_SSIZE (value ) value
148152#define FT_ATOMIC_LOAD_SSIZE_ACQUIRE (value ) value
149153#define FT_ATOMIC_LOAD_SSIZE_RELAXED (value ) value
154+ #define FT_ATOMIC_LOAD_SIZE_RELAXED (value ) value
150155#define FT_ATOMIC_LOAD_PTR_ACQUIRE (value ) value
151156#define FT_ATOMIC_LOAD_PTR_CONSUME (value ) value
152157#define FT_ATOMIC_LOAD_UINTPTR_ACQUIRE (value ) value
@@ -166,6 +171,7 @@ extern "C" {
166171#define FT_ATOMIC_STORE_INT8_RELAXED (value , new_value ) value = new_value
167172#define FT_ATOMIC_STORE_INT8_RELEASE (value , new_value ) value = new_value
168173#define FT_ATOMIC_STORE_SSIZE_RELAXED (value , new_value ) value = new_value
174+ #define FT_ATOMIC_STORE_SIZE_RELAXED (value , new_value ) value = new_value
169175#define FT_ATOMIC_STORE_SSIZE_RELEASE (value , new_value ) value = new_value
170176#define FT_ATOMIC_STORE_UINT8_RELAXED (value , new_value ) value = new_value
171177#define FT_ATOMIC_STORE_UINT16_RELAXED (value , new_value ) value = new_value
0 commit comments