unsigned int cpt = 0;
int i = 0;
xbt_dict_cursor_t cursor = NULL;
- char *key,*data;
+ char *key,*data, *end;
const char *sep = "#";
xbt_dynar_t links, keys;
nb_link = xbt_dynar_length(links);
link_name = xbt_realloc(link_name, (nb_link) * sizeof(char *));
- src_id = atoi(xbt_dynar_get_as(keys, 0, char*));
- dst_id = atoi(xbt_dynar_get_as(keys, 1, char*));
+ src_id = strtol(xbt_dynar_get_as(keys, 0, char*), &end, 16);
+ dst_id = strtol(xbt_dynar_get_as(keys, 1, char*), &end, 16);
i = 0;
char* link = NULL;
route_new(src_id, dst_id, link_name, nb_link);
if (nb_link == 1)
route_onehop_new(src_id, dst_id, link_name, nb_link);
- xbt_dynar_free(&links);
}
xbt_dict_free(&route_table);