Skip to content

Commit 7008caa

Browse files
committed
Remove deprecated functions
Most of these have been deprecated for a long time; and we've never bothered to follow through in removing them. This commit does that.
1 parent c33e000 commit 7008caa

File tree

7 files changed

+0
-1041
lines changed

7 files changed

+0
-1041
lines changed

embed.fnc

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -720,8 +720,6 @@ AdfTp |void |sv_catpvf_nocontext|NN SV *const sv|NN const char *const pat|...
720720
AdfTp |void |sv_setpvf_nocontext|NN SV *const sv|NN const char *const pat|...
721721
AdfTp |void |sv_catpvf_mg_nocontext|NN SV *const sv|NN const char *const pat|...
722722
AdfTp |void |sv_setpvf_mg_nocontext|NN SV *const sv|NN const char *const pat|...
723-
AbfTpD |int |fprintf_nocontext|NN PerlIO *stream|NN const char *format|...
724-
AbfTpD |int |printf_nocontext|NN const char *format|...
725723
#endif
726724
: Used in pp.c
727725
pd |SV * |core_prototype |NULLOK SV *sv|NN const char *name \
@@ -783,7 +781,6 @@ Cpdh |void |dounwind |I32 cxix
783781
pMb |bool|do_aexec |NULLOK SV* really|NN SV** mark|NN SV** sp
784782
: Used in pp_sys.c
785783
p |bool|do_aexec5 |NULLOK SV* really|NN SV** mark|NN SV** sp|int fd|int do_report
786-
AbpD |int |do_binmode |NN PerlIO *fp|int iotype|int mode
787784
: Used in pp.c
788785
Apd |bool |do_close |NULLOK GV* gv|bool is_explicit
789786
: Defined in doio.c, used only in pp_sys.c
@@ -828,9 +825,6 @@ Apd |void |do_join |NN SV *sv|NN SV *delim|NN SV **mark|NN SV **sp
828825
pR |I32 |do_ncmp |NN SV *const left|NN SV *const right
829826
ApMb |bool |do_open |NN GV* gv|NN const char* name|I32 len|int as_raw \
830827
|int rawmode|int rawperm|NULLOK PerlIO* supplied_fp
831-
AbpD |bool |do_open9 |NN GV *gv|NN const char *name|I32 len|int as_raw \
832-
|int rawmode|int rawperm|NULLOK PerlIO *supplied_fp \
833-
|NN SV *svs|I32 num
834828
pT |void |setfd_cloexec|int fd
835829
pT |void |setfd_inhexec|int fd
836830
p |void |setfd_cloexec_for_nonsysfd|int fd
@@ -958,7 +952,6 @@ ApRd |GV* |gv_autoload_pv |NULLOK HV* stash|NN const char* namepv \
958952
ApRd |GV* |gv_autoload_pvn |NULLOK HV* stash|NN const char* name \
959953
|STRLEN len|U32 flags
960954
Cp |void |gv_check |NN HV* stash
961-
AbpD |void |gv_efullname |NN SV* sv|NN const GV* gv
962955
ApdMb |void |gv_efullname3 |NN SV* sv|NN const GV* gv|NULLOK const char* prefix
963956
Apd |void |gv_efullname4 |NN SV* sv|NN const GV* gv|NULLOK const char* prefix|bool keepmain
964957
Adp |GV* |gv_fetchfile |NN const char* name
@@ -988,7 +981,6 @@ Apx |GV* |gv_fetchmethod_pv_flags|NN HV* stash|NN const char* name \
988981
Apx |GV* |gv_fetchmethod_pvn_flags|NN HV* stash|NN const char* name \
989982
|const STRLEN len|U32 flags
990983
Adp |GV* |gv_fetchpv |NN const char *nambeg|I32 flags|const svtype sv_type
991-
AbpD |void |gv_fullname |NN SV* sv|NN const GV* gv
992984
ApdMb |void |gv_fullname3 |NN SV* sv|NN const GV* gv|NULLOK const char* prefix
993985
Apd |void |gv_fullname4 |NN SV* sv|NN const GV* gv|NULLOK const char* prefix|bool keepmain
994986
: Used in scope.c
@@ -1166,7 +1158,6 @@ AmTdRP |bool |is_invariant_string|NN const U8* const s|STRLEN len
11661158
EXTidRp |bool |is_utf8_non_invariant_string|NN const U8* const s \
11671159
|STRLEN len
11681160
#endif
1169-
AbTpdD |STRLEN |is_utf8_char |NN const U8 *s
11701161
AbMTpd |STRLEN |is_utf8_char_buf|NN const U8 *buf|NN const U8 *buf_end
11711162
ATidRp |Size_t |isUTF8_CHAR|NN const U8 * const s0 \
11721163
|NN const U8 * const e
@@ -1366,7 +1357,6 @@ Cp |I32 * |markstack_grow
13661357
#if defined(USE_LOCALE_COLLATE)
13671358
p |int |magic_setcollxfrm|NN SV* sv|NN MAGIC* mg
13681359
p |int |magic_freecollxfrm|NN SV* sv|NN MAGIC* mg
1369-
pbD |char* |mem_collxfrm |NN const char* input_string|STRLEN len|NN STRLEN* xlen
13701360
: Defined in locale.c, used only in sv.c
13711361
# if defined(PERL_IN_LOCALE_C) || defined(PERL_IN_SV_C) || defined(PERL_IN_MATHOMS_C)
13721362
p |char* |_mem_collxfrm |NN const char* input_string \
@@ -1397,7 +1387,6 @@ Apd |int |mg_free |NN SV* sv
13971387
Apd |void |mg_free_type |NN SV* sv|int how
13981388
Apd |void |mg_freeext |NN SV* sv|int how|NULLOK const MGVTBL *vtbl
13991389
Apd |int |mg_get |NN SV* sv
1400-
ApdD |U32 |mg_length |NN SV* sv
14011390
ApdT |void |mg_magical |NN SV* sv
14021391
Apd |int |mg_set |NN SV* sv
14031392
Cp |I32 |mg_size |NN SV* sv
@@ -1439,8 +1428,6 @@ pX |I32 |my_stat_flags |NULLOK const U32 flags
14391428
Adfp |char * |my_strftime |NN const char *fmt|int sec|int min|int hour|int mday|int mon|int year|int wday|int yday|int isdst
14401429
: Used in pp_ctl.c
14411430
p |void |my_unexec
1442-
CbDTPR |UV |NATIVE_TO_NEED |const UV enc|const UV ch
1443-
CbDTPR |UV |ASCII_TO_NEED |const UV enc|const UV ch
14441431
ApR |OP* |newANONLIST |NULLOK OP* o
14451432
ApR |OP* |newANONHASH |NULLOK OP* o
14461433
Ap |OP* |newANONSUB |I32 floor|NULLOK OP* proto|NULLOK OP* block
@@ -1625,7 +1612,6 @@ ATdo |const char*|Perl_langinfo|const nl_item item
16251612
ATdo |const char*|Perl_langinfo|const int item
16261613
#endif
16271614
CpO |int |init_i18nl10n |int printwarn
1628-
CbpOD |int |init_i18nl14n |int printwarn
16291615
p |char* |my_strerror |const int errnum
16301616
XpT |void |_warn_problematic_locale
16311617
Xp |void |set_numeric_underlying
@@ -1636,8 +1622,6 @@ ApdT |bool |sync_locale
16361622
ApxT |void |thread_locale_init
16371623
ApxT |void |thread_locale_term
16381624
ApdO |void |require_pv |NN const char* pv
1639-
AbpdD |void |pack_cat |NN SV *cat|NN const char *pat|NN const char *patend \
1640-
|NN SV **beglist|NN SV **endlist|NN SV ***next_in_list|U32 flags
16411625
Apd |void |packlist |NN SV *cat|NN const char *pat|NN const char *patend|NN SV **beglist|NN SV **endlist
16421626
#if defined(PERL_USES_PL_PIDSTATUS) && defined(PERL_IN_UTIL_C)
16431627
S |void |pidgone |Pid_t pid|int status
@@ -1720,10 +1704,7 @@ Cp |void |save_I8 |NN I8* bytep
17201704
Cp |void |save_int |NN int* intp
17211705
Apdh |void |save_item |NN SV* item
17221706
Cp |void |save_iv |NN IV *ivp
1723-
AbpDdh |void |save_list |NN SV** sarg|I32 maxsarg
1724-
CbpD |void |save_long |NN long* longp
17251707
CpMb |void |save_mortalizesv|NN SV* sv
1726-
AbpD |void |save_nogv |NN GV* gv
17271708
: Used in SAVEFREOP(), used in gv.c, op.c, perl.c, pp_ctl.c, pp_sort.c
17281709
CpMbd |void |save_op
17291710
Apdh |SV* |save_scalar |NN GV* gv
@@ -1805,15 +1786,8 @@ ApdMb |char* |sv_2pvutf8 |NN SV *sv|NULLOK STRLEN *const lp
18051786
Apd |char* |sv_2pvutf8_flags |NN SV *sv|NULLOK STRLEN *const lp|const U32 flags
18061787
ApdMb |char* |sv_2pvbyte |NN SV *sv|NULLOK STRLEN *const lp
18071788
Apd |char* |sv_2pvbyte_flags |NN SV *sv|NULLOK STRLEN *const lp|const U32 flags
1808-
AbpD |char* |sv_pvn_nomg |NN SV* sv|NULLOK STRLEN* lp
18091789
CpMb |UV |sv_2uv |NN SV *sv
18101790
Apd |UV |sv_2uv_flags |NN SV *const sv|const I32 flags
1811-
CbpdD |IV |sv_iv |NN SV* sv
1812-
CbpdD |UV |sv_uv |NN SV* sv
1813-
CbpdD |NV |sv_nv |NN SV* sv
1814-
CbpdD |char* |sv_pvn |NN SV *sv|NN STRLEN *lp
1815-
CbpdD |char* |sv_pvutf8n |NN SV *sv|NN STRLEN *lp
1816-
CbpdD |char* |sv_pvbyten |NN SV *sv|NN STRLEN *lp
18171791
Cpd |I32 |sv_true |NULLOK SV *const sv
18181792
#if defined(PERL_IN_SV_C)
18191793
Sd |void |sv_add_arena |NN char *const ptr|const U32 size \
@@ -1925,7 +1899,6 @@ p |void |sv_resetpvn |NULLOK const char* s|STRLEN len \
19251899
Afpd |void |sv_setpvf |NN SV *const sv|NN const char *const pat|...
19261900
Apd |void |sv_vsetpvf |NN SV *const sv|NN const char *const pat|NULLOK va_list *const args
19271901
Apd |void |sv_setiv |NN SV *const sv|const IV num
1928-
ApdbD |void |sv_setpviv |NN SV *const sv|const IV num
19291902
Apd |void |sv_setuv |NN SV *const sv|const UV num
19301903
Apd |void |sv_setnv |NN SV *const sv|const NV num
19311904
Apd |SV* |sv_setref_iv |NN SV *const rv|NULLOK const char *const classname|const IV iv
@@ -2565,9 +2538,6 @@ pT |bool |translate_substr_offsets|STRLEN curlen|IV pos1_iv \
25652538
#if defined(UNLINK_ALL_VERSIONS)
25662539
Cp |I32 |unlnk |NN const char* f
25672540
#endif
2568-
AbpdD |SSize_t|unpack_str |NN const char *pat|NN const char *patend|NN const char *s \
2569-
|NULLOK const char *strbeg|NN const char *strend|NULLOK char **new_s \
2570-
|I32 ocnt|U32 flags
25712541
Apd |SSize_t|unpackstring |NN const char *pat|NN const char *patend|NN const char *s \
25722542
|NN const char *strend|U32 flags
25732543
Cpd |void |unsharepvn |NULLOK const char* sv|I32 len|U32 hash
@@ -2599,12 +2569,8 @@ CxTdp |U8* |bytes_from_utf8_loc|NN const U8 *s \
25992569
|NN bool *is_utf8p \
26002570
|NULLOK const U8 ** first_unconverted
26012571
Apxd |U8* |bytes_to_utf8 |NN const U8 *s|NN STRLEN *lenp
2602-
ApdDb |UV |utf8_to_uvchr |NN const U8 *s|NULLOK STRLEN *retlen
2603-
CbpdD |UV |utf8_to_uvuni |NN const U8 *s|NULLOK STRLEN *retlen
2604-
CbpD |UV |valid_utf8_to_uvuni |NN const U8 *s|NULLOK STRLEN *retlen
26052572
AMpd |UV |utf8_to_uvchr_buf |NN const U8 *s|NN const U8 *send|NULLOK STRLEN *retlen
26062573
Cip |UV |utf8_to_uvchr_buf_helper|NN const U8 *s|NN const U8 *send|NULLOK STRLEN *retlen
2607-
CpdD |UV |utf8_to_uvuni_buf |NN const U8 *s|NN const U8 *send|NULLOK STRLEN *retlen
26082574
p |bool |check_utf8_print |NN const U8 *s|const STRLEN len
26092575

