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()
1899 thash_t *hash_ptr; in add_aux_sym_tir() local
1905 for (hash_ptr = hash_tbl[hi]; in add_aux_sym_tir()
1906 hash_ptr != (thash_t *)0; in add_aux_sym_tir()
1907 hash_ptr = hash_ptr->next) in add_aux_sym_tir()
1909 if (aux.isym == hash_ptr->type.isym) in add_aux_sym_tir()
1913 if (hash_ptr != (thash_t *) NULL && state == hash_yes) in add_aux_sym_tir()
1914 return hash_ptr->indx; in add_aux_sym_tir()
1916 if (hash_ptr == (thash_t *) NULL) in add_aux_sym_tir()
1918 hash_ptr = allocate_thash (); in add_aux_sym_tir()
1919 hash_ptr->next = hash_tbl[hi]; in add_aux_sym_tir()
1920 hash_ptr->type = aux; in add_aux_sym_tir()
1921 hash_ptr->indx = vp->num_allocated; in add_aux_sym_tir()
1922 hash_tbl[hi] = hash_ptr; in add_aux_sym_tir()
2007 shash_t *hash_ptr; in get_tag() local
2013 hash_ptr = (shash_t *) str_hash_find (tag_hash, tag); in get_tag()
2015 if (hash_ptr != (shash_t *) NULL in get_tag()
2016 && hash_ptr->tag_ptr != (tag_t *) NULL) in get_tag()
2018 tag_ptr = hash_ptr->tag_ptr; in get_tag()
2028 if (hash_ptr == (shash_t *) NULL) in get_tag()
2033 hash_ptr = allocate_shash (); in get_tag()
2034 str_hash_insert (tag_hash, perm, hash_ptr, 0); in get_tag()
2035 hash_ptr->string = perm; in get_tag()
2040 tag_ptr->hash_ptr = hash_ptr; in get_tag()
2041 tag_ptr->same_name = hash_ptr->tag_ptr; in get_tag()
2050 hash_ptr->tag_ptr = tag_ptr; in get_tag()
2060 shash_t *hash_ptr = ptag->hash_ptr; in add_unknown_tag() local
2061 char *name = hash_ptr->string; in add_unknown_tag()
2078 hash_ptr->len, name_start); in add_unknown_tag()
4622 ptag->hash_ptr->tag_ptr = ptag->same_name; in ecoff_build_debug()