src/java.base/share/native/libjli/jli_util.h

Print this page

        

@@ -41,12 +41,13 @@
 typedef struct {
     char *arg;
     jboolean has_wildcard;
 } StdArg;
 
-StdArg *JLI_GetStdArgs();
 int     JLI_GetStdArgc();
+StdArg *JLI_GetStdArgs();
+void    JLI_ReleaseStdArgs();
 
 #define JLI_StrLen(p1)          strlen((p1))
 #define JLI_StrChr(p1, p2)      strchr((p1), (p2))
 #define JLI_StrRChr(p1, p2)     strrchr((p1), (p2))
 #define JLI_StrCmp(p1, p2)      strcmp((p1), (p2))

@@ -67,10 +68,11 @@
 #include <process.h>
 #define JLI_StrCaseCmp(p1, p2)          stricmp((p1), (p2))
 #define JLI_StrNCaseCmp(p1, p2, p3)     strnicmp((p1), (p2), (p3))
 int  JLI_Snprintf(char *buffer, size_t size, const char *format, ...);
 void JLI_CmdToArgs(char *cmdline);
+jboolean JLI_DecodeArgs(int *pargc, char*** pargv);
 #define JLI_Lseek                       _lseeki64
 #define JLI_PutEnv                      _putenv
 #define JLI_GetPid                      _getpid
 #else  /* NIXES */
 #include <unistd.h>