| 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 */ |