=================================================================== RCS file: /home/cvs/OpenXM_contrib/gmp/mpz/Attic/array_init.c,v retrieving revision 1.1.1.2 retrieving revision 1.1.1.3 diff -u -p -r1.1.1.2 -r1.1.1.3 --- OpenXM_contrib/gmp/mpz/Attic/array_init.c 2000/09/09 14:12:47 1.1.1.2 +++ OpenXM_contrib/gmp/mpz/Attic/array_init.c 2003/08/25 16:06:32 1.1.1.3 @@ -1,6 +1,7 @@ /* mpz_array_init (array, array_size, size_per_elem) -- -Copyright (C) 1991, 1993, 1994, 1995 Free Software Foundation, Inc. +Copyright 1991, 1993, 1994, 1995, 2000, 2001, 2002 Free Software Foundation, +Inc. This file is part of the GNU MP Library. @@ -23,21 +24,14 @@ MA 02111-1307, USA. */ #include "gmp-impl.h" void -#if __STDC__ mpz_array_init (mpz_ptr arr, mp_size_t arr_size, mp_size_t nbits) -#else -mpz_array_init (arr, arr_size, nbits) - mpz_ptr arr; - mp_size_t arr_size; - mp_size_t nbits; -#endif { register mp_ptr p; - register size_t i; + register mp_size_t i; mp_size_t nlimbs; - nlimbs = (nbits + BITS_PER_MP_LIMB - 1) / BITS_PER_MP_LIMB; - p = (mp_ptr) (*_mp_allocate_func) (arr_size * nlimbs * BYTES_PER_MP_LIMB); + nlimbs = (nbits + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS; + p = (mp_ptr) (*__gmp_allocate_func) (arr_size * nlimbs * BYTES_PER_MP_LIMB); for (i = 0; i < arr_size; i++) {