Use __P((void)) for the function *definitions* of yygrowstack() and yyparse()

(not just their declarations) to make newer C++ compilers happy with the
output.  (Needed to make yacc produce less iffy code for src/tools/groff.)
This commit is contained in:
tv 2002-01-30 20:37:59 +00:00
parent 01c2615055
commit 2bf5ae19a1

View File

@ -1,4 +1,4 @@
/* $NetBSD: skeleton.c,v 1.21 2001/02/04 17:45:06 christos Exp $ */ /* $NetBSD: skeleton.c,v 1.22 2002/01/30 20:37:59 tv Exp $ */
/* /*
* Copyright (c) 1989 The Regents of the University of California. * Copyright (c) 1989 The Regents of the University of California.
@ -37,11 +37,11 @@
*/ */
#include <sys/cdefs.h> #include <sys/cdefs.h>
#ifndef lint #if defined(__RCSID) && !defined(lint)
#if 0 #if 0
static char sccsid[] = "@(#)skeleton.c 5.8 (Berkeley) 4/29/95"; static char sccsid[] = "@(#)skeleton.c 5.8 (Berkeley) 4/29/95";
#else #else
__RCSID("$NetBSD: skeleton.c,v 1.21 2001/02/04 17:45:06 christos Exp $"); __RCSID("$NetBSD: skeleton.c,v 1.22 2002/01/30 20:37:59 tv Exp $");
#endif /* 0 */ #endif /* 0 */
#endif /* not lint */ #endif /* not lint */
@ -67,7 +67,7 @@ const char * const banner[] =
"static char yysccsid[] = \"@(#)yaccpar 1.9 (Berkeley) 02/21/93\";", "static char yysccsid[] = \"@(#)yaccpar 1.9 (Berkeley) 02/21/93\";",
"#else", "#else",
"#if defined(__NetBSD__) && defined(__IDSTRING)", "#if defined(__NetBSD__) && defined(__IDSTRING)",
"__IDSTRING(yyrcsid, \"$NetBSD: skeleton.c,v 1.21 2001/02/04 17:45:06 christos Exp $\");", "__IDSTRING(yyrcsid, \"$NetBSD: skeleton.c,v 1.22 2002/01/30 20:37:59 tv Exp $\");",
"#endif /* __NetBSD__ && __IDSTRING */", "#endif /* __NetBSD__ && __IDSTRING */",
"#endif /* 0 */", "#endif /* 0 */",
"#endif /* lint */", "#endif /* lint */",
@ -138,7 +138,7 @@ const char * const body[] =
{ {
"/* allocate initial stack or double stack size, up to YYMAXDEPTH */", "/* allocate initial stack or double stack size, up to YYMAXDEPTH */",
"static int yygrowstack __P((void));", "static int yygrowstack __P((void));",
"static int yygrowstack()", "static int yygrowstack __P((void))",
"{", "{",
" int newsize, i;", " int newsize, i;",
" short *newss;", " short *newss;",
@ -169,7 +169,7 @@ const char * const body[] =
"#define YYACCEPT goto yyaccept", "#define YYACCEPT goto yyaccept",
"#define YYERROR goto yyerrlab", "#define YYERROR goto yyerrlab",
"int", "int",
"yyparse()", "yyparse __P((void))",
"{", "{",
" int yym, yyn, yystate;", " int yym, yyn, yystate;",
"#if YYDEBUG", "#if YYDEBUG",