--- old/src/java.base/share/native/libjli/jli_util.h 2018-04-12 12:51:13.228841682 -0700 +++ new/src/java.base/share/native/libjli/jli_util.h 2018-04-12 12:51:13.024832778 -0700 @@ -51,7 +51,8 @@ JNIEXPORT void JNICALL JLI_MemFree(void *ptr); -int JLI_StrCCmp(const char *s1, const char* s2); +int JLI_StrCCmp(const char *s1, const char *s2); +jboolean JLI_HasSuffix(const char *s1, const char *s2); typedef struct { char *arg; @@ -158,7 +159,7 @@ JLI_InitArgProcessing(jboolean hasJavaArgs, jboolean disableArgFile); JNIEXPORT JLI_List JNICALL -JLI_PreprocessArg(const char *arg); +JLI_PreprocessArg(const char *arg, jboolean expandSourceOpt); JNIEXPORT jboolean JNICALL JLI_AddArgsFromEnvVar(JLI_List args, const char *var_name);