8 |
|
*/ |
9 |
|
|
10 |
|
#define _USE_MATH_DEFINES |
11 |
– |
#include <stdio.h> |
11 |
|
#include <stdlib.h> |
12 |
|
#include <math.h> |
13 |
|
#include "random.h" |
632 |
|
if (strchr(argv[++i], '=') != NULL) { |
633 |
|
add_wbsdf("-f", 1); |
634 |
|
add_wbsdf(argv[i], 1); |
635 |
< |
} else |
636 |
< |
fcompile(argv[i]); |
635 |
> |
} else { |
636 |
> |
char *fpath = getpath(argv[i], |
637 |
> |
getrlibpath(), 0); |
638 |
> |
if (fpath == NULL) { |
639 |
> |
fprintf(stderr, |
640 |
> |
"%s: cannot find file '%s'\n", |
641 |
> |
argv[0], argv[i]); |
642 |
> |
return(1); |
643 |
> |
} |
644 |
> |
fcompile(fpath); |
645 |
> |
single_plane_incident = 0; |
646 |
> |
} |
647 |
|
} else |
648 |
|
dofwd = (argv[i][0] == '+'); |
649 |
|
break; |