diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2005-08-24 15:37:36 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2005-08-24 15:37:36 +0000 |
commit | ac6c37d815d6c7a02f061020553b06103c9a9c87 (patch) | |
tree | 700252b8fe52ee16ae5fd17bb633c9dff960755b /add1sp.c | |
parent | 9ecf5f8a64daa1d9bb136827152e31e60ad004a6 (diff) | |
download | mpfr-ac6c37d815d6c7a02f061020553b06103c9a9c87.tar.gz |
When WANT_ASSERT >= 2: the corresponding messages are now output
to stderr instead of stdout.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3737 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'add1sp.c')
-rw-r--r-- | add1sp.c | 25 |
1 files changed, 13 insertions, 12 deletions
@@ -45,18 +45,19 @@ int mpfr_add1sp (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mp_rnd_t rnd_mode) if (mpfr_cmp (tmpa, a) || inexact != inexact2) { - printf("add1 & add1sp return different values for %s\n" - "Prec_a= %lu Prec_b= %lu Prec_c= %lu\nB=", - mpfr_print_rnd_mode (rnd_mode), - MPFR_PREC (a), MPFR_PREC (b), MPFR_PREC (c)); - mpfr_print_binary (tmpb); - printf("\nC="); - mpfr_print_binary (tmpc); - printf("\n\nadd1 : "); - mpfr_print_binary (tmpa); - printf("\nadd1sp: "); - mpfr_print_binary (a); - printf("\nInexact sp = %d | Inexact = %d\n", inexact, inexact2); + fprintf (stderr, "add1 & add1sp return different values for %s\n" + "Prec_a = %lu, Prec_b = %lu, Prec_c = %lu\nB = ", + mpfr_print_rnd_mode (rnd_mode), + MPFR_PREC (a), MPFR_PREC (b), MPFR_PREC (c)); + mpfr_fprint_binary (stderr, tmpb); + fprintf (stderr, "\nC = "); + mpfr_fprint_binary (stderr, tmpc); + fprintf (stderr, "\n\nadd1 : "); + mpfr_fprint_binary (stderr, tmpa); + fprintf (stderr, "\nadd1sp: "); + mpfr_fprint_binary (stderr, a); + fprintf (stderr, "\nInexact sp = %d | Inexact = %d\n", + inexact, inexact2); MPFR_ASSERTN (0); } mpfr_clears (tmpa, tmpb, tmpc, NULL); |