#ifndef HASH_STRING_H
#define HASH_STRING_H

/* this file provides helper functions to store
 * strings into a hash table 
 */

/* print function */
void string_print(FILE *fp, void *s);


/* calculate a key from the string 
 * You need to develop an algorithm that you believe will
 * provide good coverage in providing unique keys whenever
 * possible.
 */
unsigned long int string_calc_key(void *s);

/* use the strcmp function to compare two strings */
int string_compare(void *str1, void *str2);

#endif

