Date: Mon, 11 Aug 2003 14:05:36 -0400 Message-Id: <200308111805.h7BI5ajW000660@envy.delorie.com> From: DJ Delorie To: djgpp-workers AT delorie DOT com In-reply-to: <9003-Mon11Aug2003194545+0300-eliz@elta.co.il> Subject: Re: Anomaly in printf() References: <1e0 DOT eca6e87 DOT 2c67e363 AT aol DOT com> <200308101817 DOT h7AIHDhr019129 AT envy DOT delorie DOT com> <9003-Sun10Aug2003222306+0300-eliz AT elta DOT co DOT il> <200308102312 DOT h7ANC6mQ021365 AT envy DOT delorie DOT com> <200308111328 DOT h7BDS5un031026 AT envy DOT delorie DOT com> <9003-Mon11Aug2003194545+0300-eliz AT elta DOT co DOT il> Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > . The closest long double to (unsigned long long)(-1) is > 18446744073709551613.75; How did you come up with this number? There should be enough bits in a long double to express that value exactly.