summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* vasprintf.c: group hexadecimal output processing in a new sprnt_fp_a function.thevenyp2007-12-132-230/+539
| | | | | | | | tests/tprintf.c: add tests for %a case tests/tprintf.c: factorize error message output git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5077 280ebfd0-de03-0410-8827-d642c229c3f4
* get_d64.c: fixed comment.vlefevre2007-12-131-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5076 280ebfd0-de03-0410-8827-d642c229c3f4
* vasprintf.c: added missing #include <string.h> (useful if MPFR is builtvlefevre2007-12-131-0/+1
| | | | | | | with the GMP build directory, as mpfr-gmp.h isn't used in this case). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5075 280ebfd0-de03-0410-8827-d642c229c3f4
* Fix typos.thevenyp2007-12-131-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5074 280ebfd0-de03-0410-8827-d642c229c3f4
* Add handle for null size case in mpfr_snprintfthevenyp2007-12-131-0/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5073 280ebfd0-de03-0410-8827-d642c229c3f4
* Add some comments and assertions.thevenyp2007-12-131-29/+32
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5072 280ebfd0-de03-0410-8827-d642c229c3f4
* #define's for nan and inf stringsthevenyp2007-12-131-4/+13
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5071 280ebfd0-de03-0410-8827-d642c229c3f4
* short documentation of printf-like functions.thevenyp2007-12-131-8/+38
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5070 280ebfd0-de03-0410-8827-d642c229c3f4
* README.dev: added information about my tool "eet" to be able to see thevlefevre2007-12-121-0/+10
| | | | | | | warnings more easily. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5069 280ebfd0-de03-0410-8827-d642c229c3f4
* vasprintf.c: updated comment concerning the case nbchar > INT_MAX.vlefevre2007-12-121-2/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5068 280ebfd0-de03-0410-8827-d642c229c3f4
* changed default return value in mpfr_jn_k0zimmerma2007-11-301-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5067 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed underflow problem in mpfr_exp_3zimmerma2007-11-303-38/+42
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5066 280ebfd0-de03-0410-8827-d642c229c3f4
* tests/tset_str.c: added command-line argument for output basezimmerma2007-11-302-5/+10
| | | | | | | jn.c: replaced double-precision LOG2 constant by binary string (more portable) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5065 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed underflow problemzimmerma2007-11-301-7/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5064 280ebfd0-de03-0410-8827-d642c229c3f4
* experimental code to distinguish Core2 from AMD64zimmerma2007-11-302-1/+12
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5063 280ebfd0-de03-0410-8827-d642c229c3f4
* removed manual change to __gmpfr_emin outside the allowed rangezimmerma2007-11-302-2/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5062 280ebfd0-de03-0410-8827-d642c229c3f4
* added suggestion from Patrick Pelissierzimmerma2007-11-301-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5061 280ebfd0-de03-0410-8827-d642c229c3f4
* Fixed another bug reported by Kevin Rauch (__gmpfr_emin was set smallerzimmerma2007-11-292-6/+36
| | | | | | | | | than the minimum allowed value, which produced an exponent wrap-around and a wrong result in mpfr_mul). Not sure if all problems are solved, nevertheless __gmpfr_emin is now in the allowed range. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5059 280ebfd0-de03-0410-8827-d642c229c3f4
* Fixed indentation.vlefevre2007-11-291-20/+20
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5058 280ebfd0-de03-0410-8827-d642c229c3f4
* tests.c: in test4rm, initialize rndnext with an invalid value (meaningvlefevre2007-11-291-1/+2
| | | | | | | | that rndnext will really be initialized later), and added an assert to check that this value isn't propagated to rnd. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5057 280ebfd0-de03-0410-8827-d642c229c3f4
* tests.c: added a comment about rndnext in test4rm.vlefevre2007-11-291-0/+9
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5056 280ebfd0-de03-0410-8827-d642c229c3f4
* tests.c: added an assertion.vlefevre2007-11-291-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5055 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed bug reported by Kevin Rauch (wrong sign in case of underflow forzimmerma2007-11-292-3/+62
| | | | | | | large negative x and large odd negative y) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5054 280ebfd0-de03-0410-8827-d642c229c3f4
* untabify and remove trailing spacesthevenyp2007-11-291-113/+113
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5053 280ebfd0-de03-0410-8827-d642c229c3f4
* fix padding error in sprnt_infthevenyp2007-11-291-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5052 280ebfd0-de03-0410-8827-d642c229c3f4
* factorization of special numbers output in sprnt_nan and sprnt_inf functionsthevenyp2007-11-291-53/+62
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5051 280ebfd0-de03-0410-8827-d642c229c3f4
* fix comment about the size of format string bufferthevenyp2007-11-291-5/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5050 280ebfd0-de03-0410-8827-d642c229c3f4
* replace memory management functions mpfr_default_* by __gmp_*_functhevenyp2007-11-291-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5049 280ebfd0-de03-0410-8827-d642c229c3f4
* updated Core 2 thresholds (obtained with gmp-4.2.2 and Gaudry's patch)zimmerma2007-11-291-124/+124
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5048 280ebfd0-de03-0410-8827-d642c229c3f4
* Typo in comment.vlefevre2007-11-291-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5047 280ebfd0-de03-0410-8827-d642c229c3f4
* fix typo pointed out in revision 5044thevenyp2007-11-291-4/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5046 280ebfd0-de03-0410-8827-d642c229c3f4
* printf.c: more comments about snprintf.vlefevre2007-11-281-2/+12
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5045 280ebfd0-de03-0410-8827-d642c229c3f4
* printf.c: added a comment concerning a warning (a bug, IMHO).vlefevre2007-11-281-0/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5044 280ebfd0-de03-0410-8827-d642c229c3f4
* vasprintf.c: added FIXME comment concerning the case nbchar > INT_MAX,vlefevre2007-11-281-0/+8
| | | | | | | with a reference to POSIX. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5043 280ebfd0-de03-0410-8827-d642c229c3f4
* add explanations about buffer sizethevenyp2007-11-281-3/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5042 280ebfd0-de03-0410-8827-d642c229c3f4
* change __gmp_const into constthevenyp2007-11-282-10/+10
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5041 280ebfd0-de03-0410-8827-d642c229c3f4
* vasprintf.c: added an assert.vlefevre2007-11-281-1/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5040 280ebfd0-de03-0410-8827-d642c229c3f4
* fix output with space flagthevenyp2007-11-281-1/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5039 280ebfd0-de03-0410-8827-d642c229c3f4
* add MPFR_ASSERTD to prevent buffer overflowthevenyp2007-11-281-2/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5038 280ebfd0-de03-0410-8827-d642c229c3f4
* replace use of ptrdiff_t by size_t where possiblethevenyp2007-11-281-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5037 280ebfd0-de03-0410-8827-d642c229c3f4
* factorisation of temp string alloc in buffer_pad functionthevenyp2007-11-271-76/+32
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5032 280ebfd0-de03-0410-8827-d642c229c3f4
* cosmetic changesthevenyp2007-11-271-39/+54
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5031 280ebfd0-de03-0410-8827-d642c229c3f4
* compatibility of types between nbc fields and mp_exp_tthevenyp2007-11-271-7/+7
| | | | | | | fix wrong size of buffer string exp_fmt git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5030 280ebfd0-de03-0410-8827-d642c229c3f4
* Added initial mpfrlint sh script to check possible problems invlefevre2007-11-271-0/+7
| | | | | | | the MPFR source. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5026 280ebfd0-de03-0410-8827-d642c229c3f4
* change 'g'/'G' to 'e'/'E' or 'f'/'F' according to C99 rulesthevenyp2007-11-271-10/+24
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5025 280ebfd0-de03-0410-8827-d642c229c3f4
* replace mpfr_default_(re)allocate by __gmp_(re)allocate for the returned ↵thevenyp2007-11-261-7/+7
| | | | | | string (freed by mpfr_free_str) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5024 280ebfd0-de03-0410-8827-d642c229c3f4
* tprintf.c: replace __gmp_const by constthevenyp2007-11-261-6/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5023 280ebfd0-de03-0410-8827-d642c229c3f4
* printf.c: added FIXME comment: snprintf is new in C99. It must bevlefevre2007-11-261-0/+2
| | | | | | | checked with a configure test. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5022 280ebfd0-de03-0410-8827-d642c229c3f4
* tests: updated svn:ignore property.vlefevre2007-11-260-0/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5021 280ebfd0-de03-0410-8827-d642c229c3f4
* vasprintf.c: reformat.vlefevre2007-11-261-44/+45
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5020 280ebfd0-de03-0410-8827-d642c229c3f4