/* DO NOT EDIT THIS FILE - it is machine generated (JCGO_116) */ #ifdef JCGO_SEPARATED #define JCGO_116 #include "jcgortl.h" #include "Main.h" #endif #ifdef JCGO_116 #ifdef CHKALL_gnu_java_net_protocol_file_Connection #include "jcgobchk.h" #endif JCGO_NOSEP_INLINE java_lang_String CFASTCALL gnu_java_net_protocol_file_Connection__decodeUTF8__BAII( jbyteArr bytes, jint ofs, jint len ) { { java_lang_StringBuilder sBuf; struct java_lang_StringBuilder_s jcgo_stackobj1; if (len == 0) { return JCGO_STRREF_OF(jcgo_string3_String6D); } sBuf= (java_lang_StringBuilder__this__I( JCGO_STACKOBJ_NEW(jcgo_stackobj1, java_lang_StringBuilder_methods), len)); len+= ofs; do { jint c; c= (jint)(JCGO_ARRAY_BACCESS(bytes, ofs)); if (c >= 0) { (java_lang_StringBuilder__append__C( sBuf, (jchar)c)); } else { jint c2; if (++ofs >= len) { break; } c2= (jint)(JCGO_ARRAY_NZBACCESS(bytes, ofs)); if ((c2 & (jint)192) != (jint)128) { break; } if ((c & (jint)224) == (jint)192) { (java_lang_StringBuilder__append__C( sBuf, (jchar)(JCGO_SHL_F((c & (jint)31), (jint)6) | (c2 & (jint)63)))); } else { jint c3; if (++ofs >= len) { break; } c3= (jint)(JCGO_ARRAY_NZBACCESS(bytes, ofs)); if ((c3 & (jint)192) != (jint)128) { break; } if ((c & (jint)240) == (jint)224) { (java_lang_StringBuilder__append__C( sBuf, (jchar)(JCGO_SHL_F((c & (jint)15), (jint)12) | JCGO_SHL_F((c2 & (jint)63), (jint)6) | (c3 & (jint)63)))); } else { jint c4; if ((c & (jint)248) != (jint)240 || ++ofs >= len) { break; } c4= (jint)(JCGO_ARRAY_NZBACCESS(bytes, ofs)); if ((c4 & (jint)192) != (jint)128) { break; } c= JCGO_SHL_F((c & (jint)7), (jint)8) | JCGO_SHL_F((c2 & (jint)63), (jint)2) | JCGO_SHR_F((c3 & (jint)48), (jint)4); if (c > (jint)1087) { break; } c2= JCGO_SHL_F((c3 & (jint)15), (jint)6) | (c4 & (jint)63); if (c <= (jint)63) { (java_lang_StringBuilder__append__C( sBuf, (jchar)(JCGO_SHL_F(c, (jint)10) | c2))); } else { (java_lang_StringBuilder__append__C( sBuf, (jchar)((c - (jint)64) | (jint)55296L))); (java_lang_StringBuilder__append__C( sBuf, (jchar)(c2 | (jint)56320L))); } } } } if (++ofs >= len) { return (java_lang_StringBuilder__toString__( sBuf)); } } while (jtrue); JCGO_THROW_EXC(java_io_UnsupportedEncodingException__new__()); } return jnull; } JCGO_NOSEP_INLINE void CFASTCALL gnu_java_net_protocol_file_Connection__connect__( gnu_java_net_protocol_file_Connection This ) { { jObject jcgo_rcvrL1; if (JCGO_FIELD_NZACCESS(This, connected)) { return; } JCGO_FIELD_NZACCESS(This, file)= (java_io_File__new__Ls( (gnu_java_net_protocol_file_Connection__unquote__Ls( (jcgo_rcvrL1= (jObject)(java_net_URLConnection__getURL__( (java_net_URLConnection)This)), JCGO_CALL_FINALF((java_net_URL)jcgo_rcvrL1) java_net_URL__getFile__( (java_net_URL)jcgo_rcvrL1)))))); if (!(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, file), JCGO_CALL_FINALF((java_io_File)jcgo_rcvrL1) java_io_File__isDirectory__( (java_io_File)jcgo_rcvrL1))) { if (JCGO_FIELD_NZACCESS(This, doInput)) { JCGO_FIELD_NZACCESS(This, inputStream)= (java_io_InputStream)(java_io_BufferedInputStream__new__L0gpra( (java_io_InputStream)(java_io_FileInputStream__new__L6745c( JCGO_FIELD_NZACCESS(This, file))))); } if (jfalse) { (void)(java_io_BufferedOutputStream__new__L0rv4g( (java_io_OutputStream)(java_io_FileOutputStream__new__L6745c( JCGO_FIELD_NZACCESS(This, file))))); } } else { if (JCGO_FIELD_NZACCESS(This, doInput)) { JCGO_FIELD_NZACCESS(This, inputStream)= (java_io_InputStream)(java_io_ByteArrayInputStream__new__BA( (gnu_java_net_protocol_file_Connection__getDirectoryListing__( This)))); } if (jfalse) { JCGO_THROW_EXC((java_net_ProtocolException__new__Ls( JCGO_STRREF_OF(jcgo_string2_Cnnctn)))); } } JCGO_FIELD_NZACCESS(This, connected)= (jboolean)jtrue; } } JCGO_NOSEP_FRWINL jbyteArr CFASTCALL gnu_java_net_protocol_file_Connection__getDirectoryListing__( gnu_java_net_protocol_file_Connection This ) { { if (JCGO_FIELD_NZACCESS(This, directoryListing) == jnull) { java_io_ByteArrayOutputStream sink; java_io_Writer writer; jObjectArr files; jObject jcgo_rcvrL1; sink= java_io_ByteArrayOutputStream__new__(); writer= (java_io_Writer)(java_io_OutputStreamWriter__new__L0rv4g( (java_io_OutputStream)sink)); files= (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, file), JCGO_CALL_FINALF((java_io_File)jcgo_rcvrL1) java_io_File__list__( (java_io_File)jcgo_rcvrL1)); if (files != jnull) { { jint i; i= 0; for (; i < JCGO_ARRAY_NZLENGTH(files); i++) { (java_io_Writer__write__Ls( writer, ((java_lang_String)JCGO_ARRAY_NZLACCESS(files, i)))); (java_io_Writer__write__Ls( writer, JCGO_CLINIT_VARACC(gnu_java_net_protocol_file_Connection_StaticData__class, gnu_java_net_protocol_file_Connection_StaticData__lineSeparator))); } } } JCGO_FIELD_NZACCESS(This, directoryListing)= (java_io_ByteArrayOutputStream__toByteArray__( sink)); } return JCGO_FIELD_NZACCESS(This, directoryListing); } } JCGO_NOSEP_INLINE gnu_java_net_protocol_file_Connection CFASTCALL gnu_java_net_protocol_file_Connection__this__L6799i( gnu_java_net_protocol_file_Connection This, java_net_URL url ) { { java_lang_String JCGO_TRY_VOLATILE path; jObject jcgo_rcvrL1; (java_net_URLConnection__this__L6799i((java_net_URLConnection)This, url)); path= (jcgo_rcvrL1= (jObject)(java_net_URLConnection__getURL__( (java_net_URLConnection)This)), JCGO_CALL_FINALF((java_net_URL)jcgo_rcvrL1) java_net_URL__getFile__( (java_net_URL)jcgo_rcvrL1)); { JCGO_TRY_BLOCK { path= (gnu_java_net_protocol_file_Connection__unquote__Ls( path)); } JCGO_TRY_LEAVE JCGO_TRY_CATCHES(1) JCGO_TRY_CATCH(OBJT_java_net_MalformedURLException, MAXT_java_net_MalformedURLException) { } JCGO_TRY_RETHROW(1) } (void)(java_io_FilePermission__new__LsLs( (JCGO_CALL_FINALF(path) java_lang_String__replace__CC( path, (jchar)47/*'/'*/, JCGO_CLINIT_VARACC(java_io_File__class, java_io_File__separatorChar))), gnu_java_net_protocol_file_Connection__DEFAULT_PERMISSION)); } return This; } JCGO_NOSEP_FRWINL gnu_java_net_protocol_file_Connection CFASTCALL gnu_java_net_protocol_file_Connection__new__L6799i( java_net_URL url ) { JCGO_CLINIT_TRIG(gnu_java_net_protocol_file_Connection__class); return gnu_java_net_protocol_file_Connection__this__L6799i( (gnu_java_net_protocol_file_Connection)jcgo_newObject((jvtable)&gnu_java_net_protocol_file_Connection_methods), url); } JCGO_NOSEP_STATIC java_lang_String CFASTCALL gnu_java_net_protocol_file_Connection__unquote__Ls( java_lang_String str ) { { jbyteArr buf; jint pos; if (str == jnull) { return (java_lang_String)jnull; } ; buf= (jbyteArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jbyte), 0, (java_lang_String__length__( str)) * (jint)3); pos= 0; { jint i; i= 0; for (; i < (java_lang_String__length__( str)); i++) { jchar c; c= (java_lang_String__charAt__I( str, i)); if (c == (jchar)37/*'%'*/) { jint hi; jint lo; if (i + (jint)2 >= (java_lang_String__length__( str))) { JCGO_THROW_EXC((java_net_MalformedURLException__new__Ls( java_lang_VMSystem__concat0X__LsLs( str, JCGO_STRREF_OF(jcgo_string3_Cnnctn))))); } hi= (java_lang_Character__digit__CI( (jint)16, (java_lang_String__charAt__I( str, ++i)))); lo= (java_lang_Character__digit__CI( (jint)16, (java_lang_String__charAt__I( str, ++i)))); if (lo < 0 || hi < 0) { JCGO_THROW_EXC((java_net_MalformedURLException__new__Ls( java_lang_VMSystem__concat0X__LsLs( str, JCGO_STRREF_OF(jcgo_string3_Cnnctn))))); } JCGO_ARRAY_NZBACCESS(buf, pos++)= ((jbyte)(hi * (jint)16 + lo)); } else { if ((jint)c > (jint)127) { jbyteArr c_as_bytes; if ((jint)c <= (jint)2047) { c_as_bytes= (jbyteArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jbyte), 0, (jint)2); JCGO_ARRAY_NZBACCESS(c_as_bytes, 0)= ((jbyte)(JCGO_SHR_F(c, (jint)6) | (jint)192)); JCGO_ARRAY_NZBACCESS(c_as_bytes, (jint)1)= ((jbyte)((c & (jint)63) | (jint)128)); } else { c_as_bytes= (jbyteArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jbyte), 0, (jint)3); JCGO_ARRAY_NZBACCESS(c_as_bytes, 0)= ((jbyte)(JCGO_SHR_F(c, (jint)12) | (jint)224)); JCGO_ARRAY_NZBACCESS(c_as_bytes, (jint)1)= ((jbyte)((JCGO_SHR_F(c, (jint)6) & (jint)63) | (jint)128)); JCGO_ARRAY_NZBACCESS(c_as_bytes, (jint)2)= ((jbyte)((c & (jint)63) | (jint)128)); } (java_lang_System__arraycopy__LoILoII( (java_lang_Object)c_as_bytes, (java_lang_Object)buf, 0, pos, JCGO_ARRAY_NZLENGTH(c_as_bytes))); pos+= JCGO_ARRAY_NZLENGTH(c_as_bytes); } else { JCGO_ARRAY_NZBACCESS(buf, pos++)= ((jbyte)c); } } } } { JCGO_TRY_BLOCK { { java_lang_String jcgo_retval= (gnu_java_net_protocol_file_Connection__decodeUTF8__BAII( buf, 0, pos)); #ifndef JCGO_SEHTRY jcgo_tryLeave(); #endif return jcgo_retval; } } JCGO_TRY_LEAVE JCGO_TRY_CATCHES(1) JCGO_TRY_CATCH(OBJT_java_io_UnsupportedEncodingException, MAXT_java_io_UnsupportedEncodingException) { java_io_UnsupportedEncodingException x2; x2= (java_io_UnsupportedEncodingException)JCGO_TRY_THROWABLE(0); JCGO_THROW_EXC((java_lang_Error)JCGO_CAST_OBJECT0(OBJT_java_lang_Error, MAXT_java_lang_Error, (java_lang_Throwable__initCause__Lt( (java_lang_Throwable)java_lang_InternalError__new__(), (java_lang_Throwable)x2)))); } JCGO_TRY_RETHROW(1) } } return jnull; } JCGO_NOSEP_STATIC java_io_InputStream CFASTCALL gnu_java_net_protocol_file_Connection__getInputStream__( gnu_java_net_protocol_file_Connection This ) { { if (!JCGO_FIELD_NZACCESS(This, doInput)) { JCGO_THROW_EXC((java_net_ProtocolException__new__Ls( JCGO_STRREF_OF(jcgo_string4_Cnnctn)))); } if (!JCGO_FIELD_NZACCESS(This, connected)) { (gnu_java_net_protocol_file_Connection__connect__( This)); } return JCGO_FIELD_NZACCESS(This, inputStream); } } JCGO_NOSEP_STATIC void CFASTCALL gnu_java_net_protocol_file_Connection__class__0( void ) { JCGO_CLINIT_BEGIN(gnu_java_net_protocol_file_Connection__class); JCGO_CLINIT_TRIG(java_net_URLConnection__class); JCGO_CLINIT_DONE(gnu_java_net_protocol_file_Connection__class); } JCGO_NOSEP_DATA CONST struct gnu_java_net_protocol_file_Connection_methods_s gnu_java_net_protocol_file_Connection_methods= { JCGO_CLASSREF_OF(gnu_java_net_protocol_file_Connection__class), JCGO_GCJDESCR_INIT(gnu_java_net_protocol_file_Connection_s, inputStream) OBJT_gnu_java_net_protocol_file_Connection, (JCGO_OBJSIZE_T)sizeof(struct gnu_java_net_protocol_file_Connection_s), NULL, JCGO_CLINIT_INIT(gnu_java_net_protocol_file_Connection__class__0) 0, java_lang_Object__equals__Lo, java_lang_Object__hashCode__, java_net_URLConnection__toString__, java_lang_Object__finalize__ }; JCGO_NOSEP_DATA struct gnu_java_net_protocol_file_Connection_class_s gnu_java_net_protocol_file_Connection__class ATTRIBNONGC= { { &java_lang_Class_methods, JCGO_MON_INIT JCGO_OBJREF_OF(*(java_lang_Object)&gnu_java_net_protocol_file_Connection_methods), JCGO_STRREF_OF(jcgo_string1_Cnnctn), JCGO_CLASSREF_OF(java_net_URLConnection__class), ((jObjectArr)JCGO_OBJREF_OF(jcgo_array3_Object)), 0xc1 } }; JCGO_NOSEP_DATA CONST jcgo_arrtype643_Mdclnt jcgo_array5_Cnnctn= { (jvtable)&jbyteArr_methods, JCGO_MON_INIT 48, { (jbyte)(jchar)103/*'g'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)117/*'u'*/, (jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)106/*'j'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)118/*'v'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)112/*'p'*/, (jbyte)(jchar)114/*'r'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)102/*'f'*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)67/*'C'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)36/*'$'*/, (jbyte)(jchar)83/*'S'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)68/*'D'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)97/*'a'*/ } }; JCGO_NOSEP_DATA CONST jcgo_arrtype657_Mdclnt jcgo_array6_Cnnctn= { (jvtable)&jbyteArr_methods, JCGO_MON_INIT 53, { (jbyte)(jchar)102/*'f'*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)58/*':'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)112/*'p'*/, (jbyte)(jchar)114/*'r'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)100/*'d'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)115/*'s'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)115/*'s'*/, (jbyte)(jchar)117/*'u'*/, (jbyte)(jchar)112/*'p'*/, (jbyte)(jchar)112/*'p'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)114/*'r'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)117/*'u'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)112/*'p'*/, (jbyte)(jchar)117/*'u'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)100/*'d'*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)114/*'r'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)114/*'r'*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)115/*'s'*/ } }; JCGO_NOSEP_DATA CONST jcgo_arrtype38_Object jcgo_array7_Cnnctn= { (jvtable)&jbyteArr_methods, JCGO_MON_INIT 27, { (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)58/*':'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)73/*'I'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)118/*'v'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)100/*'d'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)113/*'q'*/, (jbyte)(jchar)117/*'u'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)100/*'d'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)104/*'h'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)114/*'r'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)114/*'r'*/ } }; JCGO_NOSEP_DATA CONST jcgo_arrtype621_Mdclnt jcgo_array8_Cnnctn= { (jvtable)&jbyteArr_methods, JCGO_MON_INIT 42, { (jbyte)(jchar)67/*'C'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)39/*'\''*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)112/*'p'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)73/*'I'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)112/*'p'*/, (jbyte)(jchar)117/*'u'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)83/*'S'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)114/*'r'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)109/*'m'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)102/*'f'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)100/*'d'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)73/*'I'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)112/*'p'*/, (jbyte)(jchar)117/*'u'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)115/*'s'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)102/*'f'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)115/*'s'*/, (jbyte)(jchar)101/*'e'*/ } }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string1_Cnnctn JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array5_Cnnctn), 0, 37, (jint)0xc7c9a557L }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string2_Cnnctn JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array6_Cnnctn), 0, 53, (jint)0xbc94aaaaL }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string3_Cnnctn JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array7_Cnnctn), 0, 27, (jint)0x502d9ae0L }; JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string4_Cnnctn JCGO_THRD_ATTRNONGC= { &java_lang_String_methods, JCGO_MON_INIT (java_lang_Object)JCGO_OBJREF_OF(jcgo_array8_Cnnctn), 0, 42, (jint)0xdb05688L }; #ifdef CHKALL_gnu_java_net_protocol_file_Connection #include "jcgochke.h" #endif #endif