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

Diff of /code/trunk/pcre.h.in

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

revision 1088 by chpe, Tue Oct 16 15:55:41 2012 UTC revision 1187 by zherczeg, Mon Oct 29 11:30:45 2012 UTC
# Line 116  compiling). */ Line 116  compiling). */
116  #define PCRE_NOTEOL             0x00000100  /* Exec, DFA exec */  #define PCRE_NOTEOL             0x00000100  /* Exec, DFA exec */
117  #define PCRE_UNGREEDY           0x00000200  /* Compile */  #define PCRE_UNGREEDY           0x00000200  /* Compile */
118  #define PCRE_NOTEMPTY           0x00000400  /* Exec, DFA exec */  #define PCRE_NOTEMPTY           0x00000400  /* Exec, DFA exec */
119  /* The next two are also used in exec and DFA exec */  /* The next three are all used in compile, exec and DFA exec */
120  #define PCRE_UTF8               0x00000800  /* Compile (same as PCRE_UTF16 and PCRE_UTF32) */  #define PCRE_UTF8               0x00000800  /* Same as PCRE_UTF16 and PCRE_UTF32 */
121  #define PCRE_UTF16              0x00000800  /* Compile (same as PCRE_UTF8 and PCRE_UTF32) */  #define PCRE_UTF16              0x00000800  /* Same as PCRE_UTF8 and PCRE_UTF32 */
122  #define PCRE_UTF32              0x00000800  /* Compile (same as PCRE_UTF8 and PCRE_UTF16) */  #define PCRE_UTF32              0x00000800  /* Same as PCRE_UTF8 and PCRE_UTF16 */
123  #define PCRE_NO_AUTO_CAPTURE    0x00001000  /* Compile */  #define PCRE_NO_AUTO_CAPTURE    0x00001000  /* Compile */
124  /* The next two are also used in exec and DFA exec */  /* The next three are all used in compile, exec and DFA exec */
125  #define PCRE_NO_UTF8_CHECK      0x00002000  /* Compile (same as PCRE_NO_UTF16_CHECK and PCRE_NO_UTF32_CHECK) */  #define PCRE_NO_UTF8_CHECK      0x00002000  /* Same as PCRE_NO_UTF16_CHECK and PCRE_NO_UTF32_CHECK */
126  #define PCRE_NO_UTF16_CHECK     0x00002000  /* Compile (same as PCRE_NO_UTF8_CHECK and PCRE_NO_UTF32_CHECK) */  #define PCRE_NO_UTF16_CHECK     0x00002000  /* Same as PCRE_NO_UTF8_CHECK and PCRE_NO_UTF32_CHECK */
127  #define PCRE_NO_UTF32_CHECK     0x00002000  /* Compile (same as PCRE_NO_UTF8_CHECK and PCRE_NO_UTF16_CHECK) */  #define PCRE_NO_UTF32_CHECK     0x00002000  /* Same as PCRE_NO_UTF8_CHECK and PCRE_NO_UTF16_CHECK */
128  #define PCRE_AUTO_CALLOUT       0x00004000  /* Compile */  #define PCRE_AUTO_CALLOUT       0x00004000  /* Compile */
129  #define PCRE_PARTIAL_SOFT       0x00008000  /* Exec, DFA exec */  #define PCRE_PARTIAL_SOFT       0x00008000  /* Exec, DFA exec */
130  #define PCRE_PARTIAL            0x00008000  /* Backwards compatible synonym */  #define PCRE_PARTIAL            0x00008000  /* Backwards compatible synonym */
# Line 161  compiling). */ Line 161  compiling). */
161  #define PCRE_ERROR_BADUTF8         (-10)  /* Same for 8/16/32 */  #define PCRE_ERROR_BADUTF8         (-10)  /* Same for 8/16/32 */
162  #define PCRE_ERROR_BADUTF16        (-10)  /* Same for 8/16/32 */  #define PCRE_ERROR_BADUTF16        (-10)  /* Same for 8/16/32 */
163  #define PCRE_ERROR_BADUTF32        (-10)  /* Same for 8/16/32 */  #define PCRE_ERROR_BADUTF32        (-10)  /* Same for 8/16/32 */
164  #define PCRE_ERROR_BADUTF8_OFFSET  (-11)  /* Same for 8/16/32 */  #define PCRE_ERROR_BADUTF8_OFFSET  (-11)  /* Same for 8/16 */
165  #define PCRE_ERROR_BADUTF16_OFFSET (-11)  /* Same for 8/16/32 */  #define PCRE_ERROR_BADUTF16_OFFSET (-11)  /* Same for 8/16 */
 #define PCRE_ERROR_BADUTF32_OFFSET (-11)  /* Same for 8/16/32 */  
