int		*inside_ret)
cairo_bool_t	*inside_ret)
_cairo_gstate_in_stroke (cairo_gstate_t	*gstate,			 double		x,			 double		y,			 int		*inside_ret){    cairo_status_t status = CAIRO_STATUS_SUCCESS;    cairo_traps_t traps;    cairo_matrix_transform_point (&gstate->ctm, &x, &y);    _cairo_pen_init (&gstate->pen_regular, gstate->line_width / 2.0, gstate);    _cairo_traps_init (&traps);    status = _cairo_path_stroke_to_traps (&gstate->path, gstate, &traps);    if (status)	goto BAIL;    *inside_ret = _cairo_traps_contain (&traps, x, y);BAIL:    _cairo_traps_fini (&traps);    return status;}