Make all our flex and bison files use %option prefix or %name-prefix
Tom Lane <tgl@sss.pgh.pa.us>
Make all our flex and bison files use %option prefix or %name-prefix (respectively) to rename yylex and related symbols. Some were doing it this way already, while others used not-too-reliable sed hacks in the Makefiles. It's all nice and consistent now.
Files
| Path | Change | +/− |
|---|---|---|
| contrib/cube/cubeparse.y | modified | +3 −4 |
| contrib/cube/Makefile | modified | +4 −2 |
| contrib/seg/Makefile | modified | +5 −2 |
| contrib/seg/segparse.y | modified | +4 −4 |
| src/backend/bootstrap/bootparse.y | modified | +4 −2 |
| src/backend/bootstrap/bootscanner.l | modified | +2 −1 |
| src/backend/bootstrap/bootstrap.c | modified | +2 −7 |
| src/backend/bootstrap/Makefile | modified | +14 −20 |
| src/backend/utils/misc/guc-file.l | modified | +2 −1 |
| src/backend/utils/misc/Makefile | modified | +2 −4 |
| src/include/bootstrap/bootstrap.h | modified | +5 −3 |
| src/pl/plpgsql/src/gram.y | modified | +6 −1 |
| src/pl/plpgsql/src/Makefile | modified | +7 −8 |
| src/pl/plpgsql/src/pl_comp.c | modified | +1 −7 |
| src/pl/plpgsql/src/plpgsql.h | modified | +2 −2 |
| src/pl/plpgsql/src/scan.l | modified | +2 −1 |