@ -605,29 +605,6 @@ typedef ptrdiff_t FT_PtrDist;
}
/*************************************************************************/
/* */
/* Start a new contour at a given cell. */
/* */
static void
gray_start_cell ( RAS_ARG_ TCoord ex ,
TCoord ey )
{
if ( ex > ras . max_ex )
ex = ras . max_ex ;
if ( ex < ras . min_ex )
ex = ras . min_ex - 1 ;
ras . area = 0 ;
ras . cover = 0 ;
ras . ex = ex - ras . min_ex ;
ras . ey = ey - ras . min_ey ;
ras . invalid = 0 ;
gray_set_cell ( RAS_VAR_ ex , ey ) ;
}
# ifndef FT_LONG64
/*************************************************************************/
@ -1224,15 +1201,11 @@ typedef ptrdiff_t FT_PtrDist;
TPos x , y ;
/* record current cell, if any */
if ( ! ras . invalid )
gray_record_cell ( RAS_VAR ) ;
/* start to a new position */
x = UPSCALE ( to - > x ) ;
y = UPSCALE ( to - > y ) ;
gray_star t_cell ( RAS_VAR_ TRUNC ( x ) , TRUNC ( y ) ) ;
gray_se t_cell ( RAS_VAR_ TRUNC ( x ) , TRUNC ( y ) ) ;
ras . x = x ;
ras . y = y ;
@ -1852,7 +1825,7 @@ typedef ptrdiff_t FT_PtrDist;
ras . num_cells = 0 ;
ras . invalid = 1 ;
ras . min_ey = band [ 1 ] ;
ras . max_ey = band [ 0 ] ;
ras . max_ey = ras . ey = band [ 0 ] ;
ras . count_ey = width ;
error = gray_convert_glyph_inner ( RAS_VAR ) ;