version 1.14, 2003/07/21 14:00:41 |
version 1.15, 2003/07/21 14:30:31 |
|
|
|
|
/* constants */ |
/* constants */ |
|
|
/* AIX predefines these. */ |
#define TRUE 1 |
#ifdef TRUE |
#define FALSE 0 |
#undef TRUE |
|
#endif |
|
#ifdef FALSE |
|
#undef FALSE |
|
#endif |
|
#define TRUE (1) |
|
#define FALSE (0) |
|
|
|
#define MAXHUNKSIZE 100000 /* is this enough lines? */ |
#define MAXHUNKSIZE 100000 /* is this enough lines? */ |
#define INITHUNKMAX 125 /* initial dynamic allocation size */ |
#define INITHUNKMAX 125 /* initial dynamic allocation size */ |
|
|
|
|
typedef char bool; |
typedef char bool; |
typedef long LINENUM; /* must be signed */ |
typedef long LINENUM; /* must be signed */ |
typedef unsigned MEM; /* what to feed malloc */ |
|
|
|
/* globals */ |
/* globals */ |
|
|
|
|
EXT char end_defined[128]; /* #endif xyzzy */ |
EXT char end_defined[128]; /* #endif xyzzy */ |
|
|
EXT char *revision INIT(Nullch); /* prerequisite revision, if any */ |
EXT char *revision INIT(Nullch); /* prerequisite revision, if any */ |
|
|
#if !defined(S_ISDIR) && defined(S_IFDIR) |
|
#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) |
|
#endif |
|
#if !defined(S_ISREG) && defined(S_IFREG) |
|
#define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) |
|
#endif |
|