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

Diff for /OpenXM_contrib/gmp/mpbsd/Attic/itom.c between version 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2000/09/09 14:13:16 version 1.1.1.3, 2003/08/25 16:06:36
Line 1 
Line 1 
 /* itom -- BSD compatible allocate and initiate a MINT.  /* itom -- BSD compatible allocate and initiate a MINT.
   
 Copyright (C) 1991, 1994, 1995, 2000 Free Software Foundation, Inc.  Copyright 1991, 1994, 1995, 2000, 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"
   
 MINT *  MINT *
 #if __STDC__  
 itom (signed short int n)  itom (signed short int n)
 #else  
 itom (n)  
      short int n;  
 #endif  
 {  {
   MINT *x;    MINT *x;
   mp_ptr xp;    mp_ptr xp;
   
   x = (MINT *) (*_mp_allocate_func) (sizeof (MINT));    x = (MINT *) (*__gmp_allocate_func) (sizeof (MINT));
   x->_mp_alloc = 1;    x->_mp_alloc = 1;
   x->_mp_d = xp = (mp_ptr) (*_mp_allocate_func) (BYTES_PER_MP_LIMB);    x->_mp_d = xp = (mp_ptr) (*__gmp_allocate_func) (BYTES_PER_MP_LIMB);
   if (n > 0)    if (n > 0)
     {      {
       x->_mp_size = 1;        x->_mp_size = 1;

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

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