Changeset d3e630 in git for Singular/ipid.cc


Ignore:
Timestamp:
Jul 28, 2009, 4:19:05 PM (15 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
a07e45cfc61927c5711cee673474fb891d4574ac
Parents:
01cda73e965c4d5da3e4d30eb09639f00d9fbe4d
Message:
*hannes: code cleanup (see ChangeLog)


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

Legend:

Unmodified
Added
Removed
  • Singular/ipid.cc

    r01cda73 rd3e630  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: ipid.cc,v 1.86 2009-05-05 09:54:38 Singular Exp $ */
     4/* $Id: ipid.cc,v 1.87 2009-07-28 14:18:34 Singular Exp $ */
    55
    66/*
     
    4343idhdl idroot = NULL;
    4444
    45 #ifdef HAVE_NS
    4645idhdl currPackHdl = NULL;
    4746idhdl basePackHdl = NULL;
    4847package currPack =NULL;
    4948package basePack =NULL;
    50 #endif /* HAVE_NS */
    5149idhdl currRingHdl = NULL;
    5250ring  currRing = NULL;
     
    437435  }
    438436  *root = (*root)->set(s, lev, t, init);
    439 #ifdef HAVE_NS
    440437#ifndef NDEBUG
    441438  checkall();
    442 #endif
    443439#endif
    444440  return *root;
     
    447443    //Werror("identifier `%s` in use(lev h=%d,typ=%d,t=%d, curr=%d)",s,IDLEV(h),IDTYP(h),t,lev);
    448444    Werror("identifier `%s` in use",s);
    449 #ifdef HAVE_NS
    450445    //listall();
    451 #endif
    452446    omFree((ADDRESS)s);
    453447    return NULL;
     
    481475}
    482476
    483 #ifndef HAVE_NS
    484 void killhdl(idhdl h)
    485 {
    486   int t=IDTYP(h);
    487   if (((BEGIN_RING<t) && (t<END_RING) && (t!=QRING_CMD))
    488   || ((t==LIST_CMD) && (lRingDependend((lists)IDDATA(h)))))
    489     killhdl2(h,&currRing->idroot,currRing);
    490   else
    491   {
    492     {
    493       idhdl s=IDROOT;
    494       while ((s!=h) && (s!=NULL)) s=s->next;
    495       if (s==NULL) killhdl2(h,&(currRing->idroot),currRing);
    496       else killhdl2(h,&IDROOT,currRing);
    497     }
    498   }
    499 }
    500 #else
    501 //#ifdef HAVE_NS
    502477void killhdl(idhdl h, package proot)
    503478{
     
    530505  }
    531506}
    532 #endif /* HAVE_NS */
    533507
    534508void killhdl2(idhdl h, idhdl * ih, ring r)
     
    554528    rKill(h);
    555529  }
    556 #ifdef HAVE_NS
    557530  // package -------------------------------------------------------------
    558531  else if (IDTYP(h) == PACKAGE_CMD)
     
    582555    iiCheckPack(currPack);
    583556  }
    584 #endif /* HAVE_NS */
    585557  // poly / vector -------------------------------------------------------
    586558  else if ((IDTYP(h) == POLY_CMD) || (IDTYP(h) == VECTOR_CMD))
     
    718690  if (h2!=NULL) return h2;
    719691  if (h!=NULL) return h;
    720 #ifdef HAVE_NS
    721692  if (basePack!=currPack)
    722693    return basePack->idroot->get(n,myynest);
    723 #endif
    724694  return NULL;
    725695}
     
    792762    {
    793763      /*move 'tomove' to ring id's*/
    794 #ifdef HAVE_NS
    795764      if (ipSwapId(tomove,IDROOT,currRing->idroot))
    796765      ipSwapId(tomove,basePack->idroot,currRing->idroot);
    797 #else
    798       ipSwapId(tomove,IDROOT,currRing->idroot);
    799 #endif
    800766    }
    801767    else
     
    949915  p->cRingHdl=currRingHdl;
    950916  p->name=n;
    951   #ifdef HAVE_NS
    952917  p->cPackHdl=currPackHdl;
    953918  p->cPack=currPack;
    954   #endif
    955919  p->next=this;
    956920  procstack=p;
     
    965929  //if((::currRingHdl==NULL)||(IDRING(::currRingHdl)!=(::currRing)))
    966930  //  ::currRingHdl=rFindHdl(::currRing,NULL,NULL);
    967   #ifdef HAVE_NS
    968931  //Print("restore pack=%s,1.obj=%s\n",IDID(currPackHdl),IDID(currPack->idroot));
    969932  currPackHdl=this->cPackHdl;
    970933  currPack=this->cPack;
    971934  iiCheckPack(currPack);
    972   #endif
    973935  proclevel *p=this;
    974936  procstack=next;
     
    976938}
    977939
    978 #ifdef HAVE_NS
    979940idhdl packFindHdl(package r)
    980941{
     
    989950  return NULL;
    990951}
    991 #endif
Note: See TracChangeset for help on using the changeset viewer.