c_pal_ll/interfaces/reals/real_interlocked_renames.h (34 lines of code) (raw):
// Copyright (c) Microsoft. All rights reserved.
#define interlocked_add real_interlocked_add
#define interlocked_add_64 real_interlocked_add_64
#define interlocked_and real_interlocked_and
#define interlocked_and_16 real_interlocked_and_16
#define interlocked_and_64 real_interlocked_and_64
#define interlocked_and_8 real_interlocked_and_8
#define interlocked_compare_exchange real_interlocked_compare_exchange
#ifdef _WIN64
#define interlocked_compare_exchange_128 real_interlocked_compare_exchange_128
#endif
#define interlocked_compare_exchange_16 real_interlocked_compare_exchange_16
#define interlocked_compare_exchange_64 real_interlocked_compare_exchange_64
#define interlocked_compare_exchange_pointer real_interlocked_compare_exchange_pointer
#define interlocked_decrement real_interlocked_decrement
#define interlocked_decrement_16 real_interlocked_decrement_16
#define interlocked_decrement_64 real_interlocked_decrement_64
#define interlocked_exchange real_interlocked_exchange
#define interlocked_exchange_16 real_interlocked_exchange_16
#define interlocked_exchange_64 real_interlocked_exchange_64
#define interlocked_exchange_8 real_interlocked_exchange_8
#define interlocked_exchange_add real_interlocked_exchange_add
#define interlocked_exchange_add_64 real_interlocked_exchange_add_64
#define interlocked_exchange_pointer real_interlocked_exchange_pointer
#define interlocked_increment real_interlocked_increment
#define interlocked_increment_16 real_interlocked_increment_16
#define interlocked_increment_64 real_interlocked_increment_64
#define interlocked_or real_interlocked_or
#define interlocked_or_16 real_interlocked_or_16
#define interlocked_or_64 real_interlocked_or_64
#define interlocked_or_8 real_interlocked_or_8
#define interlocked_xor real_interlocked_xor
#define interlocked_xor_16 real_interlocked_xor_16
#define interlocked_xor_64 real_interlocked_xor_64
#define interlocked_xor_8 real_interlocked_xor_8