58 |
|
|
59 |
|
#ifndef MAXOBJBLK |
60 |
|
#ifdef SMLMEM |
61 |
< |
#define MAXOBJBLK 63 /* maximum number of object blocks */ |
61 |
> |
#define MAXOBJBLK 1023 /* maximum number of object blocks */ |
62 |
|
#else |
63 |
< |
#define MAXOBJBLK 65535 /* maximum number of object blocks */ |
63 |
> |
#define MAXOBJBLK 131071 /* maximum number of object blocks */ |
64 |
|
#endif |
65 |
|
#endif |
66 |
|
|
67 |
|
extern OBJREC *objblock[MAXOBJBLK]; /* the object blocks */ |
68 |
|
extern OBJECT nobjects; /* # of objects */ |
69 |
|
|
70 |
< |
#define OBJBLKSHFT 9 |
70 |
> |
#define OBJBLKSHFT 11 |
71 |
|
#define OBJBLKSIZ (1<<OBJBLKSHFT) /* object block size */ |
72 |
|
#define objptr(obj) (objblock[(obj)>>OBJBLKSHFT]+((obj)&(OBJBLKSIZ-1))) |
73 |
|
|