| 8 |  | #include <string.h> | 
| 9 |  |  | 
| 10 |  | #include "rholo.h" | 
| 11 | + | #include "platform.h" | 
| 12 |  | #include "view.h" | 
| 13 |  |  | 
| 14 |  | char    *progname;              /* our program name */ | 
| 57 |  | pixaspect = atof(argv[++i]); | 
| 58 |  | else if (argv[i][2] == 'e') { | 
| 59 |  | expval = atof(argv[++i]); | 
| 60 | < | if (argv[i][0] == '-' | argv[i][0] == '+') | 
| 60 | > | if ((argv[i][0] == '-') | (argv[i][0] == '+')) | 
| 61 |  | expval = pow(2., expval); | 
| 62 |  | } else | 
| 63 |  | goto userr; | 
| 213 |  | fputs(VIEWSTR, stdout); | 
| 214 |  | fprintview(&myview, stdout); | 
| 215 |  | fputc('\n', stdout); | 
| 216 | < | if (pa < 0.99 | pa > 1.01) | 
| 216 | > | if ((pa < 0.99) | (pa > 1.01)) | 
| 217 |  | fputaspect(pa, stdout); | 
| 218 | < | if (expval < 0.99 | expval > 1.01) | 
| 218 | > | if ((expval < 0.99) | (expval > 1.01)) | 
| 219 |  | fputexpos(expval, stdout); | 
| 220 |  | fputformat(COLRFMT, stdout); | 
| 221 |  | fputc('\n', stdout); | 
| 238 |  | /* compute final pixel values */ | 
| 239 |  | for (p = hres*vres; p--; ) { | 
| 240 |  | if (myweight[p] <= FTINY) { | 
| 241 | < | if (lastr >= 0) | 
| 241 | > | if (lastr >= 0) { | 
| 242 |  | if (p/hres == lastp/hres) | 
| 243 |  | copycolor(mypixel[p], mypixel[lastp]); | 
| 244 |  | else | 
| 245 |  | copycolor(mypixel[p], mypixel[lastrp]); | 
| 246 | + | } | 
| 247 |  | nunrend++; | 
| 248 |  | continue; | 
| 249 |  | } | 
| 285 |  | fd = dup(fileno(fp));                   /* dup file descriptor */ | 
| 286 |  | fclose(fp);                             /* done with stdio */ | 
| 287 |  | for (n = 0; nextloc > 0L; n++) {        /* initialize each section */ | 
| 288 | < | lseek(fd, (off_t)nextloc, 0); | 
| 288 | > | lseek(fd, (off_t)nextloc, SEEK_SET); | 
| 289 |  | read(fd, (char *)&nextloc, sizeof(nextloc)); | 
| 290 |  | hdinit(fd, NULL); | 
| 291 |  | } | 
| 293 |  | mypixel = (COLOR *)bmalloc(xres*yres*sizeof(COLOR)); | 
| 294 |  | myweight = (float *)bmalloc(xres*yres*sizeof(float)); | 
| 295 |  | mydepth = (float *)bmalloc(xres*yres*sizeof(float)); | 
| 296 | < | if (mypixel == NULL | myweight == NULL | mydepth == NULL) | 
| 296 | > | if ((mypixel == NULL) | (myweight == NULL) | (mydepth == NULL)) | 
| 297 |  | error(SYSTEM, "out of memory in initialize"); | 
| 298 |  | } | 
| 299 |  |  |