| 7 |
|
|
| 8 |
|
#include "copyright.h" |
| 9 |
|
|
| 10 |
+ |
#include <time.h> |
| 11 |
+ |
|
| 12 |
|
#include "standard.h" |
| 13 |
|
#include "platform.h" |
| 14 |
|
#include "color.h" |
| 78 |
|
/* get dimensions */ |
| 79 |
|
if (fgetval(fp, 'i', (char *)&asize) <= 0) |
| 80 |
|
goto scanerr; |
| 81 |
< |
if (asize <= 0 | asize > MAXDDIM) { |
| 81 |
> |
if ((asize <= 0) | (asize > MAXDDIM)) { |
| 82 |
|
sprintf(errmsg, "bad number of dimensions for \"%s\"", dname); |
| 83 |
|
error(USER, errmsg); |
| 84 |
|
} |
| 234 |
|
fclose(fp); |
| 235 |
|
i = hash(pname); |
| 236 |
|
pp[0].next = dtab[i]; /* link into picture list */ |
| 237 |
< |
copystruct(&pp[1], &pp[0]); |
| 238 |
< |
copystruct(&pp[2], &pp[0]); |
| 237 |
> |
pp[1] = pp[0]; |
| 238 |
> |
pp[2] = pp[0]; |
| 239 |
|
pp[0].type = RED; /* differentiate RGB records */ |
| 240 |
|
pp[1].type = GRN; |
| 241 |
|
pp[2].type = BLU; |
| 267 |
|
head.next = dtab[hval]; |
| 268 |
|
dpl = &head; |
| 269 |
|
while ((dp = dpl->next) != NULL) |
| 270 |
< |
if ((dta == NULL | dta == dp)) { |
| 270 |
> |
if ((dta == NULL) | (dta == dp)) { |
| 271 |
|
dpl->next = dp->next; |
| 272 |
|
if (dp->type == DATATY) |
| 273 |
|
free((void *)dp->arr.d); |