166  #define PCRE_ERROR_PARTIAL         (-12)  #define PCRE_ERROR_PARTIAL         (-12)
167  #define PCRE_ERROR_BADPARTIAL      (-13)  #define PCRE_ERROR_BADPARTIAL      (-13)
168  #define PCRE_ERROR_INTERNAL        (-14)  #define PCRE_ERROR_INTERNAL        (-14)
# Line 184  compiling). */ Line 183  compiling). */
183  #define PCRE_ERROR_BADMODE         (-28)  #define PCRE_ERROR_BADMODE         (-28)
184  #define PCRE_ERROR_BADENDIANNESS   (-29)  #define PCRE_ERROR_BADENDIANNESS   (-29)
185  #define PCRE_ERROR_DFA_BADRESTART  (-30)  #define PCRE_ERROR_DFA_BADRESTART  (-30)
186    #define PCRE_ERROR_JIT_BADOPTION   (-31)
187    
188  /* Specific error codes for UTF-8 validity checks */  /* Specific error codes for UTF-8 validity checks */
189    
# Line 209  compiling). */ Line 209  compiling). */
209  #define PCRE_UTF8_ERR19             19  #define PCRE_UTF8_ERR19             19
210  #define PCRE_UTF8_ERR20             20  #define PCRE_UTF8_ERR20             20
211  #define PCRE_UTF8_ERR21             21  #define PCRE_UTF8_ERR21             21
212    #define PCRE_UTF8_ERR22             22
213    
214  /* Specific error codes for UTF-16 validity checks */  /* Specific error codes for UTF-16 validity checks */
215    
# Line 247  compiling). */ Line 248  compiling). */
248  #define PCRE_INFO_JIT               16  #define PCRE_INFO_JIT               16
249  #define PCRE_INFO_JITSIZE           17  #define PCRE_INFO_JITSIZE           17
250  #define PCRE_INFO_MAXLOOKBEHIND     18  #define PCRE_INFO_MAXLOOKBEHIND     18
251  #define PCRE_INFO_FIRSTLITERAL      19  #define PCRE_INFO_FIRSTCHARACTER      19
252  #define PCRE_INFO_FIRSTLITERALSET   20  #define PCRE_INFO_FIRSTCHARACTERFLAGS   20
253  #define PCRE_INFO_LASTLITERAL2      21  #define PCRE_INFO_REQUIREDCHAR      21
254  #define PCRE_INFO_LASTLITERAL2SET   22  #define PCRE_INFO_REQUIREDCHARFLAGS   22
255    
256  /* Request types for pcre_config(). Do not re-arrange, in order to remain  /* Request types for pcre_config(). Do not re-arrange, in order to remain
257  compatible. */  compatible. */
# Line 539  PCRE_EXP_DECL int  pcre16_exec(const pcr Line 540  PCRE_EXP_DECL int  pcre16_exec(const pcr
540                     PCRE_SPTR16, int, int, int, int *, int);                     PCRE_SPTR16, int, int, int, int *, int);
541  PCRE_EXP_DECL int  pcre32_exec(const pcre32 *, const pcre32_extra *,  PCRE_EXP_DECL int  pcre32_exec(const pcre32 *, const pcre32_extra *,
542                     PCRE_SPTR32, int, int, int, int *, int);                     PCRE_SPTR32, int, int, int, int *, int);
543    PCRE_EXP_DECL int  pcre_jit_exec(const pcre *, const pcre_extra *,
544                       PCRE_SPTR, int, int, int, int *, int,
545                       pcre_jit_stack *);
546    PCRE_EXP_DECL int  pcre16_jit_exec(const pcre16 *, const pcre16_extra *,
547                       PCRE_SPTR16, int, int, int, int *, int,
548                       pcre16_jit_stack *);
549    PCRE_EXP_DECL int  pcre32_jit_exec(const pcre32 *, const pcre32_extra *,
550                       PCRE_SPTR32, int, int, int, int *, int,
551                       pcre32_jit_stack *);
552  PCRE_EXP_DECL void pcre_free_substring(const char *);  PCRE_EXP_DECL void pcre_free_substring(const char *);
553  PCRE_EXP_DECL void pcre16_free_substring(PCRE_SPTR16);  PCRE_EXP_DECL void pcre16_free_substring(PCRE_SPTR16);
554  PCRE_EXP_DECL void pcre32_free_substring(PCRE_SPTR32);  PCRE_EXP_DECL void pcre32_free_substring(PCRE_SPTR32);

Legend:
Removed from v.1088  
changed lines
  Added in v.1187

  ViewVC Help
Powered by ViewVC 1.1.5