Changeset 3f2942 in git for libpolys/coeffs/longrat.h


Ignore:
Timestamp:
Jul 8, 2015, 6:40:54 PM (8 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'spielwiese', 'e7cc1ebecb61be8b9ca6c18016352af89940b21a')
Children:
ba52f58eed2a6367c0d09410b064a3fdc2c7170f
Parents:
fc2acfd428dd5e231de749822606dc0022513406
Message:
Simplification of nlIsInteger
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpolys/coeffs/longrat.h

    rfc2acf r3f2942  
    103103 
    104104  if (SR_HDL(q) & SR_INT)
    105     return 1; // immidiate int
     105    return TRUE; // immidiate int
    106106 
    107   if( q->s == 3 )
    108   {
    109     assume( q->n == NULL );
    110     return 1; // integer with n==NULL
    111   }
    112 
    113   number qq = n_Copy(q, r);
    114   number nn = n_GetDenom(qq, r);
    115 
    116   const BOOLEAN ret = n_IsOne(nn, r);
    117 
    118   n_Delete( &nn, r);
    119   n_Delete( &qq, r);
    120 
    121   return ret;
     107  return ( q->s == 3 );
    122108}
    123109
Note: See TracChangeset for help on using the changeset viewer.