Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ad84ecc

Browse files
committed
Use "true" not "TRUE" in one ICU function call.
This was evidently missed in commit 6337865, which generally did s/TRUE/true/ everywhere. It escaped notice up to now because ICU versions before ICU 68 provided definitions of "TRUE" and "FALSE" regardless. With ICU 68, it fails to compile. Per report from Condor. Back-patch to v11 where 6337865 came in. (I've not tested v10, where this call originated, but I imagine it's fine since we defined TRUE in c.h back then.) Discussion: https://postgr.es/m/[email protected]
1 parent 62b50ad commit ad84ecc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/backend/commands/collationcmds.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ get_icu_language_tag(const char *localename)
365365
UErrorCode status;
366366

367367
status = U_ZERO_ERROR;
368-
uloc_toLanguageTag(localename, buf, sizeof(buf), TRUE, &status);
368+
uloc_toLanguageTag(localename, buf, sizeof(buf), true, &status);
369369
if (U_FAILURE(status))
370370
ereport(ERROR,
371371
(errmsg("could not convert locale name \"%s\" to language tag: %s",

0 commit comments

Comments
 (0)