diff options
author | pelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4> | 2005-06-06 13:52:29 +0000 |
---|---|---|
committer | pelissip <pelissip@280ebfd0-de03-0410-8827-d642c229c3f4> | 2005-06-06 13:52:29 +0000 |
commit | ac367785e482c011eed621bbb3a3480b8856cf7f (patch) | |
tree | dbb8a2b9559f64b94b104b783c47becfe2e8d0ab /mpfr.h | |
parent | d2cdaf3e03265f0d622a414b1714348b9f00abc4 (diff) | |
download | mpfr-ac367785e482c011eed621bbb3a3480b8856cf7f.tar.gz |
Remove mpfr_sub_one_ulp from MPFR library.
Keep the C file until we are sure it not needed anymore.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@3616 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'mpfr.h')
-rw-r--r-- | mpfr.h | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -305,8 +305,6 @@ __MPFR_DECLSPEC int mpfr_urandomb _MPFR_PROTO ((mpfr_ptr, gmp_randstate_t)); __MPFR_DECLSPEC void mpfr_nextabove _MPFR_PROTO ((mpfr_ptr)); __MPFR_DECLSPEC void mpfr_nextbelow _MPFR_PROTO ((mpfr_ptr)); __MPFR_DECLSPEC void mpfr_nexttoward _MPFR_PROTO ((mpfr_ptr, mpfr_srcptr)); -__MPFR_DECLSPEC int mpfr_add_one_ulp _MPFR_PROTO ((mpfr_ptr, mpfr_rnd_t)); -__MPFR_DECLSPEC int mpfr_sub_one_ulp _MPFR_PROTO((mpfr_ptr, mpfr_rnd_t)); #ifdef _MPFR_H_HAVE_FILE #define mpfr_inp_str __gmpfr_inp_str @@ -663,5 +661,9 @@ __MPFR_DECLSPEC int mpfr_strtofr _MPFR_PROTO ((mpfr_ptr, __gmp_const char *, #ifndef mpz_set_fr # define mpz_set_fr mpfr_get_z #endif +#define mpfr_add_one_ulp(x,r) \ + (mpfr_sgn (x) > 0 ? mpfr_nextabove (x) : mpfr_nextbelow (x)) +#define mpfr_sub_one_ulp(x,r) \ + (mpfr_sgn (x) > 0 ? mpfr_nextbelow (x) : mpfr_nextabove (x)) #endif /* __MPFR_H*/ |