diff options
author | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2002-12-02 09:44:41 +0000 |
---|---|---|
committer | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2002-12-02 09:44:41 +0000 |
commit | b1b5b3aa85ae38edef7330c34712b8f2a2f0dbfc (patch) | |
tree | d398c79282faecea3f20e913274bf0b2212a3dcf /mpfr.h | |
parent | 083c327235c3ca27bf6cf18f9a3d55d7e70787f8 (diff) | |
download | mpfr-b1b5b3aa85ae38edef7330c34712b8f2a2f0dbfc.tar.gz |
put redefinitions of external symbols just before prototypes
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2106 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'mpfr.h')
-rw-r--r-- | mpfr.h | 12 |
1 files changed, 5 insertions, 7 deletions
@@ -29,13 +29,6 @@ MA 02111-1307, USA. */ #define _MPFR_H_HAVE_FILE 1 #endif -/* redefinition of external symbols in the __gmpfr namespace */ -#define __gmp_default_rounding_mode __gmpfr_default_rounding_mode -#define __mpfr_default_fp_bit_precision __gmpfr_default_fp_bit_precision -#define __mpfr_flags __gmpfr_flags -#define __mpfr_emin __gmpfr_emin -#define __mpfr_emax __gmpfr_emax - /* Definition of rounding modes */ #define GMP_RNDN 0 @@ -125,8 +118,11 @@ typedef __gmp_const __mpfr_struct *mpfr_srcptr; extern "C" { #endif +#define __mpfr_flags __gmpfr_flags extern unsigned int __mpfr_flags; +#define __mpfr_emin __gmpfr_emin extern mp_exp_t __mpfr_emin; +#define __mpfr_emax __gmpfr_emax extern mp_exp_t __mpfr_emax; mp_exp_t mpfr_get_emin _PROTO ((void)); int mpfr_set_emin _PROTO ((mp_exp_t)); @@ -217,7 +213,9 @@ void mpfr_set_prec _PROTO((mpfr_ptr, mp_prec_t)); void mpfr_set_prec_raw _PROTO((mpfr_ptr, mp_prec_t)); void mpfr_set_default_prec _PROTO((mp_prec_t)); mp_prec_t mpfr_get_default_prec _PROTO((void)); +#define __mpfr_default_fp_bit_precision __gmpfr_default_fp_bit_precision extern mp_prec_t __mpfr_default_fp_bit_precision; +#define __gmp_default_rounding_mode __gmpfr_default_rounding_mode extern mp_rnd_t __gmp_default_rounding_mode; char * mpfr_print_rnd_mode _PROTO((mp_rnd_t)); int mpfr_neg _PROTO((mpfr_ptr, mpfr_srcptr, mp_rnd_t)); |