Author: mturk
Date: Sat Apr 18 10:59:11 2009
New Revision: 766298

URL: http://svn.apache.org/viewvc?rev=766298&view=rev
Log:
Check for exceptions only if defined by #define

Modified:
    commons/sandbox/runtime/trunk/src/main/native/shared/descriptor.c
    commons/sandbox/runtime/trunk/src/main/native/shared/pointer.c

Modified: commons/sandbox/runtime/trunk/src/main/native/shared/descriptor.c
URL: 
http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/shared/descriptor.c?rev=766298&r1=766297&r2=766298&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/shared/descriptor.c (original)
+++ commons/sandbox/runtime/trunk/src/main/native/shared/descriptor.c Sat Apr 
18 10:59:11 2009
@@ -230,10 +230,12 @@
 {
     if (_clazzn.i && _m0000n.i) {
         SET_IFIELD_P(0001, _O, (jniptr)((acr_ptr_t)p));
+#ifdef _JNI_CHECK_EXCEPTIONS
         if ((*_E)->ExceptionCheck(_E)) {
             return ACR_EGENERAL;
         }
         else
+#endif
             return ACR_SUCCESS;
     }
     else {
@@ -245,10 +247,12 @@
 {
     if (_clazzn.i && _m0000n.i) {
         SET_IFIELD_I(0000, _O, i);
+#ifdef _JNI_CHECK_EXCEPTIONS
         if ((*_E)->ExceptionCheck(_E)) {
             return ACR_EGENERAL;
         }
         else
+#endif
             return ACR_SUCCESS;
     }
     else {

Modified: commons/sandbox/runtime/trunk/src/main/native/shared/pointer.c
URL: 
http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/shared/pointer.c?rev=766298&r1=766297&r2=766298&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/shared/pointer.c (original)
+++ commons/sandbox/runtime/trunk/src/main/native/shared/pointer.c Sat Apr 18 
10:59:11 2009
@@ -180,10 +180,12 @@
 {
     if (_clazzn.i && _m0000n.i) {
         SET_IFIELD_P(0000, _O, (jniptr)((acr_ptr_t)p));
+#ifdef _JNI_CHECK_EXCEPTIONS
         if ((*_E)->ExceptionCheck(_E)) {
             return ACR_EGENERAL;
         }
         else
+#endif
             return ACR_SUCCESS;
     }
     else {


Reply via email to