@ -54,6 +54,7 @@ typedef pg_atomic_uint32 dsa_pointer_atomic;
# define dsa_pointer_atomic_write pg_atomic_write_u32
# define dsa_pointer_atomic_write pg_atomic_write_u32
# define dsa_pointer_atomic_fetch_add pg_atomic_fetch_add_u32
# define dsa_pointer_atomic_fetch_add pg_atomic_fetch_add_u32
# define dsa_pointer_atomic_compare_exchange pg_atomic_compare_exchange_u32
# define dsa_pointer_atomic_compare_exchange pg_atomic_compare_exchange_u32
# define DSA_POINTER_FORMAT "%08x"
# else
# else
typedef uint64 dsa_pointer ;
typedef uint64 dsa_pointer ;
typedef pg_atomic_uint64 dsa_pointer_atomic ;
typedef pg_atomic_uint64 dsa_pointer_atomic ;
@ -62,6 +63,7 @@ typedef pg_atomic_uint64 dsa_pointer_atomic;
# define dsa_pointer_atomic_write pg_atomic_write_u64
# define dsa_pointer_atomic_write pg_atomic_write_u64
# define dsa_pointer_atomic_fetch_add pg_atomic_fetch_add_u64
# define dsa_pointer_atomic_fetch_add pg_atomic_fetch_add_u64
# define dsa_pointer_atomic_compare_exchange pg_atomic_compare_exchange_u64
# define dsa_pointer_atomic_compare_exchange pg_atomic_compare_exchange_u64
# define DSA_POINTER_FORMAT "%016" INT64_MODIFIER "x"
# endif
# endif
/* A sentinel value for dsa_pointer used to indicate failure to allocate. */
/* A sentinel value for dsa_pointer used to indicate failure to allocate. */