const char* name = env->GetStringUTFChars(jname, 0);
name = xbt_strdup(name);
- msg_vm_t vm = MSG_vm_create(host, name, (int)jramsize, (int)jmig_netspeed, (int)jdp_intensity);
+ msg_vm_t vm = MSG_vm_create(host, name, static_cast<int>(jramsize), static_cast<int>(jmig_netspeed),
+ static_cast<int>(jdp_intensity));
jvm_bind(env, jvm, vm);
}
#include "simgrid/host.h"
#include "simgrid/simix.hpp"
-typedef struct dirty_page {
+struct dirty_page {
double prev_clock;
double prev_remaining;
msg_task_t task;
-} s_dirty_page, *dirty_page_t;
+};
+typedef struct dirty_page s_dirty_page;
+typedef struct dirty_page* dirty_page_t;
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(msg_vm, msg, "Cloud-oriented parts of the MSG API");