- fprintf(stderr,
- "%s,%d: Syntax error. Periodicity has to be positive\n",
- filename, linecount);
- abort();
-/* xbt_dynar_free(&(trace->event_list)); */
-/* xbt_free(trace); */
-/* return NULL; */
+ xbt_assert2(0,"%s,%d: Syntax error. Periodicity has to be positive",
+ filename, linecount);
if (sscanf
(line, XBT_HEAP_FLOAT_T " " XBT_MAXMIN_FLOAT_T "\n", &event.delta,
&event.value) != 2) {
if (sscanf
(line, XBT_HEAP_FLOAT_T " " XBT_MAXMIN_FLOAT_T "\n", &event.delta,
&event.value) != 2) {
- fprintf(stderr, "%s,%d: Syntax error\n", filename, linecount);
- abort();
-/* xbt_dynar_free(&(trace->event_list)); */
-/* xbt_free(trace); */
-/* return NULL; */
+ xbt_assert2(0,"%s,%d: Syntax error", filename, linecount);
- fprintf(stderr,
- "%s,%d: Invalid trace value, events have to be sorted\n",
- filename, linecount);
- abort();
+ xbt_assert2(0,"%s,%d: Invalid trace value, events have to be sorted",
+ filename, linecount);
}
}
xbt_dynar_push(trace->event_list, &event);
last_event = xbt_dynar_get_ptr(trace->event_list,
xbt_dynar_length(trace->event_list) -
1);
}
}
xbt_dynar_push(trace->event_list, &event);
last_event = xbt_dynar_get_ptr(trace->event_list,
xbt_dynar_length(trace->event_list) -
1);
-void tmgr_history_add_trace(tmgr_history_t history, tmgr_trace_t trace,
- xbt_heap_float_t start_time, int offset,
- void *resource)
+tmgr_trace_event_t tmgr_history_add_trace(tmgr_history_t history, tmgr_trace_t trace,
+ xbt_heap_float_t start_time, int offset,
+ void *resource)
-int tmgr_history_get_next_event_leq(tmgr_history_t history,
- xbt_heap_float_t date,
- xbt_maxmin_float_t * value,
- void **resource)
+tmgr_trace_event_t tmgr_history_get_next_event_leq(tmgr_history_t history,
+ xbt_heap_float_t date,
+ xbt_maxmin_float_t * value,
+ void **resource)
trace = trace_event->trace;
event = xbt_dynar_get_ptr(trace->event_list, trace_event->idx);
trace = trace_event->trace;
event = xbt_dynar_get_ptr(trace->event_list, trace_event->idx);