src/shash.c
struct shash_node *
shash_add_nocopy(struct shash *sh, char *name, const void *data)
{
    return shash_add_nocopy__(sh, name, data, hash_name(name));
}
/* It is the caller's responsibility to avoid duplicate names, if that is
 * desirable. */
It is the caller's responsibility to avoid duplicate names, if that is
desirable.
It is the caller ' s responsibility to avoid duplicate names if that is desirable .
struct shash_node *
shash_add_nocopy(struct shash *sh, char *name, const void *data)
{
    return shash_add_nocopy__(sh, name, data, hash_name(name));
}
struct shash_node * shash_add_nocopy ( struct shash * sh , char * name , const void * data ) { return shash_add_nocopy__ ( sh , name , data , hash_name ( name ) ) ; }
It is the caller's responsibility to avoid duplicate names, if that is
 desirable.
It is the caller ' s responsibility to avoid duplicate names if that is desirable .