Home
last modified time | relevance | path

Searched refs:MGVTBL (Results 1 – 14 of 14) sorted by relevance

/mirbsd/src/gnu/usr.bin/perl/
Dperl.h2131 typedef struct mgvtbl MGVTBL; typedef
4024 EXT MGVTBL PL_vtbl_sv = {MEMBER_TO_FPTR(Perl_magic_get),
4028 EXT MGVTBL PL_vtbl_env = {0, MEMBER_TO_FPTR(Perl_magic_set_all_env),
4031 EXT MGVTBL PL_vtbl_envelem = {0, MEMBER_TO_FPTR(Perl_magic_setenv),
4034 EXT MGVTBL PL_vtbl_sig = {0, 0, 0, 0, 0};
4036 EXT MGVTBL PL_vtbl_sigelem = {0, 0, 0, 0, 0};
4038 EXT MGVTBL PL_vtbl_sigelem = {MEMBER_TO_FPTR(Perl_magic_getsig),
4043 EXT MGVTBL PL_vtbl_pack = {0, 0,
4047 EXT MGVTBL PL_vtbl_packelem = {MEMBER_TO_FPTR(Perl_magic_getpack),
4051 EXT MGVTBL PL_vtbl_dbline = {0, MEMBER_TO_FPTR(Perl_magic_setdbline),
[all …]
Dmg.h28 MGVTBL* mg_virtual; /* pointer to magic functions */
Dmg.c119 const MGVTBL* const vtbl = mg->mg_virtual; in Perl_mg_magical()
166 const MGVTBL * const vtbl = mg->mg_virtual; in Perl_mg_get()
229 const MGVTBL* vtbl = mg->mg_virtual; in Perl_mg_set()
258 const MGVTBL * const vtbl = mg->mg_virtual; in Perl_mg_length()
284 const MGVTBL* const vtbl = mg->mg_virtual; in Perl_mg_size()
325 const MGVTBL* const vtbl = mg->mg_virtual; in Perl_mg_clear()
371 const MGVTBL* const vtbl = mg->mg_virtual; in Perl_mg_copy()
406 const MGVTBL* const vtbl = mg->mg_virtual; in Perl_mg_free()
Dutil.c3420 MGVTBL*
3423 const MGVTBL* result = Null(MGVTBL*);
3524 return (MGVTBL*)result;
Dsv.c4622 Perl_sv_magicext(pTHX_ SV* sv, SV* obj, int how, MGVTBL *vtable, in Perl_sv_magicext()
4708 const MGVTBL *vtable; in Perl_sv_magic()
4859 mg = sv_magicext(sv,obj,how,(MGVTBL*)vtable,name,namlen); in Perl_sv_magic()
4890 const MGVTBL* const vtbl = mg->mg_virtual; in Perl_sv_unmagic()
5529 *mgp = sv_magicext(sv, 0, PERL_MAGIC_utf8, (MGVTBL*)&PL_vtbl_utf8, 0, 0); in S_utf8_mg_pos_init()
Ddump.c825 const MGVTBL * const v = mg->mg_virtual; in Perl_do_magic_dump()
Dproto.h1195 PERL_CALLCONV MAGIC * Perl_sv_magicext(pTHX_ SV* sv, SV* obj, int how, MGVTBL *vtbl, const char* na…
1372 PERL_CALLCONV MGVTBL* Perl_get_vtbl(pTHX_ int vtbl_id)
Dembed.fnc781 Apd |MAGIC *|sv_magicext |NN SV* sv|NULLOK SV* obj|int how|NULLOK MGVTBL *vtbl \
924 ApR |MGVTBL*|get_vtbl |int vtbl_id
Dperlio.c826 MGVTBL perlio_vtab = {
/mirbsd/src/gnu/usr.bin/perl/ext/threads/shared/
Dshared.xs191 MGVTBL sharedsv_shared_vtbl = {
208 MGVTBL sharedsv_scalar_vtbl; /* scalars have this vtable */
209 MGVTBL sharedsv_array_vtbl; /* hashes and arrays have this - like 'tie' */
210 MGVTBL sharedsv_elem_vtbl; /* elements of hashes and arrays have this
608 MGVTBL sharedsv_scalar_vtbl = {
749 MGVTBL sharedsv_elem_vtbl = {
828 MGVTBL sharedsv_array_vtbl = {
/mirbsd/src/gnu/usr.bin/perl/ext/threads/
Dthreads.xs259 MGVTBL ithread_vtbl = {
/mirbsd/src/gnu/usr.bin/perl/pod/
Dperlguts.pod900 MGVTBL* mg_virtual;
969 C<MGVTBL>, which is a structure of function pointers and stands for
973 The C<MGVTBL> has five pointers to the following routine types:
981 This MGVTBL structure is set at compile-time in F<perl.h> and there are
994 For instance, the MGVTBL structure called C<vtbl_sv> (which corresponds
1008 (old-style char and macro) MGVTBL Type of magic
Dperlapi.pod4660 MAGIC * sv_magicext(SV* sv, SV* obj, int how, MGVTBL *vtbl, const char* name, I32 namlen)
/mirbsd/src/gnu/usr.bin/perl/ext/Devel/PPPort/parts/
Dembed.fnc772 Apd |MAGIC *|sv_magicext |NN SV* sv|SV* obj|int how|const MGVTBL *vtbl \
904 Ap |MGVTBL*|get_vtbl |int vtbl_id