26102576
AdMTp |UV |utf8n_to_uvchr |NN const U8 *s \
@@ -2630,15 +2596,13 @@ CTp |UV |_utf8n_to_uvchr_msgs_helper \
26302596
|NULLOK U32 * errors \
26312597
|NULLOK AV ** msgs
26322598
CipTRd |UV |valid_utf8_to_uvchr |NN const U8 *s|NULLOK STRLEN *retlen
2633-
CdbDp |UV |utf8n_to_uvuni|NN const U8 *s|STRLEN curlen|NULLOK STRLEN *retlen|U32 flags
26342599

26352600
Adm |U8* |uvchr_to_utf8 |NN U8 *d|UV uv
26362601
Cp |U8* |uvuni_to_utf8 |NN U8 *d|UV uv
26372602
Adm |U8* |uvchr_to_utf8_flags |NN U8 *d|UV uv|UV flags
26382603
Adm |U8* |uvchr_to_utf8_flags_msgs|NN U8 *d|UV uv|UV flags|NULLOK HV ** msgs
26392604
CMpd |U8* |uvoffuni_to_utf8_flags |NN U8 *d|UV uv|UV flags
26402605
Cp |U8* |uvoffuni_to_utf8_flags_msgs|NN U8 *d|UV input_uv|const UV flags|NULLOK HV** msgs
2641-
CdpbD |U8* |uvuni_to_utf8_flags |NN U8 *d|UV uv|UV flags
26422606
Apd |char* |pv_uni_display |NN SV *dsv|NN const U8 *spv|STRLEN len|STRLEN pvlim|UV flags
26432607
ApdR |char* |sv_uni_display |NN SV *dsv|NN SV *ssv|STRLEN pvlim|UV flags
26442608
EXpR |Size_t |_inverse_folds |const UV cp \
@@ -2736,7 +2700,6 @@ Afpd |void |sv_setpvf_mg |NN SV *const sv|NN const char *const pat|...
27362700
Apd |void |sv_vsetpvf_mg |NN SV *const sv|NN const char *const pat \
27372701
|NULLOK va_list *const args
27382702
Apd |void |sv_setiv_mg |NN SV *const sv|const IV i
2739-
ApdbD |void |sv_setpviv_mg |NN SV *const sv|const IV iv
27402703
Apd |void |sv_setuv_mg |NN SV *const sv|const UV u
27412704
Apd |void |sv_setnv_mg |NN SV *const sv|const NV num
27422705
Apd |void |sv_setpv_mg |NN SV *const sv|NULLOK const char *const ptr
@@ -2863,8 +2826,6 @@ Cp |void |sys_intern_dup |NN struct interp_intern* src|NN struct interp_intern*
28632826
: The reason for the 'u' flag is that this passes "aTHX_ x" to its callee: not
28642827
: a legal C parameter
28652828
Admu |const XOP * |Perl_custom_op_xop |NN const OP *o
2866-
AbpRdD |const char * |custom_op_name |NN const OP *o
2867-
AbpRdD |const char * |custom_op_desc |NN const OP *o
28682829
pRX |XOPRETANY |custom_op_get_field |NN const OP *o|const xop_flags_enum field
28692830
Adop |void |custom_op_register |NN Perl_ppaddr_t ppaddr \
28702831
|NN const XOP *xop
@@ -3471,7 +3432,6 @@ Sd |void |pad_check_dup |NN PADNAME *name|U32 flags \
34713432
Apd |PADOFFSET|pad_findmy_pvn|NN const char* namepv|STRLEN namelen|U32 flags
34723433
Apd |PADOFFSET|pad_findmy_pv|NN const char* name|U32 flags
34733434
Apd |PADOFFSET|pad_findmy_sv|NN SV* name|U32 flags
3474-
ApdD |PADOFFSET|find_rundefsvoffset |
34753435
Apd |SV* |find_rundefsv |
34763436
#if defined(PERL_IN_PAD_C)
34773437
Sd |PADOFFSET|pad_findlex |NN const char *namepv|STRLEN namelen|U32 flags \
@@ -3505,7 +3465,6 @@ Apd |CV* |cv_clone |NN CV* proto
35053465
p |CV* |cv_clone_into |NN CV* proto|NN CV *target
35063466
pd |void |pad_fixup_inner_anons|NN PADLIST *padlist|NN CV *old_cv|NN CV *new_cv
35073467
pdX |void |pad_push |NN PADLIST *padlist|int depth
3508-
ApbdDR |HV* |pad_compname_type|const PADOFFSET po
35093468
AxpdRT |PADNAME *|padnamelist_fetch|NN PADNAMELIST *pnl|SSize_t key
35103469
Xop |void |padnamelist_free|NN PADNAMELIST *pnl
35113470
Axpd |PADNAME **|padnamelist_store|NN PADNAMELIST *pnl|SSize_t key \

0 commit comments

Comments
 (0)