1 /* 2 * Arm SCP/MCP Software 3 * Copyright (c) 2018-2021, Arm Limited and Contributors. All rights reserved. 4 * 5 * SPDX-License-Identifier: BSD-3-Clause 6 * 7 * Description: 8 * Provides <stdalign.h> features missing in certain standard library 9 * implementations. 10 */ 11 12 #ifndef FWK_ALIGN_H 13 #define FWK_ALIGN_H 14 15 #ifdef __ARMCC_VERSION 16 # define alignas _Alignas 17 # define alignof _Alignof 18 19 # define __alignas_is_defined 1 20 # define __alignof_is_defined 1 21 #else 22 # include <stdalign.h> 23 #endif 24 25 #endif /* FWK_ALIGN_H */ 26