Changeset 2ba9a6 in git for Singular/ipassign.cc
- Timestamp:
- Jan 16, 1998, 3:29:59 PM (26 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- f6590b9deabd44afb9756e810c1213f1e4aa4190
- Parents:
- f4404c2811a260acd825c9312b087b2c2704ae91
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ipassign.cc
rf4404c r2ba9a6 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: ipassign.cc,v 1. 19 1997-11-13 10:52:44 Singular Exp $ */4 /* $Id: ipassign.cc,v 1.20 1998-01-16 14:29:52 krueger Exp $ */ 5 5 6 6 /* … … 330 330 return FALSE; 331 331 } 332 static BOOLEAN jiA_PROC(leftv res, leftv a, Subexpr e) 333 { 334 extern procinfo *iiInitSingularProcinfo(procinfo *pi, char *libname, 335 char *procname, int line, long pos); 336 extern void piCleanUp(procinfov pi); 337 338 if(res->data!=NULL) piCleanUp((procinfo *)res->data); 339 if(a->rtyp==STRING_CMD) { 340 res->data = (void *)Alloc(sizeof(procinfo)); 341 memset(res->data,0,sizeof(*(res->data))); 342 ((procinfo *)(res->data))->language=LANG_NONE; 343 iiInitSingularProcinfo((procinfo *)res->data,"",res->name,0,0); 344 ((procinfo *)res->data)->data.s.body=(void *)a->CopyD(STRING_CMD); 345 } 346 else 347 res->data=(void *)a->CopyD(PROC_CMD); 348 jiAssignAttr(res,a); 349 return FALSE; 350 } 332 351 static BOOLEAN jiA_INTVEC(leftv res, leftv a, Subexpr e) 333 352 { … … 478 497 ,{jiA_RING, QRING_CMD, QRING_CMD } 479 498 ,{jiA_STRING, STRING_CMD, STRING_CMD } 480 ,{jiA_ STRING,PROC_CMD, STRING_CMD }481 ,{jiA_ STRING,PROC_CMD, PROC_CMD }499 ,{jiA_PROC, PROC_CMD, STRING_CMD } 500 ,{jiA_PROC, PROC_CMD, PROC_CMD } 482 501 ,{jiA_POLY, VECTOR_CMD, VECTOR_CMD } 483 502 ,{jiA_INTVEC, INTVEC_CMD, INTVEC_CMD }
Note: See TracChangeset
for help on using the changeset viewer.