/[pcre]/code/branches/pcre16/pcre.h.in
ViewVC logotype

Diff of /code/branches/pcre16/pcre.h.in

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

revision 226 by ph10, Tue Aug 21 11:46:08 2007 UTC revision 389 by ph10, Sun Mar 15 18:24:05 2009 UTC
# Line 5  Line 5 
5  /* This is the public header file for the PCRE library, to be #included by  /* This is the public header file for the PCRE library, to be #included by
6  applications that call the PCRE functions.  applications that call the PCRE functions.
7    
8             Copyright (c) 1997-2007 University of Cambridge             Copyright (c) 1997-2009 University of Cambridge
9    
10  -----------------------------------------------------------------------------  -----------------------------------------------------------------------------
11  Redistribution and use in source and binary forms, with or without  Redistribution and use in source and binary forms, with or without
# Line 95  it is needed here for malloc. */ Line 95  it is needed here for malloc. */
95  extern "C" {  extern "C" {
96  #endif  #endif
97    
98  /* Options */  /* Options. Some are compile-time only, some are run-time only, and some are
99    both, so we keep them all distinct. */
100    
101  #define PCRE_CASELESS           0x00000001  #define PCRE_CASELESS           0x00000001
102  #define PCRE_MULTILINE          0x00000002  #define PCRE_MULTILINE          0x00000002
# Line 122  extern "C" { Line 123  extern "C" {
123  #define PCRE_NEWLINE_CRLF       0x00300000  #define PCRE_NEWLINE_CRLF       0x00300000
124  #define PCRE_NEWLINE_ANY        0x00400000  #define PCRE_NEWLINE_ANY        0x00400000
125  #define PCRE_NEWLINE_ANYCRLF    0x00500000  #define PCRE_NEWLINE_ANYCRLF    0x00500000
126    #define PCRE_BSR_ANYCRLF        0x00800000
127    #define PCRE_BSR_UNICODE        0x01000000
128    #define PCRE_JAVASCRIPT_COMPAT  0x02000000
129    #define PCRE_NO_START_OPTIMIZE  0x04000000
130    #define PCRE_NO_START_OPTIMISE  0x04000000
131    
132  /* Exec-time and get/set-time error codes */  /* Exec-time and get/set-time error codes */
133    
# Line 147  extern "C" { Line 153  extern "C" {
153  #define PCRE_ERROR_DFA_WSSIZE     (-19)  #define PCRE_ERROR_DFA_WSSIZE     (-19)
154  #define PCRE_ERROR_DFA_RECURSE    (-20)  #define PCRE_ERROR_DFA_RECURSE    (-20)
155  #define PCRE_ERROR_RECURSIONLIMIT (-21)  #define PCRE_ERROR_RECURSIONLIMIT (-21)
156  #define PCRE_ERROR_NOTUSED        (-22)  #define PCRE_ERROR_NULLWSLIMIT    (-22)  /* No longer actually used */
157  #define PCRE_ERROR_BADNEWLINE     (-23)  #define PCRE_ERROR_BADNEWLINE     (-23)
158    
159  /* Request types for pcre_fullinfo() */  /* Request types for pcre_fullinfo() */
# Line 180  compatible. */ Line 186  compatible. */
186  #define PCRE_CONFIG_STACKRECURSE            5  #define PCRE_CONFIG_STACKRECURSE            5
187  #define PCRE_CONFIG_UNICODE_PROPERTIES      6  #define PCRE_CONFIG_UNICODE_PROPERTIES      6
188  #define PCRE_CONFIG_MATCH_LIMIT_RECURSION   7  #define PCRE_CONFIG_MATCH_LIMIT_RECURSION   7
189    #define PCRE_CONFIG_BSR                     8
190    
191  /* Bit flags for the pcre_extra structure. Do not re-arrange or redefine  /* Bit flags for the pcre_extra structure. Do not re-arrange or redefine
192  these bits, just add new ones on the end, in order to remain compatible. */  these bits, just add new ones on the end, in order to remain compatible. */

Legend:
Removed from v.226  
changed lines
  Added in v.389

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12