@@ -958,7 +958,7 @@ CTp |Signal_t|csighandler3 |int sig \
958958 |NULLOK void *uap
959959ATdmp |bool |c9strict_utf8_to_uv \
960960 |NN const U8 * const s \
961- |NN const U8 * const e \
961+ |EPTR const U8 * const e \
962962 |NN UV *cp_p \
963963 |NULLOK Size_t *advance_p
964964EXp |regexp_engine const *|current_re_engine
@@ -1219,7 +1219,7 @@ AOdp |SSize_t|eval_sv |NN SV *sv \
12191219EMTpx |Size_t |expected_size |UV size
12201220ATdmp |bool |extended_utf8_to_uv \
12211221 |NN const U8 * const s \
1222- |NN const U8 * const e \
1222+ |EPTR const U8 * const e \
12231223 |NN UV *cp_p \
12241224 |NULLOK Size_t *advance_p
12251225Adfp |void |fatal_warner |U32 err \
@@ -1283,7 +1283,7 @@ Adpx |void |forbid_outofblock_ops \
12831283p |void |force_locale_unlock
12841284Cp |void |force_out_malformed_utf8_message_ \
12851285 |NN const U8 * const p \
1286- |NN const U8 * const e \
1286+ |EPTR const U8 * const e \
12871287 |U32 flags \
12881288 |const bool die_here
12891289Adfp |char * |form |NN const char *pat \
@@ -1741,18 +1741,18 @@ ARTdip |Size_t |isUTF8_CHAR |NN const U8 * const s0 \
17411741 |NN const U8 * const e
17421742ATdmp |STRLEN |is_utf8_char_buf \
17431743 |NN const U8 *buf \
1744- |NN const U8 *buf_end
1744+ |EPTR const U8 *buf_end
17451745ARTdip |Size_t |isUTF8_CHAR_flags \
17461746 |NN const U8 * const s0 \
17471747 |NN const U8 * const e \
17481748 |const U32 flags
17491749CPRTp |STRLEN |is_utf8_char_helper_ \
17501750 |NN const U8 * const s \
1751- |NN const U8 *e \
1751+ |EPTR const U8 *e \
17521752 |const U32 flags
17531753CPRTp |Size_t |is_utf8_FF_helper_ \
17541754 |NN const U8 * const s0 \
1755- |NN const U8 * const e \
1755+ |EPTR const U8 * const e \
17561756 |const bool require_partial
17571757ATdmp |bool |is_utf8_fixed_width_buf_flags \
17581758 |NN const U8 * const s \
@@ -1771,17 +1771,17 @@ ATdip |bool |is_utf8_fixed_width_buf_loclen_flags \
17711771 |const U32 flags
17721772CRp |Size_t |is_utf8_FOO_ |const U8 classnum \
17731773 |NN const U8 *p \
1774- |NN const U8 * const e
1774+ |EPTR const U8 * const e
17751775ARTdip |bool |is_utf8_invariant_string_loc \
17761776 |NN const U8 * const s \
17771777 |STRLEN len \
17781778 |NULLOK const U8 **ep
17791779CRp |Size_t |is_utf8_perl_idcont_ \
17801780 |NN const U8 *p \
1781- |NN const U8 * const e
1781+ |EPTR const U8 * const e
17821782CRp |Size_t |is_utf8_perl_idstart_ \
17831783 |NN const U8 *p \
1784- |NN const U8 * const e
1784+ |EPTR const U8 * const e
17851785ARTdmp |bool |is_utf8_string |NN const U8 *s \
17861786 |STRLEN len
17871787ARTdip |bool |is_utf8_string_flags \
@@ -1810,10 +1810,10 @@ ATdip |bool |is_utf8_string_loclen_flags \
18101810 |const U32 flags
18111811APTdmp |bool |is_utf8_valid_partial_char \
18121812 |NN const U8 * const s0 \
1813- |NN const U8 * const e
1813+ |EPTR const U8 * const e
18141814ARTdip |bool |is_utf8_valid_partial_char_flags \
18151815 |NN const U8 * const s0 \
1816- |NN const U8 * const e \
1816+ |EPTR const U8 * const e \
18171817 |const U32 flags
18181818
18191819: Used in perly.y
@@ -1876,7 +1876,7 @@ p |OP * |localize |NN OP *o \
18761876 |I32 lex
18771877CTp |UV |long_valid_utf8_to_uv \
18781878 |NN const U8 * const s \
1879- |NN const U8 * const e
1879+ |EPTR const U8 * const e
18801880ARdp |I32 |looks_like_number \
18811881 |NN SV * const sv
18821882CRTip |unsigned|lsbit_pos32 |U32 word
@@ -2431,9 +2431,9 @@ dp |CV * |newXS_len_flags|NULLOK const char *name \
24312431p |PerlIO *|nextargv |NN GV *gv \
24322432 |bool nomagicopen
24332433AMPTdp |char * |ninstr |NN const char *big \
2434- |NN const char *bigend \
2434+ |EPTR const char *bigend \
24352435 |NN const char *little \
2436- |NN const char *lend
2436+ |EPTR const char *lend
24372437
24382438p |void |no_bareword_filehandle \
24392439 |NN const char *fhname
@@ -3076,7 +3076,7 @@ Adp |const char *|scan_version \
30763076 |NN SV *rv \
30773077 |bool qv
30783078Adp |char * |scan_vstring |NN const char *s \
3079- |NN const char * const e \
3079+ |EPTR const char * const e \
30803080 |NN SV *sv
30813081EXpx |char * |scan_word |NN char *s \
30823082 |NN char *dest \
@@ -3132,7 +3132,7 @@ Adp |I32 |start_subparse |I32 is_format \
31323132 |U32 flags
31333133ATdmp |bool |strict_utf8_to_uv \
31343134 |NN const U8 * const s \
3135- |NN const U8 * const e \
3135+ |EPTR const U8 * const e \
31363136 |NN UV *cp_p \
31373137 |NULLOK Size_t *advance_p
31383138CRp |NV |str_to_version |NN SV *sv
@@ -3755,7 +3755,7 @@ ARTdip |U8 * |utf8_hop_back_overshoot \
37553755ARTdmp |U8 * |utf8_hop_forward \
37563756 |NN const U8 *s \
37573757 |SSize_t off \
3758- |NN const U8 * const end
3758+ |EPTR const U8 * const end
37593759ARTdip |U8 * |utf8_hop_forward_overshoot \
37603760 |NN const U8 *s \
37613761 |SSize_t off \
@@ -3765,12 +3765,12 @@ ARTdip |U8 * |utf8_hop_overshoot \
37653765 |NN const U8 *s \
37663766 |SSize_t off \
37673767 |NN const U8 * const start \
3768- |NN const U8 * const end \
3768+ |EPTR const U8 * const end \
37693769 |NULLOK SSize_t *remaining
37703770ARTdmp |U8 * |utf8_hop_safe |NN const U8 *s \
37713771 |SSize_t off \
37723772 |NN const U8 * const start \
3773- |NN const U8 * const end
3773+ |EPTR const U8 * const end
37743774ARdp |STRLEN |utf8_length |NN const U8 *s0 \
37753775 |NN const U8 *e
37763776ATdmp |UV |utf8n_to_uvchr |NN const U8 *s \
@@ -3834,46 +3834,46 @@ EMXp |U8 * |utf16_to_utf8_reversed \
38343834 |Size_t bytelen \
38353835 |NN Size_t *newlen
38363836ATdmp |bool |utf8_to_uv |NN const U8 * const s \
3837- |NN const U8 * const e \
3837+ |EPTR const U8 * const e \
38383838 |NN UV *cp_p \
38393839 |NULLOK Size_t *advance_p
38403840ADbdp |UV |utf8_to_uvchr |NN const U8 *s \
38413841 |NULLOK STRLEN *retlen
38423842AMdip |UV |utf8_to_uvchr_buf \
38433843 |NN const U8 *s \
3844- |NN const U8 *send \
3844+ |EPTR const U8 *send \
38453845 |NULLOK STRLEN *retlen
38463846ATdmp |bool |utf8_to_uv_errors \
38473847 |NN const U8 * const s \
3848- |NN const U8 * const e \
3848+ |EPTR const U8 * const e \
38493849 |NN UV *cp_p \
38503850 |NULLOK Size_t *advance_p \
38513851 |U32 flags \
38523852 |NULLOK U32 *errors
38533853ATdmp |bool |utf8_to_uv_flags \
38543854 |NN const U8 * const s \
3855- |NN const U8 * const e \
3855+ |EPTR const U8 * const e \
38563856 |NN UV *cp_p \
38573857 |NULLOK Size_t *advance_p \
38583858 |U32 flags
38593859ATdip |bool |utf8_to_uv_msgs|NN const U8 * const s0 \
3860- |NN const U8 *e \
3860+ |EPTR const U8 *e \
38613861 |NN UV *cp_p \
38623862 |NULLOK Size_t *advance_p \
38633863 |U32 flags \
38643864 |NULLOK U32 *errors \
38653865 |NULLOK AV **msgs
38663866CTp |bool |utf8_to_uv_msgs_helper_ \
38673867 |NN const U8 * const s0 \
3868- |NN const U8 * const e \
3868+ |EPTR const U8 * const e \
38693869 |NN UV *cp_p \
38703870 |NULLOK Size_t *advance_p \
38713871 |U32 flags \
38723872 |NULLOK U32 *errors \
38733873 |NULLOK AV **msgs
38743874ATdip |UV |utf8_to_uv_or_die \
38753875 |NN const U8 * const s \
3876- |NN const U8 *e \
3876+ |EPTR const U8 *e \
38773877 |NULLOK Size_t *advance_p
38783878CDbdp |UV |utf8_to_uvuni |NN const U8 *s \
38793879 |NULLOK STRLEN *retlen
@@ -3923,7 +3923,7 @@ EXdpx |bool |validate_proto |NN SV *name \
39233923 |bool curstash
39243924Adp |bool |valid_identifier_pve \
39253925 |NN const char *s \
3926- |NN const char *end \
3926+ |EPTR const char *end \
39273927 |U32 flags
39283928Adp |bool |valid_identifier_pvn \
39293929 |NN const char *s \
@@ -4458,23 +4458,23 @@ ERXp |const char *|form_alien_digit_msg \
44584458 |const U8 which \
44594459 |const STRLEN valids_len \
44604460 |NN const char * const first_bad \
4461- |NN const char * const send \
4461+ |EPTR const char * const send \
44624462 |const bool UTF \
44634463 |const bool braced
44644464ERXp |bool |grok_bslash_c |const char source \
44654465 |NN U8 *result \
44664466 |NN const char **message \
44674467 |NULLOK U32 *packed_warn
44684468ERXp |bool |grok_bslash_o |NN char **s \
4469- |NN const char * const send \
4469+ |EPTR const char * const send \
44704470 |NN UV *uv \
44714471 |NN const char **message \
44724472 |NULLOK U32 *packed_warn \
44734473 |const bool strict \
44744474 |const bool allow_UV_MAX \
44754475 |const bool utf8
44764476ERXp |bool |grok_bslash_x |NN char **s \
4477- |NN const char * const send \
4477+ |EPTR const char * const send \
44784478 |NN UV *uv \
44794479 |NN const char **message \
44804480 |NULLOK U32 *packed_warn \
@@ -4774,7 +4774,7 @@ S |void |new_collate |NN const char *newcoll \
47744774# if defined(DEBUGGING)
47754775S |void |print_collxfrm_input_and_return \
47764776 |NN const char *s \
4777- |NN const char *e \
4777+ |EPTR const char *e \
47784778 |NULLOK const char *xbuf \
47794779 |const STRLEN xlen \
47804780 |const bool is_utf8
@@ -4840,7 +4840,7 @@ S |const char *|find_locale_from_environment \
48404840# if defined(USE_LOCALE) || defined(DEBUGGING)
48414841S |const char *|get_displayable_string \
48424842 |NN const char * const s \
4843- |NN const char * const e \
4843+ |EPTR const char * const e \
48444844 |const bool is_utf8
48454845# endif
48464846#endif /* defined(PERL_IN_LOCALE_C) */
@@ -5443,7 +5443,7 @@ ETi |Size_t |find_first_differing_byte_pos \
54435443ES |U32 |get_quantifier_value \
54445444 |NN RExC_state_t *pRExC_state \
54455445 |NN const char *start \
5446- |NN const char *end
5446+ |EPTR const char *end
54475447ES |bool |grok_bslash_N |NN RExC_state_t *pRExC_state \
54485448 |NULLOK regnode_offset *nodep \
54495449 |NULLOK UV *code_point_p \
@@ -5619,7 +5619,7 @@ Ep |void |populate_invlist_from_bitmap \
56195619 defined(PERL_IN_TOKE_C)
56205620ERp |bool |is_grapheme |NN const U8 *strbeg \
56215621 |NN const U8 *s \
5622- |NN const U8 *strend \
5622+ |EPTR const U8 *strend \
56235623 |const UV cp
56245624#endif
56255625#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || \
@@ -5631,7 +5631,7 @@ ETXp |UV |to_fold_latin1_|const U8 c \
56315631#endif
56325632#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_TOKE_C)
56335633ERTXp |bool |regcurly |NN const char *s \
5634- |NN const char *e \
5634+ |EPTR const char *e \
56355635 |NULLOK const char *result[5]
56365636#endif
56375637#if defined(PERL_IN_REGCOMP_DEBUG_C) && defined(DEBUGGING)
@@ -5730,13 +5730,13 @@ ES |void |unwind_scan_frames \
57305730#endif /* defined(PERL_IN_REGCOMP_STUDY_C) */
57315731#if defined(PERL_IN_REGEXEC_C)
57325732ERS |LB_enum|advance_one_LB |NN U8 **curpos \
5733- |NN const U8 * const strend \
5733+ |EPTR const U8 * const strend \
57345734 |const bool utf8_target
57355735ERS |SB_enum|advance_one_SB |NN U8 **curpos \
5736- |NN const U8 * const strend \
5736+ |EPTR const U8 * const strend \
57375737 |const bool utf8_target
57385738ERS |WB_enum|advance_one_WB_|NN U8 **curpos \
5739- |NN const U8 * const strend \
5739+ |EPTR const U8 * const strend \
57405740 |const bool utf8_target \
57415741 |const bool skip_Extend_Format
57425742ERS |GCB_enum|backup_one_GCB|NN const U8 * const strbeg \
@@ -5784,7 +5784,7 @@ ERS |bool |isFOO_lc |const U8 classnum \
57845784 |const U8 character
57855785ERS |bool |isFOO_utf8_lc |const U8 classnum \
57865786 |NN const U8 *character \
5787- |NN const U8 *e
5787+ |EPTR const U8 *e
57885788ERS |bool |isGCB |const GCB_enum before \
57895789 |const GCB_enum after \
57905790 |NN const U8 * const strbeg \
@@ -5794,20 +5794,20 @@ ERS |bool |isLB |LB_enum before \
57945794 |LB_enum after \
57955795 |NN const U8 * const strbeg \
57965796 |NN const U8 * const curpos \
5797- |NN const U8 * const strend \
5797+ |EPTR const U8 * const strend \
57985798 |const bool utf8_target
57995799ERS |bool |isSB |SB_enum before \
58005800 |SB_enum after \
58015801 |NN const U8 * const strbeg \
58025802 |NN const U8 * const curpos \
5803- |NN const U8 * const strend \
5803+ |EPTR const U8 * const strend \
58045804 |const bool utf8_target
58055805ERS |bool |isWB |WB_enum previous \
58065806 |WB_enum before \
58075807 |WB_enum after \
58085808 |NN const U8 * const strbeg \
58095809 |NN const U8 * const curpos \
5810- |NN const U8 * const strend \
5810+ |EPTR const U8 * const strend \
58115811 |const bool utf8_target
58125812ERST |I32 |reg_check_named_buff_matched \
58135813 |NN const regexp *rex \
@@ -5829,7 +5829,7 @@ ERST |U8 * |reghopmaybe3 |NN U8 *s \
58295829ERS |bool |reginclass |NULLOK regexp * const prog \
58305830 |NN const regnode * const n \
58315831 |NN const U8 * const p \
5832- |NN const U8 * const p_end \
5832+ |EPTR const U8 * const p_end \
58335833 |bool const utf8_target
58345834ERS |SSize_t|regmatch |NN regmatch_info *reginfo \
58355835 |NN char *startpos \
@@ -5994,19 +5994,19 @@ S |STRLEN |sv_pos_u2b_cached \
59945994 |NN SV * const sv \
59955995 |NN MAGIC ** const mgp \
59965996 |NN const U8 * const start \
5997- |NN const U8 * const send \
5997+ |EPTR const U8 * const send \
59985998 |STRLEN uoffset \
59995999 |STRLEN uoffset0 \
60006000 |STRLEN boffset0
60016001ST |STRLEN |sv_pos_u2b_forwards \
60026002 |NN const U8 * const start \
6003- |NN const U8 * const send \
6003+ |EPTR const U8 * const send \
60046004 |NN STRLEN * const uoffset \
60056005 |NN bool * const at_end \
60066006 |NN bool *canonical_position
60076007ST |STRLEN |sv_pos_u2b_midway \
60086008 |NN const U8 * const start \
6009- |NN const U8 *send \
6009+ |EPTR const U8 *send \
60106010 |STRLEN uoffset \
60116011 |const STRLEN uend
60126012i |void |sv_unglob |NN SV * const sv \
@@ -6108,7 +6108,7 @@ So |SV * |new_constant |NULLOK const char *s \
61086108 |NULLOK const char **error_msg
61096109S |void |parse_ident |NN char **s \
61106110 |NN char **d \
6111- |NN char * const e \
6111+ |EPTR char * const e \
61126112 |int allow_package \
61136113 |bool is_utf8 \
61146114 |bool check_dollar
@@ -6184,7 +6184,7 @@ RS |UV |check_locale_boundary_crossing \
61846184 |NN STRLEN *lenp
61856185RTi |int |does_utf8_overflow \
61866186 |NN const U8 * const s \
6187- |NN const U8 *e
6187+ |EPTR const U8 *e
61886188RTi |int |isFF_overlong |NN const U8 * const s \
61896189 |const STRLEN len
61906190RTi |int |is_utf8_overlong \
@@ -6215,15 +6215,15 @@ S |UV |to_utf8_case_ |const UV original \
62156215 |NULLOK const U8 * const aux_table_lengths \
62166216 |NN const char * const normal
62176217S |UV |turkic_fc |NN const U8 * const p \
6218- |NN const U8 * const e \
6218+ |EPTR const U8 * const e \
62196219 |NN U8 *ustrp \
62206220 |NN STRLEN *lenp
62216221S |UV |turkic_lc |NN const U8 * const p0 \
6222- |NN const U8 * const e \
6222+ |EPTR const U8 * const e \
62236223 |NN U8 *ustrp \
62246224 |NN STRLEN *lenp
62256225S |UV |turkic_uc |NN const U8 * const p \
6226- |NN const U8 * const e \
6226+ |EPTR const U8 * const e \
62276227 |NN U8 *ustrp \
62286228 |NN STRLEN *lenp
62296229RS |char * |unexpected_non_continuation_text \
0 commit comments