diff options
Diffstat (limited to 'x2p/handy.h')
-rw-r--r-- | x2p/handy.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/x2p/handy.h b/x2p/handy.h new file mode 100644 index 0000000000..441bb4350c --- /dev/null +++ b/x2p/handy.h @@ -0,0 +1,26 @@ +/* $Header: handy.h,v 1.0 87/12/18 13:07:15 root Exp $ + * + * $Log: handy.h,v $ + * Revision 1.0 87/12/18 13:07:15 root + * Initial revision + * + */ + +#define Null(type) ((type)0) +#define Nullch Null(char*) +#define Nullfp Null(FILE*) + +#define bool char +#define TRUE (1) +#define FALSE (0) + +#define Ctl(ch) (ch & 037) + +#define strNE(s1,s2) (strcmp(s1,s2)) +#define strEQ(s1,s2) (!strcmp(s1,s2)) +#define strLT(s1,s2) (strcmp(s1,s2) < 0) +#define strLE(s1,s2) (strcmp(s1,s2) <= 0) +#define strGT(s1,s2) (strcmp(s1,s2) > 0) +#define strGE(s1,s2) (strcmp(s1,s2) >= 0) +#define strnNE(s1,s2,l) (strncmp(s1,s2,l)) +#define strnEQ(s1,s2,l) (!strncmp(s1,s2,l)) |