OSDN Git Service

Because plpgsql's scanner uses %option case-insensitive, flex's results could
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 15 Jul 2007 22:18:24 +0000 (22:18 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 15 Jul 2007 22:18:24 +0000 (22:18 +0000)
commit78c84ad49eeb12c67797e5acb3cf637a59601ce2
treeb477c464ddf7695ca6ff110cd713a8203efd074c
parent816ff27f60385d362898d8ac6523f043f888b1f5
Because plpgsql's scanner uses %option case-insensitive, flex's results could
theoretically vary depending on what the compile-time locale setting is.
Hence, force it to see LC_CTYPE=C to ensure consistent build results.
(It's likely that this makes no difference in practice, since our
specification for "identifier" surely includes both ends of any possible
uppercase/lowercase pair anyway.  But it should silence warnings about
ambiguous character classes that are reported by some buildfarm members.)
src/pl/plpgsql/src/Makefile