Lines Matching defs:sh
874 struct string_hash_entry *sh;
876 sh = string_hash_lookup (&ainfo->str_hash, name, TRUE, TRUE);
877 if (sh == (struct string_hash_entry *) NULL)
879 if (sh->val == -1)
881 sh->val = output_symhdr->issMax;
884 ainfo->ss_hash = sh;
887 ainfo->ss_hash_end->next = sh;
888 ainfo->ss_hash_end = sh;
890 internal_sym.iss = sh->val;
1097 struct string_hash_entry *sh;
1099 sh = string_hash_lookup (&ainfo->str_hash, string, TRUE, TRUE);
1100 if (sh == (struct string_hash_entry *) NULL)
1102 if (sh->val == -1)
1104 sh->val = symhdr->issMax;
1107 ainfo->ss_hash = sh;
1110 ainfo->ss_hash_end->next = sh;
1111 ainfo->ss_hash_end = sh;
1113 ret = sh->val;
1667 struct string_hash_entry *sh;
1675 for (sh = ainfo->ss_hash;
1676 sh != (struct string_hash_entry *) NULL;
1677 sh = sh->next)
1681 len = strlen (sh->root.string);
1683 if (bfd_bwrite ((PTR) sh->root.string, amt, abfd) != amt)
2531 struct string_hash_entry *sh;
2540 for (sh = ainfo->ss_hash;
2541 sh != (struct string_hash_entry *) NULL;
2542 sh = sh->next)
2546 len = strlen (sh->root.string);
2547 memcpy (buff, (PTR) sh->root.string, len + 1);