< prev index next >

src/java.base/share/native/launcher/main.c

Print this page
rev 49551 : 8201226: missing JNIEXPORT / JNICALL at some places in function declarations/implementations


  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 


< prev index next >