diff options
author | Bruno Haible <bruno@clisp.org> | 2011-07-07 05:05:41 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2011-07-07 12:49:26 +0200 |
commit | 0cf0e3dd3128c56d2e9a5188e6a70d441237052d (patch) | |
tree | 7a9a8f554655f4cd49043b15bfe0301757b0e8fe /gettext-runtime | |
parent | 45eb4810edf9ffd54b06216aeacabed12db8fd4f (diff) | |
download | external_gettext-0cf0e3dd3128c56d2e9a5188e6a70d441237052d.zip external_gettext-0cf0e3dd3128c56d2e9a5188e6a70d441237052d.tar.gz external_gettext-0cf0e3dd3128c56d2e9a5188e6a70d441237052d.tar.bz2 |
Update from gnulib.
Diffstat (limited to 'gettext-runtime')
-rw-r--r-- | gettext-runtime/intl/ChangeLog | 5 | ||||
-rw-r--r-- | gettext-runtime/intl/verify.h | 10 |
2 files changed, 14 insertions, 1 deletions
diff --git a/gettext-runtime/intl/ChangeLog b/gettext-runtime/intl/ChangeLog index 4dde999..faa6363 100644 --- a/gettext-runtime/intl/ChangeLog +++ b/gettext-runtime/intl/ChangeLog @@ -1,3 +1,8 @@ +2011-06-15 Paul Eggert <eggert@cs.ucla.edu> + + * verify.h (verify_true): Deprecate. + (verify_expr): New macro. + 2011-06-03 Bruno Haible <bruno@clisp.org> * verify.h: New file, from gnulib. diff --git a/gettext-runtime/intl/verify.h b/gettext-runtime/intl/verify.h index 80502d7..a172f29 100644 --- a/gettext-runtime/intl/verify.h +++ b/gettext-runtime/intl/verify.h @@ -221,10 +221,18 @@ template <int w> contexts, e.g., the top level. */ /* Verify requirement R at compile-time, as an integer constant expression. - Return 1. */ + Return 1. This is equivalent to verify_expr (R, 1). + + verify_true is obsolescent; please use verify_expr instead. */ # define verify_true(R) _GL_VERIFY_TRUE (R, "verify_true (" #R ")") +/* Verify requirement R at compile-time. Return the value of the + expression E. */ + +# define verify_expr(R, E) \ + (_GL_VERIFY_TRUE (R, "verify_expr (" #R ", " #E ")") ? (E) : (E)) + /* Verify requirement R at compile-time, as a declaration without a trailing ';'. */ |