Changeset 0c85269 in git
- Timestamp:
- Nov 14, 1999, 10:34:26 PM (24 years ago)
- Branches:
- (u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
- Children:
- 5c6758194dadaac47d32a4de500eb5cfe05b7dc0
- Parents:
- 60d1814861f37aa4f614568c807702cf3e2723de
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/extra.cc
r60d1814 r0c85269 2 2 * Computer Algebra System SINGULAR * 3 3 *****************************************/ 4 /* $Id: extra.cc,v 1.11 3 1999-11-02 15:19:05 SingularExp $ */4 /* $Id: extra.cc,v 1.114 1999-11-14 21:34:26 wenk Exp $ */ 5 5 /* 6 6 * ABSTRACT: general interface to internals of Singular ("system" command) … … 470 470 char *sys_cmd=(char *)(h->Data()); 471 471 h=h->next; 472 /*==================== complexNearZero ======================*/ 473 if(strcmp(sys_cmd,"complexNearZero")==0) 474 { 475 if (h->Typ()==NUMBER_CMD ) 476 { 477 if ( h->next!=NULL && h->next->Typ()==INT_CMD ) 478 { 479 if ( !rField_is_long_C() ) 480 { 481 Werror( "unsupported ground field!"); 482 return TRUE; 483 } 484 else 485 { 486 res->rtyp=INT_CMD; 487 res->data=(int)complexNearZero((gmp_complex*)h->Data(),(int)h->next->Data()); 488 return FALSE; 489 } 490 } 491 else 492 { 493 Werror( "expected <int> as third parameter!"); 494 return TRUE; 495 } 496 } 497 else 498 { 499 Werror( "expected <number> as second parameter!"); 500 return TRUE; 501 } 502 } 503 /*==================== getPrecDigits ======================*/ 504 if(strcmp(sys_cmd,"getPrecDigits")==0) 505 { 506 if ( !rField_is_long_C() && !rField_is_long_R() ) 507 { 508 Werror( "unsupported ground field!"); 509 return TRUE; 510 } 511 res->rtyp=INT_CMD; 512 res->data=(int)getGMPFloatDigits(); 513 return FALSE; 514 } 515 ======= 472 516 /*==================== poly debug ==================================*/ 473 517 if(strcmp(sys_cmd,"p")==0)
Note: See TracChangeset
for help on using the changeset viewer.