Changeset f2dff02 in git for Singular/subexpr.cc


Ignore:
Timestamp:
Mar 26, 2001, 9:30:24 PM (23 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
Children:
355f86ae1e09b962323c4d49da60c5aa3a7eb6c5
Parents:
1bd25e34e1c021af2213fdd6edb61b9aa82fa6ca
Message:
*hannes: CleanUp does a memset


git-svn-id: file:///usr/local/Singular/svn/trunk@5342 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/subexpr.cc

    r1bd25e rf2dff02  
    55* ABSTRACT: handling of leftv
    66*/
    7 /* $Id: subexpr.cc,v 1.74 2001-03-23 18:27:41 Singular Exp $ */
     7/* $Id: subexpr.cc,v 1.75 2001-03-26 19:30:24 Singular Exp $ */
    88
    99#include <stdlib.h>
     
    286286    omFree((ADDRESS)name);
    287287  }
    288   name=NULL;
    289   flag=0;
     288  //name=NULL;
     289  //flag=0;
    290290#ifdef HAVE_NAMESPACES
    291   packhdl = NULL;
    292   req_packhdl = NULL;
     291  //packhdl = NULL;
     292  //req_packhdl = NULL;
    293293#endif /* HAVE_NAMESPACES */
    294294  if (data!=NULL)
     
    361361      case VTIMER:
    362362#ifdef HAVE_RTIMER
    363         case VRTIMER:
     363      case VRTIMER:
    364364#endif
    365365      case VOICE:
     
    378378#endif
    379379    } /* end switch: (rtyp) */
    380     data=NULL;
     380    //data=NULL;
    381381  }
    382382  if (attribute!=NULL)
     
    408408      case LIB_CMD:
    409409      case 0:
    410         attribute=NULL;
     410        //attribute=NULL;
    411411        break;
    412412      default:
     
    429429    e=h;
    430430  }
    431   rtyp=NONE;
     431  //rtyp=NONE;
    432432  if (next!=NULL)
    433433  {
     
    443443    } while (next!=NULL);
    444444  }
     445  Init();
    445446}
    446447
     
    529530void sleftv::Copy(leftv source)
    530531{
    531   memset(this,0,sizeof(*this));
     532  Init();
    532533  rtyp=source->Typ();
    533534  void *d=source->Data();
     
    11091110      // the evalutated form will be build in tmp
    11101111      sleftv tmp;
    1111       memset(&tmp,0,sizeof(tmp));
     1112      tmp.Init();
    11121113      tmp.rtyp=STRING_CMD;
    11131114      r=(char *)omAllocBin(size_two_bin);
     
    13081309  }
    13091310#endif
    1310   memset(v,0,sizeof(sleftv));
     1311  v->Init();
    13111312#ifdef HAVE_NAMESPACES
    13121313  v->packhdl = NULL;
     
    15851586            memset(&d->arg1,0,sizeof(sleftv));
    15861587            this->CleanUp();
    1587             memset(this,0,sizeof(sleftv));
    15881588            rtyp=NONE;
    15891589          }
Note: See TracChangeset for help on using the changeset viewer.