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>