@@ -771,13 +771,19 @@ Cpd |I32 |debop |NN const OP* o
771771Apd |I32 |debstack
772772Cp |I32 |debstackptrs
773773pR |SV * |defelem_target |NN SV *sv|NULLOK MAGIC *mg
774- ATpd |char* |delimcpy|NN char* to|NN const char* to_end \
774+ AiTpd |char* |delimcpy|NN char* to|NN const char* to_end \
775775 |NN const char* from|NN const char* from_end \
776776 |const int delim|NN I32* retlen
777+ ATpd |char* |delimcpy_strlen_retlen|NN char* to \
778+ |NN const char* to_end \
779+ |NN const char* from \
780+ |NN const char* from_end \
781+ |const int delim \
782+ |NN Size_t* retlen
777783EXTpd |char* |delimcpy_no_escape|NN char* to|NN const char* to_end \
778784 |NN const char* from \
779785 |NN const char* from_end \
780- |const int delim|NN I32 * retlen
786+ |const int delim|NN Size_t * retlen
781787: Used in op.c, perl.c
782788px |void |delete_eval_scope
783789Aprd |OP* |die_sv |NN SV *baseex
@@ -1011,7 +1017,7 @@ p |void |gv_setref |NN SV *const dsv|NN SV *const ssv
10111017Apd |HV* |gv_stashpv |NN const char* name|I32 flags
10121018Apd |HV* |gv_stashpvn |NN const char* name|U32 namelen|I32 flags
10131019#if defined(PERL_IN_GV_C) || defined(PERL_IN_UNIVERSAL_C)
1014- EpGd |HV* |gv_stashsvpvn_cached|SV *namesv|const char* name|U32 namelen|I32 flags
1020+ EpGd |HV* |gv_stashsvpvn_cached|SV *namesv|const char* name|STRLEN namelen|I32 flags
10151021#endif
10161022#if defined(PERL_IN_GV_C)
10171023i |HV* |gv_stashpvn_internal |NN const char* name|U32 namelen|I32 flags
@@ -1024,19 +1030,22 @@ Apd |void |hv_clear |NULLOK HV *hv
10241030: used in SAVEHINTS() and op.c
10251031ApdR |HV * |hv_copy_hints_hv|NULLOK HV *const ohv
10261032Cp |void |hv_delayfree_ent|NULLOK HV *notused|NULLOK HE *entry
1027- AbMdp |SV* |hv_delete |NULLOK HV *hv|NN const char *key|I32 klen \
1033+ AbMdp |SV* |hv_delete |NULLOK HV *hv|NN const char *key|SSize_t klen \
10281034 |I32 flags
10291035AbMdp |SV* |hv_delete_ent |NULLOK HV *hv|NN SV *keysv|I32 flags|U32 hash
1030- AbMdRp |bool |hv_exists |NULLOK HV *hv|NN const char *key|I32 klen
1036+ AbMdRp |bool |hv_exists |NULLOK HV *hv|NN const char *key|SSize_t klen
10311037AbMdRp |bool |hv_exists_ent |NULLOK HV *hv|NN SV *keysv|U32 hash
1032- AbMdp |SV** |hv_fetch |NULLOK HV *hv|NN const char *key|I32 klen \
1038+ AbMdp |SV** |hv_fetch |NULLOK HV *hv|NN const char *key|SSize_t klen \
10331039 |I32 lval
10341040AbMdp |HE* |hv_fetch_ent |NULLOK HV *hv|NN SV *keysv|I32 lval|U32 hash
10351041Cp |void* |hv_common |NULLOK HV *hv|NULLOK SV *keysv \
10361042 |NULLOK const char* key|STRLEN klen|int flags \
10371043 |int action|NULLOK SV *val|U32 hash
1038- Cp |void* |hv_common_key_len|NULLOK HV *hv|NN const char *key \
1039- |I32 klen_i32|const int action|NULLOK SV *val \
1044+ Cp |void* |hv_common_key_len|NULLOK HV *hv \
1045+ |NN const char *key \
1046+ |SSize_t klen_ssize_t \
1047+ |const int action \
1048+ |NULLOK SV *val \
10401049 |const U32 hash
10411050Cpod |STRLEN |hv_fill |NN HV *const hv
10421051Cp |void |hv_free_ent |NULLOK HV *notused|NULLOK HE *entry
@@ -1074,12 +1083,12 @@ Xpd |struct refcounted_he *|refcounted_he_new_sv \
10741083Xpd |void |refcounted_he_free|NULLOK struct refcounted_he *he
10751084Xpd |struct refcounted_he *|refcounted_he_inc|NULLOK struct refcounted_he *he
10761085ApbMd |SV** |hv_store |NULLOK HV *hv|NULLOK const char *key \
1077- |I32 klen|NULLOK SV *val|U32 hash
1086+ |SSize_t klen|NULLOK SV *val|U32 hash
10781087Amd |SV** |hv_stores |NULLOK HV* hv|"key"|NULLOK SV* val
10791088ApbMd |HE* |hv_store_ent |NULLOK HV *hv|NULLOK SV *key|NULLOK SV *val\
10801089 |U32 hash
10811090ApbMx |SV** |hv_store_flags |NULLOK HV *hv|NULLOK const char *key \
1082- |I32 klen|NULLOK SV *val|U32 hash|int flags
1091+ |SSize_t klen|NULLOK SV *val|U32 hash|int flags
10831092Amd |void |hv_undef |NULLOK HV *hv
10841093poX |void |hv_undef_flags |NULLOK HV *hv|U32 flags
10851094AdmP |I32 |ibcmp |NN const char* a|NN const char* b|I32 len
@@ -1227,7 +1236,7 @@ EXdpR |bool |isSCRIPT_RUN |NN const U8 *s|NN const U8 *send \
12271236: Used in perly.y
12281237p |OP* |jmaybe |NN OP *o
12291238: Used in pp.c
1230- pP |I32 |keyword |NN const char *name|I32 len|bool all_keywords
1239+ pP |I32 |keyword |NN const char *name|SSize_t len|bool all_keywords
12311240#if defined(PERL_IN_OP_C)
12321241S |void |inplace_aassign |NN OP* o
12331242#endif
@@ -1383,7 +1392,7 @@ Apd |void |sortsv |NULLOK SV** array|size_t num_elts|NN SVCOMPARE_t cmp
13831392Apd |void |sortsv_flags |NULLOK SV** array|size_t num_elts|NN SVCOMPARE_t cmp|U32 flags
13841393Apd |int |mg_clear |NN SV* sv
13851394Apd |int |mg_copy |NN SV *sv|NN SV *nsv|NULLOK const char *key \
1386- |I32 klen
1395+ |SSize_t klen
13871396: Defined in mg.c, used only in scope.c
13881397pd |void |mg_localize |NN SV* sv|NN SV* nsv|bool setmagic
13891398Apd |SV* |sv_string_from_errnum|int errnum|NULLOK SV* tgtsv
@@ -1856,7 +1865,7 @@ Apd |void |sv_free |NULLOK SV *const sv
18561865poxX |void |sv_free2 |NN SV *const sv|const U32 refcnt
18571866: Used only in perl.c
18581867pd |void |sv_free_arenas
1859- Apd |char* |sv_gets |NN SV *const sv|NN PerlIO *const fp|I32 append
1868+ Apd |char* |sv_gets |NN SV *const sv|NN PerlIO *const fp|SSize_t append
18601869Cpd |char* |sv_grow |NN SV *const sv|STRLEN newlen
18611870Cpd |char* |sv_grow_fresh |NN SV *const sv|STRLEN newlen
18621871Apd |void |sv_inc |NULLOK SV *const sv
@@ -1872,7 +1881,7 @@ Apd |STRLEN |sv_len |NULLOK SV *const sv
18721881Apd |STRLEN |sv_len_utf8 |NULLOK SV *const sv
18731882Apd |STRLEN |sv_len_utf8_nomg|NN SV *const sv
18741883Apd |void |sv_magic |NN SV *const sv|NULLOK SV *const obj|const int how \
1875- |NULLOK const char *const name|const I32 namlen
1884+ |NULLOK const char *const name|const SSize_t namlen
18761885Apd |MAGIC *|sv_magicext |NN SV *const sv|NULLOK SV *const obj|const int how \
18771886 |NULLOK const MGVTBL *const vtbl|NULLOK const char *const name \
18781887 |const I32 namlen
@@ -2890,7 +2899,7 @@ SaTR |HEK* |save_hek_flags |NN const char *str|I32 len|U32 hash|int flags
28902899ST |void |hv_magic_check |NN HV *hv|NN bool *needs_copy|NN bool *needs_store
28912900S |void |unshare_hek_or_pvn|NULLOK const HEK* hek|NULLOK const char* str|I32 len|U32 hash
28922901SR |HEK* |share_hek_flags|NN const char *str|STRLEN len|U32 hash|int flags
2893- rS |void |hv_notallowed |int flags|NN const char *key|I32 klen|NN const char *msg
2902+ rS |void |hv_notallowed |int flags|NN const char *key|SSize_t klen|NN const char *msg
28942903S |struct xpvhv_aux*|hv_auxinit|NN HV *hv
28952904Sx |SV* |hv_delete_common|NULLOK HV *hv|NULLOK SV *keysv \
28962905 |NULLOK const char *key|STRLEN klen|int k_flags|I32 d_flags \
0 commit comments