Index: regex2.h =================================================================== RCS file: /homes/amcore/cvsroot/amanda-2/regex-src/regex2.h,v retrieving revision 1.2 retrieving revision 1.4 diff -u -r1.2 -r1.4 --- regex2.h 1997/09/30 06:28:57 1.2 +++ regex2.h 1997/11/07 20:43:30 1.4 @@ -44,28 +44,40 @@ #define OP(n) ((n)&OPRMASK) #define OPND(n) ((n)&OPDMASK) #define SOP(op, opnd) ((op)|(opnd)) + +#ifndef UNSIGNEDLONG1 +#ifndef NO_UL_CNSTS +#define UNSIGNEDLONG1 1ul +#else +#define UNSIGNEDLONG1 ((unsigned long)1) +#endif +#endif + +#define MAKE_UNSIGNED_LONG(num) (UNSIGNEDLONG1*num) +#define SHIFTED_UL(num) (MAKE_UNSIGNED_LONG(num) << OPSHIFT) + /* operators meaning operand */ /* (back, fwd are offsets) */ -#define OEND (1ul<