static char sccsid
[] = "@(#)arc.c 4.2 (Berkeley) %G%";
int flg
,m
,xc
,yc
,xs
,ys
,qs
,qf
;
else if(flg
< del
)step(flg
);
if(x0
== x1
&& y0
== y1
)flg
=0;
if(abs(x
-x1
) < abs(y
-y1
)){
if(qs
== 2 || qs
==3)m
= -1;
if(qs
== 2 || qs
== 3)yc
-= del
;
if((x
< xs
&& x
>= xc
) || ( x
> xs
&& x
<= xc
) ||
(y
< ys
&& y
>= yc
) || ( y
> ys
&& y
<= yc
) )
if(qs
== 2 || qs
== 3)m
= -1;
if((x
< xs
&& x
>= xc
) || ( x
> xs
&& x
<= xc
) ||
(y
< ys
&& y
>= yc
) || (y
> ys
&& y
<= yc
) )
else if(y
< yp
)return(2);