Searched refs:MGVTBL (Results 1 – 14 of 14) sorted by relevance
| /mirbsd/src/gnu/usr.bin/perl/ |
| D | perl.h | 2131 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 …]
|
| D | mg.h | 28 MGVTBL* mg_virtual; /* pointer to magic functions */
|
| D | mg.c | 119 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()
|
| D | util.c | 3420 MGVTBL* 3423 const MGVTBL* result = Null(MGVTBL*); 3524 return (MGVTBL*)result;
|
| D | sv.c | 4622 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()
|
| D | dump.c | 825 const MGVTBL * const v = mg->mg_virtual; in Perl_do_magic_dump()
|
| D | proto.h | 1195 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)
|
| D | embed.fnc | 781 Apd |MAGIC *|sv_magicext |NN SV* sv|NULLOK SV* obj|int how|NULLOK MGVTBL *vtbl \ 924 ApR |MGVTBL*|get_vtbl |int vtbl_id
|
| D | perlio.c | 826 MGVTBL perlio_vtab = {
|
| /mirbsd/src/gnu/usr.bin/perl/ext/threads/shared/ |
| D | shared.xs | 191 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/ |
| D | threads.xs | 259 MGVTBL ithread_vtbl = {
|
| /mirbsd/src/gnu/usr.bin/perl/pod/ |
| D | perlguts.pod | 900 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
|
| D | perlapi.pod | 4660 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/ |
| D | embed.fnc | 772 Apd |MAGIC *|sv_magicext |NN SV* sv|SV* obj|int how|const MGVTBL *vtbl \ 904 Ap |MGVTBL*|get_vtbl |int vtbl_id
|