Deleted Added
sdiff udiff text old ( 112158 ) new ( 165743 )
full compact
1/****************************************************************
2
3The author of this software is David M. Gay.
4
5Copyright (C) 1998, 2000 by Lucent Technologies
6All Rights Reserved
7
8Permission to use, copy, modify, and distribute this software and

--- 12 unchanged lines hidden (view full) ---

21SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
22WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
23IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
24ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
25THIS SOFTWARE.
26
27****************************************************************/
28
29/* Please send bug reports to David M. Gay (dmg at acm dot org,
30 * with " at " changed at "@" and " dot " changed to "."). */
31
32#include "gdtoaimp.h"
33
34#undef _0
35#undef _1
36
37/* one or the other of IEEE_MC68k or IEEE_8087 should be #defined */
38

--- 30 unchanged lines hidden (view full) ---

69 break;
70
71 case STRTOG_Infinite:
72 L[_0] = 0x7fff << 16;
73 L[_1] = L[_2] = 0;
74 break;
75
76 case STRTOG_NaN:
77 L[0] = ld_QNAN0;
78 L[1] = ld_QNAN1;
79 L[2] = ld_QNAN2;
80 }
81 if (k & STRTOG_Neg)
82 L[_0] |= 0x80000000L;
83 }
84
85 int
86#ifdef KR_headers
87strtorxL(s, sp, rounding, L) CONST char *s; char **sp; int rounding; void *L;

--- 20 unchanged lines hidden ---