--- ray/src/rt/m_clip.c 1989/02/02 10:41:26 1.1 +++ ray/src/rt/m_clip.c 1994/01/12 16:46:37 2.2 @@ -53,7 +53,7 @@ register RAY *r; } insertelem(modset, mod); } - (OBJECT *)m->os = modset; + m->os = (char *)modset; } if (r->clipset != NULL) setcopy(cset, r->clipset); @@ -89,9 +89,9 @@ register RAY *r; inside--; if (inside > 0) { /* we just hit the object */ flipsurface(r); - rayshade(r, modifier(m->oargs.sarg[0])); - return; + return(rayshade(r, modifier(m->oargs.sarg[0]))); } } raytrans(r); /* else transfer ray */ + return(1); }