@@ -1074,17 +1074,17 @@ Rp |SV * |defelem_target |NN SV *sv \
1074
1074
|NULLOK MAGIC *mg
1075
1075
: Used in op.c, perl.c
1076
1076
px |void |delete_eval_scope
1077
- ATdp |char * |delimcpy |NN char *to \
1078
- |NN const char *to_end \
1079
- |NN const char *from \
1080
- |NN const char *from_end \
1077
+ ATdp |char * |delimcpy |SPTR char *to \
1078
+ |EPTRQ const char *to_end \
1079
+ |SPTR const char *from \
1080
+ |EPTRQ const char *from_end \
1081
1081
|const int delim \
1082
1082
|NN I32 *retlen
1083
1083
ETXdp |char * |delimcpy_no_escape \
1084
- |NN char *to \
1085
- |NN const char *to_end \
1086
- |NN const char *from \
1087
- |NN const char *from_end \
1084
+ |SPTR char *to \
1085
+ |EPTRQ const char *to_end \
1086
+ |SPTR const char *from \
1087
+ |EPTRQ const char *from_end \
1088
1088
|const int delim \
1089
1089
|NN I32 *retlen
1090
1090
Cp |void |despatch_signals
@@ -1270,8 +1270,8 @@ Adfp |void |fatal_warner |U32 err \
1270
1270
|...
1271
1271
Adp |void |fbm_compile |NN SV *sv \
1272
1272
|U32 flags
1273
- ARdp |char * |fbm_instr |NN unsigned char *big \
1274
- |NN unsigned char *bigend \
1273
+ ARdp |char * |fbm_instr |SPTR unsigned char *big \
1274
+ |EPTRQ unsigned char *bigend \
1275
1275
|NN SV *littlestr \
1276
1276
|U32 flags
1277
1277
Adhp |SV * |filter_add |NULLOK filter_t funcp \
@@ -1335,8 +1335,8 @@ Adfp |char * |form |NN const char *pat \
1335
1335
p |void |free_tied_hv_pool
1336
1336
Cp |void |free_tmps
1337
1337
ERXp |SV * |get_and_check_backslash_N_name \
1338
- |NN const char *s \
1339
- |NN const char *e \
1338
+ |SPTR const char *s \
1339
+ |EPTRQ const char *e \
1340
1340
|const bool is_utf8 \
1341
1341
|NN const char **error_msg
1342
1342
AOdp |AV * |get_av |NN const char *name \
@@ -1733,8 +1733,8 @@ p |bool |io_close |NN IO *io \
1733
1733
|bool is_explicit \
1734
1734
|bool warn_on_fail
1735
1735
ARTdip |Size_t |isC9_STRICT_UTF8_CHAR \
1736
- |NN const U8 * const s0 \
1737
- |NN const U8 * const e
1736
+ |SPTR const U8 * const s0 \
1737
+ |EPTRQ const U8 * const e
1738
1738
ARTdmp |bool |is_c9strict_utf8_string \
1739
1739
|NN const U8 *s \
1740
1740
|STRLEN len
@@ -1760,8 +1760,8 @@ ARdip |bool |is_safe_syscall|NN const char *pv \
1760
1760
|NN const char *what \
1761
1761
|NN const char *op_name
1762
1762
ARTdip |Size_t |isSTRICT_UTF8_CHAR \
1763
- |NN const U8 * const s0 \
1764
- |NN const U8 * const e
1763
+ |SPTR const U8 * const s0 \
1764
+ |EPTRQ const U8 * const e
1765
1765
ARTdmp |bool |is_strict_utf8_string \
1766
1766
|NN const U8 *s \
1767
1767
|STRLEN len
@@ -1780,14 +1780,14 @@ CRp |bool |is_uni_perl_idcont_ \
1780
1780
|UV c
1781
1781
CRp |bool |is_uni_perl_idstart_ \
1782
1782
|UV c
1783
- ARTdip |Size_t |isUTF8_CHAR |NN const U8 * const s0 \
1784
- |NN const U8 * const e
1783
+ ARTdip |Size_t |isUTF8_CHAR |SPTR const U8 * const s0 \
1784
+ |EPTRQ const U8 * const e
1785
1785
ATdmp |STRLEN |is_utf8_char_buf \
1786
1786
|SPTR const U8 *buf \
1787
1787
|EPTR const U8 *buf_end
1788
1788
ARTdip |Size_t |isUTF8_CHAR_flags \
1789
- |NN const U8 * const s0 \
1790
- |NN const U8 * const e \
1789
+ |SPTR const U8 * const s0 \
1790
+ |EPTRQ const U8 * const e \
1791
1791
|const U32 flags
1792
1792
CPRTp |STRLEN |is_utf8_char_helper_ \
1793
1793
|SPTR const U8 * const s \
@@ -2905,10 +2905,10 @@ Admp |void |resume_compcv_and_save \
2905
2905
|NN struct suspended_compcv *buffer
2906
2906
Admp |void |resume_compcv_final \
2907
2907
|NN struct suspended_compcv *buffer
2908
- APTdp |char * |rninstr |NN const char *big \
2909
- |NN const char *bigend \
2910
- |NN const char *little \
2911
- |NN const char *lend
2908
+ APTdp |char * |rninstr |SPTR const char *big \
2909
+ |EPTRQ const char *bigend \
2910
+ |SPTR const char *little \
2911
+ |EPTRQ const char *lend
2912
2912
p |void |rpeep |NULLOK OP *o
2913
2913
Adipx |void |rpp_context |NN SV **mark \
2914
2914
|U8 gimme \
@@ -3808,14 +3808,14 @@ ARTdip |U8 * |utf8_hop_overshoot \
3808
3808
|MPTR const U8 *s \
3809
3809
|SSize_t off \
3810
3810
|SPTR const U8 * const start \
3811
- |NN const U8 * const end \
3811
+ |EPTRQ const U8 * const end \
3812
3812
|NULLOK SSize_t *remaining
3813
3813
ARTdmp |U8 * |utf8_hop_safe |MPTR const U8 *s \
3814
3814
|SSize_t off \
3815
3815
|SPTR const U8 * const start \
3816
- |NN const U8 * const end
3817
- ARdp |STRLEN |utf8_length |NN const U8 *s0 \
3818
- |NN const U8 *e
3816
+ |EPTRQ const U8 * const end
3817
+ ARdp |STRLEN |utf8_length |SPTR const U8 *s0 \
3818
+ |EPTRQ const U8 *e
3819
3819
ATdmp |UV |utf8n_to_uvchr |NN const U8 *s \
3820
3820
|STRLEN curlen \
3821
3821
|NULLOK STRLEN *retlen \
@@ -5803,20 +5803,20 @@ EWi |void |capture_clear |NN regexp *rex \
5803
5803
|NN const char *str
5804
5804
ERS |char * |find_byclass |NN regexp *prog \
5805
5805
|NN const regnode *c \
5806
- |NN char *s \
5807
- |NN const char *strend \
5806
+ |SPTR char *s \
5807
+ |EPTRQ const char *strend \
5808
5808
|NULLOK regmatch_info *reginfo
5809
5809
ERST |U8 * |find_next_masked \
5810
- |NN U8 *s \
5811
- |NN const U8 *send \
5810
+ |SPTR U8 *s \
5811
+ |EPTRQ const U8 *send \
5812
5812
|const U8 byte \
5813
5813
|const U8 mask
5814
5814
ERST |U8 * |find_span_end |SPTR U8 *s \
5815
5815
|EPTR const U8 *send \
5816
5816
|const U8 span_byte
5817
5817
ERST |U8 * |find_span_end_mask \
5818
- |NN U8 *s \
5819
- |NN const U8 *send \
5818
+ |SPTR U8 *s \
5819
+ |EPTRQ const U8 *send \
5820
5820
|const U8 span_byte \
5821
5821
|const U8 mask
5822
5822
Ei |I32 |foldEQ_latin1_s2_folded \
@@ -6125,10 +6125,10 @@ S |char * |force_word |NN char *start \
6125
6125
|int check_keyword \
6126
6126
|int allow_pack
6127
6127
RS |SV * |get_and_check_backslash_N_name_wrapper \
6128
- |NN const char *s \
6129
- |NN const char * const e
6130
- S |void |incline |NN const char *s \
6131
- |NN const char *end
6128
+ |SPTR const char *s \
6129
+ |EPTRQ const char * const e
6130
+ S |void |incline |SPTR const char *s \
6131
+ |EPTRQ const char *end
6132
6132
S |int |intuit_method |NN char *start \
6133
6133
|NULLOK SV *ioname \
6134
6134
|NULLOK NOCHECK CV *cv
0 commit comments