--- ray/src/common/cone.c 1992/09/06 11:53:47 2.2 +++ ray/src/common/cone.c 1992/11/19 21:32:48 2.4 @@ -48,7 +48,6 @@ getcone(o, getxf) /* get cone structure */ register OBJREC *o; int getxf; { - extern double sqrt(); int sgn0, sgn1; register CONE *co; @@ -155,11 +154,11 @@ OBJREC *o; { register CONE *co = (CONE *)o->os; - if (o->os == NULL) + if (co == NULL) return; if (co->tm != NULL) free((char *)co->tm); - free(o->os); + free((char *)co); o->os = NULL; } @@ -167,7 +166,6 @@ OBJREC *o; conexform(co) /* get cone transformation matrix */ register CONE *co; { - extern double sqrt(); MAT4 m4; register double d; register int i;