pgsql: Because plpgsql's scanner uses %option case-insensitive, flex's

Поиск
Список
Период
Сортировка
От tgl@postgresql.org (Tom Lane)
Тема pgsql: Because plpgsql's scanner uses %option case-insensitive, flex's
Дата
Msg-id 20070715221824.B72D89FB1F0@postgresql.org
обсуждение исходный текст
Список pgsql-committers
Log Message:
-----------
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.)

Modified Files:
--------------
    pgsql/src/pl/plpgsql/src:
        Makefile (r1.30 -> r1.31)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/pl/plpgsql/src/Makefile.diff?r1=1.30&r2=1.31)

В списке pgsql-committers по дате отправления:

Предыдущее
От: tgl@postgresql.org (Tom Lane)
Дата:
Сообщение: pgsql: Reject zero or negative BY step in plpgsql integer FOR-loops, and
Следующее
От: tgl@postgresql.org (Tom Lane)
Дата:
Сообщение: pgsql: Fix unportable use of isspace(), per buildfarm results.