src/java.base/share/native/libjli/jli_util.h
Print this page
*** 41,52 ****
typedef struct {
char *arg;
jboolean has_wildcard;
} StdArg;
- StdArg *JLI_GetStdArgs();
int JLI_GetStdArgc();
#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))
--- 41,53 ----
typedef struct {
char *arg;
jboolean has_wildcard;
} StdArg;
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,76 ****
--- 68,78 ----
#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>