X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/afd5f2eb9e775d7126b78731ea16aec8d50c8a44..de5e36cc7e45014c43cf9290b5ac8380072d69ad:/src/smpi/smpi_c99.cpp diff --git a/src/smpi/smpi_c99.cpp b/src/smpi/smpi_c99.cpp index 15e49df534..689ac88f00 100644 --- a/src/smpi/smpi_c99.cpp +++ b/src/smpi/smpi_c99.cpp @@ -17,14 +17,14 @@ static xbt_dynar_t registered_static_stack = NULL; void smpi_register_static(void* arg, void_f_pvoid_t free_fn) { s_smpi_static_t elm = { arg, free_fn }; - if (!registered_static_stack) + if (registered_static_stack==NULL) registered_static_stack = xbt_dynar_new(sizeof(s_smpi_static_t), NULL); xbt_dynar_push_as(registered_static_stack, s_smpi_static_t, elm); } void smpi_free_static(void) { - while (!xbt_dynar_is_empty(registered_static_stack)) { + while (xbt_dynar_is_empty(registered_static_stack)==0) { s_smpi_static_t elm = xbt_dynar_pop_as(registered_static_stack, s_smpi_static_t); elm.free_fn(elm.ptr);