X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/a737b2163c275761f32589bf7c249016452bb730..9baf4d74a62f21448a30109ccc60efae22229a98:/src/uniqstr.c diff --git a/src/uniqstr.c b/src/uniqstr.c index fb316cb3..8804a80e 100644 --- a/src/uniqstr.c +++ b/src/uniqstr.c @@ -1,6 +1,6 @@ /* Keep a unique copy of strings. - Copyright (C) 2002, 2003 Free Software Foundation, Inc. + Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -16,9 +16,10 @@ You should have received a copy of the GNU General Public License along with Bison; see the file COPYING. If not, write to - the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. */ +#include #include "system.h" #include @@ -63,7 +64,8 @@ uniqstr_assert (char const *str) { if (!hash_lookup (uniqstrs_table, str)) { - error (0, 0, "not a uniqstr: %s", quotearg (str)); + error (0, 0, + "not a uniqstr: %s", quotearg (str)); abort (); } } @@ -97,8 +99,8 @@ hash_compare_uniqstr (void const *m1, void const *m2) return strcmp (m1, m2) == 0; } -static unsigned int -hash_uniqstr (void const *m, unsigned int tablesize) +static size_t +hash_uniqstr (void const *m, size_t tablesize) { return hash_string (m, tablesize); }