Changeset 6578241 in git for Singular/iparith.cc


Ignore:
Timestamp:
Feb 10, 2022, 4:41:02 PM (2 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
Children:
53fe8a42a4eb3a927fed254d7c3c228530c6c12a
Parents:
ed6db890624524bb0ee27dd818ebf9dc825cf0df
Message:
opt: omFreeBin*
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    red6db89 r6578241  
    23342334static BOOLEAN jjFRES(leftv res, leftv u, leftv v)
    23352335{
    2336     leftv w = (leftv)omAlloc0(sizeof(sleftv));
     2336    leftv w = (leftv)omAlloc0Bin(sleftv_bin);
    23372337    w->rtyp = STRING_CMD;
    23382338    w->data = (char *)"complete";   // default
    23392339    BOOLEAN RES = jjFRES3(res, u, v, w);
    2340     omFree(w);
     2340    omFreeBin(w,sleftv_bin);
    23412341    return RES;
    23422342}
     
    43424342{
    43434343  map m=(map)v->CopyD(MAP_CMD);
    4344   omFree((ADDRESS)m->preimage);
     4344  omFreeBinAddr((ADDRESS)m->preimage);
    43454345  m->preimage=NULL;
    43464346  ideal I=(ideal)m;
     
    55065506        {
    55075507          Werror("can not create package `%s`",plib);
    5508           omFree(plib);
     5508          omFreeBinAddr(plib);
    55095509          return TRUE;
    55105510        }
     
    55165516          {
    55175517            Werror("can not create package `%s` - binaries  exists",plib);
    5518             omfree(plib);
     5518            omFreeBinAddr(plib);
    55195519            return TRUE;
    55205520          }
    55215521        }
    5522         omFree(plib);
     5522        omFreeBinAddr(plib);
    55235523        package savepack=currPack;
    55245524        currPack=IDPACKAGE(pl);
     
    70497049  jjSTATUS2(res, u, v);
    70507050  yes = (strcmp((char *) res->data, (char *) w->Data()) == 0);
    7051   omFree((ADDRESS) res->data);
     7051  omFreeBinAddr((ADDRESS) res->data);
    70527052  res->data = (void *)(long)yes;
    70537053  return FALSE;
     
    74257425  char *s2=nCoeffString(currRing->cf);
    74267426  Werror("no identity map from %s (%s -> %s)",u->Fullname(),s1,s2);
    7427   omFree(s2);omFree(s1);
     7427  omFreeBinAddr(s2);omFreeBinAddr(s1);
    74287428  return TRUE;
    74297429}
     
    98079807    return -1;
    98089808  }
    9809   omFree(sArithBase.sCmds[nIndex].name);
     9809  omFreeBinAddr(sArithBase.sCmds[nIndex].name);
    98109810  sArithBase.sCmds[nIndex].name=NULL;
    98119811  qsort(sArithBase.sCmds, sArithBase.nCmdUsed, sizeof(cmdnames),
Note: See TracChangeset for help on using the changeset viewer.