[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
prepare for new module 'isnanl'
From: |
Bruno Haible |
Subject: |
prepare for new module 'isnanl' |
Date: |
Thu, 22 Mar 2007 03:00:09 +0100 |
User-agent: |
KMail/1.5.4 |
NetBSD 3.0/i386 has a broken isnanl() function: It does not return true
for all numbers that are neither finite nor infinite.
I'll introduce a module 'isnanl' which provides a correct function. First,
some files from the 'isnanl-nolibm' module have to be renamed.
2007-03-21 Bruno Haible <address@hidden>
* modules/isnanl-nolibm (Files): Add lib/isnanl-nolibm.h, remove
lib/isnanl.h.
(Include): Update.
* lib/isnanl-nolibm.h: Renamed from lib/isnanl.h.
* lib/vasnprintf.c: Update.
*** lib/vasnprintf.c 19 Mar 2007 01:02:27 -0000 1.31
--- lib/vasnprintf.c 22 Mar 2007 01:52:10 -0000
***************
*** 52,58 ****
#if NEED_PRINTF_DIRECTIVE_A && !defined IN_LIBINTL
# include "isnan.h"
! # include "isnanl.h"
# if HAVE_LONG_DOUBLE
# include "printf-frexp.h"
# include "printf-frexpl.h"
--- 55,61 ----
#if NEED_PRINTF_DIRECTIVE_A && !defined IN_LIBINTL
# include "isnan.h"
! # include "isnanl-nolibm.h"
# if HAVE_LONG_DOUBLE
# include "printf-frexp.h"
# include "printf-frexpl.h"
- prepare for new module 'isnanl',
Bruno Haible <=