Changeset cb5589 in git


Ignore:
Timestamp:
May 24, 2015, 10:21:47 PM (9 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '4a9821a93ffdc22a6696668bd4f6b8c9de3e6c5f')
Children:
084714f46b3d9baa79ddf753497096e6409270a45638b97590e59707679f6e18a166d55e968404c9
Parents:
ff68cffe9f56bef08eb0bcf3b6aa851fd1585f17
Message:
ssi ver 9: rank of module
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/links/ssiLink.cc

    rff68cf rcb5589  
    6060#include <time.h>
    6161
    62 #define SSI_VERSION 8
     62#define SSI_VERSION 9
    6363// 5->6: changed newstruct representation
    6464// 6->7: attributes
    6565// 7->8: qring
     66// 8->9: module: added rank
    6667
    6768#define SSI_BASE 16
     
    12731274    case 10:res->rtyp=MODUL_CMD;
    12741275           if (d->r==NULL) goto no_ring;
    1275            res->data=(char*)ssiReadIdeal(d);
     1276           {
     1277             int rk=s_readint(d->f_read);
     1278             ideal M=ssiReadIdeal(d);
     1279             M->rank=rk;
     1280             res->data=(char*)M;
     1281           }
    12761282           break;
    12771283    case 11:
     
    14541460                        if(tt==IDEAL_CMD)       fputs("7 ",d->f_write);
    14551461                        else if(tt==MATRIX_CMD) fputs("8 ",d->f_write);
    1456                         else                    fputs("10 ",d->f_write);
     1462                        else
     1463                        {
     1464                          ideal M=(ideal)dd;
     1465                          fprintf(d->f_write,"10 %d ",M->rank);
     1466                        }
    14571467                        ssiWriteIdeal(d,tt,(ideal)dd);
    14581468                        break;
Note: See TracChangeset for help on using the changeset viewer.