/[pcre]/code/trunk/internal.h
ViewVC logotype

Diff of /code/trunk/internal.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 7 by nigel, Sat Feb 24 21:38:09 2007 UTC revision 9 by nigel, Sat Feb 24 21:38:13 2007 UTC
# Line 3  Line 3 
3  *************************************************/  *************************************************/
4    
5    
6  #define PCRE_VERSION       "1.02 12-Dec-1997"  #define PCRE_VERSION       "1.03 18-Dec-1997"
7    
8    
9  /* This is a library of functions to support regular expressions whose syntax  /* This is a library of functions to support regular expressions whose syntax
# Line 38  modules, but which are not relevant to t Line 38  modules, but which are not relevant to t
38  define a macro for memmove() if USE_BCOPY is defined. */  define a macro for memmove() if USE_BCOPY is defined. */
39    
40  #ifdef USE_BCOPY  #ifdef USE_BCOPY
41    #undef  memmove        /* some systems may have a macro */
42  #define memmove(a, b, c) bcopy(b, a, c)  #define memmove(a, b, c) bcopy(b, a, c)
43  #endif  #endif
44    
# Line 52  define a macro for memmove() if USE_BCOP Line 53  define a macro for memmove() if USE_BCOP
53  #include <string.h>  #include <string.h>
54  #include "pcre.h"  #include "pcre.h"
55    
56    /* In case there is no definition of offsetof() provided - though any proper
57    Standard C system should have one. */
58    
59    #ifndef offsetof
60    #define offsetof(p_type,field) ((size_t)&(((p_type)0)->field))
61    #endif
62    
63  /* Private options flags start at the most significant end of the two bytes.  /* Private options flags start at the most significant end of the two bytes.
64  The public options defined in pcre.h start at the least significant end. Make  The public options defined in pcre.h start at the least significant end. Make
65  sure they don't overlap! */  sure they don't overlap! */

Legend:
Removed from v.7  
changed lines
  Added in v.9

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12