Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'lua'
[simgrid.git] / teshsuite / simdag / platforms / flatifier.c
index 90c7cc3..e7321c9 100644 (file)
@@ -59,13 +59,16 @@ int main(int argc, char **argv)
   const SD_workstation_t *hosts;
   const SD_link_t *links;
 
+  setvbuf(stdout, NULL, _IOLBF, 0);
+
   SD_init(&argc, argv);
 
   platformFile = argv[1];
   XBT_DEBUG("%s", platformFile);
   TRY {
     SD_create_environment(platformFile);
-  } CATCH(e) {
+  }
+  CATCH(e) {
     xbt_die("Error while loading %s: %s",platformFile,e.msg);
   }
 
@@ -138,7 +141,7 @@ int main(int argc, char **argv)
                                {
                                        void *link = xbt_dynar_get_as(route,i,void *);
 
-                                       char *link_name = bprintf("%s",((surf_resource_t) link)->name);
+                                       char *link_name = xbt_strdup(((surf_resource_t)link)->name);
                                        printf("<link_ctn id=\"%s\"/>",link_name);
                                        free(link_name);
                                }
@@ -155,7 +158,7 @@ int main(int argc, char **argv)
                                {
                                        void *link = xbt_dynar_get_as(route,i,void *);
 
-                                       char *link_name = bprintf("%s",((surf_resource_t) link)->name);
+                                       char *link_name = xbt_strdup(((surf_resource_t)link)->name);
                                        printf("<link_ctn id=\"%s\"/>",link_name);
                                        free(link_name);
                                }
@@ -178,7 +181,7 @@ int main(int argc, char **argv)
                                {
                                        void *link = xbt_dynar_get_as(route,i,void *);
 
-                                       char *link_name = bprintf("%s",((surf_resource_t) link)->name);
+                                       char *link_name = xbt_strdup(((surf_resource_t)link)->name);
                                        printf("<link_ctn id=\"%s\"/>",link_name);
                                        free(link_name);
                                }
@@ -195,7 +198,7 @@ int main(int argc, char **argv)
                                {
                                        void *link = xbt_dynar_get_as(route,i,void *);
 
-                                       char *link_name = bprintf("%s",((surf_resource_t) link)->name);
+                                       char *link_name = xbt_strdup(((surf_resource_t)link)->name);
                                        printf("<link_ctn id=\"%s\"/>",link_name);
                                        free(link_name);
                                }