--- ray/src/px/ra_pixar.c 1989/07/24 08:42:56 1.1 +++ ray/src/px/ra_pixar.c 1989/09/12 13:04:45 1.2 @@ -162,7 +162,7 @@ int *h; exit(1); } getheader(radiance_fp,NULL); - if (fscanf(radiance_fp,"-Y %d +X %d\n",h,w) != 2) + if (fgetresolu(w, h, radiance_fp) != (YMAJOR|YDECR)) { fprintf(stderr,"bad RADIANCE format\n"); exit(1); @@ -269,7 +269,7 @@ int y; { printargs(global_argc,global_argv,fp); fputc('\n',fp); - fprintf(fp,"-Y %d +X %d\n",y,x); + fputresolu(YMAJOR|YDECR, x, y, fp); fflush(fp); }