- xbt_lib_cursor_t cursor = NULL;
- char *name = NULL;
- void **data = NULL;
- XBT_INFO("link_lib");
- xbt_lib_foreach(link_lib, cursor, name, data) {
- XBT_INFO("\tSee link '%s'\t--> NS3_LEVEL %p",
- name,
- data[NS3_LINK_LEVEL]);
- }
- XBT_INFO(" ");
- XBT_INFO("host_lib");
- xbt_lib_foreach(host_lib, cursor, name, data) {
- XBT_INFO("\tSee host '%s'\t--> NS3_LEVEL %p",
- name,
- data[NS3_HOST_LEVEL]);
- }
- XBT_INFO(" ");
- XBT_INFO("as_router_lib");
- xbt_lib_foreach(as_router_lib, cursor, name, data) {
- XBT_INFO("\tSee ASR '%s'\t--> NS3_LEVEL %p",
- name,
- data[NS3_ASR_LEVEL]);
- }
-}
-
-static void replace_str(char *str, const char *orig, const char *rep)
-{
- char buffer[30];
- char *p;
-
- if(!(p = strstr(str, orig))) // Is 'orig' even in 'str'?
- return;
-
- strncpy(buffer, str, p-str); // Copy characters from 'str' start to 'orig' st$
- buffer[p-str] = '\0';
-
- sprintf(buffer+(p-str), "%s%s", rep, p+strlen(orig));
- xbt_free(str);
- str = xbt_strdup(buffer);
-}
-
-static void replace_bdw_ns3(char * bdw)
-{
- char *temp = xbt_strdup(bdw);
-
- replace_str(bdw,"000000000","Gbps");
- if(strcmp(bdw,temp)) {xbt_free(temp);return;}
- replace_str(bdw,"000000","Mbps");
- if(strcmp(bdw,temp)) {xbt_free(temp);return;}
- replace_str(bdw,"000","Kbps");
- if(strcmp(bdw,temp)) {xbt_free(temp);return;}
-
- xbt_free(bdw);
- bdw = bprintf("%s%s",temp,"bps");
- xbt_free(temp);
-}
-
-static void replace_lat_ns3(char * lat)
-{
- char *temp = xbt_strdup(lat);
-
- replace_str(lat,"E-1","00ms");
- if(strcmp(lat,temp)) {xbt_free(temp);return;}
- replace_str(lat,"E-2","0ms");
- if(strcmp(lat,temp)) {xbt_free(temp);return;}
- replace_str(lat,"E-3","ms");
- if(strcmp(lat,temp)) {xbt_free(temp);return;}
- replace_str(lat,"E-4","00us");
- if(strcmp(lat,temp)) {xbt_free(temp);return;}
- replace_str(lat,"E-5","0us");
- if(strcmp(lat,temp)) {xbt_free(temp);return;}
- replace_str(lat,"E-6","us");
- if(strcmp(lat,temp)) {xbt_free(temp);return;}
- replace_str(lat,"E-7","00ns");
- if(strcmp(lat,temp)) {xbt_free(temp);return;}
- replace_str(lat,"E-8","0ns");
- if(strcmp(lat,temp)) {xbt_free(temp);return;}
- replace_str(lat,"E-9","ns");
- if(strcmp(lat,temp)) {xbt_free(temp);return;}
-
- xbt_free(lat);
- lat = bprintf("%s%s",temp,"s");
- xbt_free(temp);
+ ns3_end_platform();
+
+// xbt_lib_cursor_t cursor = NULL;
+// char *name = NULL;
+// void **data = NULL;
+// XBT_INFO("link_lib");
+// xbt_lib_foreach(link_lib, cursor, name, data) {
+// XBT_INFO("\tSee link '%s'\t--> NS3_LEVEL %p",
+// name,
+// data[NS3_LINK_LEVEL]);
+// }
+// XBT_INFO(" ");
+// XBT_INFO("host_lib");
+// xbt_lib_foreach(host_lib, cursor, name, data) {
+// XBT_INFO("\tSee host '%s'\t--> NS3_LEVEL %p",
+// name,
+// data[NS3_HOST_LEVEL]);
+// }
+// XBT_INFO(" ");
+// XBT_INFO("as_router_lib");
+// xbt_lib_foreach(as_router_lib, cursor, name, data) {
+// XBT_INFO("\tSee ASR '%s'\t--> NS3_LEVEL %p",
+// name,
+// data[NS3_ASR_LEVEL]);
+// }
+//
+// XBT_INFO(" ");