| 19 |
|
|
| 20 |
|
VIEW stdview = STDVIEW; /* default view parameters */ |
| 21 |
|
|
| 22 |
+ |
static gethfunc gethview; |
| 23 |
|
|
| 24 |
+ |
|
| 25 |
|
char * |
| 26 |
|
setview(v) /* set hvec and vvec, return message on error */ |
| 27 |
|
register VIEW *v; |
| 524 |
|
|
| 525 |
|
|
| 526 |
|
static int |
| 527 |
< |
gethview(s, v) /* get view from header */ |
| 528 |
< |
char *s; |
| 529 |
< |
register struct myview *v; |
| 527 |
> |
gethview( /* get view from header */ |
| 528 |
> |
char *s, |
| 529 |
> |
void *v |
| 530 |
> |
) |
| 531 |
|
{ |
| 532 |
< |
if (isview(s) && sscanview(v->hv, s) > 0) |
| 533 |
< |
v->ok++; |
| 532 |
> |
if (isview(s) && sscanview(((struct myview*)v)->hv, s) > 0) |
| 533 |
> |
((struct myview*)v)->ok++; |
| 534 |
|
return(0); |
| 535 |
|
} |
| 536 |
|
|
| 552 |
|
mvs.hv = vp; |
| 553 |
|
mvs.ok = 0; |
| 554 |
|
|
| 555 |
< |
getheader(fp, (int (*)(char *, char *))&gethview, (char *)&mvs); |
| 555 |
> |
getheader(fp, gethview, &mvs); |
| 556 |
|
|
| 557 |
|
if (rp != NULL && !fgetsresolu(rp, fp)) |
| 558 |
|
mvs.ok = 0; |