Package: manpages-dev
Version: 3.27-1
Severity: wishlist

The isgreater(3) man page says:

  The  normal  relation operations (like <, "less than") will fail if one
  of the operands is NaN.  This will cause an exception.  To avoid  this,
  C99  defines these macros.  The macros are guaranteed to evaluate their
  operands only once.  The operands can be  of  any  real  floating-point
  type.

It should probably be emphasised that the operands must not be of
integer types.

FYI, the current C1x committee draft N1547 has the following footnote
added:

242) If any argument is of integer type, or any other type that is not
     a real floating type, the behavior is undefined.

BTW, "argument" may be a better word than "operand" here, because
"operand" suggests that the usual arithmetic conversions will be done,
but this isn't the case here.

-- System Information:
Debian Release: 6.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages manpages-dev depends on:
ii  manpages                      3.27-1     Manual pages about using a GNU/Lin

manpages-dev recommends no packages.

Versions of packages manpages-dev suggests:
ii  man-db [man-browser]          2.5.7-8    on-line manual pager

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to