/* Marks a start time, so that future calls to g_timer_elapsed() will report the time since g_timer_start() was called. g_timer_new() automatically marks the start time, so no need to call g_timer_start() immediately after creating the timer.  */
void g_timer_start(GTimer *timer)
/* Marks a start time, so that future calls to g_timer_elapsed() will report the time since g_timer_start() was called. g_timer_new() automatically marks the start time, so no need to call g_timer_start() immediately after creating the timer.  */
void g_timer_start(GTimer *timer)
{
  g_return_if_fail (timer != NULL);
  timer->active = TRUE;
  timer->start = g_get_monotonic_time ();
}