Changeset ccf4f2e in git
- Timestamp:
- Feb 22, 2000, 7:06:57 PM (24 years ago)
- Branches:
- (u'spielwiese', '2a584933abf2a2d3082034c7586d38bb6de1a30a')
- Children:
- 0fcb82f2d0bbfd71fab747454cd54484b04055a9
- Parents:
- 5faa8fd5b4fbd04e9f16fa480463c4920965da95
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/hutil.cc
r5faa8fd rccf4f2e 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: hutil.cc,v 1.1 2 1999-11-15 17:20:05 obachmanExp $ */4 /* $Id: hutil.cc,v 1.13 2000-02-22 18:06:57 Singular Exp $ */ 5 5 /* 6 6 * ABSTRACT: Utilities for staircase operations … … 67 67 for (i = sl; i; i--) 68 68 { 69 if (*ss )69 if (*ss!=0) 70 70 k++; 71 71 ss++; … … 74 74 for (i = ql; i; i--) 75 75 { 76 if (*ss )76 if (*ss!=0) 77 77 k++; 78 78 ss++; … … 95 95 for (i = ql; i; i--) 96 96 { 97 if (*qi )97 if (*qi!=NULL) 98 98 { 99 99 *ek = (Exponent_t*) Alloc((pVariables+1)*sizeof(Exponent_t)); … … 405 405 j = 1; 406 406 n = rad[j]; 407 o = *rad;407 o = rad[0]; 408 408 k = Nvar; 409 409 loop 410 410 { 411 if ( o[k] && !n[k])411 if ((o[k]!=0) && (n[k]==0)) 412 412 { 413 413 loop 414 414 { 415 415 k--; 416 if ( !k)416 if (k==0) 417 417 { 418 418 rad[i] = NULL; … … 422 422 else 423 423 { 424 if ( !o[k] && n[k])424 if ((o[k]==0) && (n[k]!=0)) 425 425 break; 426 426 } … … 497 497 int j = 1, i = 0; 498 498 scmon n = stc[j]; 499 scmon o = *stc;499 scmon o = stc[0]; 500 500 int k = Nvar; 501 501 loop … … 516 516 { 517 517 i = 0; 518 o = *stc;518 o = stc[0]; 519 519 n = stc[j]; 520 520 k = Nvar; … … 534 534 { 535 535 i = 0; 536 o = *stc;536 o = stc[0]; 537 537 n = stc[j]; 538 538 k = Nvar; … … 554 554 return; 555 555 n = rad[j]; 556 o = *rad;556 o = rad[0]; 557 557 k = Nvar; 558 558 loop … … 573 573 { 574 574 i = 0; 575 o = *rad;575 o = rad[0]; 576 576 n = rad[j]; 577 577 k = Nvar; … … 590 590 { 591 591 i = 0; 592 o = *rad;592 o = rad[0]; 593 593 n = rad[j]; 594 594 k = Nvar; … … 646 646 } 647 647 *Npure = np; 648 if (nq )648 if (nq!=0) 649 649 { 650 650 *Nstc -= nq; … … 663 663 i = a2; 664 664 o = stc[i]; 665 n = *stc;665 n = stc[0]; 666 666 k = Nvar; 667 667 loop … … 674 674 if (i < e2) 675 675 o = stc[i]; 676 else { 676 else 677 { 677 678 j++; 678 679 if (j < nc) … … 684 685 else 685 686 { 686 if (z )687 if (z!=0) 687 688 { 688 689 *e1 -= z; … … 696 697 { 697 698 k--; 698 if ( !k)699 if (k==0) 699 700 { 700 701 stc[j] = NULL; … … 710 711 else 711 712 { 712 if (z )713 if (z!=0) 713 714 { 714 715 *e1 -= z; … … 732 733 i = a2; 733 734 o = rad[i]; 734 n = *rad;735 n = rad[0]; 735 736 k = Nvar; 736 737 loop … … 754 755 else 755 756 { 756 if (z )757 if (z!=0) 757 758 { 758 759 *e1 -= z; … … 780 781 else 781 782 { 782 if (z )783 if (z!=0) 783 784 { 784 785 *e1 -= z; … … 994 995 { 995 996 int i; 996 for (i = Nvar; i ; i--)997 { 998 if (xmem[i]->mo )997 for (i = Nvar; i!=0; i--) 998 { 999 if (xmem[i]->mo!=NULL) 999 1000 Free((ADDRESS)xmem[i]->mo, xmem[i]->a * sizeof(scmon)); 1000 1001 Free((ADDRESS)xmem[i], LEN_MON);
Note: See TracChangeset
for help on using the changeset viewer.