From 596438ca819090ac83159b4d068b78c17019c066 Mon Sep 17 00:00:00 2001 From: Stepan Kasal Date: Mon, 26 Mar 2007 22:15:14 +0000 Subject: [PATCH] Main.java (cniOrJniSeen): New field. 2007-03-26 Stepan Kasal * tools/gnu/classpath/tools/javah/Main.java (cniOrJniSeen): New field. (getParser): Use new field. From-SVN: r123240 --- libjava/classpath/ChangeLog | 6 ++++++ .../gnu/classpath/tools/javah/Main$1.class | Bin 1002 -> 1002 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 -> 1051 bytes .../gnu/classpath/tools/javah/Main$8.class | Bin 924 -> 1051 bytes .../gnu/classpath/tools/javah/Main$9.class | Bin 960 -> 960 bytes .../gnu/classpath/tools/javah/Main.class | Bin 10939 -> 10962 bytes .../tools/gnu/classpath/tools/javah/Main.java | 9 ++++++++- 13 files changed, 14 insertions(+), 1 deletion(-) diff --git a/libjava/classpath/ChangeLog b/libjava/classpath/ChangeLog index 330fe70fc57..54f71df517e 100644 --- a/libjava/classpath/ChangeLog +++ b/libjava/classpath/ChangeLog @@ -1,3 +1,9 @@ +2007-03-26 Stepan Kasal + + * tools/gnu/classpath/tools/javah/Main.java (cniOrJniSeen): New + field. + (getParser): Use new field. + 2007-03-17 Thomas Fitzsimmons * resource/com/sun/tools/javac/messages.properties diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$1.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$1.class index 5937740302190b73ab7d6d4d09a4136d21e6666b..9acfd81d5b383f7bafbf1bc9970c743f3ef76365 100644 GIT binary patch delta 31 ncmaFG{)&Br8#Cjo$?nWyyz3a)88$EoGi+oKW!OA<6|(~XpmGT~ delta 31 ncmaFG{)&Br8#Ckb$?nWyysH`58P+lgGpu6}W!Nxz6|(~XpQ#Bc 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 ed0500f45edc859cf35c24bf56ab21697d31e144..7feb9340ae7c401f119b96e3823bf8d8959a0a7a 100644 GIT binary patch delta 23 fcmZ3$zJPthA0|eD$$y#RSVb5(7)2*1FgpMMTI&XD delta 23 fcmZ3$zJPthA0|f5$$y#RSa}&Z82KhAFgpMMS|A2i diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$2.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$2.class index 1eb1b1e43232c12adacec646aa7ca31a32e0c2e4..81488678dd791431dced813acf55a04083c489ad 100644 GIT binary patch delta 39 vcmcb_afxF?4m0DC$+^rEL{BhqF`Q%&VK~Jg$8efKgW(K=0mIqJLM#pd|BwrP delta 39 vcmcb_afxF?4m0Dy$+^rEM2|9XF&twMVK~kp$8dr{gW)8D0mG@uLM#pd{v``& diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$3.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main$3.class index a798489e93c781ab7764a03a8e44f0c9b7b7649e..00fd9496221cbe4539020174b66c0d7cc3a3339b 100644 GIT binary patch delta 39 vcmcc4ah+pBAv5Fo$wkZ)M6WV%Fbu#Owe7W^xD+ delta 23 fcmaFF{)l~p2{Yr($)?O1talkW817A8#Owe7W*Z0x 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 faa51e20a530dbe15938b3e0b871f79d39ee01ed..d0b741f7d70d998fd2ea05660dc9b17ca4a48195 100644 GIT binary patch delta 31 ncmZ3$v4CSk7&GJJ$>Gd3ye}EJ7+x`mFuZ1vVR$q70kZ=Dr9=u& delta 31 ncmZ3$v4CSk7&GI8$>Gd3yw4c87@jkTFuY)pVR$+D0kZ=DqEVE8aOj@bbKa~KHm 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 6da557c37ac7a0fc8b623fa80027361686cacb64..104ce2ef951a0cb081043016b445034acf2552cb 100644 GIT binary patch delta 243 zcmXAjy-osA5QV>cF9swSffxya5K!b-7VT{84GjgAwy?!ETVQQ`hRv-uJOm+ukYJ*{ z&tgj<0y>M$nK^UL%$%?IB$58yuik-MZsKS~IS5KK=T}uzL*MI3xpCQg*wsP~_dn>jfzlaYZjii1IEav+m7qsru3 zCJ$z92A#<#m}(h6O?G3pt&e43W?%wpmetzAz_o=zdL{$!ZU)InA;s+s%KJfL%v%|x zHv$zfG4KOPAqEy8`Hg{#;X8u}!w&`-hMx=qKoK#BAq;{*6(AtXpbC^{1RAaeby)?|(Tn?NjxF+KyK^70ZS z7!ysj_l<1C0c~dHoHLg*&;C;;_x1Dk0c^49V+7mll?Tm{90q4D-f!=@_#ld$Aji`z zuo$p}6+9I)EDP1dU3G2ZBAZ;;#-)pG(zXp%?e$65o<{bj6P;%XSqbnd_P5Qh*QC|I zHFq-Vf192A4jx7gwCY2$LrM=6|EkI(Gw*~)`RXgR&oP&Jq4b|C106BUYMdtx;!%(k tWl2+$DVpMwn`o2O%#l~5M_8qR`e#j%p-#B2MOG;p>)N)VF{Q6IegSbyGFkut delta 158 zcmbQuF^65?)W2Q(7#J7~88q1$m>3xpCQg*wsP~_dgE=`blaYZjYH|~kGqXB_#^e)B zwT!6wG6(^A pKrIZ43?dAS49pBlKpqo=GJ^_`<^qZUH2{GSgDQ|@VUS@^0|1DF6-EF6 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 f4393f56fda36d81525601da85e1733c62b1db80..038d74d0fdc73cc3e9ef0bb7f9d4010f9465ba4a 100644 GIT binary patch delta 23 ecmX@Wet><05Hlm^WMSqER$c}UM!v}n%nkrVH3aSe delta 23 ecmX@Wet><05HlmwWMSqERyGC>M)t`K%nkrUY6RH; diff --git a/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main.class b/libjava/classpath/tools/classes/gnu/classpath/tools/javah/Main.class index 56c7f488a24fb8b749a30b936a64299e3df668f0..ac3fda855420595e9998f3ffdd0fe95f62621288 100644 GIT binary patch literal 10962 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 E4}wiIoB#j- literal 10939 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 diff --git a/libjava/classpath/tools/gnu/classpath/tools/javah/Main.java b/libjava/classpath/tools/gnu/classpath/tools/javah/Main.java index dfa04c4c9ef..29c96cf5bba 100644 --- a/libjava/classpath/tools/gnu/classpath/tools/javah/Main.java +++ b/libjava/classpath/tools/gnu/classpath/tools/javah/Main.java @@ -89,6 +89,9 @@ public class Main // True if we're emitting CNI code. boolean cni; + // True if we've seen -cni or -jni. + boolean cniOrJniSeen; + // True if output files should always be written. boolean force; @@ -243,8 +246,9 @@ public class Main { public void parsed(String arg0) throws OptionException { - if (cni) + if (cniOrJniSeen && cni) throw new OptionException("only one of -jni or -cni may be used"); + cniOrJniSeen = true; cni = false; } }); @@ -252,6 +256,9 @@ public class Main { public void parsed(String arg0) throws OptionException { + if (cniOrJniSeen && ! cni) + throw new OptionException("only one of -jni or -cni may be used"); + cniOrJniSeen = true; cni = true; } });