76
77 /*
78 * Entry point.
79 */
80 #ifdef JAVAW
81
82 char **__initenv;
83
84 int WINAPI
85 WinMain(HINSTANCE inst, HINSTANCE previnst, LPSTR cmdline, int cmdshow)
86 {
87 int margc;
88 char** margv;
89 int jargc;
90 char** jargv;
91 const jboolean const_javaw = JNI_TRUE;
92
93 __initenv = _environ;
94
95 #else /* JAVAW */
96 JNIEXPORT int JNICALL
97 main(int argc, char **argv)
98 {
99 int margc;
100 char** margv;
101 int jargc;
102 char** jargv;
103 const jboolean const_javaw = JNI_FALSE;
104 #endif /* JAVAW */
105 {
106 int i, main_jargc, extra_jargc;
107 JLI_List list;
108
109 main_jargc = (sizeof(const_jargs) / sizeof(char *)) > 1
110 ? sizeof(const_jargs) / sizeof(char *)
111 : 0; // ignore the null terminator index
112
113 extra_jargc = (sizeof(const_extra_jargs) / sizeof(char *)) > 1
114 ? sizeof(const_extra_jargs) / sizeof(char *)
115 : 0; // ignore the null terminator index
116
|
76
77 /*
78 * Entry point.
79 */
80 #ifdef JAVAW
81
82 char **__initenv;
83
84 int WINAPI
85 WinMain(HINSTANCE inst, HINSTANCE previnst, LPSTR cmdline, int cmdshow)
86 {
87 int margc;
88 char** margv;
89 int jargc;
90 char** jargv;
91 const jboolean const_javaw = JNI_TRUE;
92
93 __initenv = _environ;
94
95 #else /* JAVAW */
96 JNIEXPORT int
97 main(int argc, char **argv)
98 {
99 int margc;
100 char** margv;
101 int jargc;
102 char** jargv;
103 const jboolean const_javaw = JNI_FALSE;
104 #endif /* JAVAW */
105 {
106 int i, main_jargc, extra_jargc;
107 JLI_List list;
108
109 main_jargc = (sizeof(const_jargs) / sizeof(char *)) > 1
110 ? sizeof(const_jargs) / sizeof(char *)
111 : 0; // ignore the null terminator index
112
113 extra_jargc = (sizeof(const_extra_jargs) / sizeof(char *)) > 1
114 ? sizeof(const_extra_jargs) / sizeof(char *)
115 : 0; // ignore the null terminator index
116
|