From 57bc635a352b5772af9b130493f4c90addaa76a3 Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Thu, 11 Jan 2018 20:42:46 +0100 Subject: macros: new __fallthrough macro --- src/macros.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/macros.h b/src/macros.h index 280759c..3a13bc9 100644 --- a/src/macros.h +++ b/src/macros.h @@ -91,4 +91,12 @@ #define __used __attribute__((used)) #endif +#ifndef __fallthrough +#if __GNUC__ >= 7 +#define __fallthrough __attribute__((fallthrough)) +#else /* __GNUC__ >= 7 */ +#define __fallthrough +#endif /* __GNUC__ >= 7 */ +#endif + #endif /* _MACROS_H */ -- cgit v1.2.3