Avoid global LC_CTYPE dependency in pg_locale_libc.c.
authorJeff Davis <jdavis@postgresql.org>
Mon, 24 Nov 2025 22:55:09 +0000 (14:55 -0800)
committerJeff Davis <jdavis@postgresql.org>
Mon, 24 Nov 2025 22:55:09 +0000 (14:55 -0800)
commitf81bf78ce12b9fd3e50eb00dd875440007262ec4
tree9aa82301309d1c686c72da49a6e4ae2e5e3c424d
parent698fa924b11a4ff55ac83b340dbae1e6cee00e59
Avoid global LC_CTYPE dependency in pg_locale_libc.c.

Call tolower_l() directly instead of through pg_tolower(), because the
latter depends on the global LC_CTYPE.

Discussion: https://postgr.es/m/8186b28a1a39e61a0d833a4c25a8909ebbbabd48.camel@j-davis.com
src/backend/utils/adt/pg_locale_libc.c