From: Jim Meyering Date: Thu, 30 Jun 2005 15:46:05 +0000 (+0000) Subject: (VERIFY_EXPR): Undef and add a comment. X-Git-Tag: CPPI-1_12~443 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4ff07ebe3c0ba36b97d6c2d50c524f2097cc3db7;p=thirdparty%2Fcoreutils.git (VERIFY_EXPR): Undef and add a comment. --- diff --git a/lib/xalloc.h b/lib/xalloc.h index cd48713baa..24b2d58040 100644 --- a/lib/xalloc.h +++ b/lib/xalloc.h @@ -56,8 +56,10 @@ void *x2nrealloc (void *p, size_t *pn, size_t s); void *xmemdup (void const *p, size_t s); char *xstrdup (char const *str); +/* Verify a requirement at compile-time (unlike assert, which is runtime). */ +# undef VERIFY_EXPR # define VERIFY_EXPR(assertion) \ - (void)((struct {char a[(assertion) ? 1 : -1]; } *) 0) + (void)((struct {char a[(assertion) ? 1 : -1]; } *) 0) /* Using x2realloc (when appropriate) usually makes your code more readable than using x2nrealloc, but it also makes it so your