Example #1
0
static double
_cairo_time_ticks_per_sec (void)
{
    static double ticks = 0;

    if (unlikely (ticks == 0))
	ticks = _cairo_time_1s ();

    return ticks;
}
Example #2
0
cairo_time_t
_cairo_time_get (void)
{
    struct timespec t;
    cairo_time_t r;

    clock_gettime (CAIRO_CLOCK, &t);

    r = _cairo_double_to_int64 (_cairo_time_1s ());
    r = _cairo_int64_mul (r, _cairo_int32_to_int64 (t.tv_sec));
    r = _cairo_int64_add (r, _cairo_int32_to_int64 (t.tv_nsec));

    return r;
}
Example #3
0
cairo_time_t
_cairo_time_get (void)
{
    struct timeval t;
    cairo_time_t r;

    gettimeofday (&t, NULL);

    r = _cairo_double_to_int64 (_cairo_time_1s ());
    r = _cairo_int64_mul (r, _cairo_int32_to_int64 (t.tv_sec));
    r = _cairo_int64_add (r, _cairo_int32_to_int64 (t.tv_usec));

    return r;
}
Example #4
0
cairo_time_t
_cairo_time_get (void)
{
//    struct timeval t;
    xdate_time_t t;
    cairo_time_t r;

//    gettimeofday (&t, XNULL);
    xtime_localTime(xtime_clock(), &t);

    r = _cairo_double_to_int64 (_cairo_time_1s ());
    r = _cairo_int64_mul (r, _cairo_int32_to_int64 (t.second));

//    r = _cairo_int64_mul (r, _cairo_int32_to_int64 (t.tv_sec));
//    r = _cairo_int64_add (r, _cairo_int32_to_int64 (t.tv_usec));

    return r;
}