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:
bde 2000-01-17 02:04:06 +00:00
parent d5b63f6ce7
commit b8e4beb151

View File

@ -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)",