Module Name: src Committed By: christos Date: Mon Jun 5 18:59:21 UTC 2017
Modified Files: src/external/gpl2/dtc/dist: dtc-parser.y Log Message: Make this compatible with byacc To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 src/external/gpl2/dtc/dist/dtc-parser.y Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/gpl2/dtc/dist/dtc-parser.y diff -u src/external/gpl2/dtc/dist/dtc-parser.y:1.1.1.1 src/external/gpl2/dtc/dist/dtc-parser.y:1.2 --- src/external/gpl2/dtc/dist/dtc-parser.y:1.1.1.1 Fri Dec 4 07:30:05 2015 +++ src/external/gpl2/dtc/dist/dtc-parser.y Mon Jun 5 14:59:21 2017 @@ -24,7 +24,11 @@ #include "srcpos.h" extern int yylex(void); +#ifndef YYBYACC extern void yyerror(char const *s); +#else +#include "dtc-parser.h" +#endif #define ERROR(loc, ...) \ do { \ srcpos_error((loc), "Error", __VA_ARGS__); \ @@ -471,7 +475,14 @@ subnode: %% +#ifndef YYBYACC void yyerror(char const *s) { ERROR(&yylloc, "%s", s); } +#else +void yyerror(YYLTYPE *loc, char const *s) +{ + ERROR(loc, "%s", s); +} +#endif