This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
remove duplicate code and an extra branch in sv_setsv() and
[perl5.git] / global.sym
CommitLineData
22c35a8c 1# Global function symbols that need to be hidden in embedded applications.
8990e307 2
22c35a8c 3# *** Do NOT add global variables here, add them in *var*.h ***
463ee0b2 4
c07a80fd
PP
5Gv_AMupdate
6amagic_call
463ee0b2
LW
7append_elem
8append_list
9apply
c07a80fd 10assertref
463ee0b2 11av_clear
c07a80fd 12av_extend
463ee0b2
LW
13av_fake
14av_fetch
15av_fill
463ee0b2
LW
16av_len
17av_make
18av_pop
463ee0b2 19av_push
fb73857a 20av_reify
463ee0b2
LW
21av_shift
22av_store
23av_undef
24av_unshift
419eaf7b 25avhv_exists_ent
419eaf7b 26avhv_fetch_ent
419eaf7b 27avhv_iternext
419eaf7b
JH
28avhv_iterval
29avhv_keys
463ee0b2 30bind_match
a0d0e21e 31block_end
54310121 32block_gimme
a0d0e21e 33block_start
55497cff 34boot_core_UNIVERSAL
d613ef02 35bset_obj_store
419eaf7b 36byterun
68dc0745 37call_list
463ee0b2 38cando
c07a80fd 39cast_ulong
22c35a8c
GS
40cast_i32
41cast_iv
42cast_uv
e616eb7b 43ck_anoncode
55497cff 44ck_bitop
463ee0b2 45ck_concat
b3f56690 46ck_delete
463ee0b2
LW
47ck_eof
48ck_eval
49ck_exec
e616eb7b 50ck_exists
463ee0b2
LW
51ck_ftst
52ck_fun
0c056c6b 53ck_fun_locale
463ee0b2
LW
54ck_glob
55ck_grep
463ee0b2
LW
56ck_index
57ck_lengthconst
58ck_lfun
59ck_listiob
60ck_match
61ck_null
62ck_repeat
b3f56690 63ck_require
b3f56690 64ck_rfun
463ee0b2 65ck_rvconst
0c056c6b 66ck_scmp
463ee0b2
LW
67ck_select
68ck_shift
69ck_sort
a0d0e21e 70ck_spair
463ee0b2
LW
71ck_split
72ck_subr
b3f56690 73ck_svconst
463ee0b2 74ck_trunc
f93b4edd 75condpair_magic
463ee0b2 76convert
463ee0b2 77croak
3fe9a6f1 78cv_ckproto
c07a80fd 79cv_clone
3fe9a6f1 80cv_const_sv
85e6fe83 81cv_undef
c07a80fd 82cx_dump
463ee0b2
LW
83cxinc
84deb
85deb_growlevel
86debop
c07a80fd 87debprofdump
463ee0b2
LW
88debstack
89debstackptrs
fc36a67e 90delimcpy
a0d0e21e 91deprecate
463ee0b2
LW
92die
93die_where
94do_aexec
22c35a8c 95do_binmode
c07a80fd 96do_chomp
463ee0b2
LW
97do_chop
98do_close
463ee0b2
LW
99do_eof
100do_exec
101do_execfree
3967c732
JD
102do_hv_dump
103do_gv_dump
104do_gvgv_dump
463ee0b2
LW
105do_ipcctl
106do_ipcget
107do_join
108do_kv
3967c732 109do_magic_dump
463ee0b2
LW
110do_msgrcv
111do_msgsnd
112do_open
3967c732 113do_op_dump
463ee0b2 114do_pipe
3967c732 115do_pmop_dump
463ee0b2
LW
116do_print
117do_readline
118do_seek
119do_semop
120do_shmio
121do_sprintf
3967c732 122do_sv_dump
8903cb82 123do_sysseek
463ee0b2
LW
124do_tell
125do_trans
126do_vecset
127do_vop
78ca652e 128dofile
463ee0b2
LW
129dofindlabel
130dopoptoeval
c07a80fd 131dounwind
e50aee73 132dowantarray
463ee0b2
LW
133dump_all
134dump_eval
c07a80fd
PP
135dump_fds
136dump_form
3967c732 137dump_indent
c07a80fd 138dump_mstats
463ee0b2 139dump_packsubs
463ee0b2
LW
140dump_sub
141fbm_compile
142fbm_instr
c07a80fd
PP
143filter_add
144filter_del
145filter_read
491527d0 146find_script
252aaa99 147find_threadsv
463ee0b2 148fold_constants
c07a80fd 149force_list
46fc3d4c 150form
463ee0b2
LW
151free_tmps
152gen_constant_list
e2d46a1d
IZ
153get_op_descs
154get_op_names
155get_no_modify
156get_opargs
157get_specialsv_list
dc9e4912 158get_vtbl
463ee0b2
LW
159gp_free
160gp_ref
161gv_AVadd
162gv_HVadd
c07a80fd 163gv_IOadd
54310121 164gv_autoload4
463ee0b2 165gv_check
3967c732 166gv_dump
463ee0b2 167gv_efullname
4a00a65a 168gv_efullname3
463ee0b2
LW
169gv_fetchfile
170gv_fetchmeth
171gv_fetchmethod
dc848c6f 172gv_fetchmethod_autoload
463ee0b2
LW
173gv_fetchpv
174gv_fullname
4a00a65a 175gv_fullname3
463ee0b2 176gv_init
a0d0e21e 177gv_stashpv
f2f38ff6 178gv_stashpvn
a0d0e21e 179gv_stashsv
463ee0b2 180hv_clear
68dc0745 181hv_delayfree_ent
463ee0b2 182hv_delete
f2f38ff6 183hv_delete_ent
a0d0e21e 184hv_exists
f2f38ff6 185hv_exists_ent
463ee0b2 186hv_fetch
f2f38ff6 187hv_fetch_ent
68dc0745 188hv_free_ent
463ee0b2
LW
189hv_iterinit
190hv_iterkey
f2f38ff6 191hv_iterkeysv
463ee0b2 192hv_iternext
748a9306 193hv_iternextsv
463ee0b2 194hv_iterval
4a00a65a 195hv_ksplit
463ee0b2 196hv_magic
c07a80fd 197hv_stashpv
463ee0b2 198hv_store
f2f38ff6 199hv_store_ent
463ee0b2
LW
200hv_undef
201ibcmp
0c056c6b 202ibcmp_locale
463ee0b2 203ingroup
11343788 204init_stacks
22c35a8c 205init_thread_intern
463ee0b2 206instr
0c056c6b 207intro_my
463ee0b2 208invert
22c35a8c 209io_close
a0ed51b3
LW
210is_uni_alnum
211is_uni_alnum_lc
212is_uni_alpha
213is_uni_alpha_lc
214is_uni_digit
215is_uni_digit_lc
216is_uni_idfirst
217is_uni_idfirst_lc
218is_uni_lower
219is_uni_lower_lc
220is_uni_print
221is_uni_print_lc
222is_uni_space
223is_uni_space_lc
224is_uni_upper
225is_uni_upper_lc
226is_utf8_alnum
227is_utf8_alpha
228is_utf8_digit
229is_utf8_idfirst
230is_utf8_lower
231is_utf8_mark
232is_utf8_print
233is_utf8_space
234is_utf8_upper
463ee0b2
LW
235jmaybe
236keyword
237leave_scope
238lex_end
239lex_start
240linklist
241list
242listkids
243localize
244looks_like_number
3e3baf6d 245magic_clear_all_env
419eaf7b 246magic_clearenv
463ee0b2 247magic_clearpack
f2f38ff6 248magic_clearsig
3967c732 249magic_dump
c07a80fd 250magic_existspack
c277df42 251magic_freeregexp
463ee0b2
LW
252magic_get
253magic_getarylen
68dc0745 254magic_getdefelem
463ee0b2 255magic_getglob
6ff81951 256magic_getnkeys
463ee0b2 257magic_getpack
a0d0e21e 258magic_getpos
f2f38ff6 259magic_getsig
6ff81951 260magic_getsubstr
463ee0b2
LW
261magic_gettaint
262magic_getuvar
6ff81951 263magic_getvec
463ee0b2 264magic_len
f93b4edd 265magic_mutexfree
463ee0b2 266magic_nextpack
6cef1e77
IZ
267magic_regdata_cnt
268magic_regdatum_get
463ee0b2 269magic_set
419eaf7b 270magic_set_all_env
a0d0e21e 271magic_setamagic
463ee0b2
LW
272magic_setarylen
273magic_setbm
0c056c6b 274magic_setcollxfrm
463ee0b2 275magic_setdbline
68dc0745 276magic_setdefelem
463ee0b2 277magic_setenv
55497cff 278magic_setfm
463ee0b2
LW
279magic_setglob
280magic_setisa
281magic_setmglob
4a00a65a 282magic_setnkeys
463ee0b2 283magic_setpack
a0d0e21e 284magic_setpos
463ee0b2
LW
285magic_setsig
286magic_setsubstr
287magic_settaint
288magic_setuvar
289magic_setvec
93965878 290magic_sizepack
a0d0e21e 291magic_wipepack
463ee0b2 292magicname
8d6dde3e 293malloced_size
a0d0e21e 294markstack_grow
4a00a65a 295mem_collxfrm
463ee0b2
LW
296mess
297mg_clear
298mg_copy
299mg_find
300mg_free
301mg_get
7fae4e64 302mg_length
8990e307 303mg_magical
463ee0b2 304mg_set
93965878 305mg_size
463ee0b2 306mod
463ee0b2
LW
307moreswitches
308my
c07a80fd
PP
309my_bcopy
310my_bzero
f2f38ff6 311my_chsize
463ee0b2 312my_exit
f86702cc 313my_failure_exit
c07a80fd 314my_htonl
463ee0b2 315my_lstat
c07a80fd 316my_memcmp
fc36a67e 317my_memset
c07a80fd 318my_ntohl
463ee0b2
LW
319my_pclose
320my_popen
321my_setenv
322my_stat
c07a80fd 323my_swap
463ee0b2 324my_unexec
22c35a8c
GS
325new_stackinfo
326new_struct_thread
463ee0b2
LW
327newANONHASH
328newANONLIST
c07a80fd 329newANONSUB
463ee0b2
LW
330newASSIGNOP
331newAV
332newAVREF
333newBINOP
334newCONDOP
5476c433 335newCONSTSUB
463ee0b2
LW
336newCVREF
337newFORM
338newFOROP
339newGVOP
340newGVREF
341newGVgen
342newHV
343newHVREF
b3ac6de7 344newHVhv
463ee0b2
LW
345newIO
346newLISTOP
347newLOGOP
8990e307 348newLOOPEX
463ee0b2 349newLOOPOP
463ee0b2
LW
350newNULLLIST
351newOP
352newPMOP
c07a80fd 353newPROG
463ee0b2
LW
354newPVOP
355newRANGE
a0d0e21e 356newRV
4e35701f 357newRV_noinc
463ee0b2
LW
358newSLICEOP
359newSTATEOP
360newSUB
361newSV
362newSVOP
363newSVREF
364newSViv
365newSVnv
366newSVpv
46fc3d4c 367newSVpvf
419eaf7b 368newSVpvn
c07a80fd 369newSVrv
463ee0b2
LW
370newSVsv
371newUNOP
372newWHILEOP
a0d0e21e 373newXS
463ee0b2
LW
374nextargv
375ninstr
463ee0b2
LW
376oopsAV
377oopsCV
378oopsHV
22c35a8c 379op_const_sv
3967c732 380op_dump
463ee0b2
LW
381op_free
382package
383pad_alloc
384pad_allocmy
385pad_findmy
386pad_free
387pad_leavemy
388pad_reset
389pad_sv
390pad_swipe
391peep
392pidgone
c07a80fd 393pmflag
3967c732 394pmop_dump
463ee0b2
LW
395pmruntime
396pmtrans
397pop_return
398pop_scope
3967c732 399pv_display
c07a80fd
PP
400pregcomp
401pregexec
402pregfree
463ee0b2
LW
403prepend_elem
404push_return
405push_scope
463ee0b2
LW
406ref
407refkids
d88dccdf 408reginitcolors
463ee0b2 409regdump
56953603 410regexec_flags
463ee0b2
LW
411regnext
412regprop
413repeatcpy
414rninstr
ff68c719 415rsignal
419eaf7b 416rsignal_restore
ff68c719
PP
417rsignal_save
418rsignal_state
22c35a8c
GS
419runops_debug
420runops_standard
c90c0ff4
PP
421rxres_free
422rxres_restore
423rxres_save
f2517201
GS
424safesyscalloc
425safesysfree
426safesysmalloc
427safesysrealloc
55497cff 428safexcalloc
55497cff 429safexfree
419eaf7b 430safexmalloc
55497cff 431safexrealloc
c07a80fd 432same_dirent
55497cff 433save_I16
463ee0b2 434save_I32
161b7d16 435save_aelem
455ece5e 436save_alloc
463ee0b2
LW
437save_aptr
438save_ary
8990e307
LW
439save_clearsv
440save_delete
c07a80fd 441save_destructor
8990e307
LW
442save_freeop
443save_freepv
444save_freesv
b9d12d37 445save_generic_svref
5f05dabc 446save_gp
463ee0b2 447save_hash
161b7d16 448save_helem
b3ac6de7 449save_hints
463ee0b2
LW
450save_hptr
451save_int
452save_item
5f05dabc 453save_iv
463ee0b2 454save_list
c07a80fd 455save_long
463ee0b2 456save_nogv
462e5cf6 457save_op
c07a80fd 458save_pptr
dfe13c55 459save_re_context
463ee0b2
LW
460save_scalar
461save_sptr
462save_svref
54b9620d 463save_threadsv
c07a80fd
PP
464savepv
465savepvn
463ee0b2 466savestack_grow
463ee0b2
LW
467sawparens
468scalar
469scalarkids
470scalarseq
471scalarvoid
b002ae77 472scan_bin
463ee0b2 473scan_hex
463ee0b2
LW
474scan_num
475scan_oct
463ee0b2
LW
476scope
477screaminstr
4633a7c4 478setdefout
463ee0b2 479setenv_getix
ff68c719 480share_hek
f2f38ff6 481sharepvn
c07a80fd 482sighandler
a0d0e21e 483stack_grow
8990e307 484start_subparse
44a8e56a 485sub_crush_depth
463ee0b2
LW
486sv_2bool
487sv_2cv
a0d0e21e 488sv_2io
463ee0b2
LW
489sv_2iv
490sv_2mortal
491sv_2nv
492sv_2pv
1fa8b10d 493sv_2pv_nolen
ff68c719 494sv_2uv
4633a7c4 495sv_add_arena
463ee0b2 496sv_backoff
a0d0e21e 497sv_bless
463ee0b2 498sv_catpv
ef50df4b 499sv_catpv_mg
419eaf7b
JH
500sv_catpvf
501sv_catpvf_mg
463ee0b2 502sv_catpvn
ef50df4b 503sv_catpvn_mg
463ee0b2 504sv_catsv
ef50df4b 505sv_catsv_mg
463ee0b2 506sv_chop
8990e307 507sv_clean_all
a0d0e21e 508sv_clean_objs
463ee0b2
LW
509sv_clear
510sv_cmp
0c056c6b
CS
511sv_cmp_locale
512sv_collxfrm
419eaf7b 513sv_compile_2op
463ee0b2 514sv_dec
55497cff 515sv_derived_from
8990e307 516sv_dump
463ee0b2 517sv_eq
6fc92669 518sv_force_normal
463ee0b2 519sv_free
c07a80fd 520sv_free_arenas
463ee0b2
LW
521sv_gets
522sv_grow
523sv_inc
524sv_insert
525sv_isa
1fc4cb55 526sv_isobject
419eaf7b 527sv_iv
463ee0b2 528sv_len
a0ed51b3 529sv_len_utf8
dfe13c55
GS
530sv_pos_u2b
531sv_pos_b2u
463ee0b2
LW
532sv_magic
533sv_mortalcopy
8990e307 534sv_newmortal
c07a80fd 535sv_newref
419eaf7b 536sv_nv
463ee0b2 537sv_peek
1fa8b10d 538sv_pv
ff68c719 539sv_pvn
c07a80fd 540sv_pvn_force
c07a80fd 541sv_reftype
463ee0b2 542sv_replace
8990e307 543sv_report_used
463ee0b2
LW
544sv_reset
545sv_setiv
ef50df4b 546sv_setiv_mg
463ee0b2 547sv_setnv
ef50df4b 548sv_setnv_mg
463ee0b2 549sv_setpv
ef50df4b 550sv_setpv_mg
419eaf7b
JH
551sv_setpvf
552sv_setpvf_mg
84902520 553sv_setpviv
ef50df4b 554sv_setpviv_mg
463ee0b2 555sv_setpvn
ef50df4b 556sv_setpvn_mg
a0d0e21e 557sv_setref_iv
c07a80fd 558sv_setref_nv
a0d0e21e 559sv_setref_pv
c07a80fd 560sv_setref_pvn
463ee0b2 561sv_setsv
ef50df4b 562sv_setsv_mg
55497cff 563sv_setuv
ef50df4b 564sv_setuv_mg
0c056c6b
CS
565sv_taint
566sv_tainted
419eaf7b 567sv_true
463ee0b2 568sv_unmagic
c07a80fd 569sv_unref
0c056c6b 570sv_untaint
463ee0b2
LW
571sv_upgrade
572sv_usepvn
ef50df4b 573sv_usepvn_mg
419eaf7b 574sv_uv
46fc3d4c
PP
575sv_vcatpvfn
576sv_vsetpvfn
a0ed51b3
LW
577swash_fetch
578swash_init
463ee0b2 579taint_env
463ee0b2 580taint_proper
a0ed51b3
LW
581to_uni_lower
582to_uni_lower_lc
583to_uni_title
584to_uni_title_lc
585to_uni_upper
586to_uni_upper_lc
587to_utf8_lower
588to_utf8_title
589to_utf8_upper
c07a80fd 590unlnk
77a005ab 591unlock_condpair
ff68c719 592unshare_hek
f2f38ff6 593unsharepvn
a0ed51b3
LW
594utf16_to_utf8
595utf16_to_utf8_reversed
596utf8_distance
597utf8_hop
598utf8_to_uv
c07a80fd 599utilize
a0ed51b3 600uv_to_utf8
22c35a8c
GS
601vivify_defelem
602vivify_ref
463ee0b2
LW
603wait4pid
604warn
599cee73 605warner
463ee0b2
LW
606watch
607whichsig
55497cff 608yydestruct
419eaf7b 609yyerror
463ee0b2
LW
610yylex
611yyparse
8990e307 612yywarn