Changeset 7f06172 in git


Ignore:
Timestamp:
Feb 2, 2018, 2:52:44 PM (6 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
00c216deb7e8f06cbb20ed3dad72bd5804a8eb66
Parents:
1102ddb02cf949cca3f5ee825334601b38376ea5
Message:
fix: tr. #818 (Printing of bigintmat)
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Singular/subexpr.cc

    r1102dd r7f06172  
    118118#endif
    119119        case BIGINTMAT_CMD:
    120           ((bigintmat *)d)->pprint(80);
     120          ((bigintmat *)d)->pprint(colmax);
    121121          break;
    122122        case UNKNOWN:
  • libpolys/coeffs/bigintmat.cc

    r1102dd r7f06172  
    582582{
    583583  int const c = /*2**/(col-1)+1;
    584   if (col + c > maxwid-1) return NULL;
    585584  int * wv = (int*)omAlloc(sizeof(int)*col*row);
    586585  int * cwv = (int*)omAlloc(sizeof(int)*col);
     
    602601
    603602  // Groesse verkleinern, bis < maxwid
    604   while (intArrSum(cwv, col)+c > maxwid)
     603  if (intArrSum(cwv, col)+c > maxwid)
    605604  {
    606605    int j = findLongest(cwv, col);
     
    618617  {
    619618    int * colwid = getwid(maxwid);
    620     if (colwid == NULL)
    621     {
    622       WerrorS("not enough space to print bigintmat");
    623       return;
    624     }
    625619    char * ps;
    626620    int slength = 0;
Note: See TracChangeset for help on using the changeset viewer.