summaryrefslogtreecommitdiff
path: root/mpq
diff options
context:
space:
mode:
Diffstat (limited to 'mpq')
-rw-r--r--mpq/clears.c3
-rw-r--r--mpq/inits.c3
2 files changed, 2 insertions, 4 deletions
diff --git a/mpq/clears.c b/mpq/clears.c
index c5f6539a6..73e5f6624 100644
--- a/mpq/clears.c
+++ b/mpq/clears.c
@@ -39,13 +39,12 @@ mpq_clears (mpq_ptr x, ...)
va_start (ap, x);
- do
+ while (x != NULL)
{
__GMP_FREE_FUNC_LIMBS (PTR(NUM(x)), ALLOC(NUM(x)));
__GMP_FREE_FUNC_LIMBS (PTR(DEN(x)), ALLOC(DEN(x)));
x = va_arg (ap, mpq_ptr);
}
- while (x != NULL);
va_end (ap);
}
diff --git a/mpq/inits.c b/mpq/inits.c
index 084c71e00..bb14f93e2 100644
--- a/mpq/inits.c
+++ b/mpq/inits.c
@@ -39,12 +39,11 @@ mpq_inits (mpq_ptr x, ...)
va_start (ap, x);
- do
+ while (x != NULL)
{
mpq_init (x);
x = va_arg (ap, mpq_ptr);
}
- while (x != NULL);
va_end (ap);
}