scuffed-code/icu4c/source/tools/toolutil
Łukasz Wojniłowicz cd5b025ef8 ICU-20545 Detect file separator char from dir
If udata_create won't find U_FILE_SEP_CHAR at the end of a dir variable,
then it appends it. 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\mappings/cns-11643-1992.ucm
instead of this
../data/mappings/cns-11643-1992.ucm

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.
2020-06-18 10:54:25 -07:00
..
collationinfo.cpp ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
collationinfo.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
dbgutil.cpp ICU-21052 Fix two compilations with UCONFIG_NO_CONVERSION option in t… 2020-04-23 22:10:36 -07:00
dbgutil.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
denseranges.cpp ICU-12764 UTF-8 source files, update file encoding comments. 2017-02-03 18:57:23 +00:00
denseranges.h ICU-12764 UTF-8 source files, update file encoding comments. 2017-02-03 18:57:23 +00:00
filestrm.cpp ICU-20147 Fix MSVC warning C4251, and fix a few other warnings too. (#134) 2018-09-27 14:27:41 -07:00
filestrm.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
filetools.cpp ICU-20601 Remove superfluous semicolons (-Wextra-semi-stmt). 2019-08-15 12:30:21 +02:00
filetools.h ICU-12764 UTF-8 source files, update file encoding comments. 2017-02-03 18:57:23 +00:00
flagparser.cpp ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
flagparser.h ICU-12764 UTF-8 source files, update file encoding comments. 2017-02-03 18:57:23 +00:00
Makefile.in ICU-10879 Split out OBJECTS from Makefiles into separate files 2020-05-20 11:37:05 -07:00
package.cpp ICU-20147 Fix MSVC warning C4251, and fix a few other warnings too. (#134) 2018-09-27 14:27:41 -07:00
package.h ICU-12764 UTF-8 source files, update file encoding comments. 2017-02-03 18:57:23 +00:00
pkg_genc.cpp ICU-20919 Merge branch 'maint/maint-66' into 66-merge-branch 2020-03-25 12:42:19 -05:00
pkg_genc.h ICU-20938 Add --skip-dll-export option to genccode to prevent exporting statically linked ICU data from executables. 2020-01-23 12:00:29 -08:00
pkg_gencmn.cpp ICU-20351 Warning cleanup changes for ICU4C under MSVC. 2019-01-16 16:43:02 -08:00
pkg_gencmn.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
pkg_icu.cpp ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
pkg_icu.h ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
pkg_imp.h ICU-12764 UTF-8 source files, update file encoding comments. 2017-02-03 18:57:23 +00:00
pkgitems.cpp ICU-21052 Fix two compilations with UCONFIG_NO_CONVERSION option in t… 2020-04-23 22:10:36 -07:00
ppucd.cpp ICU-12985 ppucd.txt more readable unassigned ranges; block compaction by size savings not value plurality reduces clutter 2017-05-02 22:53:28 +00:00
ppucd.h ICU-12985 ppucd.txt more readable unassigned ranges; block compaction by size savings not value plurality reduces clutter 2017-05-02 22:53:28 +00:00
sources.txt ICU-10879 Split out OBJECTS from Makefiles into separate files 2020-05-20 11:37:05 -07:00
swapimpl.cpp ICU-20111 move text layout properties data into a new ulayout.icu data file 2019-02-14 08:30:57 -08:00
swapimpl.h ICU-12764 UTF-8 source files, update file encoding comments. 2017-02-03 18:57:23 +00:00
toolutil.cpp ICU-20875 Include <cstddef> for max_align_t 2020-01-09 15:42:52 -08:00
toolutil.h ICU-12992 add OldUChar type to match ICU 58 UChar; add public conversion functions from char16_t * to UChar * and OldUChar * with aliasing barrier 2017-03-08 22:08:12 +00:00
toolutil.vcxproj ICU-20979 BRS67RC Update version numbers, regenerate configure, update ICU4C README 2020-03-26 17:21:05 -07:00
ucbuf.cpp ICU-20543 Fix -Wundef in library and test code. 2019-04-10 18:52:16 -07:00
ucbuf.h ICU-13764 Add separate CI build that treats warnings as errors with clang. 2019-07-30 22:10:02 -07:00
ucln_tu.cpp ICU-12764 icu4c utf-8 source files, update Copyright notices. 2017-01-20 00:20:31 +00:00
ucm.cpp ICU-12766 z: library and tools build 2017-02-11 02:43:09 +00:00
ucm.h ICU-12764 UTF-8 source files, update file encoding comments. 2017-02-03 18:57:23 +00:00
ucmstate.cpp ICU-20159 Fixing gcc warnings in project and test code. 2018-10-29 16:28:54 -07:00
udbgutil.cpp ICU-21098 fix ticket URLs for logKnownIssue tickets. 2020-05-20 15:58:51 -07:00
udbgutil.h ICU-21098 fix ticket URLs for logKnownIssue tickets. 2020-05-20 15:58:51 -07:00
unewdata.cpp ICU-20545 Detect file separator char from dir 2020-06-18 10:54:25 -07:00
unewdata.h ICU-12764 UTF-8 source files, update file encoding comments. 2017-02-03 18:57:23 +00:00
uoptions.cpp ICU-12764 UTF-8 source files, update file encoding comments. 2017-02-03 18:57:23 +00:00
uoptions.h ICU-12764 UTF-8 source files, update file encoding comments. 2017-02-03 18:57:23 +00:00
uparse.cpp ICU-8130 UTS 46 conformance test using Unicode IdnaTest.txt 2017-05-23 04:44:58 +00:00
uparse.h ICU-12764 UTF-8 source files, update file encoding comments. 2017-02-03 18:57:23 +00:00
writesrc.cpp ICU-8966 ICU-12850 add API/data/code for text layout properties InPC, InSC, vo (#92) 2018-09-27 14:27:39 -07:00
writesrc.h ICU-8966 ICU-12850 add API/data/code for text layout properties InPC, InSC, vo (#92) 2018-09-27 14:27:39 -07:00
xmlparser.cpp ICU-20601 Remove superfluous semicolons (-Wextra-semi-stmt). 2019-08-15 12:30:21 +02:00
xmlparser.h ICU-12764 UTF-8 source files, update file encoding comments. 2017-02-03 18:57:23 +00:00