#include <xbt/sysdep.h>
#include <xbt/dynar.h>
-#include "mc_comm_pattern.h"
-#include "mc_smx.h"
-#include "mc_xbt.hpp"
+#include "src/mc/mc_comm_pattern.h"
+#include "src/mc/mc_smx.h"
+#include "src/mc/mc_xbt.hpp"
using simgrid::mc::remote;
res->comm_addr = comm->comm_addr;
res->rdv = xbt_strdup(comm->rdv);
res->data_size = -1;
- res->data = NULL;
+ res->data = nullptr;
if (comm->type == SIMIX_COMM_SEND) {
res->src_proc = comm->src_proc;
res->src_host = comm->src_host;
- if (comm->data != NULL) {
+ if (comm->data != nullptr) {
res->data_size = comm->data_size;
res->data = xbt_malloc0(comm->data_size);
memcpy(res->data, comm->data, comm->data_size);
void MC_state_copy_index_communications_pattern(mc_state_t state)
{
- state->index_comm = xbt_dynar_new(sizeof(unsigned int), NULL);
+ state->index_comm = xbt_dynar_new(sizeof(unsigned int), nullptr);
mc_list_comm_pattern_t list_process_comm;
unsigned int cursor;
xbt_dynar_foreach(initial_communications_pattern, cursor, list_process_comm){
case MC_CALL_TYPE_WAIT:
case MC_CALL_TYPE_WAITANY:
{
- smx_synchro_t comm_addr = NULL;
+ smx_synchro_t comm_addr = nullptr;
if (call_type == MC_CALL_TYPE_WAIT)
comm_addr = simcall_comm_wait__get__comm(req);
else
xbt_free(p->rdv);
xbt_free(p->data);
xbt_free(p);
- p = NULL;
+ p = nullptr;
}
static void MC_list_comm_pattern_free(mc_list_comm_pattern_t l)
{
xbt_dynar_free(&(l->list));
xbt_free(l);
- l = NULL;
+ l = nullptr;
}
void MC_comm_pattern_free_voidp(void *p)