Lines Matching refs:dtoa
2 dtoa.c: adjust dtoa to allow negative ndigits for modes 3,5,7,9
10 Correct an inefficiency introduced 2 days ago in dtoa's handling of
14 dtoa.c: remove superfluous declaration of size_t.
17 dtoa.c: fix another bug in modes 3,5,7,9 when the result, before
22 dtoa.c: add some #ifdef KR_headers lines relevant only if IBM is
30 dtoa.c: tweak strtod (one-line addition) so the end-pointer = start
34 dtoa.c: adjust treatment of exponent field (in strtod) to behave
38 dtoa.c: fix a botch in placement of #ifdef __cplusplus (which only
42 dtoa.c: add #ifdef Bad_float_h lines for systems with missing or
46 dtoa.c: change < to <= in line 2059:
54 dtoa.c: tweak to work with 32-bit ints and 64-bit longs
58 dtoa.c: fix bug in strtod's handling of numbers with very
64 dtoa.c:
81 dtoa.c: if MALLOC is #defined, declare it.
84 dtoa.c: add CONST qualification to tens, bigtens, tinytens (for use
91 dtoa.c: cosmetic changes: "ULong" rather than "unsigned Long";
95 dtoa.c: add comment about invoking _control87(PC_53, MCW_PC)
96 (or the equivalent) on 80x87 machines before calling strtod or dtoa.
99 dtoa.c: new #define possibilities: #define INFNAN_CHECK to have
104 New void freedtoa(char*) for freeing values returned by dtoa; use of
110 dtoa.c: strtod: on IEEE systems, scale to avoid intermediate
118 dtoa.c: strtod: fix a glitch introduced with the scaling of 19970212
126 dtoa.c: strtod: fix another glitch with scaling to avoid underflow
176 dtoa.c: Fix bug in strtod under -DSudden_Underflow and (the default)
182 dtoa.c: tweak to remove LL suffixes from numeric constants (for
188 changes (of 29 Oct. and 2 Nov. 1998) to dtoa.c.
191 dtoa.c, gdtoa.tgz: fix a bug in strtod's reading of 4.9e-324:
204 dtoa.c: computationally invisible tweak for the benefit of people
212 I.e., in dtoa(), the "special case" does not arise for the smallest
231 Try again to update dtoa.c: somehow dtoa.c got put back to a version
244 gdtoa.tgz: changes analogous to those of 17 Sept. 1999 to dtoa.c to
248 dtoa.c: tweak to bypass a bug with HUGE_VAL on HP systems.
251 dtoa.c and gdtoa.tgz: strtod: set errno = ERANGE on all inputs that
258 dtoa.c and gdtoa.tgz: strtod: modify the test inserted yesterday so
263 dtoa.c and gdtoa.tgz:
270 permit strtod and dtoa to work correctly on machines that flush
280 from x (as explained in comments near the top of dtoa.c and in
283 near the top of dtoa.c provide more discussion of PRIVATE_MEM.
284 7. Meanings of dtoa modes 4,5,8,9 changed. See comments in dtoa.c and
291 strtod and dtoa to round according to FLT_ROUNDS:
297 computation (and sometimes slower conversions in dtoa and strtod,
298 particularly for dtoa in cases where otherwise some simple floating-
300 correctly. As comments in dtoa.c explain in more detail, this
301 requires compilation in an environment (such as #include "dtoa.c"
330 dtoa.c: fix bug (possible infinite loop, e.g., with
380 dtoa.c and gdtoa.c/misc.c: change "(!x & 1)" to "(!x)" to avoid
385 dtoa.c and gdtoa.tar.gz: update contact info. for dmg and correct
459 dtoa.c and gdtoa.tgz: with -DINFNAN_CHECK and without
468 dtoa.c and gdtoa.tgz: Fix a bug in strtod when compiled with
483 gdtoa/strtod.c: adjust scaling of tinytens[4] (as in dtoa.c) to
496 dtoa.c and gdtoa/strtod.c: on systems with IEEE arithmetic (and without
528 consistent with dtoa.c, which has worked this way for a while.)
529 dtoa.c: add recognition of C99-style hexadecimal floating-point
533 dtoa.c: omit an unused variable.
536 dtoa.c: tweak to banish some compiler warnings.
539 dtoa.c, gdtoa/{g__fmt.c, gethex.c, strtod.c, strtodg.c}: change malloc
541 dtoa.c and gdtoa/gdtoaimp.h and gdtoa/misc.c: reduce Kmax, and use
543 pathological cases, such as dtoa calls in mode 3 with thousands of
550 dtoa.c: Fix a bug under -DUSE_LOCALE in handling "decimal point"
552 dtoa.c and gdtoa/misc.c: Remove a buggy test activated with
554 dtoa.c and gdtoa/gdtoa.c: simplify logic for "4 leading 0 bits".
555 dtoa.c: Add logic (that can be disabled with -DNO_STRTOD_BIGCOMP
564 dtoa.c, gdtoa.tgz: tweaks (mostly adding unnecessary parens) to
570 dtoa.c: fix glitch in compiling with -DNo_Hex_NaN and the bug of
576 dtoa.c, gdtoa/misc.c: do not attempt to allocate large memory blocks
596 dtoa.c: fix a minor performance bug and, under compilation with -DDEBUG,
603 dtoa.c: Fix some glitches in recently introduced changes meant to
617 dtoa.c and gdtoa/strtod.c: Fix an obscure bug in strtod's handling
619 results were sometimes off by a bit when gdtoa/strtod.c or dtoa.c was
620 compiled without -DNO_IEEE_SCALE and, for dtoa.c, when compiled with
627 dtoa.c: more tweaks relevant only to absurd input.
630 dtoa.c: add test for setting errno = ERANGE when input of many digits
636 dtoa.c: adjust to use bigcomp when necessary when compiled with
645 dtoa.c, gdtoa/dtoa.c, gdtoa/gdtoa.c: fix bugs with -DROUND_BIASED
653 dtoa.c: fix a bug related to bigcomp: decimal strings with all
661 dtoa.c, gdtoa/gdtoaimp.h, gdtoa/strtod.c: if
671 dtoa.c, gdtoa/gdtoa.c: fix a glith with ndigits with mode = 4 at