util_macros.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: 2024-2025 Carl Seifert
3  * SPDX-FileCopyrightText: 2024-2025 TU Dresden
4  * SPDX-License-Identifier: LGPL-2.1-only
5  */
6 
7 #pragma once
8 
9 #include "modules.h"
10 #include "macros/utils.h"
11 
19 #ifndef DOXYGEN
20 # define UNICOAP_CODE_CLASS_DETAIL_FORMAT "%u.%02u"
21 
22 # define _CONCAT3(a, b, c) CONCAT3(a, b, c)
23 #endif
24 
25 #ifdef __cplusplus
26 extern "C" {}
27 #endif
Various helper macros.
Common macros and compiler attributes/pragmas configuration.