third_party/cairo/src/cairo-quartz-surface.c
static cairo_status_t
_cairo_path_to_quartz_context_move_to (void *closure,
				       const cairo_point_t *point)
{
    //ND ((stderr, "moveto: %f %f\n", _cairo_fixed_to_double (point->x), _cairo_fixed_to_double (point->y)));
    double x = _cairo_fixed_to_double (point->x);
    double y = _cairo_fixed_to_double (point->y);

    CGContextMoveToPoint (closure, x, y);
    return CAIRO_STATUS_SUCCESS;
}
/* cairo path -> execute in context */
cairo path -> execute in context
cairo path - > execute in context
static cairo_status_t
_cairo_path_to_quartz_context_move_to (void *closure,
				       const cairo_point_t *point)
{
    double x = _cairo_fixed_to_double (point->x);
    double y = _cairo_fixed_to_double (point->y);
    CGContextMoveToPoint (closure, x, y);
    return CAIRO_STATUS_SUCCESS;
}
static cairo_status_t _cairo_path_to_quartz_context_move_to ( void * closure , const cairo_point_t * point ) { double x = _cairo_fixed_to_double ( point -> x ) ; double y = _cairo_fixed_to_double ( point -> y ) ; CGContextMoveToPoint ( closure , x , y ) ; return CAIRO_STATUS_SUCCESS ; }
cairo path -> execute in context
cairo path - > execute in context
//ND ((stderr, "moveto: %f %f\n", _cairo_fixed_to_double (point->x), _cairo_fixed_to_double (point->y)));