Changeset 286bd57 in git for Singular/mpsr_Put.cc
- Timestamp:
- Mar 28, 1997, 10:44:40 PM (27 years ago)
- Branches:
- (u'spielwiese', '6e5adcba05493683b94648c659a729c189812c77')
- Children:
- 16910e1c7d0e5650764c7686671407d794630421
- Parents:
- a6815bc36646e83a9fa1fd030f6cedf55e4441b5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/mpsr_Put.cc
ra6815b r286bd57 491 491 * 492 492 ***************************************************************/ 493 BOOLEAN mpsr_PutDump(char *fn) 494 { 495 MP_Link_pt link = OpenMPFile(fn, 0); 496 BOOLEAN status; 497 498 if (link == NULL) return FALSE; 499 else status = mpsr_PutDump(link); 500 501 MP_CloseLink(link); 502 return status; 503 } 504 505 506 BOOLEAN mpsr_PutDump(MP_Link_pt link) 493 mpsr_Status_t mpsr_PutDump(MP_Link_pt link) 507 494 { 508 495 idhdl h = idroot, h2 = NULL, rh = currRingHdl; … … 564 551 565 552 if (h == NULL && h2 == NULL) 566 return TRUE;553 return mpsr_Success; 567 554 else 568 { 569 mpsr_PrintError(); 570 return FALSE; 571 } 572 } 573 574 BOOLEAN mpsr_PutDump(leftv h) 575 { 576 if (h == NULL) 577 { 578 Print("Using file %s for dump\n", MPSR_DEFAULT_DUMP_FILE); 579 return mpsr_PutDump(MPSR_DEFAULT_DUMP_FILE); 580 } 581 else if (h->Typ() == STRING_CMD) 582 { 583 return mpsr_PutDump((char *) h->Data()); 584 } 585 else if (h->Typ() == LINK_CMD) 586 { 587 si_link l = (si_link) h->Data(); 588 if (SI_LINK_W_OPEN_P(l) && mpsr_IsMPLink(l)) 589 return mpsr_PutDump((MP_Link_pt) l->data); 590 else 591 Werror("Can only dump data to an already opened MP link"); 592 } 593 else 594 { 595 Werror("Need string or opened MP Link"); 596 } 597 return FALSE; 598 } 555 return mpsr_Failure; 556 } 557 599 558 #endif // HAVE_MPSR 600 559
Note: See TracChangeset
for help on using the changeset viewer.