/* * Copyright (c) 2017 Linaro Limited * Additional Copyright (c) 2018 Espressif Systems (Shanghai) PTE LTD * * SPDX-License-Identifier: Apache-2.0 */ #ifndef _BLE_MESH_TYPES_H_ #define _BLE_MESH_TYPES_H_ #include #include #include #ifdef __cplusplus extern "C" { #endif typedef signed char s8_t; typedef signed short s16_t; typedef signed int s32_t; typedef signed long long s64_t; typedef unsigned char u8_t; typedef unsigned short u16_t; typedef unsigned int u32_t; typedef unsigned long long u64_t; typedef int bt_mesh_atomic_t; #ifndef PRIu64 #define PRIu64 "llu" #endif #ifndef PRIx64 #define PRIx64 "llx" #endif #ifdef __cplusplus } #endif #endif /* _BLE_MESH_TYPES_H_ */