Changeset a09a42 in git for kernel/pp_Mult_nn__T.cc


Ignore:
Timestamp:
Jan 16, 2006, 3:02:52 PM (18 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', '2fa36c576e6a4ddbb1093b43c7f8e9835e17e52a')
Children:
ce89df54a95c17d936886fb9f5a3c977f877d690
Parents:
e6e28e89e44a9e577c2fdbae4479e7ab4a01d1ca
Message:
*hannes: memeory leaks, formatting


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

Legend:

Unmodified
Added
Removed
  • kernel/pp_Mult_nn__T.cc

    re6e28e8 ra09a42  
    77 *  Author:  obachman (Olaf Bachmann)
    88 *  Created: 8/00
    9  *  Version: $Id: pp_Mult_nn__T.cc,v 1.2 2006-01-13 18:10:05 wienand Exp $
     9 *  Version: $Id: pp_Mult_nn__T.cc,v 1.3 2006-01-16 14:02:52 Singular Exp $
    1010 *******************************************************************/
    1111
     
    2828  do
    2929  {
     30#ifndef HAVE_RING2TOM
     31    p_AllocBin(pNext(q), bin, r);
     32    q = pNext(q);
     33    number nc = pGetCoeff(p);
     34    pSetCoeff0(q, n_Mult(n, nc, r));
     35    p_MemCopy(q->exp, p->exp, length);
     36#else
    3037    number nc = pGetCoeff(p);
    3138    number tmp = n_Mult(n, nc, r);
    32 #ifdef HAVE_RING2TOM
    33     if (r->cring==0 || (r->cring ==1 && (long) tmp != 0)){
    34 #endif
     39    if (r->cring==0 || (r->cring ==1 && (long) tmp != 0))
     40    {
    3541      p_AllocBin(pNext(q), bin, r);
    3642      q = pNext(q);
    3743      pSetCoeff0(q, tmp);
    3844      p_MemCopy(q->exp, p->exp, length);
    39 #ifdef HAVE_RING2TOM
    4045    }
     46    else
     47      n_Delete(&tmp,r);
    4148#endif
    4249    pIter(p);
Note: See TracChangeset for help on using the changeset viewer.