Changeset fe9ee1 in git
- Timestamp:
- Feb 23, 2012, 4:29:38 PM (11 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'f875bbaccd0831e36aaed09ff6adeb3eb45aeb94')
- Children:
- f2d314f4a0cdb2af36b90c37a45c9c938310b60c
- Parents:
- b311aa82c685773a7295a82de2a309194f00f7c0
- Location:
- Singular
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ipid.cc
rb311aa rfe9ee1 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id$ */5 6 4 /* 7 5 * ABSTRACT: identfier handling … … 238 236 idhdl h; 239 237 s=omStrDup(s); 238 idhdl *save_root=root; 239 if (t==PACKAGE_CMD) root=&(basePack->idroot); 240 240 // is it already defined in root ? 241 241 if ((h=(*root)->get(s,lev))!=NULL) … … 301 301 checkall(); 302 302 #endif 303 if (t==PACKAGE_CMD) root=save_root; 303 304 return *root; 304 305 … … 308 309 //listall(); 309 310 omFree((ADDRESS)s); 311 if (t==PACKAGE_CMD) root=save_root; 310 312 return NULL; 311 313 } -
Singular/ipshell.cc
rb311aa rfe9ee1 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id$ */5 4 /* 6 5 * ABSTRACT: … … 169 168 PrintS(")"); 170 169 break; 171 case PROC_CMD: if(strlen(IDPROC(h)->libname)>0) 170 case PROC_CMD: if((IDPROC(h)->libname!=NULL) 171 && (strlen(IDPROC(h)->libname)>0)) 172 172 Print(" from %s",IDPROC(h)->libname); 173 173 if(IDPROC(h)->is_static) … … 1769 1769 if ( rField_is_Extension(r) )// nCoeff_is_algExt(r->cf)) 1770 1770 { 1771 assume( r->cf != NULL ); 1771 assume( r->cf != NULL ); 1772 1772 assume( r->cf->extRing != NULL ); 1773 1773 1774 1774 rDecomposeCF(&(L->m[0]), r->cf->extRing, r); 1775 1775 } … … 1777 1777 { 1778 1778 assume( nCoeff_is_GF(r->cf) ); 1779 1779 1780 1780 lists Lc=(lists)omAlloc0Bin(slists_bin); 1781 1781 Lc->Init(4); … … 1783 1783 Lc->m[0].rtyp=INT_CMD; 1784 1784 Lc->m[0].data=(void*)r->cf->m_nfCharQ; 1785 // var: 1785 // var: 1786 1786 lists Lv=(lists)omAlloc0Bin(slists_bin); 1787 1787 Lv->Init(1); 1788 1788 Lv->m[0].rtyp=STRING_CMD; 1789 Lv->m[0].data=(void *)omStrDup(*rParameter(r)); 1789 Lv->m[0].data=(void *)omStrDup(*rParameter(r)); 1790 1790 Lc->m[1].rtyp=LIST_CMD; 1791 1791 Lc->m[1].data=(void*)Lv; … … 1797 1797 Loo->m[0].rtyp=STRING_CMD; 1798 1798 Loo->m[0].data=(void *)omStrDup(rSimpleOrdStr(ringorder_lp)); 1799 1799 1800 1800 intvec *iv=new intvec(1); (*iv)[0]=1; 1801 1801 Loo->m[1].rtyp=INTVEC_CMD; 1802 1802 Loo->m[1].data=(void *)iv; 1803 1803 1804 1804 Lo->m[0].rtyp=LIST_CMD; 1805 1805 Lo->m[0].data=(void*)Loo; … … 5039 5039 } 5040 5040 assume( float_len <= float_len2 ); 5041 5041 5042 5042 if( !complex_flag && (float_len2 <= (short)SHORT_REAL_LENGTH) ) 5043 5043 cf=nInitChar(n_R, NULL); 5044 5044 else // longR or longC? 5045 { 5045 { 5046 5046 LongComplexInfo param; 5047 5047 5048 5048 param.float_len = float_len; 5049 5049 param.float_len2 = float_len2; 5050 5050 5051 5051 // set the parameter name 5052 5052 if (complex_flag) … … 5059 5059 5060 5060 cf = nInitChar(complex_flag ? n_long_C: n_long_R, (void*)¶m); 5061 } 5061 } 5062 5062 assume( cf != NULL ); 5063 5063 }
Note: See TracChangeset
for help on using the changeset viewer.