19 |
|
|
20 |
|
FUN ofun[NUMOTYPE] = INIT_OTYPE; /* needed for link resolution */ |
21 |
|
|
22 |
– |
char *progname; /* argv[0] */ |
23 |
– |
|
22 |
|
int nowarn = 0; /* supress warnings? */ |
23 |
|
|
24 |
|
int objlim = 9; /* # of objects before split */ |
41 |
|
char *cp; |
42 |
|
int i, j; |
43 |
|
|
44 |
< |
progname = argv[0]; |
44 |
> |
fixargv0(argv[0]); /* sets global progname */ |
45 |
> |
|
46 |
|
ofun[OBJ_FACE].funp = o_face; |
47 |
|
|
48 |
|
for (i = 1; i < argc && argv[i][0] == '-'; i++) |
141 |
|
|
142 |
|
void |
143 |
|
wputs( /* warning message */ |
144 |
< |
char *s |
144 |
> |
const char *s |
145 |
|
) |
146 |
|
{ |
147 |
|
if (!nowarn) |
151 |
|
|
152 |
|
void |
153 |
|
eputs( /* put string to stderr */ |
154 |
< |
register char *s |
154 |
> |
const char *s |
155 |
|
) |
156 |
|
{ |
157 |
|
static int inln = 0; |
168 |
|
|
169 |
|
static void |
170 |
|
addface( /* add a face to a cube */ |
171 |
< |
register CUBE *cu, |
171 |
> |
CUBE *cu, |
172 |
|
OBJECT obj |
173 |
|
) |
174 |
|
{ |
205 |
|
|
206 |
|
static void |
207 |
|
add2full( /* add object to full node */ |
208 |
< |
register CUBE *cu, |
208 |
> |
CUBE *cu, |
209 |
|
OBJECT obj |
210 |
|
) |
211 |
|
{ |
212 |
|
OCTREE ot; |
213 |
|
OBJECT oset[MAXSET+1]; |
214 |
|
CUBE cukid; |
215 |
< |
register int i, j; |
215 |
> |
int i, j; |
216 |
|
|
217 |
|
objset(oset, cu->cutree); |
218 |
|
cukid.cusize = cu->cusize * 0.5; |