summaryrefslogtreecommitdiff
path: root/src/set_str.c
diff options
context:
space:
mode:
authorthevenyp <thevenyp@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2009-02-19 14:28:29 +0000
committerthevenyp <thevenyp@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2009-02-19 14:28:29 +0000
commit1bd09757910644385cf18e73ea2117d614aa71e1 (patch)
tree49ae224179a28f8a39cd24aba44ec4bad71970fd /src/set_str.c
parent0a552f90e7f895cb9ca8cbe8d05c12df6be88164 (diff)
downloadmpc-1bd09757910644385cf18e73ea2117d614aa71e1.tar.gz
src/set_str.c doc/mpc.texi: mpc_set_str now returns the inexact value when no error occured.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@419 211d60ee-9f03-0410-a15a-8952a2c7a4e4
Diffstat (limited to 'src/set_str.c')
-rw-r--r--src/set_str.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/set_str.c b/src/set_str.c
index 3c1ee32..ec2e277 100644
--- a/src/set_str.c
+++ b/src/set_str.c
@@ -27,9 +27,10 @@ int
mpc_set_str (mpc_t z, char *str, int base, mpc_rnd_t rnd)
{
char *p;
+ int inex;
if (*str == 0)
return -1;
- mpc_strtoc (z, str, &p, base, rnd);
- return (*p == 0) ? 0 : -1;
+ inex = mpc_strtoc (z, str, &p, base, rnd);
+ return (*p == 0) ? inex : -1;
}