378 |
|
rtargv[rtargc++] = contrib ? RTCONTRIB : RTCOEFF; |
379 |
|
/* just asking for defaults? */ |
380 |
|
if (!strcmp(argv[i], "-defaults")) { |
381 |
< |
char sxres[16], syres[16]; |
381 |
> |
char nps[8], sxres[16], syres[16]; |
382 |
|
char *rtpath; |
383 |
– |
printf("-n %-2d\t\t\t\t# number of processes\n", nprocs); |
383 |
|
printf("-c %-5d\t\t\t# accumulated rays per record\n", |
384 |
|
accumulate); |
385 |
|
printf("-V%c\t\t\t\t# output %s\n", contrib ? '+' : '-', |
386 |
|
contrib ? "contributions" : "coefficients"); |
387 |
|
fflush(stdout); /* report OUR options */ |
388 |
+ |
rtargv[rtargc++] = "-n"; |
389 |
+ |
sprintf(nps, "%d", nprocs); |
390 |
+ |
rtargv[rtargc++] = nps; |
391 |
|
rtargv[rtargc++] = header ? "-h+" : "-h-"; |
392 |
|
sprintf(fmt, "-f%c%c", inpfmt, outfmt); |
393 |
|
rtargv[rtargc++] = fmt; |
666 |
|
mnp = cp; |
667 |
|
break; |
668 |
|
case 'd': |
669 |
+ |
case 'i': |
670 |
+ |
case 'o': |
671 |
+ |
case 'x': |
672 |
+ |
case 'X': |
673 |
|
if (bnp != NULL) |
674 |
|
return -1; |
675 |
|
bnp = cp; |