- Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
+
+ Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software
+ Foundation, Inc.
+
Written by Jim Meyering, 1992.
This program is free software; you can redistribute it and/or modify
Written by Jim Meyering, 1992.
This program is free software; you can redistribute it and/or modify
= table->bucket + table->hasher (entry, table->n_buckets);
struct hash_entry *cursor;
= table->bucket + table->hasher (entry, table->n_buckets);
struct hash_entry *cursor;
= table->bucket + table->hasher (entry, table->n_buckets);
struct hash_entry *cursor;
= table->bucket + table->hasher (entry, table->n_buckets);
struct hash_entry *cursor;
# define ROTATE_LEFT(Value, Shift) \
((Value) << (Shift) | (Value) >> ((sizeof (unsigned) * CHAR_BIT) - (Shift)))
# define HASH_ONE_CHAR(Value, Byte) \
# define ROTATE_LEFT(Value, Shift) \
((Value) << (Shift) | (Value) >> ((sizeof (unsigned) * CHAR_BIT) - (Shift)))
# define HASH_ONE_CHAR(Value, Byte) \
= table->bucket + table->hasher (entry, table->n_buckets);
struct hash_entry *cursor;
= table->bucket + table->hasher (entry, table->n_buckets);
struct hash_entry *cursor;
/* If there's a matching entry already in the table, return that. */
if ((data = hash_find_entry (table, entry, &bucket, false)) != NULL)
/* If there's a matching entry already in the table, return that. */
if ((data = hash_find_entry (table, entry, &bucket, false)) != NULL)