--- ray/src/px/ra_ppm.c 1992/10/02 16:25:15 2.4 +++ ray/src/px/ra_ppm.c 1994/02/27 10:17:07 2.7 @@ -41,7 +41,7 @@ int argc; char *argv[]; { char inpbuf[2]; - double gamma = 2.2; + double gamcor = 2.2; int binflag = 1; int reverse = 0; int ptype; @@ -53,7 +53,7 @@ char *argv[]; if (argv[i][0] == '-') switch (argv[i][1]) { case 'g': - gamma = atof(argv[++i]); + gamcor = atof(argv[++i]); break; case 'e': if (argv[i+1][0] != '+' && argv[i+1][0] != '-') @@ -80,11 +80,11 @@ char *argv[]; exit(1); } if (i == argc-2 && freopen(argv[i+1], "w", stdout) == NULL) { - fprintf(stderr, "can't open output \"%s\"\n", + fprintf(stderr, "%s: can't open output \"%s\"\n", progname, argv[i+1]); exit(1); } - setcolrgam(gamma); + setcolrgam(gamcor); if (reverse) { /* get header */ if (read(fileno(stdin), inpbuf, 2) != 2 || inpbuf[0] != 'P') @@ -99,6 +99,7 @@ char *argv[]; ymax = scanint(stdin); maxval = scanint(stdin); /* put header */ + newheader("RADIANCE", stdout); printargs(i, argv, stdout); fputformat(COLRFMT, stdout); putchar('\n'); @@ -160,7 +161,6 @@ ppm2ra(getscan) /* convert color Pixmap to Radiance p int (*getscan)(); { COLR *scanout; - register int x; int y; /* allocate scanline */ scanout = (COLR *)malloc(xmax*sizeof(COLR));