X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/20bbf9b0608d4ab29fb25ab4f795001d0cdca5b5..795359a4a2c81571bb061f8dfbcc6c15323c9bf3:/src/mc/mc_base.cpp diff --git a/src/mc/mc_base.cpp b/src/mc/mc_base.cpp index 5b61d7ba2c..e8f1bb4777 100644 --- a/src/mc/mc_base.cpp +++ b/src/mc/mc_base.cpp @@ -199,7 +199,7 @@ static int prng_random(int min, int max) // Use rejection in order to avoid skew unsigned long x; do { -#ifndef _XBT_WIN32 +#ifndef _WIN32 x = (unsigned long) random(); #else x = (unsigned long) rand(); @@ -227,16 +227,12 @@ void MC_simcall_handle(smx_simcall_t req, int value) return; } - unsigned i; - mc_smx_process_info_t pi = nullptr; - - xbt_dynar_foreach_ptr(mc_model_checker->process().smx_process_infos, i, pi) { - if (req == &pi->copy.simcall) { + for (auto& pi : mc_model_checker->process().smx_process_infos) + if (req == &pi.copy.simcall) { mc_model_checker->simcall_handle( - mc_model_checker->process(), pi->copy.pid, value); + mc_model_checker->process(), pi.copy.pid, value); return; } - } xbt_die("Could not find the request"); #endif