/
githubmirror
/
swtpm
Обзор
Документация
Войти
/
githubmirror
/
swtpm
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
include/compiler_dependencies.h
25 строк
713 B
Stefan Berger
swtpm: Add compiler attribute for printf to logging functions
15 апр 2026, 00:41
15 апр 2026, 00:41
9b33df1
Код
Авторство
О чём код?
/* SPDX-License-Identifier: BSD-3-Clause */ /* * compiler_dependencies.h: Compiler-dependent defines etc. * * Author: Stefan Berger, stefanb@linux.ibm.com * * Copyright (c) IBM Corporation, 2021 */ #ifndef _SWTPM_COMPILER_DEPENDENCIES_H #define _SWTPM_COMPILER_DEPENDENCIES_H #ifndef __clang__ # define SWTPM_ATTRIBUTE_FORMAT(STRING_IDX, FIRST_TO_CHECK) \ __attribute__((format (printf, STRING_IDX, FIRST_TO_CHECK))) #else # define SWTPM_ATTRIBUTE_FORMAT(STRING_IDX, FIRST_TO_CHECK) \ __attribute__((__format__ (__printf__, STRING_IDX, FIRST_TO_CHECK))) #endif #ifdef __GNUC__ /* gcc and clang */ # define SWTPM_ATTR_UNUSED __attribute__((unused)) #endif #endif /* _SWTPM_COMPILER_DEPENDENCIES_H */