10 |
|
#include <time.h> |
11 |
|
|
12 |
|
#include "platform.h" |
13 |
+ |
#include "paths.h" |
14 |
|
#include "standard.h" |
15 |
|
#include "color.h" |
16 |
|
#include "resolu.h" |
17 |
+ |
#include "view.h" |
18 |
|
#include "data.h" |
19 |
|
|
20 |
|
/* picture memory usage before warning */ |
38 |
|
static gethfunc headaspect; |
39 |
|
|
40 |
|
|
41 |
< |
DATARRAY * |
42 |
< |
getdata(dname) /* get data array dname */ |
43 |
< |
char *dname; |
41 |
> |
extern DATARRAY * |
42 |
> |
getdata( /* get data array dname */ |
43 |
> |
char *dname |
44 |
> |
) |
45 |
|
{ |
46 |
|
char *dfname; |
47 |
|
FILE *fp; |
139 |
|
sprintf(errmsg, "%s in data file \"%s\"", |
140 |
|
feof(fp) ? "unexpected EOF" : "bad format", dfname); |
141 |
|
error(USER, errmsg); |
142 |
+ |
return NULL; /* pro forma return */ |
143 |
|
} |
144 |
|
|
145 |
|
|
159 |
|
} |
160 |
|
|
161 |
|
|
162 |
< |
DATARRAY * |
163 |
< |
getpict(pname) /* get picture pname */ |
164 |
< |
char *pname; |
162 |
> |
extern DATARRAY * |
163 |
> |
getpict( /* get picture pname */ |
164 |
> |
char *pname |
165 |
> |
) |
166 |
|
{ |
167 |
|
double inpaspect; |
168 |
|
char *pfname; |
254 |
|
readerr: |
255 |
|
sprintf(errmsg, "bad picture file \"%s\"", pfname); |
256 |
|
error(USER, errmsg); |
257 |
+ |
return NULL; /* pro forma return */ |
258 |
|
} |
259 |
|
|
260 |
|
|
261 |
< |
void |
262 |
< |
freedata(dta) /* release data array reference */ |
263 |
< |
DATARRAY *dta; |
261 |
> |
extern void |
262 |
> |
freedata( /* release data array reference */ |
263 |
> |
DATARRAY *dta |
264 |
> |
) |
265 |
|
{ |
266 |
|
DATARRAY head; |
267 |
|
int hval, nents; |
295 |
|
} |
296 |
|
|
297 |
|
|
298 |
< |
double |
299 |
< |
datavalue(dp, pt) /* interpolate data value at a point */ |
300 |
< |
register DATARRAY *dp; |
301 |
< |
double *pt; |
298 |
> |
extern double |
299 |
> |
datavalue( /* interpolate data value at a point */ |
300 |
> |
register DATARRAY *dp, |
301 |
> |
double *pt |
302 |
> |
) |
303 |
|
{ |
304 |
|
DATARRAY sd; |
305 |
|
int asize; |