Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Do connect all log channel manually to parent using XBT_LOG_CONNECT() too, so that...
[simgrid.git] / src / surf / trace_mgr.c
index 9d00396..1f53504 100644 (file)
@@ -7,6 +7,7 @@
 
 #include "xbt/sysdep.h"
 #include "xbt/log.h"
+#include "xbt/str.h"
 #include "xbt/dict.h"
 #include "trace_mgr_private.h"
 #include "surf_private.h"
@@ -40,6 +41,9 @@ tmgr_trace_t tmgr_trace_new_from_string(const char* id, const char *input, doubl
   int linecount = 0;
   s_tmgr_event_t event;
   tmgr_event_t last_event = NULL;
+  xbt_dynar_t list;
+  unsigned int cpt;
+  char * val;
 
   if (trace_list) {
     trace = xbt_dict_get_or_null(trace_list, id);
@@ -54,10 +58,9 @@ tmgr_trace_t tmgr_trace_new_from_string(const char* id, const char *input, doubl
   trace = xbt_new0(s_tmgr_trace_t, 1);
   trace->event_list = xbt_dynar_new(sizeof(s_tmgr_event_t), NULL);
 
-  xbt_dynar_t list = xbt_str_split(input,"\n\r");
+  list = xbt_str_split(input,"\n\r");
+  
   
-  unsigned int cpt;
-  char * val;
   xbt_dynar_foreach(list, cpt, val) {
      linecount++;
      xbt_str_trim(val, " \t\n\r\x0B");