static inline int check_fringe_intersection(double ye, fringe *lo, fringe *hi, double x, double y)
{
return ye <= y && ((x < lo->c->x) ^ lo->side) && ((x < hi->c->x) ^ hi->side);
}
static inline int check_fringe_intersection(double ye, fringe *lo, fringe *hi, double x, double y)
{
return ye <= y && ((x < lo->c->x) ^ lo->side) && ((x < hi->c->x) ^ hi->side);
}