From 3eeaef995bced0b44c23ae1dcd6c808667667986 Mon Sep 17 00:00:00 2001 From: Ruediger Meier Date: Wed, 28 Jun 2017 18:37:44 +0200 Subject: hwclock: don't ifdef printf arguments This may fails if printf() is macro, introduced in cc7cb070. clang compiler warnings: CC sys-utils/hwclock.o ../sys-utils/hwclock.c:1228:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] #ifdef __linux__ ^ ../sys-utils/hwclock.c:1230:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] #endif ^ 2 warnings generated. CC: J William Piggott Signed-off-by: Ruediger Meier --- sys-utils/hwclock.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'sys-utils/hwclock.c') diff --git a/sys-utils/hwclock.c b/sys-utils/hwclock.c index 2f2c03a6f..a0a48dd13 100644 --- a/sys-utils/hwclock.c +++ b/sys-utils/hwclock.c @@ -1225,10 +1225,11 @@ usage(const struct hwclock_control *ctl) fputs(USAGE_OPTIONS, out); fputs(_(" -u, --utc inform hwclock the RTC timescale is UTC\n"), out); fputs(_(" -l, --localtime inform hwclock the RTC timescale is Local\n"), out); - fprintf(out, _( #ifdef __linux__ - " -f, --rtc use an alternate file to %1$s\n" + printf(_( + " -f, --rtc use an alternate file to %1$s\n"), _PATH_RTC_DEV); #endif + printf(_( " --directisa use the ISA bus instead of %1$s access\n"), _PATH_RTC_DEV); fputs(_(" --date