Changeset f29c0d in git


Ignore:
Timestamp:
Feb 7, 2022, 4:03:55 PM (2 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
a8b2d871eda4ca38b58194868427d0199743bba9
Parents:
3ee006a5c95e63a43566c66506a72128b3c79f66
Message:
omFreeBinAddr -> omFreeBin at some places
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • kernel/GBEngine/tgb.cc

    r3ee006 rf29c0d  
    11711171  omTypeAllocBin (poly, np, b);
    11721172  memmove (np, p, omSizeWOfBin(b) * sizeof (long));
    1173   omFreeBinAddr (p);
     1173  omFreeBin (p,currRing->PolyBin);
    11741174  return np;
    11751175}
  • libpolys/polys/monomials/monomials.h

    r3ee006 rf29c0d  
    212212{                                               \
    213213  omTypeAllocBin(poly, p, bin);                 \
    214   p_SetRingOfLm(p, r);                        \
     214  p_SetRingOfLm(p, r);                          \
    215215}                                               \
    216216while (0)
     
    218218#else
    219219#define p_AllocBin(p, bin, r)   omTypeAllocBin(poly, p, bin)
    220 #define p_FreeBinAddr(p, r)     omFreeBinAddr(p)
     220#define p_FreeBinAddr(p, r)     omFreeBin(p,r->PolyBin)
    221221#endif
    222222
     
    256256#else
    257257#define p_AllocBin(p, bin, r)   omTypeAllocBin(poly, p, bin)
    258 #define p_FreeBinAddr(p, r)     omFreeBinAddr(p)
     258#define p_FreeBinAddr(p, r)     omFreeBin(p,r->PolyBin)
    259259#endif
    260260
  • libpolys/polys/monomials/p_polys.h

    r3ee006 rf29c0d  
    678678}
    679679
    680 #if PDEBUG > 2
    681680static inline void p_LmFree(poly p, ring r)
    682 #else
    683 static inline void p_LmFree(poly p, ring)
    684 #endif
    685681{
    686682  p_LmCheckPolyRing2(p, r);
    687   omFreeBinAddr(p);
    688 }
    689 #if PDEBUG > 2
     683  omFreeBin(p,r->PolyBin);
     684}
     685
    690686static inline void p_LmFree(poly *p, ring r)
    691 #else
    692 static inline void p_LmFree(poly *p, ring)
    693 #endif
    694687{
    695688  p_LmCheckPolyRing2(*p, r);
    696689  poly h = *p;
    697690  *p = pNext(h);
    698   omFreeBinAddr(h);
    699 }
    700 #if PDEBUG > 2
     691  omFreeBin(h,r->PolyBin);
     692}
     693
    701694static inline poly p_LmFreeAndNext(poly p, ring r)
    702 #else
    703 static inline poly p_LmFreeAndNext(poly p, ring)
    704 #endif
    705695{
    706696  p_LmCheckPolyRing2(p, r);
    707697  poly pnext = pNext(p);
    708   omFreeBinAddr(p);
     698  omFreeBin(p,r->PolyBin);
    709699  return pnext;
    710700}
     
    713703  p_LmCheckPolyRing2(p, r);
    714704  n_Delete(&pGetCoeff(p), r->cf);
    715   omFreeBinAddr(p);
     705  omFreeBin(p,r->PolyBin);
    716706}
    717707static inline void p_LmDelete0(poly p, const ring r)
     
    719709  p_LmCheckPolyRing2(p, r);
    720710  if (pGetCoeff(p)!=NULL) n_Delete(&pGetCoeff(p), r->cf);
    721   omFreeBinAddr(p);
     711  omFreeBin(p,r->PolyBin);
    722712}
    723713static inline void p_LmDelete(poly *p, const ring r)
     
    727717  *p = pNext(h);
    728718  n_Delete(&pGetCoeff(h), r->cf);
    729   omFreeBinAddr(h);
     719  omFreeBin(h,r->PolyBin);
    730720}
    731721static inline poly p_LmDeleteAndNext(poly p, const ring r)
     
    734724  poly pnext = pNext(p);
    735725  n_Delete(&pGetCoeff(p), r->cf);
    736   omFreeBinAddr(p);
     726  omFreeBin(p,r->PolyBin);
    737727  return pnext;
    738728}
     
    13711361  pSetCoeff0(new_p, pGetCoeff(p));
    13721362  pNext(new_p) = pNext(p);
    1373   omFreeBinAddr(p);
     1363  omFreeBin(p,r->PolyBin);
    13741364  return new_p;
    13751365}
Note: See TracChangeset for help on using the changeset viewer.