Lines Matching defs:formal_hash
572 if (htab_insert (macro->formal_hash, elt, 0) != NULL)
613 if (htab_insert (macro->formal_hash, elt, 0) != NULL)
643 htab_delete (macro->formal_hash);
670 macro->formal_hash = htab_create_alloc (7, hash_formal_entry, eq_formal_entry,
754 sub_actual (size_t start, sb *in, sb *t, struct htab *formal_hash,
768 ptr = formal_entry_find (formal_hash, sb_terminate (t));
804 struct htab *formal_hash, const macro_entry *macro)
822 src = sub_actual (src + 2, in, &t, formal_hash, '\'', out, 1);
830 src = sub_actual (src + 1, in, &t, formal_hash, '&', out, 0);
895 src = sub_actual (src, in, &t, formal_hash, '\'', out, 0);
912 src = sub_actual (src, in, &t, formal_hash,
928 if (htab_insert (formal_hash, elt, 0) != NULL)
978 ptr = formal_entry_find (formal_hash, sb_terminate (&t));
1023 htab_remove_elt (formal_hash, &needle);
1108 ptr = formal_entry_find (m->formal_hash, sb_terminate (&t));
1206 ptr = formal_entry_find (m->formal_hash, sb_terminate (&t));
1211 err = macro_expand_body (&m->sub, out, m->formals, m->formal_hash, m);