- start = Event_Viewer_Data->time_span.startTime;
- value = (int)(time_value / NANSECOND_CONST);
- start.tv_sec += value;
- value = time_value / NANSECOND_CONST - value;
- value *= NANSECOND_CONST;
- start.tv_nsec += value;
- if(start.tv_nsec > NANSECOND_CONST){
- start.tv_sec++;
- start.tv_nsec -= NANSECOND_CONST;
- }
+ time = ltt_time_from_double(time_value / NANOSECONDS_PER_SECOND);
+ start = ltt_time_add(Event_Viewer_Data->time_span.startTime, time);