Changeset b1888cd in git
- Timestamp:
- Jan 18, 2016, 6:41:35 PM (8 years ago)
- Branches:
- (u'spielwiese', '2a584933abf2a2d3082034c7586d38bb6de1a30a')
- Children:
- 5a47b7bc8ce6105fef00dfd41ddf87f6da2a4812
- Parents:
- d357119ab5bfd0a31f26d884e6630f4c0cb9ec5f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ipshell.cc
rd35711 rb1888cd 5591 5591 && ((strcmp(pn->name,"real")==0) || (strcmp(pn->name,"complex")==0))) 5592 5592 { 5593 leftv pnn=pn->next; 5593 5594 BOOLEAN complex_flag=(strcmp(pn->name,"complex")==0); 5594 if ((pn->next!=NULL) && (pn->next->Typ()==INT_CMD)) 5595 { 5596 leftv pnn=pn->next; 5595 if ((pnn!=NULL) && (pnn->Typ()==INT_CMD)) 5596 { 5597 5597 float_len=(int)(long)pnn->Data(); 5598 5598 float_len2=float_len; 5599 if ((pnn->next!=NULL) && (pnn->next->Typ()==INT_CMD)) 5600 { 5601 float_len2=(int)(long)pnn->next->Data(); 5599 pnn=pnn->next; 5600 if ((pnn!=NULL) && (pnn->Typ()==INT_CMD)) 5601 { 5602 float_len2=(int)(long)pnn->Data(); 5603 pnn=pnn->next; 5602 5604 } 5603 5605 } 5604 5606 5605 5607 if (!complex_flag) 5606 complex_flag= pn->next != NULL;5608 complex_flag= (pnn!=NULL) && (pnn->name!=NULL); 5607 5609 if( !complex_flag && (float_len2 <= (short)SHORT_REAL_LENGTH)) 5608 5610 cf=nInitChar(n_R, NULL); … … 5622 5624 param.float_len2= SHORT_REAL_LENGTH; 5623 5625 } 5624 if ( pn->next == NULL)5626 if ((pnn == NULL) || (pnn->name == NULL)) 5625 5627 param.par_name=(const char*)"i"; //default to i 5626 5628 else 5627 param.par_name = (const char*)pn ->next->name;5629 param.par_name = (const char*)pnn->name; 5628 5630 } 5629 5631
Note: See TracChangeset
for help on using the changeset viewer.