[BACK]Return to set_si.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gmp / mpq

Diff for /OpenXM_contrib/gmp/mpq/Attic/set_si.c between version 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2000/09/09 14:13:05 version 1.1.1.3, 2003/08/25 16:06:34
Line 1 
Line 1 
 /* mpq_set_si(dest,ulong_num,ulong_den) -- Set DEST to the retional number  /* mpq_set_si(dest,ulong_num,ulong_den) -- Set DEST to the retional number
    ULONG_NUM/ULONG_DEN.     ULONG_NUM/ULONG_DEN.
   
 Copyright (C) 1991, 1994, 1995 Free Software Foundation, Inc.  Copyright 1991, 1994, 1995, 2001 Free Software Foundation, Inc.
   
 This file is part of the GNU MP Library.  This file is part of the GNU MP Library.
   
Line 24  MA 02111-1307, USA. */
Line 24  MA 02111-1307, USA. */
 #include "gmp-impl.h"  #include "gmp-impl.h"
   
 void  void
 #if __STDC__  
 mpq_set_si (MP_RAT *dest, signed long int num, unsigned long int den)  mpq_set_si (MP_RAT *dest, signed long int num, unsigned long int den)
 #else  
 mpq_set_si (dest, num, den)  
      MP_RAT *dest;  
      signed long int num;  
      unsigned long int den;  
 #endif  
 {  {
   unsigned long int abs_num;    unsigned long int abs_num;
   
Line 50  mpq_set_si (dest, num, den)
Line 43  mpq_set_si (dest, num, den)
     }      }
   
   dest->_mp_den._mp_d[0] = den;    dest->_mp_den._mp_d[0] = den;
   dest->_mp_den._mp_size = 1;    dest->_mp_den._mp_size = (den != 0);
 }  }

Legend:
Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>