/* : Converted from XRenderCompositeDoublePoly to #cairo_trap_t. Carl D. Worth  */
void _cairo_traps_init(cairo_traps_t *traps)
/* : Converted from XRenderCompositeDoublePoly to #cairo_trap_t. Carl D. Worth  */
void _cairo_traps_init(cairo_traps_t *traps)
{
    VG (VALGRIND_MAKE_MEM_UNDEFINED (traps, sizeof (cairo_traps_t)));
    traps->status = CAIRO_STATUS_SUCCESS;
    traps->maybe_region = 1;
    traps->is_rectilinear = 0;
    traps->is_rectangular = 0;
    traps->num_traps = 0;
    traps->traps_size = ARRAY_LENGTH (traps->traps_embedded);
    traps->traps = traps->traps_embedded;
    traps->num_limits = 0;
    traps->has_intersections = FALSE;
}