X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fbasic%2Ftime-util.c;fp=src%2Fbasic%2Ftime-util.c;h=aadd3b7154858d1dbc1346a9ccaf808b32628ca9;hb=510e704e67ea99dc321aadc9527d55ff0f1d4a43;hp=be0197f4405b87a9b8463cef8b6a41a644ceda45;hpb=eb0e417895c37dbdb64f18ae95c6b1a7a99f871e;p=elogind.git diff --git a/src/basic/time-util.c b/src/basic/time-util.c index be0197f44..aadd3b715 100644 --- a/src/basic/time-util.c +++ b/src/basic/time-util.c @@ -1307,6 +1307,12 @@ clockid_t clock_boottime_or_monotonic(void) { } #endif // 0 +#if 1 /// let's add a diagnostic push to silence -Wimplicit-fallthrough to elogind +# ifdef __GNUC__ +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wimplicit-fallthrough" +# endif // __GNUC__ +#endif // 1 bool clock_supported(clockid_t clock) { struct timespec ts; @@ -1330,6 +1336,11 @@ bool clock_supported(clockid_t clock) { return clock_gettime(clock, &ts) >= 0; } } +#if 1 /// end diagnostic push in elogind +# ifdef __GNUC__ +# pragma GCC diagnostic pop +# endif // __GNUC__ +#endif // 1 #if 0 /// UNNEEDED by elogind int get_timezone(char **tz) {