summaryrefslogtreecommitdiff
path: root/tests/tsum.c
diff options
context:
space:
mode:
authorthevenyp <thevenyp@280ebfd0-de03-0410-8827-d642c229c3f4>2008-02-12 15:32:22 +0000
committerthevenyp <thevenyp@280ebfd0-de03-0410-8827-d642c229c3f4>2008-02-12 15:32:22 +0000
commitbf669d1b7c083dcaeb0183959b2ca5e5d80500a7 (patch)
treebfa3a2889b5cc0e5af5c9f35554c49e77598c115 /tests/tsum.c
parent191c4ee243427fa2fc31de407660ad97c6ed16cb (diff)
downloadmpfr-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.c16
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