]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Use "%option prefix" to set API names in ecpg's lexer.
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 11 Dec 2016 23:04:28 +0000 (18:04 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 11 Dec 2016 23:04:28 +0000 (18:04 -0500)
commitfb12471ebec11417d49e705e8cb77baaa53f0473
tree2f8b55299fb21f31248be6715df147513f1293b2
parent7192865bdc48ded15caaba63fef313ff9e84eb71
Use "%option prefix" to set API names in ecpg's lexer.

Back-patch commit 92fb64983 into the pre-9.6 branches.

Without this, ecpg fails to build with the latest version of flex.
It's not unreasonable that people would want to compile our old branches
with recent tools.  Per report from Дилян Палаузов.

Discussion: https://postgr.es/m/d845c1af-e18d-6651-178f-9f08cdf37e10@aegee.org
src/interfaces/ecpg/preproc/descriptor.c
src/interfaces/ecpg/preproc/ecpg.addons
src/interfaces/ecpg/preproc/ecpg.c
src/interfaces/ecpg/preproc/ecpg.header
src/interfaces/ecpg/preproc/ecpg.trailer
src/interfaces/ecpg/preproc/extern.h
src/interfaces/ecpg/preproc/output.c
src/interfaces/ecpg/preproc/pgc.l
src/interfaces/ecpg/preproc/variable.c