intprops: TYPE_IS_INTEGER, TYPE_SIGNED not integer constant exprs
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 19 May 2011 08:34:14 +0000 (01:34 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 19 May 2011 08:49:57 +0000 (01:49 -0700)
* doc/intprops.texi (Integer Type Determination): Fix
documentation for TYPE_IS_INTEGER: it returns an constant
expression, not an integer constant expression.  Fix doc for
TYPE_SIGNED: it returns an integer constant expression only if its
argument is an integer type.  (TYPE_IS_INTEGER is the same, but is
hardly worth documented that way....)

ChangeLog
doc/intprops.texi

index 04b29046dd57ce8ab912130bfd69560f4e2130f9..86001d5f810c68a2e2d399a4e3047846051a57c6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2011-05-19  Paul Eggert  <eggert@cs.ucla.edu>
+
+       intprops: TYPE_IS_INTEGER, TYPE_SIGNED not integer constant exprs
+       * doc/intprops.texi (Integer Type Determination): Fix
+       documentation for TYPE_IS_INTEGER: it returns an constant
+       expression, not an integer constant expression.  Fix doc for
+       TYPE_SIGNED: it returns an integer constant expression only if its
+       argument is an integer type.  (TYPE_IS_INTEGER is the same, but is
+       hardly worth documented that way....)
+
 2011-05-18  Bruno Haible  <bruno@clisp.org>
 
        strerror_r: Avoid clobbering the strerror buffer when possible.
index b4a8c6a610db2eb4c041f75507e6168a4943f844..6419201798d038a562f6540d5a487915b031e6e8 100644 (file)
@@ -57,14 +57,15 @@ while the second, for integer types, is easier to use.
 @subsection Integer Type Determination
 
 @findex TYPE_IS_INTEGER
-@code{TYPE_IS_INTEGER (@var{t})} expands to an integer constant
+@code{TYPE_IS_INTEGER (@var{t})} expands to a constant
 expression that is 1 if the arithmetic type @var{t} is a integer type.
 @code{_Bool} counts as an integer type.
 
 @findex TYPE_SIGNED
-@code{TYPE_SIGNED (@var{t})} expands to an integer constant expression
+@code{TYPE_SIGNED (@var{t})} expands to a constant expression
 that is 1 if the arithmetic type @var{t} is a signed integer type or a
-floating type.
+floating type.  If @var{t} is an integer type, @code{TYPE_SIGNED (@var{t})}
+expands to an integer constant expression.
 
 Example usage: