- Timestamp:
- Mar 21, 2012, 8:29:49 PM (12 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 1f49983e2c0b18b90d6918660ec7a49d584e535e8c8dba7f7269572699622a97ae531f403418954a
- Parents:
- 2d2c99cd52253e2a0a953a1aa32a55546c4a67cc
- Location:
- Singular
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ipassign.cc
r2d2c99c r3c0498 58 58 59 59 /*=================== proc =================*/ 60 static BOOLEAN jjECHO(leftv res, leftv a)60 static BOOLEAN jjECHO(leftv, leftv a) 61 61 { 62 62 si_echo=(int)((long)(a->Data())); 63 63 return FALSE; 64 64 } 65 static BOOLEAN jjPRINTLEVEL(leftv res, leftv a)65 static BOOLEAN jjPRINTLEVEL(leftv, leftv a) 66 66 { 67 67 printlevel=(int)((long)(a->Data())); 68 68 return FALSE; 69 69 } 70 static BOOLEAN jjCOLMAX(leftv res, leftv a)70 static BOOLEAN jjCOLMAX(leftv, leftv a) 71 71 { 72 72 colmax=(int)((long)(a->Data())); 73 73 return FALSE; 74 74 } 75 static BOOLEAN jjTIMER(leftv res, leftv a)75 static BOOLEAN jjTIMER(leftv, leftv a) 76 76 { 77 77 timerv=(int)((long)(a->Data())); … … 80 80 } 81 81 #ifdef HAVE_GETTIMEOFDAY 82 static BOOLEAN jjRTIMER(leftv res, leftv a)82 static BOOLEAN jjRTIMER(leftv, leftv a) 83 83 { 84 84 rtimerv=(int)((long)(a->Data())); … … 87 87 } 88 88 #endif 89 static BOOLEAN jjMAXDEG(leftv res, leftv a)89 static BOOLEAN jjMAXDEG(leftv, leftv a) 90 90 { 91 91 Kstd1_deg=(int)((long)(a->Data())); … … 105 105 return FALSE; 106 106 } 107 static BOOLEAN jjTRACE(leftv res, leftv a)107 static BOOLEAN jjTRACE(leftv, leftv a) 108 108 { 109 109 traceit=(int)((long)(a->Data())); 110 110 return FALSE; 111 111 } 112 static BOOLEAN jjSHORTOUT(leftv res, leftv a)112 static BOOLEAN jjSHORTOUT(leftv, leftv a) 113 113 { 114 114 if (currRing != NULL) … … 180 180 } 181 181 } 182 static BOOLEAN jjMINPOLY(leftv res, leftv a)182 static BOOLEAN jjMINPOLY(leftv, leftv a) 183 183 { 184 184 if( !nCoeff_is_transExt(currRing->cf) && (currRing->idroot == NULL) && n_IsZero((number)a->Data(), currRing->cf) ) … … 209 209 while(p != NULL) 210 210 { 211 Print (p->String(TRUE)); PrintLn();211 PrintS(p->String(TRUE)); PrintLn(); 212 212 p = p->next; 213 213 } … … 282 282 return FALSE; 283 283 } 284 static BOOLEAN jjNOETHER(leftv res, leftv a)284 static BOOLEAN jjNOETHER(leftv, leftv a) 285 285 { 286 286 poly p=(poly)a->CopyD(POLY_CMD); … … 798 798 799 799 int i=0; 800 BOOLEAN nok=FALSE;801 802 800 if (lt==DEF_CMD) 803 801 { … … 1197 1195 return FALSE; 1198 1196 } 1199 static BOOLEAN jjA_LIST_L(leftv l,leftv r)1200 {1201 /*left side are something, right side are lists*/1202 /*e.g. a,b,c=l */1203 //int ll=l->listLength();1204 if (l->listLength()==1) return jiAssign_1(l,r);1205 BOOLEAN nok;1206 sleftv t;1207 leftv h;1208 lists L=(lists)r->Data();1209 int rl=L->nr;1210 int i=0;1211 1212 memset(&t,0,sizeof(sleftv));1213 while ((i<=rl)&&(l!=NULL))1214 {1215 memset(&t,0,sizeof(sleftv));1216 t.Copy(&L->m[i]);1217 h=l->next;1218 l->next=NULL;1219 nok=jiAssign_1(l,&t);1220 if (nok) return TRUE;1221 i++;1222 l=h;1223 }1224 r->CleanUp();1225 return FALSE;1226 }1227 1197 static BOOLEAN jiA_MATRIX_L(leftv l,leftv r) 1228 1198 { … … 1304 1274 /*the case s=t[1..4] is handled in iiAssign, 1305 1275 * the case s[2..3]=t[3..4] is handled in iiAssgn_rec*/ 1306 int ll=l->listLength();1307 int rl=r->listLength();1308 1276 BOOLEAN nok=FALSE; 1309 1277 sleftv t; -
Singular/ipshell.cc
r2d2c99c r3c0498 1654 1654 // 3: qideal 1655 1655 L->m[3].rtyp=IDEAL_CMD; 1656 if ( rMinpolyIsNULL(R))1656 if (nCoeff_is_transExt(R->cf)) 1657 1657 L->m[3].data=(void *)idInit(1,1); 1658 1658 else 1659 1659 { 1660 const ring RR = R->cf->extRing; 1661 1662 L->m[3].data=(void *) idCopy(RR->minideal, RR); 1660 ideal q=idInit(IDELEMS(r->minideal)); 1661 q->m[0]=p_Init(R); 1662 pSetCoeff0(q->m[0],(number)(r->minideal->m[0])); 1663 L->m[3].data=(void *)q; 1663 1664 // I->m[0] = pNSet(R->minpoly); 1664 1665 } … … 2078 2079 // rParameter(R)[i]=(char *)omAlloc(10); 2079 2080 // sprintf(rParameter(R)[i],"@@(%d)",i+1); 2080 2081 2081 omFree(R->names[j]); 2082 2082 R->names[j]=(char *)omAlloc(10);
Note: See TracChangeset
for help on using the changeset viewer.