--- ray/src/px/protate.c 1994/04/25 09:32:36 2.2 +++ ray/src/px/protate.c 1995/10/16 11:40:22 2.4 @@ -41,6 +41,8 @@ main(argc, argv) int argc; char *argv[]; { + static char picfmt[LPICFMT+1] = PICFMT; + int rval; FILE *fin; progname = argv[0]; @@ -62,12 +64,14 @@ char *argv[]; exit(1); } /* transfer header */ - if (checkheader(fin, COLRFMT, stdout) < 0) { + if ((rval = checkheader(fin, picfmt, stdout)) < 0) { fprintf(stderr, "%s: not a Radiance picture\n", progname); exit(1); } + if (rval) + fputformat(picfmt, stdout); /* add new header info. */ - printf("%s\n\n", progname); + printf("%s%s\n\n", progname, correctorder?" -c":""); /* get picture size */ if ((order = fgetresolu(&xres, &yres, fin)) < 0) { fprintf(stderr, "%s: bad picture size\n", progname);