summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2004-02-24 13:08:23 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2004-02-24 13:08:23 +0000
commitef8c5ea35c3f06a2b26fe45673517e58b6022dbe (patch)
tree87ef2dbe6d1f5279e6a6f69508cb8ef60277e87d
parent7a05527ed6550b10570e12379ecf74c231d7d115 (diff)
downloadmpfr-ef8c5ea35c3f06a2b26fe45673517e58b6022dbe.tar.gz
More corrections for g++ (2.0 branch).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/branches/mpfr-2-0-2-branch@2801 280ebfd0-de03-0410-8827-d642c229c3f4
-rw-r--r--mpfr-impl.h4
-rw-r--r--set_str.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/mpfr-impl.h b/mpfr-impl.h
index e1a1b9450..ac038b7b2 100644
--- a/mpfr-impl.h
+++ b/mpfr-impl.h
@@ -293,13 +293,13 @@ extern mpfr_t __mpfr_const_pi;
extern mp_prec_t __gmpfr_const_pi_prec;
#ifdef HAVE_STRCASECMP
-int strcasecmp _PROTO ((const char *, const char *));
+int strcasecmp _PROTO ((const char *, const char *)) __GMP_NOTHROW;
#else
int mpfr_strcasecmp _PROTO ((const char *, const char *));
#endif
#ifdef HAVE_STRNCASECMP
-int strncasecmp _PROTO ((const char *, const char *, size_t));
+int strncasecmp _PROTO ((const char *, const char *, size_t)) __GMP_NOTHROW;
#else
int mpfr_strncasecmp _PROTO ((const char *, const char *, size_t));
#endif
diff --git a/set_str.c b/set_str.c
index e5225f139..2690fc176 100644
--- a/set_str.c
+++ b/set_str.c
@@ -129,7 +129,7 @@ mpfr_set_str (mpfr_t x, const char *str, int base, mp_rnd_t rnd)
FIXME: we could use str directly here if mpn_set_str would deal
with real characters. */
size_str1 = strlen (str);
- str1 = (*__gmp_allocate_func) (size_str1 * sizeof (char));
+ str1 = (char *) (*__gmp_allocate_func) (size_str1 * sizeof (char));
/* the str1 pointer should not be modified */
/* checks if the input string is valid, and converts characters into