7 |
|
|
8 |
|
#include "copyright.h" |
9 |
|
|
10 |
+ |
#include <time.h> |
11 |
+ |
|
12 |
|
#include "standard.h" |
13 |
+ |
#include "platform.h" |
14 |
|
#include "color.h" |
15 |
|
#include "resolu.h" |
16 |
|
#include "data.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 |
|
} |
162 |
|
COLR *scanin; |
163 |
|
int sl, ns; |
164 |
|
RESOLU inpres; |
165 |
< |
FLOAT loc[2]; |
165 |
> |
RREAL loc[2]; |
166 |
|
int y; |
167 |
|
register int x, i; |
168 |
|
register DATARRAY *pp; |
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); |