--- ray/src/rt/normal.c 2010/10/13 15:29:02 2.59 +++ ray/src/rt/normal.c 2011/02/18 00:40:25 2.60 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: normal.c,v 2.59 2010/10/13 15:29:02 greg Exp $"; +static const char RCSid[] = "$Id: normal.c,v 2.60 2011/02/18 00:40:25 greg Exp $"; #endif /* * normal.c - shading function for normal materials. @@ -405,7 +405,7 @@ gaussamp( /* sample Gaussian specular */ nstarget = 1; } setcolor(scol, 0., 0., 0.); - dimlist[ndims++] = (int)np->mp; + dimlist[ndims++] = (int)(size_t)np->mp; maxiter = MAXITER*nstarget; for (nstaken = ntrials = 0; nstaken < nstarget && ntrials < maxiter; ntrials++) { @@ -469,7 +469,7 @@ gaussamp( /* sample Gaussian specular */ } else nstarget = 1; } - dimlist[ndims++] = (int)np->mp; + dimlist[ndims++] = (int)(size_t)np->mp; maxiter = MAXITER*nstarget; for (nstaken = ntrials = 0; nstaken < nstarget && ntrials < maxiter; ntrials++) {