- window_time_interval = ltt_time_sub(window_time_end,
- window_time_begin);
- time_ll = ltt_time_to_uint64(window_time_interval);
- time_ll = time_ll * x / width;
- *time = ltt_time_from_uint64(time_ll);
- *time = ltt_time_add(window_time_begin, *time);
+ time_d = time_window.time_width_double;
+ time_d = time_d / (double)width * (double)x;
+ *time = ltt_time_from_double(time_d);
+ *time = ltt_time_add(time_window.start_time, *time);