diff options
author | Guido van Rossum <guido@python.org> | 1997-12-22 22:46:52 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1997-12-22 22:46:52 (GMT) |
commit | 557dea1ca28bd80b50785c9a16262a3c78e5bec0 (patch) | |
tree | e3353ad531fd77433ed07aaefcb114d4336e0ef1 /Modules/pcre-int.h | |
parent | 0148bbf96643c6c8bb7f2ec9598bbf5b09ed494a (diff) | |
download | cpython-557dea1ca28bd80b50785c9a16262a3c78e5bec0.zip cpython-557dea1ca28bd80b50785c9a16262a3c78e5bec0.tar.gz cpython-557dea1ca28bd80b50785c9a16262a3c78e5bec0.tar.bz2 |
AMK's latest -- synchronized with PCRE 1.04.
Diffstat (limited to 'Modules/pcre-int.h')
-rw-r--r-- | Modules/pcre-int.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Modules/pcre-int.h b/Modules/pcre-int.h index 2e3e1af..2c34dfe 100644 --- a/Modules/pcre-int.h +++ b/Modules/pcre-int.h @@ -3,7 +3,7 @@ *************************************************/ -#define PCRE_VERSION "1.02 12-Dec-1997" +#define PCRE_VERSION "1.04 22-Dec-1997" /* This is a library of functions to support regular expressions whose syntax @@ -39,6 +39,7 @@ modules, but which are not relevant to the outside. */ define a macro for memmove() if USE_BCOPY is defined. */ #ifdef USE_BCOPY +#undef memmove /* some systems may have a macro */ #define memmove(a, b, c) bcopy(b, a, c) #endif @@ -53,6 +54,13 @@ define a macro for memmove() if USE_BCOPY is defined. */ #include <string.h> #include "pcre.h" +/* In case there is no definition of offsetof() provided - though any proper +Standard C system should have one. */ + +#ifndef offsetof +#define offsetof(p_type,field) ((size_t)&(((p_type *)0)->field)) +#endif + /* Private options flags start at the most significant end of the two bytes. The public options defined in pcre.h start at the least significant end. Make sure they don't overlap! */ |