X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5b9cf50be0a43c599b20b1ed28341971a571d70d..c8b31f6c35a1b234a459f0579d5e7ee3a5fa5326:/src/xbt/config.c diff --git a/src/xbt/config.c b/src/xbt/config.c index a640310dfa..1eb50712fb 100644 --- a/src/xbt/config.c +++ b/src/xbt/config.c @@ -239,11 +239,11 @@ xbt_cfg_register(xbt_cfg_t cfg, break; case xbt_cfgelm_string: - res->content = xbt_dynar_new(sizeof(char*),&xbt_cfg_str_free); + res->content = xbt_dynar_new(sizeof(char*),xbt_cfg_str_free); break; case xbt_cfgelm_peer: - res->content = xbt_dynar_new(sizeof(xbt_peer_t),&xbt_peer_free_voidp); + res->content = xbt_dynar_new(sizeof(xbt_peer_t),xbt_peer_free_voidp); break; default: @@ -796,7 +796,8 @@ xbt_cfg_set_peer(xbt_cfg_t cfg,const char*name, void xbt_cfg_rm_int(xbt_cfg_t cfg,const char*name, int val) { xbt_cfgelm_t variable; - int cpt,seen; + unsigned int cpt; + int seen; variable = xbt_cfgelm_get(cfg,name,xbt_cfgelm_int); @@ -826,7 +827,7 @@ void xbt_cfg_rm_int(xbt_cfg_t cfg,const char*name, int val) { void xbt_cfg_rm_double(xbt_cfg_t cfg,const char*name, double val) { xbt_cfgelm_t variable; - int cpt; + unsigned int cpt; double seen; variable = xbt_cfgelm_get(cfg,name,xbt_cfgelm_double); @@ -858,7 +859,7 @@ void xbt_cfg_rm_double(xbt_cfg_t cfg,const char*name, double val) { void xbt_cfg_rm_string(xbt_cfg_t cfg,const char*name, const char *val) { xbt_cfgelm_t variable; - int cpt; + unsigned int cpt; char *seen; variable = xbt_cfgelm_get(cfg,name,xbt_cfgelm_string); @@ -892,7 +893,7 @@ xbt_cfg_rm_string(xbt_cfg_t cfg,const char*name, const char *val) { void xbt_cfg_rm_peer(xbt_cfg_t cfg,const char*name, const char *peer,int port) { xbt_cfgelm_t variable; - int cpt; + unsigned int cpt; xbt_peer_t seen; variable = xbt_cfgelm_get(cfg,name,xbt_cfgelm_peer); @@ -956,7 +957,7 @@ xbt_cfg_empty(xbt_cfg_t cfg,const char*name) { if (variable) { if (variable->cb_rm) { - int cpt; + unsigned int cpt; void *ignored; xbt_dynar_foreach(variable->content,cpt,ignored) { (*variable->cb_rm)(name, cpt); @@ -1228,7 +1229,7 @@ XBT_TEST_UNIT("use",test_config_use,"Data retrieving tests") { dyn = xbt_cfg_get_dynar(myset,"user"); if (xbt_dynar_length(dyn) != 3) - xbt_test_fail1("Dynar length = %d, I expected 3", (int)xbt_dynar_length(dyn)); + xbt_test_fail1("Dynar length = %lu, I expected 3", xbt_dynar_length(dyn)); if (strcmp(xbt_dynar_get_as(dyn,0,char*),"foo")) xbt_test_fail1("Dynar[0] = %s, I expected foo", xbt_dynar_get_as(dyn,0,char*));