X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fhash.h;h=e426483aaf10595f0a534098a36b98ade4ad18e8;hb=45b8514ebb8a7b10eb5d911a231a9fc7974f8ba9;hp=9d7dca9d64303459d391ef9dff559c432fe7b5a7;hpb=2bfc3a138f308ffb38634a92b23bdc7b62592324;p=pspp diff --git a/src/hash.h b/src/hash.h index 9d7dca9d64..e426483aaf 100644 --- a/src/hash.h +++ b/src/hash.h @@ -14,8 +14,8 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. */ + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA. */ #if !hash_h #define hash_h 1 @@ -35,6 +35,7 @@ struct hsh_iterator /* Hash functions. */ unsigned hsh_hash_bytes (const void *, size_t); unsigned hsh_hash_string (const char *); +unsigned hsh_hash_case_string (const char *); unsigned hsh_hash_int (int); unsigned hsh_hash_double (double); @@ -44,8 +45,8 @@ struct hsh_table *hsh_create (int m, hsh_compare_func *, void *aux); void hsh_clear (struct hsh_table *); void hsh_destroy (struct hsh_table *); -void **hsh_sort (struct hsh_table *); -void **hsh_data (struct hsh_table *); +void *const *hsh_sort (struct hsh_table *); +void *const *hsh_data (struct hsh_table *); void **hsh_sort_copy (struct hsh_table *); void **hsh_data_copy (struct hsh_table *);