**
** This package is free software; you can redistribute it and/or
** modify it under the terms of the GNU General Public License as
**
** This package is free software; you can redistribute it and/or
** modify it under the terms of the GNU General Public License as
- if (print) printf("[copying %d from left %d and %d from right %d at %.2f]\n", iter1-left_same+1, tpos1, iter2-right_same+1, tpos2, left.pos);
+ if (print) printf("[copying %ld from left %d and %ld from right %d at %.2f]\n", iter1-left_same+1, tpos1, iter2-right_same+1, tpos2, left.pos);
// merge the front two cpoints
if (print) printf(" copy front from left %d right %d\n", tpos1++, tpos2++);
ret.push_back(CPoint(left.pos, left.color + right.color));
// merge the front two cpoints
if (print) printf(" copy front from left %d right %d\n", tpos1++, tpos2++);
ret.push_back(CPoint(left.pos, left.color + right.color));
Real left = x-supersample/2, right = x+supersample/2;
if(left < front().pos) left = front().pos;
Real left = x-supersample/2, right = x+supersample/2;
if(left < front().pos) left = front().pos;
//return Color::blend(iterr->color,iterl->color,lambda,Color::BLEND_STRAIGHT);
}else
{
//return Color::blend(iterr->color,iterl->color,lambda,Color::BLEND_STRAIGHT);
}else
{
{
// If the supersample region falls square in between
// two CPoints, then we don't have to do anything special.
{
// If the supersample region falls square in between
// two CPoints, then we don't have to do anything special.