| 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 |
|
|