Changeset b2a6e3 in git


Ignore:
Timestamp:
May 5, 2009, 10:17:46 AM (15 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
7bd06876c68417663814d23718236d06ed4f91b3
Parents:
5684dfa909063f2b118082f73dce26a57ed264e0
Message:
*hannes: code simplification


git-svn-id: file:///usr/local/Singular/svn/trunk@11768 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    r5684df rb2a6e3  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: iparith.cc,v 1.504 2009-04-08 17:18:55 motsak Exp $ */
     4/* $Id: iparith.cc,v 1.505 2009-05-05 08:17:46 Singular Exp $ */
    55
    66/*
     
    25242524  if ( l->name[0]!='\0') // "" is the stop condition
    25252525  {
    2526     char *opt;
     2526    const char *opt;
    25272527    int mode=0;
    2528     if (v==NULL) opt="i";
    2529     else         opt=(char *)v->Data();
     2528    if (v==NULL) opt=(const char*)"i";
     2529    else         opt=(const char *)v->Data();
    25302530    while(*opt!='\0')
    25312531    {
     
    66546654  leftv u3=u2->next;
    66556655  leftv u4=u3->next;
    6656   if((u1->Typ()==POLY_CMD)&&(u2->Typ()==POLY_CMD)&&(u3->Typ()==INT_CMD)&&
    6657      (u4->Typ()==INTVEC_CMD)||
    6658      (u1->Typ()==VECTOR_CMD)&&(u2->Typ()==POLY_CMD)&&(u3->Typ()==INT_CMD)&&
    6659      (u4->Typ()==INTVEC_CMD))
     6656  if((u2->Typ()==POLY_CMD)&&(u3->Typ()==INT_CMD)&&(u4->Typ()==INTVEC_CMD)
     6657  &&((u1->Typ()==POLY_CMD)||(u1->Typ()==VECTOR_CMD)))
    66606658  {
    66616659    if(!pIsUnit((poly)u2->Data()))
     
    66706668  }
    66716669  else
    6672   if((u1->Typ()==IDEAL_CMD)&&(u2->Typ()==MATRIX_CMD)&&(u3->Typ()==INT_CMD)&&
    6673      (u4->Typ()==INTVEC_CMD)||
    6674      (u1->Typ()==MODUL_CMD)&&(u2->Typ()==MATRIX_CMD)&&(u3->Typ()==INT_CMD)&&
    6675      (u4->Typ()==INTVEC_CMD))
     6670  if((u2->Typ()==MATRIX_CMD)&&(u3->Typ()==INT_CMD)&&(u4->Typ()==INTVEC_CMD)
     6671  &&((u1->Typ()==IDEAL_CMD)||(u1->Typ()==MODUL_CMD)))
    66766672  {
    66776673    if(!mpIsDiagUnit((matrix)u2->Data()))
Note: See TracChangeset for help on using the changeset viewer.