diff options
author | thevenyp <thevenyp@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2009-03-11 12:11:01 +0000 |
---|---|---|
committer | thevenyp <thevenyp@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2009-03-11 12:11:01 +0000 |
commit | 936820c23cfbdaffcfaa966c9e6437f33d95e29d (patch) | |
tree | d539f3e3b8de23ee82d09f92a40e08c146f17e67 /tests/tset.c | |
parent | e16ffb4dd73ea203141b2d3cca60ca927dd6aab6 (diff) | |
download | mpc-936820c23cfbdaffcfaa966c9e6437f33d95e29d.tar.gz |
src/mpc-impl.h: Add new macro MPC_ASSERT.
src/get_str.c: Add base value checking, use MPC_ASSERT to handle error cases.
tests/tset.c: Test if base value is checked.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@453 211d60ee-9f03-0410-a15a-8952a2c7a4e4
Diffstat (limited to 'tests/tset.c')
-rw-r--r-- | tests/tset.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/tset.c b/tests/tset.c index e3f0466..e3657b2 100644 --- a/tests/tset.c +++ b/tests/tset.c @@ -355,6 +355,13 @@ check_set_str (mp_exp_t exp_max) } mpc_free_str (str); + str = mpc_get_str (1, 0, expected, MPC_RNDNN); + if (str != NULL) + { + printf ("Error: mpc_get_str with base==1 should fail\n"); + exit (1); + } + mpc_clear (expected); mpc_clear (got); } |