diff options
author | Jim Meyering <jim@meyering.net> | 1998-12-31 14:37:21 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1998-12-31 14:37:21 +0000 |
commit | 50225cad77c52a4ef7bfb05b1aa5459ae6e6f479 (patch) | |
tree | 5873a371a898672f86a78ac2c0150eb953603ae7 | |
parent | b15af47b4901fb27fe07508d86bde82328fc9307 (diff) | |
download | coreutils-50225cad77c52a4ef7bfb05b1aa5459ae6e6f479.tar.xz |
Fix warnings from gcc -W -Wall
(__attribute__): Define.
(ATTRIBUTE_UNUSED): Define.
(yyerror): Mark parameter as unused with ATTRIBUTE_UNUSED.
(MonthDayTable): Add initializers for last entry.
(UnitsTable): Likewise.
(OtherTable): Likewise.
(MilitaryTable): Likewise.
-rw-r--r-- | lib/getdate.y | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/lib/getdate.y b/lib/getdate.y index df9614f1f..86a3d4691 100644 --- a/lib/getdate.y +++ b/lib/getdate.y @@ -53,6 +53,14 @@ # include <string.h> #endif +#if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 7) +# define __attribute__(x) +#endif + +#ifndef ATTRIBUTE_UNUSED +# define ATTRIBUTE_UNUSED __attribute__ ((__unused__)) +#endif + /* Some old versions of bison generate parsers that use bcopy. That loses on systems that don't provide the function, so we have to redefine it here. */ @@ -471,7 +479,7 @@ static TABLE const MonthDayTable[] = { { "thurs", tDAY, 4 }, { "friday", tDAY, 5 }, { "saturday", tDAY, 6 }, - { NULL } + { NULL, 0, 0 } }; /* Time units table. */ @@ -486,7 +494,7 @@ static TABLE const UnitsTable[] = { { "min", tMINUTE_UNIT, 1 }, { "second", tSEC_UNIT, 1 }, { "sec", tSEC_UNIT, 1 }, - { NULL } + { NULL, 0, 0 } }; /* Assorted relative-time words. */ @@ -511,7 +519,7 @@ static TABLE const OtherTable[] = { { "eleventh", tUNUMBER, 11 }, { "twelfth", tUNUMBER, 12 }, { "ago", tAGO, 1 }, - { NULL } + { NULL, 0, 0 } }; /* The timezone table. */ @@ -596,7 +604,7 @@ static TABLE const TimezoneTable[] = { { "nzst", tZONE, -HOUR (12) }, /* New Zealand Standard */ { "nzdt", tDAYZONE, -HOUR (12) }, /* New Zealand Daylight */ { "idle", tZONE, -HOUR (12) }, /* International Date Line East */ - { NULL } + { NULL, 0, 0 } }; /* Military timezone table. */ @@ -626,7 +634,7 @@ static TABLE const MilitaryTable[] = { { "x", tZONE, HOUR (-11) }, { "y", tZONE, HOUR (-12) }, { "z", tZONE, HOUR ( 0) }, - { NULL } + { NULL, 0, 0 } }; @@ -635,7 +643,7 @@ static TABLE const MilitaryTable[] = { /* ARGSUSED */ static int yyerror (s) - char *s; + char *s ATTRIBUTE_UNUSED; { return 0; } |