/ include / lscore / macros.h
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