1 /* 2 * SPDX-FileCopyrightText: 2017 Linaro Limited 3 * SPDX-FileContributor: 2018-2021 Espressif Systems (Shanghai) CO LTD 4 * 5 * SPDX-License-Identifier: Apache-2.0 6 */ 7 8 #ifndef _BLE_MESH_TYPES_H_ 9 #define _BLE_MESH_TYPES_H_ 10 11 #include <stdint.h> 12 #include <stdbool.h> 13 #include <inttypes.h> 14 15 #ifdef __cplusplus 16 extern "C" { 17 #endif 18 19 typedef int bt_mesh_atomic_t; 20 21 #ifndef PRIu64 22 #define PRIu64 "llu" 23 #endif 24 25 #ifndef PRIx64 26 #define PRIx64 "llx" 27 #endif 28 29 #ifdef __cplusplus 30 } 31 #endif 32 33 #endif /* _BLE_MESH_TYPES_H_ */ 34