macros.h
1 // SPDX-FileCopyrightText: 2023-2024 Le'Sec Core collective 2 // 3 // SPDX-License-Identifier: LGPL-3.0-or-later 4 5 #ifndef LSC_FEATURES_H 6 # define LSC_FEATURES_H 7 8 # ifdef __cplusplus 9 extern "C" { 10 # endif 11 12 // This is the common prefix used in all C type factories. It should 13 // normally not be changed, but may for completely internal purposes. 14 # define LSC_STD_NAME(x) LSC_##x 15 # define LSC_NAME(x) LSC_STD_NAME(x) 16 17 # ifdef __cplusplus 18 } 19 # endif 20 21 #endif