|author||Łukasz Wojniłowicz <firstname.lastname@example.org>||Sat May 16 12:53:50 2020 +0200|
|committer||Jeff Genovy <email@example.com>||Wed Jun 24 11:38:41 2020 -0700|
ICU-20545 Ensure that path ends with detected file separator CharString, when asked, appends U_FILE_SEP_CHAR at the end of the string it holds, if it won't find U_FILE_SEP_CHAR or U_FILE_ALT_SEP_CHAR there. The problem starts if the dir variable uses U_FILE_ALT_SEP_CHAR which is not equal to U_FILE_SEP_CHAR. Then the resulting path could look like this ../data\ instead of this ../data/ This patch uses U_FILE_SEP_CHAR unless it detects that the dir variable doesn't use it, and uses U_FILE_ALT_SEP_CHAR instead.
|Azure Pipelines (Exhaustive Tests)|
|Azure Pipelines (Valgrind ICU4C)|
Please see ./icu4c/LICENSE (C and J are under an identical license file.)