--- a/td.c
+++ b/td.c
@@ -56,7 +56,7 @@
 struct _buf_ buf;
 
 						/* SUBPROGRAMS */
-int round(float x)	// round function
+int rnd(float x)	// rnd function
 {	if(x>=0) return trunc(x+0.5);
 	else return trunc(x-0.5);
 }
@@ -189,20 +189,20 @@
 			d=lin[i].y1-k*lin[i].x1;
 			if(lin[i].x1<lin[i].x2)
 				for(j=lin[i].x1;j<=lin[i].x2;j++)
-					chart[round(k*j+d)][j]=lin[i].a;
+					chart[rnd(k*j+d)][j]=lin[i].a;
 			else
 				for(j=lin[i].x2;j<=lin[i].x1;j++)
-					chart[round(k*j+d)][j]=lin[i].a;
+					chart[rnd(k*j+d)][j]=lin[i].a;
 		}
 		else
 		{	k=(float)(lin[i].x1-lin[i].x2)/(lin[i].y1-lin[i].y2);
 			d=lin[i].x1-k*lin[i].y1;
 			if(lin[i].y1<lin[i].y2)
 				for(j=lin[i].y1;j<=lin[i].y2;j++)
-					chart[j][round(k*j+d)]=lin[i].a;
+					chart[j][rnd(k*j+d)]=lin[i].a;
 			else
 				for(j=lin[i].y2;j<=lin[i].y1;j++)
-					chart[j][round(k*j+d)]=lin[i].a;
+					chart[j][rnd(k*j+d)]=lin[i].a;
 		}
 	}
 }
@@ -268,29 +268,29 @@
 			for(j=ell[i].x1;j<=ell[i].x2;j++)
 			{	
 	s=sqrt((1-(j-ell[i].x1-a)*(j-ell[i].x1-a)/a/a)*b*b);
-				chart[ell[i].y1+round(b-s)][j]='*';
-				chart[ell[i].y1+round(b+s)][j]='*';
+				chart[ell[i].y1+rnd(b-s)][j]='*';
+				chart[ell[i].y1+rnd(b+s)][j]='*';
 			}
 			else if(ell[i].x1<ell[i].x2 && ell[i].y1>ell[i].y2)
 			for(j=ell[i].x1;j<=ell[i].x2;j++)
 			{	
 	s=sqrt((1-(j-ell[i].x1-a)*(j-ell[i].x1-a)/a/a)*b*b);
-				chart[ell[i].y1-round(b-s)][j]='*';
-				chart[ell[i].y1-round(b+s)][j]='*';
+				chart[ell[i].y1-rnd(b-s)][j]='*';
+				chart[ell[i].y1-rnd(b+s)][j]='*';
 			}
 			else if(ell[i].x1>ell[i].x2 && ell[i].y1<ell[i].y2)
 			for(j=ell[i].x2;j<=ell[i].x1;j++)
 			{	
 	s=sqrt((1-(j-ell[i].x2-a)*(j-ell[i].x2-a)/a/a)*b*b);
-				chart[ell[i].y1+round(b-s)][j]='*';
-				chart[ell[i].y1+round(b+s)][j]='*';
+				chart[ell[i].y1+rnd(b-s)][j]='*';
+				chart[ell[i].y1+rnd(b+s)][j]='*';
 			}
 			else
 			for(j=ell[i].x2;j<=ell[i].x1;j++)
 			{	
 	s=sqrt((1-(j-ell[i].x2-a)*(j-ell[i].x2-a)/a/a)*b*b);
-				chart[ell[i].y1-round(b-s)][j]='*';
-				chart[ell[i].y1-round(b+s)][j]='*';
+				chart[ell[i].y1-rnd(b-s)][j]='*';
+				chart[ell[i].y1-rnd(b+s)][j]='*';
 			}
 		}
 		else						      // x(y)
@@ -298,29 +298,29 @@
 			for(j=ell[i].y1;j<=ell[i].y2;j++)
 			{	
 	s=sqrt((1-(j-ell[i].y1-b)*(j-ell[i].y1-b)/b/b)*a*a);
-				chart[j][ell[i].x1+round(a-s)]='*';
-				chart[j][ell[i].x1+round(a+s)]='*';
+				chart[j][ell[i].x1+rnd(a-s)]='*';
+				chart[j][ell[i].x1+rnd(a+s)]='*';
 			}
 			else if(ell[i].x1<ell[i].x2 && ell[i].y1>ell[i].y2)
 			for(j=ell[i].y2;j<=ell[i].y1;j++)
 			{
 	s=sqrt((1-(j-ell[i].y2-b)*(j-ell[i].y2-b)/b/b)*a*a);
-				chart[j][ell[i].x1+round(a-s)]='*';
-				chart[j][ell[i].x1+round(a+s)]='*';
+				chart[j][ell[i].x1+rnd(a-s)]='*';
+				chart[j][ell[i].x1+rnd(a+s)]='*';
 			}
 			else if(ell[i].x1>ell[i].x2 && ell[i].y1<ell[i].y2)
 			for(j=ell[i].y1;j<=ell[i].y2;j++)
 			{	
 	s=sqrt((1-(j-ell[i].y1-b)*(j-ell[i].y1-b)/b/b)*a*a);
-				chart[j][ell[i].x1-round(a-s)]='*';
-				chart[j][ell[i].x1-round(a+s)]='*';
+				chart[j][ell[i].x1-rnd(a-s)]='*';
+				chart[j][ell[i].x1-rnd(a+s)]='*';
 			}
 			else
 			for(j=ell[i].y2;j<=ell[i].y1;j++)
 			{	
 	s=sqrt((1-(j-ell[i].y2-b)*(j-ell[i].y2-b)/b/b)*a*a);
-				chart[j][ell[i].x1-round(a-s)]='*';
-				chart[j][ell[i].x1-round(a+s)]='*';
+				chart[j][ell[i].x1-rnd(a-s)]='*';
+				chart[j][ell[i].x1-rnd(a+s)]='*';
 			}
 		}
 	}
