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)
committerIan Beckwith <ianb@erislabs.net>
Thu, 9 Jun 2011 17:06:52 +0000 (18:06 +0100)
* 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....)
(cherry picked from commit 48cc7484c740d7f0e84fccd1fde11059986e3b94)

ChangeLog
NEWS.stable
doc/intprops.texi

index 99e2c3e..b8cba52 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  Eric Blake  <eblake@redhat.com>
 
        fnmatch: avoid compiler warning
index 5614908..41e4ef8 100644 (file)
@@ -1,6 +1,20 @@
                        Gnulib stable snapshot
                        ----------------------
 
+  * 20110609-stable
+
+Snapshot taken based on:
+
+commit 0c4be75eb0966bde4533bc111778e0ab494a93be
+Date:   Wed May 18 13:13:03 2011 -0600
+
+with the following additional commits:
+
+    * [48cc748]->[] intprops: TYPE_IS_INTEGER, TYPE_SIGNED not integer constant exprs
+__NEXTCOMMITMARKER__
+
+----------------------------------------------------------------------
+
   * 20110412-stable
 
 Snapshot taken based on:
index b4a8c6a..6419201 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: