/openbsd/gnu/usr.bin/perl/cpan/Digest-MD5/ |
H A D | MD5.xs | 62 MGVTBL const *vtbl, char const *name, I32 namlen) in THX_sv_magicext() 69 mg->mg_virtual = (MGVTBL*)vtbl; in THX_sv_magicext() 100 STATIC const MGVTBL vtbl_md5 = { 132 && mg->mg_virtual == (const MGVTBL * const)&vtbl_md5) { in get_md5_ctx() 154 sv_magicext(sv, NULL, PERL_MAGIC_ext, (const MGVTBL * const)&vtbl_md5, (const char *)context, 0); in new_md5_ctx()
|
/openbsd/gnu/usr.bin/perl/dist/threads-shared/ |
H A D | shared.xs | 339 static const MGVTBL sharedsv_userlock_vtbl = { 380 extern const MGVTBL sharedsv_scalar_vtbl; /* Scalars have this vtable */ 381 extern const MGVTBL sharedsv_array_vtbl; /* Hashes and arrays have this 383 extern const MGVTBL sharedsv_elem_vtbl; /* Elements of hashes and arrays have 934 const MGVTBL sharedsv_scalar_vtbl = { 1095 const MGVTBL sharedsv_elem_vtbl = { 1209 const MGVTBL sharedsv_array_vtbl = {
|
/openbsd/gnu/usr.bin/perl/dist/Devel-PPPort/parts/inc/ |
H A D | magic | 190 mg_findext(const SV * sv, int type, const MGVTBL *vtbl) { 214 sv_unmagicext(pTHX_ SV *const sv, const int type, const MGVTBL *vtbl) 223 const MGVTBL* const virt = mg->mg_virtual; 266 STATIC MGVTBL null_mg_vtbl = { 283 STATIC MGVTBL other_mg_vtbl = {
|
/openbsd/gnu/usr.bin/perl/ |
H A D | mg.h | 25 MGVTBL* mg_virtual; /* pointer to magic functions */
|
H A D | mg.c | 141 const MGVTBL* const vtbl = mg->mg_virtual; in Perl_mg_magical() 184 const MGVTBL * const vtbl = mg->mg_virtual; in Perl_mg_get() 283 const MGVTBL* vtbl = mg->mg_virtual; in Perl_mg_set() 308 const MGVTBL* const vtbl = mg->mg_virtual; in Perl_mg_size() 352 const MGVTBL* const vtbl = mg->mg_virtual; in Perl_mg_clear() 366 S_mg_findext_flags(const SV *sv, int type, const MGVTBL *vtbl, U32 flags) in S_mg_findext_flags() 407 Perl_mg_findext(const SV *sv, int type, const MGVTBL *vtbl) in Perl_mg_findext() 444 const MGVTBL* const vtbl = mg->mg_virtual; in Perl_mg_copy() 489 const MGVTBL* const vtbl = mg->mg_virtual; in Perl_mg_localize() 517 const MGVTBL* const vtbl = mg->mg_virtual; in S_mg_free_struct() [all …]
|
H A D | inline.h | 4644 PERL_STATIC_INLINE MGVTBL* 4650 ? NULL : (MGVTBL*)PL_magic_vtables + vtbl_id; in Perl_get_vtbl()
|
H A D | sv.c | 5834 const MGVTBL *const vtable, const char *const name, const I32 namlen) 5899 mg->mg_virtual = (MGVTBL *) vtable; 5939 const MGVTBL *vtable; 5994 S_sv_unmagicext_flags(pTHX_ SV *const sv, const int type, const MGVTBL *vtbl, const U32 flags) 6005 const MGVTBL* const virt = mg->mg_virtual; 6059 Perl_sv_unmagicext(pTHX_ SV *const sv, const int type, const MGVTBL *vtbl) 7784 *mgp = sv_magicext(sv, 0, PERL_MAGIC_utf8, (MGVTBL*)&PL_vtbl_utf8, 0,
|
H A D | proto.h | 2449 Perl_mg_findext(const SV *sv, int type, const MGVTBL *vtbl) 2464 Perl_mg_freeext(pTHX_ SV *sv, int how, const MGVTBL *vtbl); 4633 Perl_sv_magicext(pTHX_ SV * const sv, SV * const obj, const int how, const MGVTBL * const vtbl, con… 4946 Perl_sv_unmagicext(pTHX_ SV * const sv, const int type, const MGVTBL *vtbl); 9738 PERL_STATIC_INLINE MGVTBL *
|
H A D | perl.h | 3296 typedef struct mgvtbl MGVTBL; typedef 6268 #define EXT_MGVTBL EXTCONST MGVTBL
|
H A D | doio.c | 1351 static const MGVTBL argvout_vtbl =
|
H A D | embed.fnc | 1230 CRipx |MGVTBL *|get_vtbl |int vtbl_id 1970 |NULLOK const MGVTBL *vtbl 1976 |NULLOK const MGVTBL *vtbl 3211 |NULLOK const MGVTBL * const vtbl \ 3444 |NULLOK const MGVTBL *vtbl
|
H A D | dump.c | 1551 const MGVTBL * const v = mg->mg_virtual; in Perl_do_magic_dump()
|
H A D | perlio.c | 796 MGVTBL perlio_vtab = {
|
H A D | op.c | 15333 static const MGVTBL custom_op_register_vtbl = {
|
/openbsd/gnu/usr.bin/perl/cpan/Term-ReadKey/ |
H A D | ppport.h | 16322 static MAGIC * DPPP_(my_mg_findext)(const SV * sv, int type, const MGVTBL * vtbl); 16325 extern MAGIC * DPPP_(my_mg_findext)(const SV * sv, int type, const MGVTBL * vtbl); 16335 DPPP_(my_mg_findext)(const SV * sv, int type, const MGVTBL *vtbl) { in DPPP_() 16357 static int DPPP_(my_sv_unmagicext)(pTHX_ SV * const sv, const int type, MGVTBL * vtbl); 16360 extern int DPPP_(my_sv_unmagicext)(pTHX_ SV * const sv, const int type, MGVTBL * vtbl); 16373 DPPP_(my_sv_unmagicext)(pTHX_ SV *const sv, const int type, MGVTBL *vtbl) in DPPP_() 16382 const MGVTBL* const virt = mg->mg_virtual; in DPPP_()
|
/openbsd/gnu/usr.bin/perl/ext/PerlIO-encoding/ |
H A D | encoding.xs | 58 static const MGVTBL PerlIOEncode_tag = { 0, 0, 0, 0, 0, 0, 0, 0 };
|
/openbsd/gnu/usr.bin/perl/ext/PerlIO-via/ |
H A D | via.xs | 41 static const MGVTBL PerlIOVia_tag = { 0, 0, 0, 0, 0, 0, 0, 0 };
|
/openbsd/gnu/usr.bin/perl/ext/XS-APItest/ |
H A D | APItest.xs | 176 static MGVTBL vtbl_foo, vtbl_bar; 177 static MGVTBL vtbl_myset = { 0, S_myset_set, 0, 0, 0, 0, 0, 0 }; 178 static MGVTBL vtbl_myset_dies = { 0, S_myset_set_dies, 0, 0, 0, 0, 0, 0 }; 195 STATIC MGVTBL vtbl_mycopy = { 0, 0, 0, 0, 0, S_mycopy_copy, 0, 0 }; 444 STATIC MGVTBL rmagical_b; 5001 MGVTBL *have; 5002 MGVTBL *want; 5005 want = (MGVTBL*)CAT2(&PL_vtbl_, name); \
|
/openbsd/gnu/usr.bin/perl/dist/threads/ |
H A D | threads.xs | 423 STATIC const MGVTBL ithread_vtbl = {
|
/openbsd/gnu/usr.bin/perl/dist/Storable/ |
H A D | Storable.xs | 436 static MGVTBL vtbl_storable = { 459 MGVTBL const *vtbl, char const *name, I32 namlen) in THX_sv_magicext() 466 mg->mg_virtual = (MGVTBL*)vtbl; in THX_sv_magicext()
|
/openbsd/gnu/usr.bin/perl/pod/ |
H A D | perlguts.pod | 1352 MGVTBL* mg_virtual; 1426 int sv_unmagicext(SV *sv, int type, MGVTBL *vtbl); 1431 C<MGVTBL>, which is a structure of function pointers and stands for 1436 =for apidoc Ayh||MGVTBL 1438 The C<MGVTBL> has five (or sometimes eight) pointers to the following 1453 This MGVTBL structure is set at compile-time in F<perl.h> and there are 1471 For instance, the MGVTBL structure called C<vtbl_sv> (which corresponds 1504 (old-style char and macro) MGVTBL Type of magic 1685 C<MGVTBL>, even if all its fields will be C<0>, so that individual 1690 STATIC MGVTBL my_vtbl = { 0, 0, 0, 0, 0, 0, 0, 0 }; [all …]
|
/openbsd/gnu/usr.bin/perl/cpan/Scalar-List-Utils/ |
H A D | ListUtil.xs | 194 static MGVTBL subname_vtbl;
|
/openbsd/gnu/usr.bin/perl/dist/Devel-PPPort/parts/ |
H A D | embed.fnc | 1389 ApdRT |MAGIC* |mg_findext |NULLOK const SV* sv|int type|NULLOK const MGVTBL *vtbl 1394 Apd |void |mg_freeext |NN SV* sv|int how|NULLOK const MGVTBL *vtbl 1887 |NULLOK const MGVTBL *const vtbl|NULLOK const char *const name \ 1946 Apd |int |sv_unmagicext |NN SV *const sv|const int type|NULLOK const MGVTBL *vtbl 2738 ApR |MGVTBL*|get_vtbl |int vtbl_id
|