--- ray/src/px/pfilt.c 1989/04/11 21:50:05 1.4 +++ ray/src/px/pfilt.c 1989/04/29 09:22:54 1.6 @@ -88,16 +88,18 @@ char **argv; switch (argv[i][1]) { case 'x': i++; - if (argv[i][0] == '/') + if (argv[i][0] == '/') { x_c = 1.0/atof(argv[i]+1); - else + ncols = 0; + } else ncols = atoi(argv[i]); break; case 'y': i++; - if (argv[i][0] == '/') + if (argv[i][0] == '/') { y_r = 1.0/atof(argv[i]+1); - else + nrows = 0; + } else nrows = atoi(argv[i]); break; case 'e': @@ -125,6 +127,9 @@ char **argv; break; case '1': singlepass = 1; + break; + case '2': + singlepass = 0; break; case 'p': npts = atoi(argv[++i]) / 2;