summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2012-02-23 12:34:22 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2012-02-23 12:34:22 +0000
commit4c8b1e6c69eae1c19f7cf4c75652531cc35a4f3d (patch)
treed0f93a05b1f622be2c386db18fda293865af4f18 /examples
parent44914455ef08684b427357e3ac1c91c827e67d91 (diff)
downloadmpfr-4c8b1e6c69eae1c19f7cf4c75652531cc35a4f3d.tar.gz
[examples/version.c] Output more information about the precision and
exponent types. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8034 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'examples')
-rw-r--r--examples/version.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/version.c b/examples/version.c
index 71febfe5d..0acd5eb54 100644
--- a/examples/version.c
+++ b/examples/version.c
@@ -104,6 +104,16 @@ int main (void)
printf ("sizeof(mpfr_prec_t) = %d\n", (int) sizeof(mpfr_prec_t));
printf ("sizeof(mpfr_exp_t) = %d\n", (int) sizeof(mpfr_exp_t));
#endif
+#ifdef _MPFR_PREC_FORMAT
+ printf ("_MPFR_PREC_FORMAT = %d\n", (int) _MPFR_PREC_FORMAT);
+#endif
+ /* Note: "long" is sufficient for all current _MPFR_PREC_FORMAT values
+ (1, 2, 3). Thus we do not need to depend on ISO C99 or later. */
+ printf ("MPFR_PREC_MIN = %ld\n", (long) MPFR_PREC_MIN);
+ printf ("MPFR_PREC_MAX = %ld\n", (long) MPFR_PREC_MAX);
+#ifdef _MPFR_EXP_FORMAT
+ printf ("_MPFR_EXP_FORMAT = %d\n", (int) _MPFR_EXP_FORMAT);
+#endif
failure_test ();