diff options
| author | Andreas Schneider <asn@samba.org> | 2017-07-27 13:18:12 +0200 |
|---|---|---|
| committer | Michael Adam <obnox@samba.org> | 2017-07-27 16:14:05 +0200 |
| commit | fa9cc407f1a8bd17433835eedcc0135424d420a1 (patch) | |
| tree | f2e81623464ee97539ec59bafa2cb2807df95019 /src | |
| parent | fafd5ed2dd89b7d951d70d0ac5585939cb2e4dcf (diff) | |
| download | socket_wrapper-fa9cc407f1a8bd17433835eedcc0135424d420a1.tar.gz socket_wrapper-fa9cc407f1a8bd17433835eedcc0135424d420a1.tar.xz socket_wrapper-fa9cc407f1a8bd17433835eedcc0135424d420a1.zip | |
swrap: Protect the FALL_THROUGH define
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'src')
| -rw-r--r-- | src/socket_wrapper.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/socket_wrapper.c b/src/socket_wrapper.c index 46fb683..280215e 100644 --- a/src/socket_wrapper.c +++ b/src/socket_wrapper.c @@ -107,11 +107,13 @@ enum swrap_dbglvl_e { #define DESTRUCTOR_ATTRIBUTE #endif -#ifdef HAVE_FALLTHROUGH_ATTRIBUTE -#define FALL_THROUGH __attribute__ ((fallthrough)) -#else -#define FALL_THROUGH -#endif +#ifndef FALL_THROUGH +# ifdef HAVE_FALLTHROUGH_ATTRIBUTE +# define FALL_THROUGH __attribute__ ((fallthrough)) +# else /* HAVE_FALLTHROUGH_ATTRIBUTE */ +# define FALL_THROUGH +# endif /* HAVE_FALLTHROUGH_ATTRIBUTE */ +#endif /* FALL_THROUGH */ #ifdef HAVE_ADDRESS_SANITIZER_ATTRIBUTE #define DO_NOT_SANITIZE_ADDRESS_ATTRIBUTE __attribute__((no_sanitize_address)) |
