--- old/src/java.base/share/native/libjli/wildcard.c 2015-03-20 10:28:42.616670806 -0700 +++ new/src/java.base/share/native/libjli/wildcard.c 2015-03-20 10:28:42.048670808 -0700 @@ -274,7 +274,7 @@ } static void -FileList_addSubstring(FileList fl, const char *beg, int len) +FileList_addSubstring(FileList fl, const char *beg, size_t len) { char *filename = (char *) JLI_MemAlloc(len+1); memcpy(filename, beg, len); @@ -310,7 +310,7 @@ FileList_split(const char *path, char sep) { const char *p, *q; - int len = (int)JLI_StrLen(path); + size_t len = JLI_StrLen(path); int count; FileList fl; for (count = 1, p = path; p < path + len; p++)