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