Beispiel #1
0
static inline void
clamp_point(gs_fixed_point * ppt, floatp x, floatp y)
{
#define clamp_coord(xy)\
  ppt->xy = (xy > fixed2float(max_coord_fixed) ? max_coord_fixed :\
	     xy < fixed2float(min_coord_fixed) ? min_coord_fixed :\
	     float2fixed(xy))
    clamp_coord(x);
    clamp_coord(y);
#undef clamp_coord
}
Beispiel #2
0
static inline void
clamp_point(gs_fixed_point * ppt, floatp x, floatp y)
{
    ppt->x = clamp_coord(x);
    ppt->y = clamp_coord(y);
}