https://git.tuxfamily.org/chrony/chrony.git/commit/?id=7b97668319f9449b4adb1a978bb1fe9b0fb22e4d https://bugs.gentoo.org/880519 From 7b97668319f9449b4adb1a978bb1fe9b0fb22e4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Holger=20Hoffst=C3=A4tte?= Date: Wed, 9 Nov 2022 09:17:14 +0100 Subject: getdate: fix various warnings which will be errors with clang-16 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit These were found by Gentoo's QA while rebuilding the world with clang-16: https://bugs.gentoo.org/880519 Signed-off-by: Holger Hoffstätte --- a/getdate.y +++ b/getdate.y @@ -448,9 +448,9 @@ o_merid : /* NULL */ the same signature as the function definition does. */ #include "getdate.h" -extern struct tm *gmtime (); -extern struct tm *localtime (); -extern time_t mktime (); +extern struct tm *gmtime (const time_t *timep); +extern struct tm *localtime (const time_t *timep); +extern time_t mktime (struct tm *tm); /* Month and day table. */ static TABLE const MonthDayTable[] = { @@ -641,16 +641,13 @@ static TABLE const MilitaryTable[] = { /* ARGSUSED */ static int -yyerror (s) - char *s ATTRIBUTE_UNUSED; +yyerror (char *s ATTRIBUTE_UNUSED) { return 0; } static int -ToHour (Hours, Meridian) - int Hours; - MERIDIAN Meridian; +ToHour (int Hours, MERIDIAN Meridian) { switch (Meridian) { @@ -677,8 +674,7 @@ ToHour (Hours, Meridian) } static int -ToYear (Year) - int Year; +ToYear (int Year) { if (Year < 0) Year = -Year; @@ -694,8 +690,7 @@ ToYear (Year) } static int -LookupWord (buff) - char *buff; +LookupWord (char *buff) { register char *p; register char *q; cgit v0.10.2