< prev index next >
src/java.base/share/native/launcher/main.c
Print this page
@@ -108,21 +108,13 @@
for (i = 0 ; i < __argc ; i++) {
printf("wwwd_args[%d] = %s\n", i, __argv[i]);
}
}
}
- JLI_CmdToArgs(GetCommandLine());
- margc = JLI_GetStdArgc();
- // add one more to mark the end
- margv = (char **)JLI_MemAlloc((margc + 1) * (sizeof(char *)));
- {
- int i = 0;
- StdArg *stdargs = JLI_GetStdArgs();
- for (i = 0 ; i < margc ; i++) {
- margv[i] = stdargs[i].arg;
- }
- margv[i] = NULL;
+
+ if (!JLI_DecodeArgs(&margc, &margv)) {
+ exit(1);
}
#else /* *NIXES */
{
// accommodate the NULL at the end
JLI_List args = JLI_List_new(argc + 1);
< prev index next >