diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2016-03-19 16:35:41 -0400 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2016-03-19 16:35:41 -0400 |
commit | 429ee5a822db0e8faf669d77c810f1eeaaff1ab4 (patch) | |
tree | 60b96ede0aed5ad8511e197741060a185894f001 /contrib/postgres_fdw/postgres_fdw.c | |
parent | 1038bc91ca98865bd60bf63db46fc331f3099998 (diff) | |
download | postgresql-429ee5a822db0e8faf669d77c810f1eeaaff1ab4.tar.gz postgresql-429ee5a822db0e8faf669d77c810f1eeaaff1ab4.zip |
Make pgbench's expression lexer reentrant.
This is a necessary preliminary step for making it play with psqlscan.l
given the way I set up the lexer input-buffer sharing mechanism in commit
0ea9efbe9ec1bf07.
I've not tried to make it *actually* reentrant; there's still some static
variables laying about. But flex thinks it's reentrant, and that's what
counts.
In support of that, fix exprparse.y to pass through the yyscan_t from the
caller. Also do some minor code beautification, like not casting away
const.
Diffstat (limited to 'contrib/postgres_fdw/postgres_fdw.c')
0 files changed, 0 insertions, 0 deletions