Lines Matching defs:how
2736 Not sure how to do this 100% reliably. */
4560 one instance of the same 'how'
4572 Perl_sv_magicext(pTHX_ SV* sv, SV* obj, int how, MGVTBL *vtable,
4594 how == PERL_MAGIC_arylen ||
4595 how == PERL_MAGIC_qr ||
4616 if (how == PERL_MAGIC_tiedscalar && SvTYPE(sv) == SVt_PVIO &&
4622 mg->mg_type = how;
4644 then adds a new magic item of type C<how> to the head of the magic list.
4650 Perl_sv_magic(pTHX_ register SV *sv, SV *obj, int how, const char *name, I32 namlen)
4657 && how != PERL_MAGIC_regex_global
4658 && how != PERL_MAGIC_bm
4659 && how != PERL_MAGIC_fm
4660 && how != PERL_MAGIC_sv
4661 && how != PERL_MAGIC_backref
4667 if (SvMAGICAL(sv) || (how == PERL_MAGIC_taint && SvTYPE(sv) >= SVt_PVMG)) {
4668 if (SvMAGIC(sv) && (mg = mg_find(sv, how))) {
4669 /* sv_magic() refuses to add a magic of the same 'how' as an
4672 if (how == PERL_MAGIC_taint)
4678 switch (how) {
4793 Perl_croak(aTHX_ "Don't know how to handle magic of type \\%o", how);
4797 mg = sv_magicext(sv,obj,how,vtable,name,namlen);
4799 switch (how) {