Changeset 37e22d in git


Ignore:
Timestamp:
Apr 7, 1998, 8:37:41 PM (25 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '00e2e9c41af3fde1273eb3633f4c0c7c3db2579d')
Children:
33e52153b30e64770ad38770e23349caf3d128fb
Parents:
97454d23ed1d5477f8790a863d5d481deacedbcc
Message:
* hannes: fixed usage of memory routines (polys-impl.cc)


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

Legend:

Unmodified
Added
Removed
  • Singular/polys-impl.cc

    r97454d r37e22d  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: polys-impl.cc,v 1.14 1998-03-27 15:43:29 obachman Exp $ */
     4/* $Id: polys-impl.cc,v 1.15 1998-04-07 18:37:41 Singular Exp $ */
    55
    66/***************************************************************
     
    2222#include "tok.h"
    2323#include "structs.h"
     24#include "mmprivat.h"
    2425#include "mmemory.h"
    2526#include "febase.h"
     
    186187{
    187188#ifdef MDEBUG
    188   poly p = (poly) mmDBAllocBlock(pMonomSize,f,l);
    189 #else
    190   poly p = (poly) mmAllocBlock(pMonomSize);
     189  poly p = (poly) mmDBAllocSpecialized(f,l);
     190#else
     191  poly p = (poly) mmAllocSpecialized();
    191192#endif
    192193  memset(p,0,pMonomSize);
     
    226227    pIter(h);
    227228#ifdef MDEBUG
    228     mmDBFreeBlock((ADDRESS)*p,pMonomSize,f,l);
    229 #else
    230     mmFreeBlock((ADDRESS)*p,pMonomSize);
     229    mmDBFreeSpecialized((ADDRESS)*p,f,l);
     230#else
     231    mmFreeSpecialized((ADDRESS)*p);
    231232#endif
    232233    *p=h;
     
    264265  *p = pNext(h);
    265266#ifdef MDEBUG
    266   mmDBFreeBlock((ADDRESS)h,pMonomSize,f,l);
    267 #else
    268   mmFreeBlock((ADDRESS)h,pMonomSize);
     267  mmDBFreeSpecialized((ADDRESS)h,f,l);
     268#else
     269  mmFreeSpecialized((ADDRESS)h);
    269270#endif
    270271}
     
    299300    p->coef=NULL;//nDelete(&(p->coef));
    300301#ifdef MDEBUG
    301     mmDBFreeBlock((ADDRESS)p,pMonomSize,f,l);
    302 #else
    303     mmFreeBlock((ADDRESS)p,pMonomSize);
     302    mmDBFreeSpecialized((ADDRESS)p,f,l);
     303#else
     304    mmFreeSpecialized((ADDRESS)p);
    304305#endif
    305306  }
     
    662663  {
    663664#ifdef MDEBUG
    664     if (!mmDBTestBlock(p,pMonomSize,f,l))
     665    if (!mmDBTestBlock(p,mm_specSize,f,l))
    665666      return FALSE;
    666667#endif
Note: See TracChangeset for help on using the changeset viewer.