/[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 48 by nigel, Sat Feb 24 21:39:29 2007 UTC revision 49 by nigel, Sat Feb 24 21:39:33 2007 UTC
# Line 105  time, run time or study time, respective Line 105  time, run time or study time, respective
105    
106  #define PUBLIC_OPTIONS \  #define PUBLIC_OPTIONS \
107    (PCRE_CASELESS|PCRE_EXTENDED|PCRE_ANCHORED|PCRE_MULTILINE| \    (PCRE_CASELESS|PCRE_EXTENDED|PCRE_ANCHORED|PCRE_MULTILINE| \
108     PCRE_DOTALL|PCRE_DOLLAR_ENDONLY|PCRE_EXTRA|PCRE_UNGREEDY)     PCRE_DOTALL|PCRE_DOLLAR_ENDONLY|PCRE_EXTRA|PCRE_UNGREEDY|PCRE_UTF8)
109    
110  #define PUBLIC_EXEC_OPTIONS \  #define PUBLIC_EXEC_OPTIONS \
111    (PCRE_ANCHORED|PCRE_NOTBOL|PCRE_NOTEOL|PCRE_NOTEMPTY)    (PCRE_ANCHORED|PCRE_NOTBOL|PCRE_NOTEOL|PCRE_NOTEMPTY)
# Line 274  just to accommodate the POSIX wrapper. * Line 274  just to accommodate the POSIX wrapper. *
274  #define ERR29 "(?p must be followed by )"  #define ERR29 "(?p must be followed by )"
275  #define ERR30 "unknown POSIX class name"  #define ERR30 "unknown POSIX class name"
276  #define ERR31 "POSIX collating elements are not supported"  #define ERR31 "POSIX collating elements are not supported"
277    #define ERR32 "this version of PCRE is not compiled with PCRE_UTF8 support"
278    #define ERR33 "characters with values > 255 are not yet supported in classes"
279    #define ERR34 "character value in \\x{...} sequence is too large"
280    
281  /* All character handling must be done as unsigned characters. Otherwise there  /* All character handling must be done as unsigned characters. Otherwise there
282  are problems with top-bit-set characters and functions such as isspace().  are problems with top-bit-set characters and functions such as isspace().
# Line 330  typedef struct match_data { Line 333  typedef struct match_data {
333    BOOL   offset_overflow;       /* Set if too many extractions */    BOOL   offset_overflow;       /* Set if too many extractions */
334    BOOL   notbol;                /* NOTBOL flag */    BOOL   notbol;                /* NOTBOL flag */
335    BOOL   noteol;                /* NOTEOL flag */    BOOL   noteol;                /* NOTEOL flag */
336      BOOL   utf8;                  /* UTF8 flag */
337    BOOL   endonly;               /* Dollar not before final \n */    BOOL   endonly;               /* Dollar not before final \n */
338    BOOL   notempty;              /* Empty string match not wanted */    BOOL   notempty;              /* Empty string match not wanted */
339    const uschar *start_pattern;  /* For use when recursing */    const uschar *start_pattern;  /* For use when recursing */

Legend:
Removed from v.48  
changed lines
  Added in v.49

  ViewVC Help
Powered by ViewVC 1.1.5