cvs commit: ponie/perl sv.c

[email protected] (Arthur Bergman) 29 Feb 2004 22:06:18 -0000
Newsgroups perl.ponie.changes
Message-ID <[email protected]>
cvsuser     04/02/29 14:06:18

  Modified:    perl     sv.c
  Log:
  do magic properly still
  
  Revision  Changes    Path
  1.12      +14 -14    ponie/perl/sv.c
  
  Index: sv.c
  ===================================================================
  RCS file: /cvs/public/ponie/perl/sv.c,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -w -r1.11 -r1.12
  --- sv.c	29 Feb 2004 18:20:49 -0000	1.11
  +++ sv.c	29 Feb 2004 22:06:18 -0000	1.12
  @@ -3764,7 +3764,7 @@
   	SvRMAGICAL_off(dstr);
       }
   
  -
  +    /*
       if(SvPMC(sstr)) {
          (void)SvUPGRADE(dstr, SVt_PVNV);
          PerlIO_printf(Perl_debug_log, "FOO: %s\n", Parrot_PMC_get_cstring(PL_Parrot, SvANY(sstr)));
  @@ -3773,7 +3773,7 @@
          return;
   
       }
  -
  +    */
   
       /* There's a lot of redundancy below but we're going for speed here */
   
  @@ -5526,9 +5526,9 @@
   	}
       }
       
  -    if(SvPMC(sv)) {
  -      return;     
  -    }
  +    //    if(SvPMC(sv)) {
  +    //  return;     
  +    //}
   
   
       if (SvTYPE(sv) >= SVt_PVMG) {
  @@ -8377,9 +8377,9 @@
   void
   Perl_sv_taint(pTHX_ SV *sv)
   {
  -  if(SvPMC(sv)) {
  -    return;
  -  }
  +  //  if(SvPMC(sv)) {
  +  //  return;
  +  //}
       sv_magic((sv), Nullsv, PERL_MAGIC_taint, Nullch, 0);
   }
   
  @@ -8393,9 +8393,9 @@
   void
   Perl_sv_untaint(pTHX_ SV *sv)
   {
  -  if(SvPMC(sv)) {
  -    return;
  -  }
  +  //if(SvPMC(sv)) {
  +  //  return;
  +  // }
       if (SvTYPE(sv) >= SVt_PVMG && SvMAGIC(sv)) {
   	MAGIC *mg = mg_find(sv, PERL_MAGIC_taint);
   	if (mg)
  @@ -8413,9 +8413,9 @@
   bool
   Perl_sv_tainted(pTHX_ SV *sv)
   {
  -  if(SvPMC(sv)) {
  -    return FALSE;
  -  }
  +  //if(SvPMC(sv)) {
  +  //  return FALSE;
  +  //}
   
       if (SvTYPE(sv) >= SVt_PVMG && SvMAGIC(sv)) {
   	MAGIC *mg = mg_find(sv, PERL_MAGIC_taint);