summaryrefslogtreecommitdiff
path: root/get_str.c
Commit message (Collapse)AuthorAgeFilesLines
* COPYING.LIB -> COPYING.vlefevre2002-04-051-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1820 280ebfd0-de03-0410-8827-d642c229c3f4
* New mpfr_get_d, mpfr_get_d2, mpfr_get_d3.vlefevre2002-03-111-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1726 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright line changed.vlefevre2002-03-041-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1713 280ebfd0-de03-0410-8827-d642c229c3f4
* Minor update.vlefevre2002-02-271-1/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1703 280ebfd0-de03-0410-8827-d642c229c3f4
* Fixes, code clean-up and some asserts against integer overflows.vlefevre2002-02-191-78/+90
| | | | | | | Code need to be checked. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1700 280ebfd0-de03-0410-8827-d642c229c3f4
* mpfr_{div,mul}_2exp -> mpfr_{div,mul}_2ui.vlefevre2002-02-141-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1699 280ebfd0-de03-0410-8827-d642c229c3f4
* Partial code clean-up and some asserts against integer overflows (2).vlefevre2002-02-141-24/+43
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1698 280ebfd0-de03-0410-8827-d642c229c3f4
* Partial code clean-up and some asserts against integer overflows.vlefevre2002-02-131-83/+125
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1697 280ebfd0-de03-0410-8827-d642c229c3f4
* mpfr_get_str: the returned exponent for 0 is 0 (like in frexp()).vlefevre2002-02-121-1/+1
| | | | | | | | mpz_set_fr.c: comment added. out_str.c: minor changes. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1692 280ebfd0-de03-0410-8827-d642c229c3f4
* mpfr_get_str: null pointer returned in case of error, NaN taken into account.vlefevre2002-02-121-14/+23
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1688 280ebfd0-de03-0410-8827-d642c229c3f4
* mpfr_round -> mpfr_round_prec.vlefevre2002-01-251-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1671 280ebfd0-de03-0410-8827-d642c229c3f4
* big rewrite to fix problems when the estimate base exponent is too smallzimmerma2001-11-301-95/+149
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1604 280ebfd0-de03-0410-8827-d642c229c3f4
* changed Library GPL to Lesser GPLzimmerma2001-11-161-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1536 280ebfd0-de03-0410-8827-d642c229c3f4
* added year 2001 in copyright linezimmerma2001-11-161-26/+1
| | | | | | | removed #if __STDC__ git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1526 280ebfd0-de03-0410-8827-d642c229c3f4
* simplified testzimmerma2001-11-161-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1507 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed stupid bug: ceil(a/b) isn't (a+b-1)/a but simply a/b for a negative!zimmerma2001-07-061-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1104 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed bug for output base 2^kzimmerma2001-06-291-9/+20
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1101 280ebfd0-de03-0410-8827-d642c229c3f4
* now initialize str_is_null correctlyzimmerma2001-02-181-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@1007 280ebfd0-de03-0410-8827-d642c229c3f4
* now when str==NULL return a block which is exactly strlen(str)+1 bytes longzimmerma2001-02-151-14/+24
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@988 280ebfd0-de03-0410-8827-d642c229c3f4
* _mp_xxx_func -> _gmp_xxx_funczimmerma2001-01-111-15/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@966 280ebfd0-de03-0410-8827-d642c229c3f4
* cast for _mpfr_floor_log2 was on the wrong sidezimmerma2000-12-221-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@953 280ebfd0-de03-0410-8827-d642c229c3f4
* k2r -> ansi stylezimmerma2000-12-211-5/+10
| | | | | | | | removed #include <math.h> by defining auxiliary functions fixed several tiny remaining bugs with NaN/Inf git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@925 280ebfd0-de03-0410-8827-d642c229c3f4
* changed name of mpfr struct fields: _mp_d -> _mpfr_dzimmerma2000-12-181-1/+2
| | | | | | | | | (to detect conflicts with mpf) fixed a few problems in non-STDC headers moved definitions of mpfr-impl.h to mpfr-test.h and created a real mpfr-impl.h git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@897 280ebfd0-de03-0410-8827-d642c229c3f4
* added error message when memory allocation failszimmerma2000-12-151-3/+21
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@878 280ebfd0-de03-0410-8827-d642c229c3f4
* Yet another patch for include files.hanrot2000-12-151-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@863 280ebfd0-de03-0410-8827-d642c229c3f4
* Permutation of includes to avoid warnings due to careless multiple definitionhanrot2000-12-151-1/+1
| | | | | | | of ULONG_MAX. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@862 280ebfd0-de03-0410-8827-d642c229c3f4
* replaced log(2.0) by LOG2 [first step in getting rid of math.h]zimmerma2000-12-011-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@822 280ebfd0-de03-0410-8827-d642c229c3f4
* changed copyright to Free Software Foundationzimmerma2000-12-011-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@816 280ebfd0-de03-0410-8827-d642c229c3f4
* Infinis, premiere tentative.hanrot2000-11-211-1/+9
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@793 280ebfd0-de03-0410-8827-d642c229c3f4
* protected all macros: xxx -> MPFR_xxxzimmerma2000-10-261-10/+10
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@786 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed pb for op=0 (added \0 at the end of string)zimmerma2000-09-291-1/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@769 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed bug for 0.9999999999...zimmerma2000-08-251-0/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@737 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed pb with rounding of negative numberszimmerma2000-05-121-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@515 280ebfd0-de03-0410-8827-d642c229c3f4
* completely rewritten (changed semantics)zimmerma2000-05-041-70/+22
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@503 280ebfd0-de03-0410-8827-d642c229c3f4
* unsigned char -> mp_rnd_tzimmerma2000-02-111-11/+42
| | | | | | | SIGN -> MPFR_SIGN git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@472 280ebfd0-de03-0410-8827-d642c229c3f4
* now deal with 0 and fixed bug on 64-bit machinezimmerma1999-10-071-4/+16
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@379 280ebfd0-de03-0410-8827-d642c229c3f4
* removed special 'exact' stuff for n=0zimmerma1999-08-311-5/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@367 280ebfd0-de03-0410-8827-d642c229c3f4
* added copyright noticezimmerma1999-07-301-0/+21
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@364 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed array bound write bugzimmerma1999-07-071-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@351 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed several bugszimmerma1999-07-071-45/+59
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@348 280ebfd0-de03-0410-8827-d642c229c3f4
* does exact rounding only for n=0zimmerma1999-06-291-3/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@221 280ebfd0-de03-0410-8827-d642c229c3f4
* now performs an exact output when n_digits=0zimmerma1999-06-281-22/+59
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@207 280ebfd0-de03-0410-8827-d642c229c3f4
* Prototypes et quelques causes de warnings corriges.hanrot1999-06-251-1/+10
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@205 280ebfd0-de03-0410-8827-d642c229c3f4
* use GMP allocate/free functions instead of malloc/freezimmerma1999-06-251-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@201 280ebfd0-de03-0410-8827-d642c229c3f4
* removed DEBUG stuffzimmerma1999-06-251-35/+10
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@184 280ebfd0-de03-0410-8827-d642c229c3f4
* removed 3rd argument of mpfr_set_preczimmerma1999-06-241-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@154 280ebfd0-de03-0410-8827-d642c229c3f4
* now uses the given rounding mode internally instead of always GMP_RNDZzimmerma1999-06-151-10/+23
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@61 280ebfd0-de03-0410-8827-d642c229c3f4
* now uses mpfr_get_d2 (no side effect on arguments)zimmerma1999-06-141-5/+8
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@33 280ebfd0-de03-0410-8827-d642c229c3f4
* now conforms to the specificationzimmerma1999-06-101-31/+41
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10 280ebfd0-de03-0410-8827-d642c229c3f4
* Initial revisionhanrot1999-06-091-0/+115
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2 280ebfd0-de03-0410-8827-d642c229c3f4