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/