From 7ae5d271b60c8cbabcb4664a1f85d957f4de8715 Mon Sep 17 00:00:00 2001 From: Sam Ruby Date: Mon, 6 Dec 1999 05:28:26 +0000 Subject: [PATCH] build error: wrong num parms to date_parse --- ext/standard/parsedate.y | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/ext/standard/parsedate.y b/ext/standard/parsedate.y index 6fa81d4f3fb..554f63f46f1 100644 --- a/ext/standard/parsedate.y +++ b/ext/standard/parsedate.y @@ -856,14 +856,11 @@ static int date_lex(void) time_t parsedate(char *p, TIMEINFO *now) { -#ifdef YYPARSE_PARAM - extern int date_parse (void *); -#else - extern int date_parse (void); -#endif + extern int date_parse (YYPARSE_PARAM_ARG); struct tm *tm, tmbuf; TIMEINFO ti; time_t Start; + CLS_FETCH(); yyInput = p; if (now == NULL) { @@ -891,7 +888,7 @@ time_t parsedate(char *p, TIMEINFO *now) yyHaveRel = 0; yyHaveTime = 0; - if (date_parse() || yyHaveTime > 1 || yyHaveDate > 1) + if (date_parse(YYPARSE_PARAM_ARG) || yyHaveTime > 1 || yyHaveDate > 1) return -1; if (yyHaveDate || yyHaveTime) {