1 /* Copyright (c) 1997-2015, Wind River Systems, Inc. 2 * Copyright (c) 2021 Intel Corporation 3 * Copyright (c) 2023 Nordic Semiconductor ASA 4 * 5 * SPDX-License-Identifier: Apache-2.0 6 */ 7 8 #ifndef ZEPHYR_INCLUDE_SYS_ATOMIC_TYPES_H_ 9 #define ZEPHYR_INCLUDE_SYS_ATOMIC_TYPES_H_ 10 11 #ifdef __cplusplus 12 extern "C" { 13 #endif 14 15 typedef long atomic_t; 16 typedef atomic_t atomic_val_t; 17 typedef void *atomic_ptr_t; 18 typedef atomic_ptr_t atomic_ptr_val_t; 19 20 #ifdef __cplusplus 21 } 22 #endif 23 24 #endif /* ZEPHYR_INCLUDE_SYS_ATOMIC_TYPES_H_ */ 25