diff options
author | thevenyp <thevenyp@280ebfd0-de03-0410-8827-d642c229c3f4> | 2008-02-12 15:32:22 +0000 |
---|---|---|
committer | thevenyp <thevenyp@280ebfd0-de03-0410-8827-d642c229c3f4> | 2008-02-12 15:32:22 +0000 |
commit | bf669d1b7c083dcaeb0183959b2ca5e5d80500a7 (patch) | |
tree | bfa3a2889b5cc0e5af5c9f35554c49e77598c115 /tests/tsum.c | |
parent | 191c4ee243427fa2fc31de407660ad97c6ed16cb (diff) | |
download | mpfr-bf669d1b7c083dcaeb0183959b2ca5e5d80500a7.tar.gz |
use of mpfr_allocate_func/mpfr_free_func instead of malloc/free
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5281 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests/tsum.c')
-rw-r--r-- | tests/tsum.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/tests/tsum.c b/tests/tsum.c index de905a0e1..f7b212f4a 100644 --- a/tests/tsum.c +++ b/tests/tsum.c @@ -109,11 +109,11 @@ test_sort (mp_prec_t f, unsigned long n) unsigned long i; /* Init stuff */ - tab = (mpfr_t *) malloc (n * sizeof(mpfr_t)); + tab = (mpfr_t *) mpfr_allocate_func (n * sizeof (mpfr_t)); for (i = 0; i < n; i++) mpfr_init2 (tab[i], f); - tabtmp = (mpfr_ptr *) malloc (n * sizeof(mpfr_ptr)); - perm = (mpfr_srcptr *) malloc (n * sizeof(mpfr_srcptr)); + tabtmp = (mpfr_ptr *) mpfr_allocate_func (n * sizeof(mpfr_ptr)); + perm = (mpfr_srcptr *) mpfr_allocate_func (n * sizeof(mpfr_srcptr)); for (i = 0; i < n; i++) { @@ -134,9 +134,9 @@ test_sort (mp_prec_t f, unsigned long n) /* Clear stuff */ for (i = 0; i < n; i++) mpfr_clear (tab[i]); - free (tabtmp); - free (perm); - free (tab); + mpfr_free_func (tab, n * sizeof (mpfr_t)); + mpfr_free_func (tabtmp, n * sizeof(mpfr_ptr)); + mpfr_free_func (perm, n * sizeof(mpfr_srcptr)); } static void @@ -148,7 +148,7 @@ test_sum (mp_prec_t f, unsigned long n) int rnd_mode; /* Init */ - tab = (mpfr_t *) malloc (n * sizeof(mpfr_t)); + tab = (mpfr_t *) mpfr_allocate_func (n * sizeof(mpfr_t)); for (i = 0; i < n; i++) mpfr_init2 (tab[i], f); mpfr_inits2 (f, sum, real_sum, real_non_rounded, (void *) 0); @@ -194,7 +194,7 @@ test_sum (mp_prec_t f, unsigned long n) for (i = 0; i < n; i++) mpfr_clear (tab[i]); mpfr_clears (sum, real_sum, real_non_rounded, (void *) 0); - free (tab); + mpfr_free_func (tab, n * sizeof(mpfr_t)); } static |