| 470 |
|
} |
| 471 |
|
switch (XMLfile[0]) { /* avoid RAYPATH search */ |
| 472 |
|
case '.': |
| 473 |
+ |
case '~': |
| 474 |
|
CASEDIRSEP: |
| 475 |
|
curdir = ""; |
| 476 |
|
break; |
| 752 |
|
} else { |
| 753 |
|
FILE *fp[4]; |
| 754 |
|
if (argc > 5) { |
| 755 |
< |
fprintf(stderr, "%s: too many input files\n", progname); |
| 755 |
> |
fprintf(stderr, "%s: more than 4 hemispheres!\n", progname); |
| 756 |
|
return(1); |
| 757 |
|
} |
| 758 |
|
for (n = 1; n < argc; n++) { |
| 788 |
|
put_scale(); |
| 789 |
|
if (inpXML && myBSDF.mgf) |
| 790 |
|
convert_mgf(myBSDF.mgf); |
| 791 |
< |
if (!put_BSDFs()) |
| 791 |
> |
if (!put_BSDFs()) /* most of the output happens here */ |
| 792 |
|
return(1); |
| 793 |
|
cleanup_tmp(); |
| 794 |
|
return(0); |