XXX is 'dict' or 'dynar'.
//remove a peer from the list
xbt_dict_cursor_t cursor = NULL;
xbt_dict_cursor_first(peer->active_peers, &cursor);
- if (xbt_dict_length(peer->active_peers) > 0) {
+ if (!xbt_dict_is_empty(peer->active_peers)) {
key = xbt_dict_cursor_get_key(cursor);
connection_t peer_choked = xbt_dict_cursor_get_data(cursor);
if (peer_choked) {
XBT_INFO("Routing table of %08x:", table->id);
for (i = 0; i <= identifier_size; i++) {
- if (xbt_dynar_length(table->buckets[i].nodes) > 0) {
+ if (!xbt_dynar_is_empty(table->buckets[i].nodes)) {
XBT_INFO("Bucket number %d: ", i);
xbt_dynar_foreach(table->buckets[i].nodes, j, value) {
XBT_INFO("Element %d: %08x", j, value);
{
cojava_processes = SIMIX_process_get_runnable();
smx_process_t process;
- if (xbt_dynar_length(cojava_processes) > 0) {
+ if (!xbt_dynar_is_empty(cojava_processes)) {
process = xbt_dynar_get_as(cojava_processes, 0, smx_process_t);
cojava_process_index = 1;
/* Execute the first process */
rootContainer = NULL;
//checks
- if (xbt_dict_length(allContainers) != 0){
+ if (!xbt_dict_is_empty(allContainers)){
THROWF(tracing_error, 0, "some containers still present even after destroying all of them");
}
}
cursor2++;
}
- if(xbt_dynar_length(compose) > 0){
+ if(!xbt_dynar_is_empty(compose)){
frame_pointer_address = xbt_dynar_get_as(compose, xbt_dynar_length(compose) - 1, variable_value_t)->value.address ;
}
break;
cursor++;
}
- if(xbt_dynar_length(compose) > 0){
+ if(!xbt_dynar_is_empty(compose)){
if(strcmp(xbt_dynar_get_as(compose, xbt_dynar_length(compose) - 1, variable_value_t)->type, "value") == 0){
to_append = bprintf("%s=%lx\n", current_variable->name, xbt_dynar_get_as(compose, xbt_dynar_length(compose) - 1, variable_value_t)->value.res);
xbt_strbuff_append(variables, to_append);
{
msg_process_t process;
XBT_DEBUG("%lu processes in the VM", xbt_dynar_length(vm->processes));
- while (xbt_dynar_length(vm->processes) > 0) {
+ while (!xbt_dynar_is_empty(vm->processes)) {
process = xbt_dynar_get_as(vm->processes,0,msg_process_t);
MSG_process_kill(process);
}