bug-gnulib
[Top][All Lists]
Advanced

[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"





reply via email to

[Prev in Thread] Current Thread [Next in Thread]