delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1996/08/31/20:56:15

Date: Sat, 31 Aug 1996 20:55:16 -0400
From: dj (DJ Delorie)
Message-Id: <199609010055.UAA27937@delorie.com>
To: lav AT video DOT yars DOT free DOT net
CC: djgpp-workers AT delorie DOT com
In-reply-to: <199608182151.BAA03843@video.yars.free.net> (lav@video.yars.free.net)
Subject: Re: long double support

>   diffs - patch for existing files of libc
>   ioldoubl.c - Steve Moshier's arithmetic for long doubles
>   ld_e_cv0.c - empty conversion procedure for libc
>   ld_e_cvt.c - wrapper for actual conversion from ioldoubl.c
>   strtod.c - improved by Steve strtod(), it replaces old one in libc

Which of these are part of long double support, and which
are plain bugfixes?

Note - some changes are to whitespace ONLY.  Please read your diffs
and make sure you aren't making cosmetic changes anywhere.

Also, has anyone checked to see if any of these functions violate our
ANSI/POSIX namespace rules?

>   to_libm - list of modules which should be put into libm to
>   provide switching to new conversion by specifying -lm (I might
>   miss some)

Now that I understand what's going on here, I don't like it.
Basically, we're replicating a lot of libc functions just to deal with
the way the linker works.  Sorry, I'm not doing this - I suspect that
sometime in the future they'll get out of sync with libc and cause
major headaches.

Figure out a better way.

> I did not change libm makefile nor directory structure - I leave it to DJ.

Gee, thanks.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019