pcre2.h | pcre2.h | |||
---|---|---|---|---|
skipping to change at line 45 | skipping to change at line 45 | |||
POSSIBILITY OF SUCH DAMAGE. | POSSIBILITY OF SUCH DAMAGE. | |||
--------------------------------------------------------------------------- -- | --------------------------------------------------------------------------- -- | |||
*/ | */ | |||
#ifndef PCRE2_H_IDEMPOTENT_GUARD | #ifndef PCRE2_H_IDEMPOTENT_GUARD | |||
#define PCRE2_H_IDEMPOTENT_GUARD | #define PCRE2_H_IDEMPOTENT_GUARD | |||
/* The current PCRE version information. */ | /* The current PCRE version information. */ | |||
#define PCRE2_MAJOR 10 | #define PCRE2_MAJOR 10 | |||
#define PCRE2_MINOR 43 | #define PCRE2_MINOR 44 | |||
#define PCRE2_PRERELEASE | #define PCRE2_PRERELEASE | |||
#define PCRE2_DATE 2024-02-16 | #define PCRE2_DATE 2024-06-07 | |||
/* When an application links to a PCRE DLL in Windows, the symbols that are | /* When an application links to a PCRE DLL in Windows, the symbols that are | |||
imported have to be identified as such. When building PCRE2, the appropriat e | imported have to be identified as such. When building PCRE2, the appropriat e | |||
export setting is defined in pcre2_internal.h, which includes this file. So we | export setting is defined in pcre2_internal.h, which includes this file. So we | |||
don't change existing definitions of PCRE2_EXP_DECL. */ | don't change existing definitions of PCRE2_EXP_DECL. */ | |||
#if defined(_WIN32) && !defined(PCRE2_STATIC) | #if defined(_WIN32) && !defined(PCRE2_STATIC) | |||
# ifndef PCRE2_EXP_DECL | # ifndef PCRE2_EXP_DECL | |||
# define PCRE2_EXP_DECL extern __declspec(dllimport) | # define PCRE2_EXP_DECL extern __declspec(dllimport) | |||
# endif | # endif | |||
skipping to change at line 601 | skipping to change at line 601 | |||
pcre2_compile_context_free(pcre2_compile_context *); \ | pcre2_compile_context_free(pcre2_compile_context *); \ | |||
PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | |||
pcre2_set_bsr(pcre2_compile_context *, uint32_t); \ | pcre2_set_bsr(pcre2_compile_context *, uint32_t); \ | |||
PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | |||
pcre2_set_character_tables(pcre2_compile_context *, const uint8_t *); \ | pcre2_set_character_tables(pcre2_compile_context *, const uint8_t *); \ | |||
PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | |||
pcre2_set_compile_extra_options(pcre2_compile_context *, uint32_t); \ | pcre2_set_compile_extra_options(pcre2_compile_context *, uint32_t); \ | |||
PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | |||
pcre2_set_max_pattern_length(pcre2_compile_context *, PCRE2_SIZE); \ | pcre2_set_max_pattern_length(pcre2_compile_context *, PCRE2_SIZE); \ | |||
PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | |||
pcre2_set_max_pattern_compiled_length(pcre2_compile_context *, PCRE2_SIZE | ||||
); \ | ||||
PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | ||||
pcre2_set_max_varlookbehind(pcre2_compile_context *, uint32_t); \ | pcre2_set_max_varlookbehind(pcre2_compile_context *, uint32_t); \ | |||
PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | |||
pcre2_set_newline(pcre2_compile_context *, uint32_t); \ | pcre2_set_newline(pcre2_compile_context *, uint32_t); \ | |||
PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | |||
pcre2_set_parens_nest_limit(pcre2_compile_context *, uint32_t); \ | pcre2_set_parens_nest_limit(pcre2_compile_context *, uint32_t); \ | |||
PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | PCRE2_EXP_DECL int PCRE2_CALL_CONVENTION \ | |||
pcre2_set_compile_recursion_guard(pcre2_compile_context *, \ | pcre2_set_compile_recursion_guard(pcre2_compile_context *, \ | |||
int (*)(uint32_t, void *), void *); | int (*)(uint32_t, void *), void *); | |||
#define PCRE2_MATCH_CONTEXT_FUNCTIONS \ | #define PCRE2_MATCH_CONTEXT_FUNCTIONS \ | |||
skipping to change at line 887 | skipping to change at line 889 | |||
#define pcre2_set_character_tables PCRE2_SUFFIX(pcre2_set_charac ter_tables_) | #define pcre2_set_character_tables PCRE2_SUFFIX(pcre2_set_charac ter_tables_) | |||
#define pcre2_set_compile_extra_options PCRE2_SUFFIX(pcre2_set_compil e_extra_options_) | #define pcre2_set_compile_extra_options PCRE2_SUFFIX(pcre2_set_compil e_extra_options_) | |||
#define pcre2_set_compile_recursion_guard PCRE2_SUFFIX(pcre2_set_compil e_recursion_guard_) | #define pcre2_set_compile_recursion_guard PCRE2_SUFFIX(pcre2_set_compil e_recursion_guard_) | |||
#define pcre2_set_depth_limit PCRE2_SUFFIX(pcre2_set_depth_ limit_) | #define pcre2_set_depth_limit PCRE2_SUFFIX(pcre2_set_depth_ limit_) | |||
#define pcre2_set_glob_escape PCRE2_SUFFIX(pcre2_set_glob_e scape_) | #define pcre2_set_glob_escape PCRE2_SUFFIX(pcre2_set_glob_e scape_) | |||
#define pcre2_set_glob_separator PCRE2_SUFFIX(pcre2_set_glob_s eparator_) | #define pcre2_set_glob_separator PCRE2_SUFFIX(pcre2_set_glob_s eparator_) | |||
#define pcre2_set_heap_limit PCRE2_SUFFIX(pcre2_set_heap_l imit_) | #define pcre2_set_heap_limit PCRE2_SUFFIX(pcre2_set_heap_l imit_) | |||
#define pcre2_set_match_limit PCRE2_SUFFIX(pcre2_set_match_ limit_) | #define pcre2_set_match_limit PCRE2_SUFFIX(pcre2_set_match_ limit_) | |||
#define pcre2_set_max_varlookbehind PCRE2_SUFFIX(pcre2_set_max_va rlookbehind_) | #define pcre2_set_max_varlookbehind PCRE2_SUFFIX(pcre2_set_max_va rlookbehind_) | |||
#define pcre2_set_max_pattern_length PCRE2_SUFFIX(pcre2_set_max_pa ttern_length_) | #define pcre2_set_max_pattern_length PCRE2_SUFFIX(pcre2_set_max_pa ttern_length_) | |||
#define pcre2_set_max_pattern_compiled_length PCRE2_SUFFIX(pcre2_set_max_pa ttern_compiled_length_) | ||||
#define pcre2_set_newline PCRE2_SUFFIX(pcre2_set_newlin e_) | #define pcre2_set_newline PCRE2_SUFFIX(pcre2_set_newlin e_) | |||
#define pcre2_set_parens_nest_limit PCRE2_SUFFIX(pcre2_set_parens _nest_limit_) | #define pcre2_set_parens_nest_limit PCRE2_SUFFIX(pcre2_set_parens _nest_limit_) | |||
#define pcre2_set_offset_limit PCRE2_SUFFIX(pcre2_set_offset _limit_) | #define pcre2_set_offset_limit PCRE2_SUFFIX(pcre2_set_offset _limit_) | |||
#define pcre2_set_substitute_callout PCRE2_SUFFIX(pcre2_set_substi tute_callout_) | #define pcre2_set_substitute_callout PCRE2_SUFFIX(pcre2_set_substi tute_callout_) | |||
#define pcre2_substitute PCRE2_SUFFIX(pcre2_substitute _) | #define pcre2_substitute PCRE2_SUFFIX(pcre2_substitute _) | |||
#define pcre2_substring_copy_byname PCRE2_SUFFIX(pcre2_substring_ copy_byname_) | #define pcre2_substring_copy_byname PCRE2_SUFFIX(pcre2_substring_ copy_byname_) | |||
#define pcre2_substring_copy_bynumber PCRE2_SUFFIX(pcre2_substring_ copy_bynumber_) | #define pcre2_substring_copy_bynumber PCRE2_SUFFIX(pcre2_substring_ copy_bynumber_) | |||
#define pcre2_substring_free PCRE2_SUFFIX(pcre2_substring_ free_) | #define pcre2_substring_free PCRE2_SUFFIX(pcre2_substring_ free_) | |||
#define pcre2_substring_get_byname PCRE2_SUFFIX(pcre2_substring_ get_byname_) | #define pcre2_substring_get_byname PCRE2_SUFFIX(pcre2_substring_ get_byname_) | |||
#define pcre2_substring_get_bynumber PCRE2_SUFFIX(pcre2_substring_ get_bynumber_) | #define pcre2_substring_get_bynumber PCRE2_SUFFIX(pcre2_substring_ get_bynumber_) | |||
End of changes. 4 change blocks. | ||||
2 lines changed or deleted | 6 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |