Lines Matching refs:hash_ptr

878   struct shash	 *hash_ptr;	/* pointer to the hash table head */  member
1556 shash_t *hash_ptr; in add_string() local
1561 hash_ptr = (shash_t *) str_hash_find (hash_tbl, str); in add_string()
1562 if (hash_ptr == (shash_t *) NULL) in add_string()
1571 hash_ptr = allocate_shash (); in add_string()
1572 hash_ptr->indx = vp->num_allocated; in add_string()
1574 hash_ptr->string = &vp->last->datum->byte[vp->objects_last_page]; in add_string()
1579 strcpy (hash_ptr->string, str); in add_string()
1581 if (str_hash_insert (hash_tbl, str, hash_ptr, 0) != NULL) in add_string()
1586 *ret_hash = hash_ptr; in add_string()
1588 return hash_ptr->indx; in add_string()
1609 shash_t *hash_ptr = (shash_t *) NULL; in add_ecoff_symbol() local
1651 &hash_ptr)); in add_ecoff_symbol()
1660 if (hash_ptr != (shash_t *) NULL in add_ecoff_symbol()
1663 hash_ptr->sym_ptr = psym; in add_ecoff_symbol()
1724 ptag->hash_ptr->tag_ptr = ptag->same_name; in add_ecoff_symbol()
1898 thash_t *hash_ptr; in add_aux_sym_tir() local
1904 for (hash_ptr = hash_tbl[hi]; in add_aux_sym_tir()
1905 hash_ptr != (thash_t *)0; in add_aux_sym_tir()
1906 hash_ptr = hash_ptr->next) in add_aux_sym_tir()
1908 if (aux.isym == hash_ptr->type.isym) in add_aux_sym_tir()
1912 if (hash_ptr != (thash_t *) NULL && state == hash_yes) in add_aux_sym_tir()
1913 return hash_ptr->indx; in add_aux_sym_tir()
1915 if (hash_ptr == (thash_t *) NULL) in add_aux_sym_tir()
1917 hash_ptr = allocate_thash (); in add_aux_sym_tir()
1918 hash_ptr->next = hash_tbl[hi]; in add_aux_sym_tir()
1919 hash_ptr->type = aux; in add_aux_sym_tir()
1920 hash_ptr->indx = vp->num_allocated; in add_aux_sym_tir()
1921 hash_tbl[hi] = hash_ptr; in add_aux_sym_tir()
2006 shash_t *hash_ptr; in get_tag() local
2012 hash_ptr = (shash_t *) str_hash_find (tag_hash, tag); in get_tag()
2014 if (hash_ptr != (shash_t *) NULL in get_tag()
2015 && hash_ptr->tag_ptr != (tag_t *) NULL) in get_tag()
2017 tag_ptr = hash_ptr->tag_ptr; in get_tag()
2027 if (hash_ptr == (shash_t *) NULL) in get_tag()
2032 hash_ptr = allocate_shash (); in get_tag()
2033 str_hash_insert (tag_hash, perm, hash_ptr, 0); in get_tag()
2034 hash_ptr->string = perm; in get_tag()
2039 tag_ptr->hash_ptr = hash_ptr; in get_tag()
2040 tag_ptr->same_name = hash_ptr->tag_ptr; in get_tag()
2049 hash_ptr->tag_ptr = tag_ptr; in get_tag()
2059 shash_t *hash_ptr = ptag->hash_ptr; in add_unknown_tag() local
2060 char *name = hash_ptr->string; in add_unknown_tag()
2077 hash_ptr->len, name_start); in add_unknown_tag()
4620 ptag->hash_ptr->tag_ptr = ptag->same_name; in ecoff_build_debug()