Changeset 9b4a332 in git
- Timestamp:
- Oct 23, 2009, 11:58:49 AM (14 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- 698fe42860f6adbfb03425b76fe4bc95dd89e1a6
- Parents:
- a388ae5c0bb2238bcecc75e032fb91a5a79c3b00
- Location:
- kernel
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/intvec.cc
ra388ae r9b4a332 2 2 * Computer Algebra System SINGULAR * 3 3 *****************************************/ 4 /* $Id: intvec.cc,v 1. 5 2009-05-15 13:20:05 motsakExp $ */4 /* $Id: intvec.cc,v 1.6 2009-10-23 09:58:49 Singular Exp $ */ 5 5 /* 6 6 * ABSTRACT: class intvec: lists/vectors of integers … … 57 57 col = c; 58 58 int l = r*c; 59 if ( (r>0) && (c>0))59 if (l>0) /*(r>0) && (c>0) */ 60 60 v = (int *)omAlloc(sizeof(int)*l); 61 61 else … … 72 72 #ifndef OM_NDEBUG 73 73 omCheckAddr((void *)this); 74 omCheckAddr((void *)v);74 if (v!=NULL) omCheckAddr((void *)v); 75 75 #endif 76 76 StringSetS(""); -
kernel/intvec.h
ra388ae r9b4a332 4 4 * Computer Algebra System SINGULAR * 5 5 ****************************************/ 6 /* $Id: intvec.h,v 1. 8 2009-06-05 05:18:27 motsakExp $ */6 /* $Id: intvec.h,v 1.9 2009-10-23 09:58:49 Singular Exp $ */ 7 7 /* 8 8 * ABSTRACT: class intvec: lists/vectors of integers … … 36 36 row = iv->rows(); 37 37 col = iv->cols(); 38 v = (int *)omAlloc(sizeof(int)*row*col); 39 for (int i=row*col-1;i>=0; i--) 38 if (row*col>0) 40 39 { 41 v[i] = (*iv)[i]; 40 v = (int *)omAlloc(sizeof(int)*row*col); 41 for (int i=row*col-1;i>=0; i--) 42 { 43 v[i] = (*iv)[i]; 44 } 42 45 } 46 else v=NULL; 43 47 } 44 48
Note: See TracChangeset
for help on using the changeset viewer.