Fixed breakage of K&R support in rev.1.26. yyparse() was defined as
`int yyparse(;) ; { ... }' in K&R mode. Getting rid of the second unwanted semicolon in this made the ifdef tangle more tangled than before. Fixed a backwards comment in the tangle.
This commit is contained in:
parent
8d9e6c80ca
commit
87be6e697a
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=56137
@ -163,25 +163,25 @@ char *body[] =
|
||||
"#define YYERROR goto yyerrlab",
|
||||
"",
|
||||
"#ifndef YYPARSE_PARAM",
|
||||
"#define YYPARSE_PARAM",
|
||||
"#if defined(__cplusplus) || __STDC__",
|
||||
"#define YYPARSE_PARAM_TYPE void",
|
||||
"#define YYPARSE_PARAM_ARG void",
|
||||
"#define YYPARSE_PARAM_DECL",
|
||||
"#else /* ! ANSI-C/C++ */",
|
||||
"#define YYPARSE_PARAM_TYPE",
|
||||
"#define YYPARSE_PARAM_ARG",
|
||||
"#define YYPARSE_PARAM_DECL",
|
||||
"#endif /* ANSI-C/C++ */",
|
||||
"#else /* ! YYPARSE_PARAM */",
|
||||
"#else /* YYPARSE_PARAM */",
|
||||
"#ifndef YYPARSE_PARAM_TYPE",
|
||||
"#define YYPARSE_PARAM_TYPE void *",
|
||||
"#endif",
|
||||
"#endif /* ! YYPARSE_PARAM */",
|
||||
"",
|
||||
"#if defined(__cplusplus) || __STDC__",
|
||||
"#define YYPARSE_PARAM_ARG YYPARSE_PARAM_TYPE YYPARSE_PARAM",
|
||||
"#define YYPARSE_PARAM_DECL",
|
||||
"#else /* ! ANSI-C/C++ */",
|
||||
"#define YYPARSE_PARAM_ARG YYPARSE_PARAM;",
|
||||
"#define YYPARSE_PARAM_ARG YYPARSE_PARAM",
|
||||
"#define YYPARSE_PARAM_DECL YYPARSE_PARAM_TYPE YYPARSE_PARAM;",
|
||||
"#endif /* ANSI-C/C++ */",
|
||||
"#endif /* ! YYPARSE_PARAM */",
|
||||
"",
|
||||
"int",
|
||||
"yyparse (YYPARSE_PARAM_ARG)",
|
||||
|
Loading…
Reference in New Issue
Block a user