| 134 |
|
FILE *fp; |
| 135 |
|
int fd; |
| 136 |
|
int hflags = 0; |
| 137 |
< |
int32 nextloc; |
| 137 |
> |
off_t nextloc; |
| 138 |
|
int n; |
| 139 |
|
/* open holodeck file */ |
| 140 |
|
if ((fp = fopen(fname, append ? "r+" : "r")) == NULL) { |
| 152 |
|
nextloc = ftell(fp); /* get stdio position */ |
| 153 |
|
fclose(fp); /* done with stdio */ |
| 154 |
|
for (n = 0; nextloc > 0L; n++) { /* initialize each section */ |
| 155 |
< |
lseek(fd, (off_t)nextloc, SEEK_SET); |
| 155 |
> |
lseek(fd, nextloc, SEEK_SET); |
| 156 |
|
read(fd, (char *)&nextloc, sizeof(nextloc)); |
| 157 |
|
hdinit(fd, NULL)->priv = hflags&H_OBST ? &obstr : |
| 158 |
|
hflags&H_OBSF ? &unobstr : (char *)NULL; |
| 176 |
|
int sn, bi, n; |
| 177 |
|
register HOLO *hp; |
| 178 |
|
GCOORD gc[2]; |
| 179 |
< |
BYTE rr[2][2]; |
| 179 |
> |
uby8 rr[2][2]; |
| 180 |
|
BEAM *bp; |
| 181 |
|
double d0, d1; |
| 182 |
|
unsigned dc; |