X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d442cebf6863fc131f3fcf453039a70e6b014d11..fa24a78f2f06ef0c3a34693fd32d52be51f55189:/src/bindings/java/jmsg_rngstream.cpp?ds=sidebyside diff --git a/src/bindings/java/jmsg_rngstream.cpp b/src/bindings/java/jmsg_rngstream.cpp index 08bccc4c45..2bbc9bb7a8 100644 --- a/src/bindings/java/jmsg_rngstream.cpp +++ b/src/bindings/java/jmsg_rngstream.cpp @@ -1,23 +1,20 @@ -/* Functions related to the RngStream Java port */ +/* Java binding of the RngStream library */ -/* Copyright (c) 2007-2015. The SimGrid Team. - * All rights reserved. */ +/* Copyright (c) 2007-2018. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ -#include +#include "xbt/sysdep.h" #include "jmsg_rngstream.h" -#include "jxbt_utilities.h" - -SG_BEGIN_DECL() +#include "jxbt_utilities.hpp" jfieldID jrngstream_bind; RngStream jrngstream_to_native(JNIEnv *env, jobject jrngstream) { RngStream rngstream = (RngStream)(intptr_t)env->GetLongField(jrngstream, jrngstream_bind); - if (!rngstream) { + if (not rngstream) { jxbt_throw_notbound(env, "rngstream", jrngstream); return nullptr; } @@ -68,7 +65,7 @@ Java_org_simgrid_msg_RngStream_setPackageSeed(JNIEnv *env, jobject jrngstream, j JNIEXPORT void JNICALL Java_org_simgrid_msg_RngStream_resetStart(JNIEnv *env, jobject jrngstream) { RngStream rngstream = jrngstream_to_native(env, jrngstream); - if (!rngstream) + if (not rngstream) return; RngStream_ResetStartStream(rngstream); @@ -76,7 +73,7 @@ JNIEXPORT void JNICALL Java_org_simgrid_msg_RngStream_resetStart(JNIEnv *env, jo JNIEXPORT void JNICALL Java_org_simgrid_msg_RngStream_resetStartSubstream(JNIEnv *env, jobject jrngstream) { RngStream rngstream = jrngstream_to_native(env, jrngstream); - if (!rngstream) + if (not rngstream) return; RngStream_ResetStartSubstream(rngstream); @@ -84,7 +81,7 @@ JNIEXPORT void JNICALL Java_org_simgrid_msg_RngStream_resetStartSubstream(JNIEnv JNIEXPORT void JNICALL Java_org_simgrid_msg_RngStream_resetNextSubstream(JNIEnv *env, jobject jrngstream) { RngStream rngstream = jrngstream_to_native(env, jrngstream); - if (!rngstream) + if (not rngstream) return; RngStream_ResetNextSubstream(rngstream); @@ -92,7 +89,7 @@ JNIEXPORT void JNICALL Java_org_simgrid_msg_RngStream_resetNextSubstream(JNIEnv JNIEXPORT void JNICALL Java_org_simgrid_msg_RngStream_setAntithetic(JNIEnv *env, jobject jrngstream, jboolean ja) { RngStream rngstream = jrngstream_to_native(env, jrngstream); - if (!rngstream) + if (not rngstream) return; if (ja == JNI_TRUE) { @@ -109,7 +106,7 @@ JNIEXPORT jboolean JNICALL Java_org_simgrid_msg_RngStream_setSeed(JNIEnv *env, j env->GetIntArrayRegion(jseed, 0, 6, buffer); RngStream rngstream = jrngstream_to_native(env, jrngstream); - if (!rngstream) + if (not rngstream) return JNI_FALSE; // The C API expects unsigned long which are wider than int on LP64. @@ -125,7 +122,7 @@ JNIEXPORT jboolean JNICALL Java_org_simgrid_msg_RngStream_setSeed(JNIEnv *env, j JNIEXPORT void JNICALL Java_org_simgrid_msg_RngStream_advanceState(JNIEnv *env, jobject jrngstream, jint e, jint g) { RngStream rngstream = jrngstream_to_native(env, jrngstream); - if (!rngstream) + if (not rngstream) return; RngStream_AdvanceState(rngstream, (long)e, (long)g); @@ -133,7 +130,7 @@ JNIEXPORT void JNICALL Java_org_simgrid_msg_RngStream_advanceState(JNIEnv *env, JNIEXPORT jdouble JNICALL Java_org_simgrid_msg_RngStream_randU01(JNIEnv *env, jobject jrngstream) { RngStream rngstream = jrngstream_to_native(env, jrngstream); - if (!rngstream) + if (not rngstream) return 0; return (jdouble)RngStream_RandU01(rngstream); @@ -141,10 +138,8 @@ JNIEXPORT jdouble JNICALL Java_org_simgrid_msg_RngStream_randU01(JNIEnv *env, jo JNIEXPORT jint JNICALL Java_org_simgrid_msg_RngStream_randInt(JNIEnv *env, jobject jrngstream, jint i, jint j) { RngStream rngstream = jrngstream_to_native(env, jrngstream); - if (!rngstream) + if (not rngstream) return 0; return (jint)RngStream_RandInt(rngstream, (int)i, (int)j); } - -SG_END_DECL()