Changeset 6c4db17 in git for Singular/attrib.cc
- Timestamp:
- Feb 3, 2010, 5:26:55 PM (14 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 40f802d6d4a86bc39b087948ef1c21fcaf01afca
- Parents:
- 54c5581bde5de8f3d41ede0ba11f3ba4b1c1b9c2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/attrib.cc
r54c558 r6c4db17 262 262 haveNoAttribute=FALSE; 263 263 } 264 else if (((t=v->Typ())==RING_CMD)||(t==QRING_CMD)) 264 if (hasFlag(v,FLAG_QRING)) 265 { 266 PrintS("attr:qringNF, type int\n"); 267 haveNoAttribute=FALSE; 268 } 269 if (((t=v->Typ())==RING_CMD)||(t==QRING_CMD)) 265 270 { 266 271 PrintS("attr:global, type int\n"); … … 297 302 res->data=(void *)(((ring)v->Data())->OrdSgn==1); 298 303 } 304 else if (strcmp(name,"qringNF")==0) 305 { 306 res->rtyp=INT_CMD; 307 res->data=(void *)(long)hasFlag(v,FLAG_QRING); 308 } 299 309 #ifdef HAVE_SHIFTBBA 300 310 else if ((strcmp(name,"isLPring")==0) … … 352 362 } 353 363 } 364 else if (strcmp(name,"qringNF")==0) 365 { 366 if (c->Typ()!=INT_CMD) 367 { 368 WerrorS("attribute qringNF must be int"); 369 return TRUE; 370 } 371 if (((long)c->Data())!=0L) 372 { 373 if (h!=NULL) setFlag(h,FLAG_QRING); 374 setFlag(v,FLAG_QRING); 375 } 376 else 377 { 378 if (h!=NULL) resetFlag(h,FLAG_QRING); 379 resetFlag(v,FLAG_QRING); 380 } 381 } 354 382 else if ((strcmp(name,"rank")==0)&&(v->Typ()==MODUL_CMD)) 355 383 {
Note: See TracChangeset
for help on using the changeset viewer.