Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
please sonar
authorMartin Quinson <martin.quinson@loria.fr>
Tue, 20 Dec 2016 15:07:13 +0000 (16:07 +0100)
committerMartin Quinson <martin.quinson@loria.fr>
Tue, 20 Dec 2016 15:07:13 +0000 (16:07 +0100)
src/bindings/java/jmsg_vm.cpp
src/msg/msg_vm.cpp

index 5563400..31a61a6 100644 (file)
@@ -77,7 +77,8 @@ JNIEXPORT void JNICALL Java_org_simgrid_msg_VM_create(JNIEnv* env, jobject jvm,
   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);
 }
index 3cf519b..873e41a 100644 (file)
 #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");