Changeset 0e051f in git
- Timestamp:
- Apr 27, 2010, 4:19:36 PM (13 years ago)
- Branches:
- (u'spielwiese', '91fdef05f09f54b8d58d92a472e9c4a43aa4656f')
- Children:
- 4bfe6536b8ffa51f49472c1c71acd83d84b61915
- Parents:
- 49abe32113946584967f7bc6a8d3edfd9b6f848c
- Location:
- Singular
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ipid.h
r49abe32 r0e051f 18 18 extern package basePack; 19 19 #define IDROOT (currPack->idroot) 20 21 struct sip_command; 22 typedef struct sip_command ip_command; 23 typedef ip_command * command; 20 24 21 25 struct sip_command -
Singular/ipshell.h
r49abe32 r0e051f 11 11 #include "structs.h" 12 12 #include "ideals.h" 13 14 struct _ssubexpr; 15 typedef struct _ssubexpr *Subexpr; 13 16 14 17 -
Singular/silink.h
r49abe32 r0e051f 10 10 11 11 #include "structs.h" 12 #include "sing_dbm.h" 12 13 13 14 // extension links: -
Singular/sing_dbm.h
r49abe32 r0e051f 9 9 */ 10 10 11 #include "structs.h" 11 struct s_si_link_extension; 12 typedef struct s_si_link_extension *si_link_extension; 12 13 13 14 si_link_extension slInitDBMExtension(si_link_extension s); -
Singular/subexpr.cc
r49abe32 r0e051f 39 39 #include "subexpr.h" 40 40 41 42 omBin sSubexpr_bin = omGetSpecBin(sizeof(sSubexpr)); 41 omBin sSubexpr_bin = omGetSpecBin(sizeof(_ssubexpr)); 43 42 omBin sleftv_bin = omGetSpecBin(sizeof(sleftv)); 44 43 omBin procinfo_bin = omGetSpecBin(sizeof(procinfo)); … … 1255 1254 } 1256 1255 #endif 1256 idhdl save_ring=currRingHdl; 1257 1257 v->Init(); 1258 1258 if(packhdl != NULL) … … 1312 1312 } 1313 1313 } 1314 if (yyInRingConstruction) 1315 { 1316 currRingHdl=NULL; 1317 } 1314 1318 /* 4. local ring: ringvar */ 1315 1319 if ((currRingHdl!=NULL) && (IDLEV(currRingHdl)==myynest) 1316 && (!yyInRingConstruction))1320 /*&& (!yyInRingConstruction)*/) 1317 1321 { 1318 1322 int vnr; … … 1338 1342 { 1339 1343 BOOLEAN ok=FALSE; 1340 poly p = (!yyInRingConstruction) ? pmInit(id,ok) : (poly)NULL; 1344 /*poly p = (!yyInRingConstruction) ? pmInit(id,ok) : (poly)NULL;*/ 1345 poly p = pmInit(id,ok); 1341 1346 if (ok) 1342 1347 { … … 1352 1357 #endif 1353 1358 } 1354 else 1355 if (pIsConstant(p)) 1359 else if (pIsConstant(p)) 1356 1360 { 1357 1361 v->data = pGetCoeff(p); … … 1375 1379 poly p = ((currRing!=NULL) /* ring required */ 1376 1380 && (currRingHdl!=NULL) 1377 && (!yyInRingConstruction) /*not in decl */1381 /*&& (!yyInRingConstruction) - not in decl */ 1378 1382 && (IDLEV(currRingHdl)!=myynest)) /* already in case 4/6 */ 1379 1383 ? pmInit(id,ok) : (poly)NULL; … … 1446 1450 v->name = id; 1447 1451 } 1452 currRingHdl=save_ring; 1448 1453 return; 1449 1454 id_found: // we have an id (in h) found, to set the data in from h … … 1453 1458 v->name = IDID(h); 1454 1459 v->attribute=IDATTR(h); 1460 currRingHdl=save_ring; 1455 1461 } 1456 1462 -
Singular/subexpr.h
r49abe32 r0e051f 22 22 }; 23 23 24 typedef struct _ssubexpr sSubexpr; 25 typedef sSubexpr * Subexpr; 24 typedef struct _ssubexpr *Subexpr; 26 25 27 26 extern const char sNoName[]; … … 90 89 extern sleftv sLastPrinted; 91 90 92 struct _sssym93 {94 idhdl h;95 Subexpr e;96 };97 typedef struct _sssym ssym;98 typedef ssym * sym;99 100 91 void syMake(leftv v,const char * name, idhdl packhdl = NULL); 101 92 BOOLEAN assumeStdFlag(leftv h);
Note: See TracChangeset
for help on using the changeset viewer.