From: Message-Id: <200308011316.h71DG8ni009921@speedy.ludd.luth.se> Subject: Re: Fwd: Changes to Files in Archive djtst203.zip In-Reply-To: <1c1.cb7fc3b.2c4abf18@aol.com> "from Kbwms@aol.com at Jul 19, 2003 11:34:48 am" To: djgpp-workers AT delorie DOT com Date: Fri, 1 Aug 2003 15:16:08 +0200 (CEST) CC: Kbwms AT aol DOT com X-Mailer: ELM [version 2.4ME+ PL78 (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-MailScanner: Found to be clean 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 According to Kbwms AT aol DOT com: > -- Start of included mail From: Kbwms AT aol DOT com > Rich: > > The problems seems to be connected with math.h. Suggest you implement the > makefile change only since the change to qhead.h in subdirectory tgen/qfloat is > purely cosmetic. Later, we can implement the change to qhead.h. > > There is a conflict between ieeefp.h and math.h that involves a definition of > isnanf(). See line 76 in ieeefp.h and line 149 in math.h. The means that > the order of inclusion matters -- something that we are supposed to avoid > altogether. When my C99 isnan macro has been added the function can be removed. Its prototype can be changed to "#define isnanf(x) isnan(x)" if math.h is included (which might not be optimal). Kbwms, you might not know that I've been hacking on the macros fpclassify and is{nan,inf,normal,finite}. Right, MartinS