Changeset ec7055 in git
- Timestamp:
- Jan 29, 2007, 5:57:59 PM (16 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- 45ce3a4794f36f429c3c3083420266cba17d32de
- Parents:
- 0a7bf59115a2b11bac5fca4b91ed6c784c2f6146
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/longalg.cc
r0a7bf5 rec7055 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: longalg.cc,v 1. 19 2007-01-15 17:12:09 Singular Exp $ */4 /* $Id: longalg.cc,v 1.20 2007-01-29 16:57:59 Singular Exp $ */ 5 5 /* 6 6 * ABSTRACT: algebraic numbers … … 87 87 88 88 if (r->minpoly!=NULL) 89 { 89 90 naMinimalPoly=((lnumber)r->minpoly)->z; 91 omCheckAddr(naMinimalPoly); 92 } 90 93 else 91 94 naMinimalPoly = NULL; … … 934 937 void naDelete(number *p, const ring r) 935 938 { 936 lnumber l = (lnumber) * p; 937 if (l==NULL) return; 938 nap_Delete(&(l->z),r); 939 nap_Delete(&(l->n),r); 940 omFreeBin((ADDRESS)l, rnumber_bin); 939 if ((*p)!=r->minpoly) 940 { 941 lnumber l = (lnumber) * p; 942 if (l==NULL) return; 943 nap_Delete(&(l->z),r); 944 nap_Delete(&(l->n),r); 945 omFreeBin((ADDRESS)l, rnumber_bin); 946 } 941 947 *p = NULL; 942 948 }
Note: See TracChangeset
for help on using the changeset viewer.