1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-15 20:29:03 +00:00

Update libpcre to 10.45

This commit is contained in:
dmiller
2025-04-15 15:08:06 +00:00
parent aed27d094e
commit 2f750998ef
70 changed files with 20671 additions and 10813 deletions

1152
libpcre/vms/configure.com Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,20 @@
This is directory for OpenVMS support,
provided shared and static library,
pcre2grep utility also.
Requires:
bzip2 library : http://vaxvms.org/clamav/
zlib library : http://vaxvms.org/libsdl/required.html
To build the library please:
@[.VMS]CONFIGURE.COM
@BUILD
After build, PCRE2$STARTUP.COM has been created
it should be started before use (good place from LOGIN.COM)
Feel free to contact:
alexey@vaxman.de
Alexey Chupahin

12
libpcre/vms/pcre2.h_patch Normal file
View File

@@ -0,0 +1,12 @@
#define _pcre2_default_compile_context_ vms_pcre2_def_cmpl_cntxt_
#define _pcre2_default_convert_context_ vms_pcre2_def_cnvrt_cntxt_
#define pcre2_set_compile_extra_options_8 vms_pcre2_set_cmpl_ext_opt_8
#define pcre2_set_compile_recursion_guard_8 vms_pcre2_set_cmpl_rcrs_grd_8
#define pcre2_set_recursion_memory_management_8 vms_pcre2_set_rcrs_mem_mng_8
#define pcre2_match_data_create_from_pattern_8 vms_pcre2_m_d_crt_fr_patt_8
#define pcre2_get_match_data_heapframes_size_8 vms_pcre2_get_m_d_hpfram_s_8
#define pcre2_serialize_get_number_of_codes_8 vms_pcre2_ser_get_n_of_cod_8
#define pcre2_substring_nametable_scan_8 vms_pcre2_substr_nmtab_scan_8
#define pcre2_substring_length_bynumber_8 vms_pcre2_substr_len_bynum_8
#define pcre2_substring_number_from_name_8 vms_pcre2_substr_num_f_nam_8
#define pcre2_set_max_pattern_compiled_length vms_pcre2_set_max_pat_cmpl_len

9
libpcre/vms/stdint.h Normal file
View File

@@ -0,0 +1,9 @@
#ifndef MY_VMS_STDINT
#define MY_VMS_STDINT
#include <inttypes.h>
#include <limits.h>
#include <stdbool.h>
#define SIZE_MAX UINT_MAX
#define UINT32_MAX 4294967295u
#define UINT16_MAX (65535)
#endif