/[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 518 by ph10, Tue May 18 15:47:01 2010 UTC revision 567 by ph10, Sat Nov 6 17:10:00 2010 UTC
# Line 96  extern "C" { Line 96  extern "C" {
96  #endif  #endif
97    
98  /* Options. Some are compile-time only, some are run-time only, and some are  /* Options. Some are compile-time only, some are run-time only, and some are
99  both, so we keep them all distinct. */  both, so we keep them all distinct. However, almost all the bits in the options
100    word are now used. In the long run, we may have to re-use some of the
101  #define PCRE_CASELESS           0x00000001  compile-time only bits for runtime options, or vice versa. */
102  #define PCRE_MULTILINE          0x00000002  
103  #define PCRE_DOTALL             0x00000004  #define PCRE_CASELESS           0x00000001  /* Compile */
104  #define PCRE_EXTENDED           0x00000008  #define PCRE_MULTILINE          0x00000002  /* Compile */
105  #define PCRE_ANCHORED           0x00000010  #define PCRE_DOTALL             0x00000004  /* Compile */
106  #define PCRE_DOLLAR_ENDONLY     0x00000020  #define PCRE_EXTENDED           0x00000008  /* Compile */
107  #define PCRE_EXTRA              0x00000040  #define PCRE_ANCHORED           0x00000010  /* Compile, exec, DFA exec */
108  #define PCRE_NOTBOL             0x00000080  #define PCRE_DOLLAR_ENDONLY     0x00000020  /* Compile */
109  #define PCRE_NOTEOL             0x00000100  #define PCRE_EXTRA              0x00000040  /* Compile */
110  #define PCRE_UNGREEDY           0x00000200  #define PCRE_NOTBOL             0x00000080  /* Exec, DFA exec */
111  #define PCRE_NOTEMPTY           0x00000400  #define PCRE_NOTEOL             0x00000100  /* Exec, DFA exec */
112  #define PCRE_UTF8               0x00000800  #define PCRE_UNGREEDY           0x00000200  /* Compile */
113  #define PCRE_NO_AUTO_CAPTURE    0x00001000  #define PCRE_NOTEMPTY           0x00000400  /* Exec, DFA exec */
114  #define PCRE_NO_UTF8_CHECK      0x00002000  #define PCRE_UTF8               0x00000800  /* Compile */
115  #define PCRE_AUTO_CALLOUT       0x00004000  #define PCRE_NO_AUTO_CAPTURE    0x00001000  /* Compile */
116  #define PCRE_PARTIAL_SOFT       0x00008000  #define PCRE_NO_UTF8_CHECK      0x00002000  /* Compile, exec, DFA exec */
117    #define PCRE_AUTO_CALLOUT       0x00004000  /* Compile */
118    #define PCRE_PARTIAL_SOFT       0x00008000  /* Exec, DFA exec */
119  #define PCRE_PARTIAL            0x00008000  /* Backwards compatible synonym */  #define PCRE_PARTIAL            0x00008000  /* Backwards compatible synonym */
120  #define PCRE_DFA_SHORTEST       0x00010000  #define PCRE_DFA_SHORTEST       0x00010000  /* DFA exec */
121  #define PCRE_DFA_RESTART        0x00020000  #define PCRE_DFA_RESTART        0x00020000  /* DFA exec */
122  #define PCRE_FIRSTLINE          0x00040000  #define PCRE_FIRSTLINE          0x00040000  /* Compile */
123  #define PCRE_DUPNAMES           0x00080000  #define PCRE_DUPNAMES           0x00080000  /* Compile */
124  #define PCRE_NEWLINE_CR         0x00100000  #define PCRE_NEWLINE_CR         0x00100000  /* Compile, exec, DFA exec */
125  #define PCRE_NEWLINE_LF         0x00200000  #define PCRE_NEWLINE_LF         0x00200000  /* Compile, exec, DFA exec */
126  #define PCRE_NEWLINE_CRLF       0x00300000  #define PCRE_NEWLINE_CRLF       0x00300000  /* Compile, exec, DFA exec */
127  #define PCRE_NEWLINE_ANY        0x00400000  #define PCRE_NEWLINE_ANY        0x00400000  /* Compile, exec, DFA exec */
128  #define PCRE_NEWLINE_ANYCRLF    0x00500000  #define PCRE_NEWLINE_ANYCRLF    0x00500000  /* Compile, exec, DFA exec */
129  #define PCRE_BSR_ANYCRLF        0x00800000  #define PCRE_BSR_ANYCRLF        0x00800000  /* Compile, exec, DFA exec */
130  #define PCRE_BSR_UNICODE        0x01000000  #define PCRE_BSR_UNICODE        0x01000000  /* Compile, exec, DFA exec */
131  #define PCRE_JAVASCRIPT_COMPAT  0x02000000  #define PCRE_JAVASCRIPT_COMPAT  0x02000000  /* Compile */
132  #define PCRE_NO_START_OPTIMIZE  0x04000000  #define PCRE_NO_START_OPTIMIZE  0x04000000  /* Exec, DFA exec */
133  #define PCRE_NO_START_OPTIMISE  0x04000000  #define PCRE_NO_START_OPTIMISE  0x04000000  /* Synonym */
134  #define PCRE_PARTIAL_HARD       0x08000000  #define PCRE_PARTIAL_HARD       0x08000000  /* Exec, DFA exec */
135  #define PCRE_NOTEMPTY_ATSTART   0x10000000  #define PCRE_NOTEMPTY_ATSTART   0x10000000  /* Exec, DFA exec */
136  #define PCRE_UCP                0x20000000  #define PCRE_UCP                0x20000000  /* Compile */
137    
138  /* Exec-time and get/set-time error codes */  /* Exec-time and get/set-time error codes */
139    
# Line 159  both, so we keep them all distinct. */ Line 161  both, so we keep them all distinct. */
161  #define PCRE_ERROR_RECURSIONLIMIT (-21)  #define PCRE_ERROR_RECURSIONLIMIT (-21)
162  #define PCRE_ERROR_NULLWSLIMIT    (-22)  /* No longer actually used */  #define PCRE_ERROR_NULLWSLIMIT    (-22)  /* No longer actually used */
163  #define PCRE_ERROR_BADNEWLINE     (-23)  #define PCRE_ERROR_BADNEWLINE     (-23)
164    #define PCRE_ERROR_BADOFFSET      (-24)
165    
166  /* Request types for pcre_fullinfo() */  /* Request types for pcre_fullinfo() */
167    

Legend:
Removed from v.518  
changed lines
  Added in v.567

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12