35 |
|
frompicz = -1; |
36 |
|
for (i = 2; i < argc && argv[i][0] == '-'; i++) |
37 |
|
switch (argv[i][1]) { |
38 |
< |
case 'c': |
38 |
> |
case 'u': |
39 |
|
checkrepeats = 1; |
40 |
|
break; |
41 |
< |
case 'f': |
41 |
> |
case 'd': |
42 |
|
checkdepth = 0; |
43 |
|
break; |
44 |
|
case 'h': |
63 |
|
addholo(argv[i]); |
64 |
|
quit(0); |
65 |
|
userr: |
66 |
< |
fprintf(stderr, "Usage: %s output.hdk [-c][-f] -h inp1.hdk ..\n", |
66 |
> |
fprintf(stderr, "Usage: %s output.hdk [-u][-d] -h inp1.hdk ..\n", |
67 |
|
progname); |
68 |
< |
fprintf(stderr, " Or: %s output.hdk [-c][-f] -pz inp1.pic inp1.zbf ..\n", |
68 |
> |
fprintf(stderr, " Or: %s output.hdk [-u][-d] -pz inp1.pic inp1.zbf ..\n", |
69 |
|
progname); |
70 |
|
exit(1); |
71 |
|
} |
75 |
|
#define H_OBST 02 |
76 |
|
#define H_OBSF 04 |
77 |
|
|
78 |
+ |
int |
79 |
|
holheadline(s, hf) /* check holodeck header line */ |
80 |
|
register char *s; |
81 |
|
int *hf; |
87 |
|
*hf |= H_BADF; |
88 |
|
else |
89 |
|
*hf &= ~H_BADF; |
90 |
< |
return; |
90 |
> |
return(0); |
91 |
|
} |
92 |
|
if (!strncmp(s, "OBSTRUCTIONS=", 13)) { |
93 |
|
s += 13; |
98 |
|
*hf |= H_OBSF; |
99 |
|
else |
100 |
|
error(WARNING, "bad OBSTRUCTIONS value in holodeck"); |
101 |
< |
return; |
101 |
> |
return(0); |
102 |
|
} |
103 |
+ |
return(0); |
104 |
|
} |
105 |
|
|
106 |
|
int |
249 |
|
}; |
250 |
|
|
251 |
|
|
252 |
+ |
int |
253 |
|
picheadline(s, ph) /* process picture header line */ |
254 |
|
char *s; |
255 |
|
struct phead *ph; |
258 |
|
|
259 |
|
if (formatval(fmt, s)) { |
260 |
|
ph->badfmt = strcmp(fmt, COLRFMT); |
261 |
< |
return; |
261 |
> |
return(0); |
262 |
|
} |
263 |
|
if (isprims(s)) { |
264 |
|
ph->altprims++; /* don't want to deal with this */ |
265 |
< |
return; |
265 |
> |
return(0); |
266 |
|
} |
267 |
|
if (isexpos(s)) { |
268 |
|
ph->expos *= exposval(s); |
269 |
< |
return; |
269 |
> |
return(0); |
270 |
|
} |
271 |
|
if (isview(s)) { |
272 |
|
ph->gotview += sscanview(&ph->vw, s); |
273 |
< |
return; |
273 |
> |
return(0); |
274 |
|
} |
275 |
+ |
return(0); |
276 |
|
} |
277 |
|
|
278 |
|
|