From ee9bbea29c807707353e8b9ec09048990de18e4e Mon Sep 17 00:00:00 2001 From: Themba Dube Date: Sun, 11 Jul 2021 15:27:30 -0400 Subject: [PATCH] fix(printf) skip defining attribute if pycparser is used --- src/misc/lv_types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/misc/lv_types.h b/src/misc/lv_types.h index be08b115b..9a32423e6 100644 --- a/src/misc/lv_types.h +++ b/src/misc/lv_types.h @@ -80,7 +80,7 @@ typedef uint32_t lv_uintptr_t; #define _LV_CONCAT3(x, y, z) x ## y ## z #define LV_CONCAT3(x, y, z) _LV_CONCAT3(x, y, z) -#if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__) +#if (defined(__clang__) || defined(__GNUC__) || defined(__GNUG__)) && !defined(PYCPARSER) #define LV_FORMAT_ATTRIBUTE(fmtstr, vararg) __attribute__ ((format(printf, fmtstr, vararg))) #else #define LV_FORMAT_ATTRIBUTE(fmtstr, vararg)