Changeset 4c9cf1 in git for Singular/subexpr.cc
- Timestamp:
- Apr 16, 2013, 4:32:09 PM (10 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- 4740e8c847a5edf6f11b097ddc27bdabb94d3929
- Parents:
- cb157aa890f385c73cfbcce78a68fecb61a51f84
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/subexpr.cc
rcb157a r4c9cf1 118 118 break; 119 119 case PACKAGE_CMD: 120 121 122 120 PrintNSpaces(spaces); 121 paPrint(n,(package)d); 122 break; 123 123 case NONE: 124 124 return; … … 740 740 s = (char*) omAlloc(strlen(ps) + 10); 741 741 sprintf(s,"%s(%s)", (t /*Typ()*/ == POLY_CMD ? "poly" : "vector"), ps); 742 742 omFree(ps); 743 743 return s; 744 744 } … … 846 846 else 847 847 return omStrDup(s); 848 } 848 } 849 849 850 850 case RING_CMD: … … 1388 1388 * 2) `basering` / 'Current` 1389 1389 * 3) existing identifier, local 1390 * 4) ringvar, local ring1390 * 4) ringvar, ringpar, local ring 1391 1391 * 5) existing identifier, global 1392 1392 * 6) monom (resp. number), local ring: consisting of: 1393 * 6') ringvar, global ring1393 * 6') ringvar, ringpar,global ring 1394 1394 * 6'') monom (resp. number), local ring 1395 1395 * 7) monom (resp. number), non-local ring … … 1480 1480 v->rtyp = POLY_CMD; 1481 1481 return; 1482 } 1483 if(rField_is_Extension(currRing)&&((vnr=r_IsRingVar(id, currRing->cf->extRing))>=0)) 1484 { 1485 BOOLEAN ok=FALSE; 1486 poly p = pmInit(id,ok); 1487 if (ok) 1488 { 1489 v->data = pGetCoeff(p); 1490 pGetCoeff(p)=NULL; 1491 pLmFree(p); 1492 v->rtyp = NUMBER_CMD; 1493 v->name = id; 1494 return; 1495 } 1482 1496 } 1483 1497 }
Note: See TracChangeset
for help on using the changeset viewer.