Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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/7a6f3336165bfe3ca66abcda7966f9d0@stz-bg.com
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

+1-1
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)