--- ray/src/ot/cvmesh.c 2004/03/27 12:41:45 2.9 +++ ray/src/ot/cvmesh.c 2011/02/18 19:00:43 2.11 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: cvmesh.c,v 2.9 2004/03/27 12:41:45 schorsch Exp $"; +static const char RCSid[] = "$Id: cvmesh.c,v 2.11 2011/02/18 19:00:43 greg Exp $"; #endif /* * Radiance triangle mesh conversion routines @@ -218,7 +218,7 @@ cvtri( fop = objptr(fobj); fop->omod = mo; fop->otype = OBJ_FACE; - sprintf(buf, "t%ld", fobj); + sprintf(buf, "t%ld", (long)fobj); fop->oname = savqstr(buf); fop->oargs.nfargs = 9; fop->oargs.farg = (RREAL *)malloc(9*sizeof(RREAL)); @@ -342,7 +342,7 @@ cvmeshbounds(void) /* set mesh boundaries */ double marg; /* expand past endpoints */ marg = (2./(1L<<(8*sizeof(uint16)))) * (ourmesh->uvlim[1][i] - - ourmesh->uvlim[0][i]); + ourmesh->uvlim[0][i]) + FTINY; ourmesh->uvlim[0][i] -= marg; ourmesh->uvlim[1][i] += marg; }