]> git.saurik.com Git - bison.git/blobdiff - src/uniqstr.h
tests: syntax-check
[bison.git] / src / uniqstr.h
index 757128fc04c3a0af7447de4d196d5cbf142f9b64..677ecc42968f8142a2f5d4ba38a5839593882eee 100644 (file)
@@ -1,7 +1,6 @@
 /* Keeping a unique copy of strings.
 
 /* Keeping a unique copy of strings.
 
-   Copyright (C) 2002, 2003, 2008, 2009, 2010 Free Software
-   Foundation, Inc.
+   Copyright (C) 2002-2003, 2008-2012 Free Software Foundation, Inc.
 
    This file is part of Bison, the GNU Compiler Compiler.
 
 
    This file is part of Bison, the GNU Compiler Compiler.
 
@@ -37,7 +36,7 @@ uniqstr uniqstr_vsprintf (char const *format, ...)
   __attribute__ ((__format__ (__printf__, 1, 2)));
 
 /* Two uniqstr values have the same value iff they are the same.  */
   __attribute__ ((__format__ (__printf__, 1, 2)));
 
 /* Two uniqstr values have the same value iff they are the same.  */
-#define UNIQSTR_EQ(USTR1, USTR2) ((USTR1) == (USTR2))
+#define UNIQSTR_EQ(USTR1, USTR2) (!!((USTR1) == (USTR2)))
 
 /* Compare two uniqstr a la strcmp: negative for <, nul for =, and
    positive for >.  Undefined order, relies on addresses.  */
 
 /* Compare two uniqstr a la strcmp: negative for <, nul for =, and
    positive for >.  Undefined order, relies on addresses.  */