Lines Matching defs:last
84 FT_Int last; /* index of last point in contour */
89 last = outline->contours[n];
90 if ( last < 0 )
92 limit = outline->points + last;
98 v_last = outline->points[last];
116 if ( FT_CURVE_TAG( outline->tags[last] ) == FT_CURVE_TAG_ON )
118 /* start at last point if it is on the curve */
124 /* if both first and last points are conic, */
278 first = last + 1;
538 FT_Int first, last;
548 last = outline->contours[n];
553 FT_Vector* q = outline->points + last;
570 char* q = outline->tags + last;
584 first = last + 1;
715 #define FT_OUTLINE_GET_CONTOUR( outline, c, first, last ) \
720 (last) = (outline)->points + (outline)->contours[c]; \
735 FT_Vector* last;
741 FT_OUTLINE_GET_CONTOUR( outline, c, first, last );
743 for ( a = first; a <= last; a++ )
749 b = ( a == last ) ? first : a + 1;
783 FT_Vector* last;
787 FT_OUTLINE_GET_CONTOUR( outline, c, first, last );
796 for ( pt = first + 1; pt <= last; pt++ )
817 FT_Vector* last;
822 for ( i = 0; i < outline->n_contours; i++, first = last + 1 )
829 last = outline->points + outline->contours[i];
832 if ( last < first + 2 )
841 for ( point = first + 1; point <= last; point++ )
857 prev = ( xmin_point == first ) ? last : xmin_point - 1;
858 next = ( xmin_point == last ) ? first : xmin_point + 1;
918 int last = outline->contours[c];
922 v_prev = points[last];
925 for ( n = first; n <= last; n++ )
933 if ( n < last )
966 first = last + 1;
987 FT_Vector* last;
1008 contour++, first = last + 1 )
1016 last = outline->points + *contour;
1019 if ( last < first + 2 )
1022 for ( point = first; point <= last; ++point )
1045 xmin_last = last;