Changeset 81b85b4 in git for Singular/iparith.cc
- Timestamp:
- Dec 12, 2008, 4:45:20 PM (15 years ago)
- Branches:
- (u'spielwiese', '91e5db82acc17434e4062bcfa44e6efa7d41fd30')
- Children:
- 4ad6362123b6d59ef8af60d6f27d6babb506c1df
- Parents:
- 75c4bcfb61894ffe476e609a45d90b5939155613
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
r75c4bc r81b85b4 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: iparith.cc,v 1.48 3 2008-12-08 18:47:03Singular Exp $ */4 /* $Id: iparith.cc,v 1.484 2008-12-12 15:45:20 Singular Exp $ */ 5 5 6 6 /* … … 7496 7496 #ifndef GENTABLE 7497 7497 memset(res,0,sizeof(sleftv)); 7498 BOOLEAN call_failed=FALSE; 7498 7499 7499 7500 if (!errorreported) … … 7542 7543 } 7543 7544 #endif 7544 if ( dArith2[i].p(res,a,b))7545 if (call_failed=dArith2[i].p(res,a,b)) 7545 7546 { 7546 7547 break;// leave loop, goto error handling … … 7588 7589 failed= ((iiConvert(at,dArith2[i].arg1,ai,a,an)) 7589 7590 || (iiConvert(bt,dArith2[i].arg2,bi,b,bn)) 7590 || ( dArith2[i].p(res,an,bn)));7591 || (call_failed=dArith2[i].p(res,an,bn))); 7591 7592 // everything done, clean up temp. variables 7592 7593 if (failed) … … 7643 7644 ,Tok2Cmdname(at),s,Tok2Cmdname(bt)); 7644 7645 } 7645 if ( BVERBOSE(V_SHOW_USE))7646 if ((!call_failed) && BVERBOSE(V_SHOW_USE)) 7646 7647 { 7647 7648 while (dArith2[i].cmd==op) … … 7677 7678 #ifndef GENTABLE 7678 7679 memset(res,0,sizeof(sleftv)); 7680 BOOLEAN call_failed=FALSE; 7679 7681 7680 7682 if (!errorreported) … … 7729 7731 #endif 7730 7732 } 7731 else if ( dArith1[i].p(res,a))7733 else if (call_failed=dArith1[i].p(res,a)) 7732 7734 { 7733 7735 break;// leave loop, goto error handling … … 7787 7789 { 7788 7790 failed= ((iiConvert(at,dArith1[i].arg,ai,a,an)) 7789 || ( dArith1[i].p(res,an)));7791 || (call_failed=dArith1[i].p(res,an))); 7790 7792 } 7791 7793 // everything done, clean up temp. variables … … 7827 7829 Werror("%s(`%s`) failed" 7828 7830 ,s,Tok2Cmdname(at)); 7829 if ( BVERBOSE(V_SHOW_USE))7831 if ((!call_failed) && BVERBOSE(V_SHOW_USE)) 7830 7832 { 7831 7833 while (dArith1[i].cmd==op) … … 7853 7855 #ifndef GENTABLE 7854 7856 memset(res,0,sizeof(sleftv)); 7857 BOOLEAN call_failed=FALSE; 7855 7858 7856 7859 if (!errorreported) … … 7903 7906 } 7904 7907 #endif 7905 if ( dArith3[i].p(res,a,b,c))7908 if (call_failed=dArith3[i].p(res,a,b,c)) 7906 7909 { 7907 7910 break;// leave loop, goto error handling … … 7952 7955 || (iiConvert(bt,dArith3[i].arg2,bi,b,bn)) 7953 7956 || (iiConvert(ct,dArith3[i].arg3,ci,c,cn)) 7954 || ( dArith3[i].p(res,an,bn,cn)));7957 || (call_failed=dArith3[i].p(res,an,bn,cn))); 7955 7958 // everything done, clean up temp. variables 7956 7959 if (failed) … … 8011 8014 Werror("%s(`%s`,`%s`,`%s`) failed" 8012 8015 ,s,Tok2Cmdname(at),Tok2Cmdname(bt),Tok2Cmdname(ct)); 8013 if ( BVERBOSE(V_SHOW_USE))8016 if ((!call_failed) && BVERBOSE(V_SHOW_USE)) 8014 8017 { 8015 8018 while (dArith3[i].cmd==op)
Note: See TracChangeset
for help on using the changeset viewer.