+ storage_type_t stype = xbt_new0(s_storage_type_t, 1);
+ stype->model = xbt_strdup(storage_type->model);
+ stype->properties = storage_type->properties;
+ stype->content = xbt_strdup(storage_type->content);
+ stype->type_id = xbt_strdup(storage_type->id);
+
+ xbt_lib_set(storage_lib,storage_type->id,ROUTING_STORAGE_TYPE_LEVEL,(void *) stype);
+}
+static void routing_parse_mstorage(sg_platf_mstorage_cbarg_t mstorage)
+{
+ mount_t mnt = xbt_new0(s_mount_t, 1);
+ mnt->type_id = xbt_strdup(mstorage->type_id);
+ mnt->name = xbt_strdup(mstorage->name);
+
+ if(!mount_list){
+ XBT_INFO("Creata a Mount list for %s",A_surfxml_host_id);
+ mount_list = xbt_dynar_new(sizeof(char *), NULL);
+ }
+ xbt_dynar_push(mount_list,(void *) mnt);
+ free(mnt->type_id);
+ free(mnt->name);
+ xbt_free(mnt);
+ XBT_INFO("ROUTING Mount a storage name '%s' with type_id '%s'",mstorage->name, mstorage->type_id);