Changeset af378f7 in git for kernel/p_Mult_nn__T.cc
- Timestamp:
- Jan 30, 2008, 7:49:43 PM (16 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 2f959e83f22c8e788ce3941f4ac3eb2fb1df74c1
- Parents:
- 12ea9df042d8c883f3d3c722b2388c0424347a88
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/p_Mult_nn__T.cc
r12ea9d raf378f7 7 7 * Author: obachman (Olaf Bachmann) 8 8 * Created: 8/00 9 * Version: $Id: p_Mult_nn__T.cc,v 1. 9 2007-05-10 08:12:42wienand Exp $9 * Version: $Id: p_Mult_nn__T.cc,v 1.10 2008-01-30 18:49:43 wienand Exp $ 10 10 *******************************************************************/ 11 11 … … 35 35 #else 36 36 number tmp = n_Mult(n, pGetCoeff(p), r); 37 if ( tmp != NULL)37 if (!nIsZero(tmp)) 38 38 { 39 p_SetCoeff(p, tmp, r); 39 number nc = pGetCoeff(p); 40 p_SetCoeff0(p, tmp, r); 41 n_Delete(&nc, r); 40 42 old = p; 41 43 pIter(p); … … 44 46 { 45 47 n_Delete(&tmp, r); 46 if (old == NULL) { q = pNext(q); } 47 else { pNext(old) = pNext(p); } 48 pIter(p); // TODO Free Monom OLIVER 48 if (old == NULL) 49 { 50 pIter(p); 51 p_DeleteLm(&q, r); 52 } 53 else 54 { 55 p_DeleteLm(&p, r); 56 pNext(old) = p; 57 } 49 58 } 50 59 #endif
Note: See TracChangeset
for help on using the changeset viewer.