18 |
|
|
19 |
|
#ifndef OSTSIZ |
20 |
|
#ifdef BIGMEM |
21 |
< |
#define OSTSIZ 56437 /* object table size (a prime!) */ |
21 |
> |
#define OSTSIZ 262139 /* object table size (a prime!) */ |
22 |
|
#else |
23 |
< |
#define OSTSIZ 12329 /* object table size (a prime!) */ |
23 |
> |
#define OSTSIZ 32749 /* object table size (a prime!) */ |
24 |
|
#endif |
25 |
|
#endif |
26 |
|
|
228 |
|
|
229 |
|
if (!isfull(ot)) |
230 |
|
goto noderr; |
231 |
< |
i = oseti(ot); |
232 |
< |
if ((os = ostable[i%OSTSIZ]) == NULL) |
231 |
> |
ot = oseti(ot); |
232 |
> |
if ((os = ostable[ot%OSTSIZ]) == NULL) |
233 |
|
goto noderr; |
234 |
< |
for (i /= OSTSIZ; i--; os += *os + 1) |
234 |
> |
for (i = ot/OSTSIZ; i--; os += *os + 1) |
235 |
|
if (*os <= 0) |
236 |
|
goto noderr; |
237 |
|
for (i = *os; i-- >= 0; ) /* copy set here */ |