--- ray/src/rt/data.c 1989/07/27 22:25:10 1.2 +++ ray/src/rt/data.c 1989/09/12 12:26:14 1.3 @@ -136,7 +136,7 @@ char *pname; } /* get dimensions */ getheader(fp, NULL); - if (fscanf(fp, "-Y %d +X %d\n", &height, &width) != 2) + if (fgetresolu(&width, &height, fp) != (YMAJOR|YDECR)) goto readerr; for (i = 0; i < 3; i++) { pp[i].nd = 2;