/[pcre]/code/tags/pcre-4.0/internal.h
ViewVC logotype

Diff of /code/tags/pcre-4.0/internal.h

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

revision 47 by nigel, Sat Feb 24 21:39:29 2007 UTC revision 51 by nigel, Sat Feb 24 21:39:37 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    #define ERR35 "invalid condition (?(0)"
281    
282  /* All character handling must be done as unsigned characters. Otherwise there  /* All character handling must be done as unsigned characters. Otherwise there
283  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 334  typedef struct match_data {
334    BOOL   offset_overflow;       /* Set if too many extractions */    BOOL   offset_overflow;       /* Set if too many extractions */
335    BOOL   notbol;                /* NOTBOL flag */    BOOL   notbol;                /* NOTBOL flag */
336    BOOL   noteol;                /* NOTEOL flag */    BOOL   noteol;                /* NOTEOL flag */
337      BOOL   utf8;                  /* UTF8 flag */
338    BOOL   endonly;               /* Dollar not before final \n */    BOOL   endonly;               /* Dollar not before final \n */
339    BOOL   notempty;              /* Empty string match not wanted */    BOOL   notempty;              /* Empty string match not wanted */
340    const uschar *start_pattern;  /* For use when recursing */    const uschar *start_pattern;  /* For use when recursing */

Legend:
Removed from v.47  
changed lines
  Added in v.51

  ViewVC Help
Powered by ViewVC 1.1.5