]> granicus.if.org Git - icu/commitdiff
ICU-20376 makeconv prepend relative sourcedir to args; only ignore if nothing but...
authorMarkus Scherer <markus.icu@gmail.com>
Wed, 6 Feb 2019 00:52:29 +0000 (16:52 -0800)
committerMarkus Scherer <markus.icu@gmail.com>
Wed, 6 Feb 2019 16:45:18 +0000 (08:45 -0800)
icu4c/source/tools/makeconv/makeconv.cpp

index 1f34e90f9fa885f1848f2be2b4bbb76697c0dc77..37dc46203f181fb55c2d5d5f15b90cf6a3886a64 100644 (file)
@@ -292,7 +292,7 @@ int main(int argc, char* argv[])
         const char *arg = getLongPathname(*argv);
 
         const char* sourcedir = options[OPT_SOURCEDIR].value;
-        if (sourcedir != NULL && *sourcedir != 0 && *sourcedir != '.') {
+        if (sourcedir != NULL && *sourcedir != 0 && uprv_strcmp(sourcedir, ".") != 0) {
             pathBuf.clear();
             pathBuf.appendPathPart(sourcedir, localError);
             pathBuf.appendPathPart(arg, localError);