66 |
|
register HOLO *hp; |
67 |
|
int n; |
68 |
|
/* copy grid to temporary header */ |
69 |
< |
bcopy((char *)hproto, (char *)&hdhead, sizeof(HDGRID)); |
69 |
> |
bcopy((void *)hproto, (void *)&hdhead, sizeof(HDGRID)); |
70 |
|
/* compute grid vectors and sizes */ |
71 |
|
hdcompgrid(&hdhead); |
72 |
|
/* allocate header with directory */ |
81 |
|
free((void *)hp); |
82 |
|
return(NULL); |
83 |
|
} |
84 |
< |
bzero((char *)hp->bl, (nbeams(hp)+1)*sizeof(BEAM *)+sizeof(BEAM)); |
84 |
> |
bzero((void *)hp->bl, (nbeams(hp)+1)*sizeof(BEAM *)+sizeof(BEAM)); |
85 |
|
hp->bl[0] = (BEAM *)(hp->bl+nbeams(hp)+1); /* set blglob(hp) */ |
86 |
|
hp->fd = -1; |
87 |
|
hp->dirty = 0; |
88 |
|
hp->priv = NULL; |
89 |
|
/* clear beam directory */ |
90 |
< |
bzero((char *)hp->bi, (nbeams(hp)+1)*sizeof(BEAMI)); |
90 |
> |
bzero((void *)hp->bi, (nbeams(hp)+1)*sizeof(BEAMI)); |
91 |
|
return(hp); /* all is well */ |
92 |
|
} |
93 |
|
|
123 |
|
if (fd >= nhdfragls) { |
124 |
|
hdfragl = (struct fraglist *)hdrealloc((char *)hdfragl, |
125 |
|
(fd+1)*sizeof(struct fraglist), "hdattach"); |
126 |
< |
bzero((char *)(hdfragl+nhdfragls), |
126 |
> |
bzero((void *)(hdfragl+nhdfragls), |
127 |
|
(fd+1-nhdfragls)*sizeof(struct fraglist)); |
128 |
|
nhdfragls = fd+1; |
129 |
|
} |
429 |
|
hdfreefrag(hp, i); /* relinquish old fragment */ |
430 |
|
p = hdbray(hp->bl[i]) + hp->bl[i]->nrm; |
431 |
|
hp->bl[i]->nrm += nr; /* update in-core structure */ |
432 |
< |
bzero((char *)p, nr*sizeof(RAYVAL)); |
432 |
> |
bzero((void *)p, nr*sizeof(RAYVAL)); |
433 |
|
blglob(hp)->tick = hp->bl[i]->tick = hdclock++; /* update LRU clock */ |
434 |
|
return(p); /* point to new rays */ |
435 |
|
} |
499 |
|
if (hb[i].h==NULL || hb[i].b<1 | hb[i].b>nbeams(hb[i].h)) |
500 |
|
error(CONSISTENCY, "bad beam in hdloadbeams"); |
501 |
|
/* sort list for optimal access */ |
502 |
< |
qsort((char *)hb, n, sizeof(HDBEAMI), hdfilord); |
502 |
> |
qsort((void *)hb, n, sizeof(HDBEAMI), hdfilord); |
503 |
|
bytesloaded = 0; /* run through loaded beams */ |
504 |
|
for ( ; n && (bp = hb->h->bl[hb->b]) != NULL; n--, hb++) { |
505 |
|
bp->tick = hdclock; /* preempt swap */ |