236 |
#endif |
#endif |
237 |
|
|
238 |
#if defined (MSDOS) && !defined (__GO32__) |
#if defined (MSDOS) && !defined (__GO32__) |
|
# define BITS_PER_WORD 16 |
|
239 |
# define MAXTABLE 16383 |
# define MAXTABLE 16383 |
240 |
#else |
#else |
|
# define BITS_PER_WORD 32 |
|
241 |
# define MAXTABLE 32767 |
# define MAXTABLE 32767 |
242 |
#endif |
#endif |
243 |
|
|
|
#define WORDSIZE(n) (((n) + BITS_PER_WORD - 1) / BITS_PER_WORD) |
|
|
#define SETBIT(x, i) ((x)[(i)/BITS_PER_WORD] |= (1<<((i) % BITS_PER_WORD))) |
|
|
#define RESETBIT(x, i) ((x)[(i)/BITS_PER_WORD] &= ~(1<<((i) % BITS_PER_WORD))) |
|
|
#define BITISSET(x, i) (((x)[(i)/BITS_PER_WORD] & (1<<((i) % BITS_PER_WORD))) != 0) |
|
|
|
|
|
|
|
244 |
/*-----------------------------------------. |
/*-----------------------------------------. |
245 |
| Extensions to use for the output files. | |
| Extensions to use for the output files. | |
246 |
`-----------------------------------------*/ |
`-----------------------------------------*/ |