X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/49d68f79d21aa4690252c88c7f83801a8141fff4..a3848e5ea6b2305d6059c89705edaccbec356455:/examples/msg/token_ring/token_bypass.c diff --git a/examples/msg/token_ring/token_bypass.c b/examples/msg/token_ring/token_bypass.c index 9e1c14b62a..89433a64a2 100644 --- a/examples/msg/token_ring/token_bypass.c +++ b/examples/msg/token_ring/token_bypass.c @@ -62,16 +62,21 @@ int host(int argc, char *argv[]) static int surf_parse_bypass_platform(void) { sg_platf_begin(); - sg_platf_new_AS_begin("AS0", A_surfxml_AS_routing_Full); + s_sg_platf_AS_cbarg_t AS = SG_PLATF_AS_INITIALIZER; + AS.id = "AS0"; + AS.routing = A_surfxml_AS_routing_Full; + sg_platf_new_AS_begin(&AS); s_sg_platf_host_cbarg_t bob = SG_PLATF_HOST_INITIALIZER; bob.id = "bob"; - bob.power_peak = 98095000; + bob.power_peak = xbt_dynar_new(sizeof(double), NULL); + xbt_dynar_push_as(bob.power_peak, double, 98095000.0); sg_platf_new_host(&bob); s_sg_platf_host_cbarg_t alice = SG_PLATF_HOST_INITIALIZER; alice.id = "alice"; - alice.power_peak = 98095000; + alice.power_peak = xbt_dynar_new(sizeof(double), NULL); + xbt_dynar_push_as(alice.power_peak, double, 98095000.0); sg_platf_new_host(&alice); s_sg_platf_link_cbarg_t link = SG_PLATF_LINK_INITIALIZER; @@ -118,7 +123,7 @@ int main(int argc, char **argv) res = MSG_main(); XBT_INFO("Simulation time %g", MSG_get_clock()); - MSG_clean(); + if (res == MSG_OK) return 0; else