Changeset 469650 in git
- Timestamp:
- Sep 19, 2016, 2:19:30 PM (8 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- c4ead28a352d5f3846b80a454f239a0ef2b5af5a
- Parents:
- b2592e64df7670d96354bd000ad8cd57484ef3fe
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/coeffs/longrat.cc
rb2592e r469650 468 468 dest = res->z; 469 469 470 void* (*allocfunc) (size_t); 471 mp_get_memory_functions (&allocfunc,NULL, NULL); 470 472 if (e<0) 471 473 { 472 474 al = dest->_mp_size = size; 473 475 if (al<2) al = 2; 474 dd = (mp_ptr) omAlloc(sizeof(mp_limb_t)*al);476 dd = (mp_ptr)allocfunc(sizeof(mp_limb_t)*al); 475 477 for (i=0;i<size;i++) dd[i] = qp[i]; 476 478 bl = 1-e; 477 nn = (mp_ptr) omAlloc0(sizeof(mp_limb_t)*bl);479 nn = (mp_ptr)allocfunc(sizeof(mp_limb_t)*bl); 478 480 nn[bl-1] = 1; 479 481 ndest = res->n; … … 486 488 al = dest->_mp_size = size+e; 487 489 if (al<2) al = 2; 488 dd = (mp_ptr) omAlloc(sizeof(mp_limb_t)*al);490 dd = (mp_ptr)allocfunc(sizeof(mp_limb_t)*al); 489 491 for (i=0;i<size;i++) dd[i+e] = qp[i]; 490 492 for (i=0;i<e;i++) dd[i] = 0;
Note: See TracChangeset
for help on using the changeset viewer.