Changeset a20c03 in git


Ignore:
Timestamp:
May 5, 2014, 4:39:43 PM (10 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '4a9821a93ffdc22a6696668bd4f6b8c9de3e6c5f')
Children:
b743d90a6fd61ebb75fd6c95d5fa9eeb54ecc38e
Parents:
8e326a9a1677ad827e4eec80d61205c222a3ef7a
Message:
fix: ssi attribute p1
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/links/ssiLink.cc

    r8e326a ra20c03  
    787787{
    788788  ssiInfo *d=(ssiInfo*)l->data;
     789  BITSET fl=(BITSET)s_readint(d->f_read);
     790  int nr_of_attr=s_readint(d->f_read);
     791  if (nr_of_attr>0)
     792  {
     793    for(int i=1;i<nr_of_attr;i++)
     794    {
     795    }
     796  }
    789797  leftv tmp=ssiRead1(l);
    790798  memcpy(res,tmp,sizeof(sleftv));
    791799  memset(tmp,0,sizeof(sleftv));
    792800  omFreeSize(tmp,sizeof(sleftv));
    793   BITSET fl=(BITSET)s_readint(d->f_read);
    794   int nr_of_attr=s_readint(d->f_read);
    795801  if (nr_of_attr>0)
    796802  {
    797     for(int i=1;i<nr_of_attr;i++)
    798     {
    799     }
    800803  }
    801804  res->flag=fl;
     
    14321435    void *dd=data->Data();
    14331436    attr *aa=data->Attribute();
     1437    BOOLEAN with_attr=FALSE;
    14341438    if (((*aa)!=NULL)||(data->flag!=0))
    14351439    {
    1436       fprintf(d->f_write,"21 %d ",data->flag);
     1440      attr a=*aa;
     1441      int n=0;
     1442      while(a!=NULL) { n++; a=a->next;}
     1443      fprintf(d->f_write,"21 %d %d ",data->flag,n);
     1444      a=*aa;
    14371445    }
    14381446    if ((dd==NULL) && (data->name!=NULL) && (tt==0)) tt=DEF_CMD;
     
    15341542            break;
    15351543    }
    1536     if (((*aa)!=NULL)||(data->flag!=0))
    1537     {
    1538       attr a=*aa;
    1539       int n=0;
    1540       while(a!=NULL) { n++; a=a->next;}
    1541       fprintf(d->f_write,"%d ",n);
    1542       a=*aa;
    1543     }
    15441544    if (d->level<=1) { fputc('\n',d->f_write); fflush(d->f_write); }
    15451545    data=data->next;
     
    21122112// 19 bigintmat <r> <c> ...
    21132113// 20 blackbox <name> 1 <len> ...
    2114 // 21 attrib <bit-attribs> <data> <len> <a-name1> <val1>...
     2114// 21 attrib <bit-attrib> <len> <a-name1> <val1>... <data>
    21152115//
    21162116// 98: verify version: <ssi-version> <MAX_TOK> <OPT1> <OPT2>
Note: See TracChangeset for help on using the changeset viewer.