[GIT] ppl/ppl(master): Fixed bugs leading to warning messages.

Module: ppl/ppl Branch: master Commit: 8988758c44cc31cfd7afe3ca3b5e172a7d46970b URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=8988758c44cc3...
Author: Patricia Hill p.m.hill@leeds.ac.uk Date: Thu Mar 25 13:32:24 2010 +0000
Fixed bugs leading to warning messages.
---
interfaces/Java/jni/ppl_java_globals.cc | 20 ++++++++++++-------- 1 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/interfaces/Java/jni/ppl_java_globals.cc b/interfaces/Java/jni/ppl_java_globals.cc index b4de11f..e1c3688 100644 --- a/interfaces/Java/jni/ppl_java_globals.cc +++ b/interfaces/Java/jni/ppl_java_globals.cc @@ -452,19 +452,23 @@ Java_parma_1polyhedra_1library_Linear_1Expression_1Variable_initIDs
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Linear_1Expression_is_1zero -(JNIEnv* env, jobject j_this) try { - Linear_Expression* this_ptr = &build_cxx_linear_expression(env, j_this); - return this_ptr->is_zero(); +(JNIEnv* env, jobject j_this) { + try { + return build_cxx_linear_expression(env, j_this).is_zero(); + } + CATCH_ALL + return false; } -CATCH_ALL
JNIEXPORT jboolean JNICALL Java_parma_1polyhedra_1library_Linear_1Expression_all_1homogeneous_1terms_1are_1zero -(JNIEnv* env, jobject j_this) try { - Linear_Expression* this_ptr = &build_cxx_linear_expression(env, j_this); - return this_ptr->all_homogeneous_terms_are_zero(); +(JNIEnv* env, jobject j_this) { + try { + return build_cxx_linear_expression(env, j_this).all_homogeneous_terms_are_zero(); + } + CATCH_ALL + return false; } -CATCH_ALL
JNIEXPORT void JNICALL Java_parma_1polyhedra_1library_MIP_1Problem_1Status_initIDs
participants (1)
-
Patricia Hill