15 |
|
*/ |
16 |
|
|
17 |
|
#include <stdio.h> |
18 |
< |
|
18 |
> |
#include <math.h> |
19 |
|
#include "fvect.h" |
20 |
|
|
21 |
< |
#define XNAME "X_" /* x function name */ |
22 |
< |
#define YNAME "Y_" /* y function name */ |
23 |
< |
#define ZNAME "Z_" /* z function name */ |
24 |
< |
#define RNAME "R_" /* r function name */ |
21 |
> |
#define XNAME "X`SYS`" /* x function name */ |
22 |
> |
#define YNAME "Y`SYS`" /* y function name */ |
23 |
> |
#define ZNAME "Z`SYS`" /* z function name */ |
24 |
> |
#define RNAME "R`SYS`" /* r function name */ |
25 |
|
|
26 |
|
#define PI 3.14159265358979323846 |
27 |
|
|
28 |
– |
#define FTINY 1e-7 |
29 |
– |
|
28 |
|
#define max(a,b) ((a) > (b) ? (a) : (b)) |
29 |
|
|
30 |
|
|
41 |
|
FVECT lastp, p; |
42 |
|
int i, nseg; |
43 |
|
|
44 |
< |
varset("PI", PI, NULL); |
45 |
< |
funset("hermite", 5, l_hermite); |
46 |
< |
funset("bezier", 5, l_bezier); |
47 |
< |
funset("bspline", 5, l_bspline); |
44 |
> |
varset("PI", ':', PI); |
45 |
> |
funset("hermite", 5, ':', l_hermite); |
46 |
> |
funset("bezier", 5, ':', l_bezier); |
47 |
> |
funset("bspline", 5, ':', l_bspline); |
48 |
|
|
49 |
|
if (argc < 8) |
50 |
|
goto userror; |
136 |
|
|
137 |
|
|
138 |
|
quit(code) |
139 |
+ |
int code; |
140 |
|
{ |
141 |
|
exit(code); |
142 |
|
} |