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