Changeset 48d66a in git


Ignore:
Timestamp:
Feb 3, 2015, 3:11:57 PM (9 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
7023cea48460891d8d8145b55190cccabdc80741bbd7c81bbd8e197270854c2e529e9a7d6479dc49
Parents:
1d0b91fbec50d1a0fc884eb1fe44cf48dfd0ff8e
Message:
system("denom_list")
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • Singular/extra.cc

    r1d0b91 r48d66a  
    613613    }
    614614    else
    615   /*==================== complexNearZero ======================*/
     615    /*======================= demon_list =====================*/
     616    if (strcmp(sys_cmd,"denom_list")==0)
     617    {
     618      res->rtyp=LIST_CMD;
     619      extern lists get_denom_list();
     620      res->data=(lists)get_denom_list();
     621      return FALSE;
     622    }
     623    else
     624    /*==================== complexNearZero ======================*/
    616625    if(strcmp(sys_cmd,"complexNearZero")==0)
    617626    {
     
    863872      {
    864873        int id=0;
    865         char *n=(char*)h->Data();
     874        char *n=(char*)h->Data();
    866875        blackboxIsCmd(n,id);
    867876        if (id>0)
     
    874883            return FALSE;
    875884          }
    876           else Werror("'%s' is not a newstruct",n);
    877         }
    878         else Werror("'%s' is not a blackbox object",n);
     885          else Werror("'%s' is not a newstruct",n);
     886        }
     887        else Werror("'%s' is not a blackbox object",n);
    879888      }
    880889      return TRUE;
     
    34223431
    34233432  #endif
    3424 /*======================= demon_list =====================*/
    3425   if (strcmp(sys_cmd,"denom_list")==0)
    3426   {
    3427     res->rtyp=LIST_CMD;
    3428     extern lists get_denom_list();
    3429     res->data=(lists)get_denom_list();
    3430     return FALSE;
    3431   }
    3432   else
    34333433  /*==================== mpz_t loader ======================*/
    34343434    if(strcmp(sys_cmd, "GNUmpLoad")==0)
  • Singular/ipshell.cc

    r1d0b91 r48d66a  
    4444#include <kernel/GBEngine/syz.h>
    4545#include <kernel/GBEngine/kstd1.h>
     46#include <kernel/GBEngine/kutil.h> // denominator_list
    4647
    4748#include <kernel/combinatorics/stairc.h>
     
    48024803  }
    48034804
     4805  if ((rg!=currRing)&&(currRing!=NULL))
     4806  {
     4807    denominator_list dd=DENOMINATOR_LIST;
     4808    if (DENOMINATOR_LIST!=NULL)
     4809    {
     4810      if (TEST_V_ALLWARN)
     4811        Warn("deleting denom_list for ring change to %s",IDID(h));
     4812      do
     4813      {
     4814        n_Delete(&(dd->n),currRing->cf);
     4815        dd=dd->next;
     4816        omFree(DENOMINATOR_LIST);
     4817        DENOMINATOR_LIST=dd;
     4818      } while(DENOMINATOR_LIST!=NULL);
     4819    }
     4820  }
     4821
    48044822  // test for valid "currRing":
    48054823  if ((rg!=NULL) && (rg->idroot==NULL))
Note: See TracChangeset for help on using the changeset viewer.