From 20f326d7103a4d9d821a54ad5fa030c8a9aa2478 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Tue, 6 Mar 2007 18:50:14 +0000 Subject: [PATCH] Makefile.in: Rebuilt. libjava * Makefile.in: Rebuilt. * Makefile.am (bin_PROGRAMS): Added gcjh. (gcjh_SOURCES, gcjh_LDFLAGS, gcjh_LINK, gcjh_LDADD, gcjh_DEPENDENCIES): New variables. libjava/classpath * tools/gnu/classpath/tools/javah/Main.java (getName): New method. (getParser): Now protected. Use getName. Add '-v' alias for --verbose. (postParse): New method. (run): Now protected. Use postParse. * tools/gnu/classpath/tools/javah/GcjhMain.java: New file. * tools/Makefile.in: Rebuilt. * tools/Makefile.am: Remove vm-tools.lst before creating it. From-SVN: r122631 --- libjava/ChangeLog | 8 + libjava/Makefile.am | 11 +- libjava/Makefile.in | 29 +++- libjava/classpath/ChangeLog.gcj | 12 ++ libjava/classpath/tools/Makefile.am | 1 + libjava/classpath/tools/Makefile.in | 1 + .../classpath/tools/javah/GcjhMain$1.class | Bin 0 -> 1182 bytes .../classpath/tools/javah/GcjhMain$2.class | Bin 0 -> 1182 bytes .../classpath/tools/javah/GcjhMain$3.class | Bin 0 -> 1182 bytes .../classpath/tools/javah/GcjhMain$4.class | Bin 0 -> 1182 bytes .../classpath/tools/javah/GcjhMain$5.class | Bin 0 -> 977 bytes .../classpath/tools/javah/GcjhMain$6.class | Bin 0 -> 915 bytes .../classpath/tools/javah/GcjhMain$7.class | Bin 0 -> 915 bytes .../classpath/tools/javah/GcjhMain$8.class | Bin 0 -> 915 bytes .../classpath/tools/javah/GcjhMain$9.class | Bin 0 -> 915 bytes .../gnu/classpath/tools/javah/GcjhMain.class | Bin 0 -> 2981 bytes .../gnu/classpath/tools/javah/Main$10.class | Bin 928 -> 928 bytes .../gnu/classpath/tools/javah/Main$2.class | Bin 1106 -> 1106 bytes .../gnu/classpath/tools/javah/Main$3.class | Bin 1111 -> 1111 bytes .../gnu/classpath/tools/javah/Main$4.class | Bin 994 -> 994 bytes .../gnu/classpath/tools/javah/Main$5.class | Bin 1056 -> 1056 bytes .../gnu/classpath/tools/javah/Main$6.class | Bin 926 -> 926 bytes .../gnu/classpath/tools/javah/Main$7.class | Bin 1004 -> 1004 bytes .../gnu/classpath/tools/javah/Main$8.class | Bin 924 -> 924 bytes .../gnu/classpath/tools/javah/Main$9.class | Bin 928 -> 960 bytes .../gnu/classpath/tools/javah/Main.class | Bin 10324 -> 10514 bytes .../gnu/classpath/tools/javah/GcjhMain.java | 152 ++++++++++++++++++ .../tools/gnu/classpath/tools/javah/Main.java | 21 ++- 28 files changed, 221 insertions(+), 14 deletions(-) create mode 100644 libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$1.class create mode 100644 libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$2.class create mode 100644 libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$3.class create mode 100644 libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$4.class create mode 100644 libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$5.class create mode 100644 libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$6.class create mode 100644 libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$7.class create mode 100644 libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$8.class create mode 100644 libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$9.class create mode 100644 libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain.class create mode 100644 libjava/classpath/tools/gnu/classpath/tools/javah/GcjhMain.java diff --git a/libjava/ChangeLog b/libjava/ChangeLog index b44c352d60e..2707712c33d 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,4 +1,12 @@ +2007-03-06 Tom Tromey + + * Makefile.in: Rebuilt. + * Makefile.am (bin_PROGRAMS): Added gcjh. + (gcjh_SOURCES, gcjh_LDFLAGS, gcjh_LINK, gcjh_LDADD, + gcjh_DEPENDENCIES): New variables. + 2007-03-06 Kyle Galloway + * jvmti.cc(_Jv_JVMTI_GetLocalVariableTable): Fix _Jv_Malloc parameters. * testsuite/libjava.jvmti/interp/natgetlocalvartable.cc (do_getlocalvartable_tests): Add Deallocate calls to free strings. diff --git a/libjava/Makefile.am b/libjava/Makefile.am index 42475b6a7c5..58ea100fdb5 100644 --- a/libjava/Makefile.am +++ b/libjava/Makefile.am @@ -72,7 +72,7 @@ db_pathtail = gcj-$(gcc_version)/$(db_name) ## For now, only on native systems. FIXME. if NATIVE bin_PROGRAMS = jv-convert gij grmic grmiregistry gcj-dbtool \ - gappletviewer gjarsigner gkeytool gjar gjavah gnative2ascii \ + gappletviewer gjarsigner gkeytool gjar gcjh gjavah gnative2ascii \ gorbd grmid gserialver gtnameserv gc-analyze ## It is convenient to actually build and install the default database @@ -756,6 +756,15 @@ gjavah_LINK = $(GCJLINK) gjavah_LDADD = -L$(here)/.libs libgcj-tools.la gjavah_DEPENDENCIES = libgcj-tools.la +## This is a dummy definition. +gcjh_SOURCES = +gcjh_LDFLAGS = --main=gnu.classpath.tools.javah.GcjhMain \ + -rpath $(toolexeclibdir) -shared-libgcc $(THREADLDFLAGS) +gcjh_LINK = $(GCJLINK) +## See jv_convert_LDADD. +gcjh_LDADD = -L$(here)/.libs libgcj-tools.la +gcjh_DEPENDENCIES = libgcj-tools.la + ## This is a dummy definition. gnative2ascii_SOURCES = gnative2ascii_LDFLAGS = --main=gnu.classpath.tools.native2ascii.Native2ASCII \ diff --git a/libjava/Makefile.in b/libjava/Makefile.in index eca65f3b8da..e2e26d8f835 100644 --- a/libjava/Makefile.in +++ b/libjava/Makefile.in @@ -48,7 +48,7 @@ target_triplet = @target@ @NATIVE_TRUE@ grmic$(EXEEXT) grmiregistry$(EXEEXT) \ @NATIVE_TRUE@ gcj-dbtool$(EXEEXT) gappletviewer$(EXEEXT) \ @NATIVE_TRUE@ gjarsigner$(EXEEXT) gkeytool$(EXEEXT) \ -@NATIVE_TRUE@ gjar$(EXEEXT) gjavah$(EXEEXT) \ +@NATIVE_TRUE@ gjar$(EXEEXT) gcjh$(EXEEXT) gjavah$(EXEEXT) \ @NATIVE_TRUE@ gnative2ascii$(EXEEXT) gorbd$(EXEEXT) \ @NATIVE_TRUE@ grmid$(EXEEXT) gserialver$(EXEEXT) \ @NATIVE_TRUE@ gtnameserv$(EXEEXT) gc-analyze$(EXEEXT) @@ -442,6 +442,8 @@ am_gc_analyze_OBJECTS = gc_analyze_OBJECTS = $(am_gc_analyze_OBJECTS) am_gcj_dbtool_OBJECTS = gnu/gcj/tools/gcj_dbtool/natMain.$(OBJEXT) gcj_dbtool_OBJECTS = $(am_gcj_dbtool_OBJECTS) +am_gcjh_OBJECTS = +gcjh_OBJECTS = $(am_gcjh_OBJECTS) am__gen_from_JIS_SOURCES_DIST = gnu/gcj/convert/gen-from-JIS.c \ gnu/gcj/convert/make-trie.c @MAINTAINER_MODE_TRUE@@NATIVE_TRUE@am_gen_from_JIS_OBJECTS = gnu/gcj/convert/gen-from-JIS.$(OBJEXT) \ @@ -503,7 +505,7 @@ SOURCES = $(lib_gnu_awt_xlib_la_SOURCES) $(libgcj_tools_la_SOURCES) \ $(libgcj_la_SOURCES) $(EXTRA_libgcj_la_SOURCES) \ $(libgcj_bc_la_SOURCES) $(libgij_la_SOURCES) \ $(libjvm_la_SOURCES) $(ecjx_SOURCES) $(gappletviewer_SOURCES) \ - $(gc_analyze_SOURCES) $(gcj_dbtool_SOURCES) \ + $(gc_analyze_SOURCES) $(gcj_dbtool_SOURCES) $(gcjh_SOURCES) \ $(gen_from_JIS_SOURCES) $(gij_SOURCES) $(gjar_SOURCES) \ $(gjarsigner_SOURCES) $(gjavah_SOURCES) $(gkeytool_SOURCES) \ $(gnative2ascii_SOURCES) $(gorbd_SOURCES) $(grmic_SOURCES) \ @@ -514,12 +516,13 @@ DIST_SOURCES = $(lib_gnu_awt_xlib_la_SOURCES) \ $(EXTRA_libgcj_la_SOURCES) $(libgcj_bc_la_SOURCES) \ $(libgij_la_SOURCES) $(libjvm_la_SOURCES) $(ecjx_SOURCES) \ $(gappletviewer_SOURCES) $(gc_analyze_SOURCES) \ - $(gcj_dbtool_SOURCES) $(am__gen_from_JIS_SOURCES_DIST) \ - $(gij_SOURCES) $(gjar_SOURCES) $(gjarsigner_SOURCES) \ - $(gjavah_SOURCES) $(gkeytool_SOURCES) $(gnative2ascii_SOURCES) \ - $(gorbd_SOURCES) $(grmic_SOURCES) $(grmid_SOURCES) \ - $(grmiregistry_SOURCES) $(gserialver_SOURCES) \ - $(gtnameserv_SOURCES) $(jv_convert_SOURCES) + $(gcj_dbtool_SOURCES) $(gcjh_SOURCES) \ + $(am__gen_from_JIS_SOURCES_DIST) $(gij_SOURCES) \ + $(gjar_SOURCES) $(gjarsigner_SOURCES) $(gjavah_SOURCES) \ + $(gkeytool_SOURCES) $(gnative2ascii_SOURCES) $(gorbd_SOURCES) \ + $(grmic_SOURCES) $(grmid_SOURCES) $(grmiregistry_SOURCES) \ + $(gserialver_SOURCES) $(gtnameserv_SOURCES) \ + $(jv_convert_SOURCES) RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-exec-recursive install-info-recursive \ @@ -7885,6 +7888,13 @@ gjavah_LDFLAGS = --main=gnu.classpath.tools.javah.Main \ gjavah_LINK = $(GCJLINK) gjavah_LDADD = -L$(here)/.libs libgcj-tools.la gjavah_DEPENDENCIES = libgcj-tools.la +gcjh_SOURCES = +gcjh_LDFLAGS = --main=gnu.classpath.tools.javah.GcjhMain \ + -rpath $(toolexeclibdir) -shared-libgcc $(THREADLDFLAGS) + +gcjh_LINK = $(GCJLINK) +gcjh_LDADD = -L$(here)/.libs libgcj-tools.la +gcjh_DEPENDENCIES = libgcj-tools.la gnative2ascii_SOURCES = gnative2ascii_LDFLAGS = --main=gnu.classpath.tools.native2ascii.Native2ASCII \ -rpath $(toolexeclibdir) -shared-libgcc $(THREADLDFLAGS) @@ -8719,6 +8729,9 @@ gnu/gcj/tools/gcj_dbtool/natMain.$(OBJEXT): \ gcj-dbtool$(EXEEXT): $(gcj_dbtool_OBJECTS) $(gcj_dbtool_DEPENDENCIES) @rm -f gcj-dbtool$(EXEEXT) $(gcj_dbtool_LINK) $(gcj_dbtool_LDFLAGS) $(gcj_dbtool_OBJECTS) $(gcj_dbtool_LDADD) $(LIBS) +gcjh$(EXEEXT): $(gcjh_OBJECTS) $(gcjh_DEPENDENCIES) + @rm -f gcjh$(EXEEXT) + $(gcjh_LINK) $(gcjh_LDFLAGS) $(gcjh_OBJECTS) $(gcjh_LDADD) $(LIBS) gnu/gcj/convert/gen-from-JIS.$(OBJEXT): \ gnu/gcj/convert/$(am__dirstamp) \ gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp) diff --git a/libjava/classpath/ChangeLog.gcj b/libjava/classpath/ChangeLog.gcj index f7d786814c3..6bb8214a545 100644 --- a/libjava/classpath/ChangeLog.gcj +++ b/libjava/classpath/ChangeLog.gcj @@ -1,3 +1,15 @@ +2007-03-06 Tom Tromey + + * tools/gnu/classpath/tools/javah/Main.java (getName): New + method. + (getParser): Now protected. Use getName. Add '-v' alias for + --verbose. + (postParse): New method. + (run): Now protected. Use postParse. + * tools/gnu/classpath/tools/javah/GcjhMain.java: New file. + * tools/Makefile.in: Rebuilt. + * tools/Makefile.am: Remove vm-tools.lst before creating it. + 2007-03-05 Matthias Klose * doc/Makefile.am(man_MANS): Add $(TOOLS_MANFILES). diff --git a/libjava/classpath/tools/Makefile.am b/libjava/classpath/tools/Makefile.am index 8ba984bb314..a719b1d3380 100755 --- a/libjava/classpath/tools/Makefile.am +++ b/libjava/classpath/tools/Makefile.am @@ -156,6 +156,7 @@ $(TOOLS_ZIP): $(TOOLS_JAVA_FILES) find $(srcdir)/external/asm -name '*.java' -print > asm.lst find $(srcdir)/gnu/classpath/tools -name '*.java' -print > classes.lst if [ -f $(top_builddir)/../vm-tools-packages ]; then \ + : > vm-tools.lst; \ for pkg in `cat $(top_builddir)/../vm-tools-packages`; do \ $(FIND) $(top_srcdir)/../$$pkg -follow -name '*.java' -print >> vm-tools.lst; \ done \ diff --git a/libjava/classpath/tools/Makefile.in b/libjava/classpath/tools/Makefile.in index 960dc6e0035..4558f8a00bc 100644 --- a/libjava/classpath/tools/Makefile.in +++ b/libjava/classpath/tools/Makefile.in @@ -1080,6 +1080,7 @@ $(TOOLS_ZIP): $(TOOLS_JAVA_FILES) find $(srcdir)/external/asm -name '*.java' -print > asm.lst find $(srcdir)/gnu/classpath/tools -name '*.java' -print > classes.lst if [ -f $(top_builddir)/../vm-tools-packages ]; then \ + : > vm-tools.lst; \ for pkg in `cat $(top_builddir)/../vm-tools-packages`; do \ $(FIND) $(top_srcdir)/../$$pkg -follow -name '*.java' -print >> vm-tools.lst; \ done \ diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$1.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$1.class new file mode 100644 index 0000000000000000000000000000000000000000..12eb3151340b7235557c38cc245ed87a6b9d7121 GIT binary patch literal 1182 zcma)6?M@Rx6g@*LOP8gs#a2;4sRjE1EJgicYD^3P1GZuUsgcAV!* zf|6+B1NczJI}4H&)}-CEd*{xXbLO5q)8Bu7`~pzN3j-4jrLG*>j>p4rz*WyyzVC(h zG5^AQ_FLz;*W#`$)eR&W7UPgzq5Ofe_Xf)KCBvlZxnXIYXq$29QQijOU%Ap%uNgj< z$63(S1h&Uz*WOowE4z(xGL<$%a?|gK6d0y0+`^=Z1ZFH4NHe@Fk3(`3qiHiuSBm$; z{*ed{_>m_Va!udiUYiH59$zMt+7^c8F={N;$(HF7m%cph`@@jD%-z%;fz(Gv8|3PM z2chUNg2?BoFbVJoJ@PuLE|9l7HM42dJNw;j7p-|qr=}Dz+qKvA63d3x4P)1cO z)Ud*k;GOHv>>V8oM>Q&kdN$~iKl}bLaKyH&J39049;|6n25U!35p3!!BdDUxmUKKn zq{G+}s^@nsJi~K_6xsJdw;^CyDpz7Vf9dcAtbuhpo(Z~|ESuG5l%fgx8knMdilRd# zDG#KpwQn%1E30$Kb68&^T!wzl2+s(!jVz6;geNp^BS&u?&EigkNh42@)=Hy5QIZty z;vUV-QBIHUM~W@t(tF5P&tRV6;ZGDlC2Hp=eaF*}*M)b9=v^dSxL9;0oX0B7>EhOi WYyviws<+GN(Vras8)?~jZ2Se=r!6D^ literal 0 HcmV?d00001 diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$2.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$2.class new file mode 100644 index 0000000000000000000000000000000000000000..3163e841f1222234d77984f2d3bea87c45a7dfd1 GIT binary patch literal 1182 zcma)6?M@Rx6g^W`mM%-F#a2-P!Giq&7OMU*H716jA!)@}f|0}@)9s|)W;@&LP7OSk z2}+`g58y)??`)BzP?L7k?wvbl&Y64eOn?9R@e9B%o|{N8Va5%5JuX{h zL3UWnKzY9NIt=+)&5Kmk#AAl#|MMM*Q)OWd>$+td47tL=O;3u)778etC^9U>2W3>n zMj4w7Q@nNEnZssRxT;z_(X(Nj{AmP(&=qey-O;&!_h4I-GS~-Fif~U~89^1z?@QMY zB07w9p*lg!##20FNRoZ;bsIv4^+IuM=Pw-|!m8Mz<2glFlcm%8j8c@KuZbDTCn-9C zL3tomDu07j+T2<+E?|F+ar5+R#dt=TI?^;Q5uVVvjSRhYw17J?CWS0TS}TPdMFuI{ z#XXu^q?{hzj}`00rT366ox?iE!=G6DWRx$E|BfdguM2-5qDCy78!oyM&SHz^baC56 VmViU0>g_Um^e03AMp||WmA~w?Ej|DM literal 0 HcmV?d00001 diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$3.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$3.class new file mode 100644 index 0000000000000000000000000000000000000000..0dbe2c8765bcafa2eb4fd29543338eb3175d4c7b GIT binary patch literal 1182 zcma)6?M@Rx6g@)=OP8gs#a2;4sRjE1EKvPnYD^44L(+-~SR=+C)9s|)W;@&LP7OSk z2}+`g58y)??<`1Cs7bqN_s*R&=gd8KroaFE_yu4a&kRg46gqNfJ01_i0asmH`Mww0 zJ^qDv?Ke)Z+u*J&R1L%#R>mPaLiqz_9}JZ1ONJTMb;H6I(bmVIM|o?6f8k13y=3@Y zoMb^=6WAV?9s5uPuI$t%$&{K5@m;?y5@49KFpU`#G0a;qkYspXoP^{iM$@M1t`u*F z{gw!hc*_$EnY!fk1vyPZ41NN1T_|_WXoKEOJAP${b5L6W^QVaK(jR@RS@vgx*MvRfyWHX|K~drC(1+~tGZ=t47uX|O;1Wq6GfB_lo%GGgEFdO zp@MaW7;j&9=AhLRj;fW8^=!}~e-8a&;E30*?&$o#d$6fV8LWLNMX;-{jG&5Ad(!dz zkPc%*sIK3(P{mV*1ljjaw;^CyEtbZ1{?g$KSPffrJY#eET6Q0nxg$%uQw1C?YCW$OXS}TbhMR8KN zgS#}hNI5;a7b!M~OYb3DK7)CN2S1VjI9)kM;X9suxGsE5M4uwz+{L0R;Vd?2P8YXH WWK*!IRJ~nBkN#xn-$=_YVdpRYdo5W2 literal 0 HcmV?d00001 diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$4.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$4.class new file mode 100644 index 0000000000000000000000000000000000000000..56d4887a78c11df6a62c7a0b9d24ee6140e2a6bf GIT binary patch literal 1182 zcma)6?M@Rx6g^WaOP8f!u_!7ib-{M|SU~(?YD^44L(+-~q(%~cOt+JE$#%Bcof>#7 z6O=>~AHat)-dT{ObWPe#yLaxKIcM&BVojUiWy<;HDu#|>u3l;X1d(cyUC>h38$B*qzqOGN&2YIW6f9*?Oyh zkFubq3EY6owtJ`|U$(2GWGW4Y>~7c+IWSCGxPx&MW0UiYcY(ZJT>%o=9328+gRvq%~`xwKofLSilnliwvc-MS~r-@Dxi76JFTua@isa zidVJtl^?ioqlll^{8&{DJY!h=Ki`o!QzlAS)-79Mm@DrOds1nbD8n&OVVF%0%Aksc zRje_L@z!l;4w|RJQ`O3`o{ie%&tce)Jn_!g9i94j4>mL@gS9WEh<5dr5meFip7eq+ zro&hlsuQ*>yuc1aj_muW+Ym7dYA&oR21Y-UEEQHnD3H84T>97V^- zQXa@VtKVQcYwPpbOITkM+%)}~37!$=1T!>t2v2C-MS!IO`ct5PBQ3jt?Y|GpEph+= literal 0 HcmV?d00001 diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$5.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain$5.class new file mode 100644 index 0000000000000000000000000000000000000000..362d0e0e3c68b34732678cfa635a251a94089a3b GIT binary patch literal 977 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 GS^EP6isT~z literal 0 HcmV?d00001 diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/GcjhMain.class new file mode 100644 index 0000000000000000000000000000000000000000..961fa5cd7a580b6baa232c92e290db568eb8069b GIT binary patch literal 2981 zcmbVOYjYE26n?f1&9YrA1d10bF85q$Bjr{oRcl&kY0_d_T57GbNw(?MbT{m7kSgL0 zFL(tn;C;qVesgd}+8H~;IOF)m-{J32pEsLAYJ+B+O!n+K?|IMdecp5S_dkEW4PYO> z38GHI_MBCWXY#u17IbeW?%8(UjnC@m^_lpI%85jazO_gqV35YTMQ!!xr0m6y(J=Hj-Mr9g*SjhNr~7b722$a16JYr))>no4c|z z^2Un}BcXbsR$M+G9CY9x9Z#xYyM8B@usJ-r`pQSf#00sd;uX9~01Hnky};4qtCpr# zpYC$>71*O+$K@d2VBaeZri$*b;!V88{ltG>&oIT!;Y6a!kWlar-VNf4gbgJVmG)J< zhxb{hLXpXKR5s|L^sJHbDqC1tQt6>AlCZ|&km6X|SS4MePmD-*fxuj8P%FI`GKSx~ zgZOlLq z`3xbz=RrRAqX~zx2_4u>iRy30{dj;}01x7!vf)-zVYoiD5sEFMHMMsM@rh_?Uub{m;35t$;3y?slsq2l7LtT7 z>7nF!s82{v`jP=kQlTLsd5V(Q-USSo%$}y%!PX^=Q(+=B8Jb$eb5x+@EG6mC@ zpCfMy{&}CzleYw4@cDD(UBMU0$6Dzib~pK9Rt@OpF(lB4Ue@(EzYC}_!bxO1MkFbT*0pduQ-FKU#xN=*WefGy}(j7<0dX( zo~6%Y0x$Bdo|-Swf`9ZjIRTAb^FY{y5`t0Ug7(Rm&91ym$_QbOQSN(4~U zB}fF{XVC>*zw1rmDsY_zyHSA}6<^S{K-HI}=U4ce^d#-YNd;WH%Cx6U2g-E3OwX2S Mu1xb~dd{bR1Dg@~P5=M^ literal 0 HcmV?d00001 diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$10.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$10.class index 6ec567c148788906644aac91712887983717494b..8c33dd3413a19a65aee2839778d7f5de2832f304 100644 GIT binary patch delta 23 fcmZ3$zJPthA0|eQ$$y#RSa}#Y7$0mH?~;w%mT1PcqW diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$4.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$4.class index ef7248bf94b2036fd7e3321a91a6fb685a2cc349..db5582d67231c8a0ea606b46f66f55793533a06c 100644 GIT binary patch delta 23 fcmaFF{)l~p2{Yr3$)?O1talhV817D9#Owe7W&Q{R delta 23 fcmaFF{)l~p2{Ys6$)?O1tk)Sh7;a2n#Owe7Wo-xb diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$5.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$5.class index 0bcc04437b135a2e55ca9d0439bb471bf122e874..ef7038103803e72fd190d0bc3bd24f84b714738c 100644 GIT binary patch delta 31 ncmZ3$v4CSk7&GJj$>Gd3yiXap7@jeRFg$0FVR$k50kZ=Dq&NyX delta 31 ncmZ3$v4CSk7&GIo$>Gd3ybl<-7#=c+Fg#+AVR$_G0kZ=DqUj1D diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$6.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$6.class index 9b90b1e6838d96a6f87567931f480b107f417515..e2e627dd34cb833a014188551e617322c4391a8f 100644 GIT binary patch delta 23 fcmbQoK97CFFDAxUlYcYCvA$#AV0b?{j@bbKa{CDG delta 23 fcmbQoK97CFFDAyPlYcYCvA$&BV0bk-j@bbKa%u?Q diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$7.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$7.class index 8d0e8b0bf47f886e22a3ef4949b464851acf6402..249ec5ceb10f9f63e7545b50c7e0753e60c19a32 100644 GIT binary patch delta 31 ncmaFE{)T;n4m0D&$-2x%yk8l(7``!xFnni_VfZn54YLCPu^bAJ delta 31 ncmaFE{)T;n4m0DM$-2x%ydN027(OzHFnnT=VfZ|G4YLCPugwZ~ diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$8.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$8.class index ba3351cf0816496c17e7ef6454fbf3d1735887e5..001bfa06185dfda4e94b3c730598727adf88b4a5 100644 GIT binary patch delta 23 fcmbQkK8Jn74<^Q6lYcVBvHoM=VE8{dhS>oCbT0`M delta 23 fcmbQkK8Jn74<^R1lYcVBvHoP>VE8pThS>oCbDjwW diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$9.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$9.class index 4f71d9ef1045bffbbd2c063a8891d36cef0b349a..aee9be7d9242c9b05ce4e45922ae09a20e048e01 100644 GIT binary patch delta 312 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