Lines Matching defs:formal_hash
555 if (! hash_find (macro->formal_hash, name))
556 hash_jam (macro->formal_hash, name, formal);
594 if (hash_find (macro->formal_hash, name))
600 hash_jam (macro->formal_hash, name, formal);
631 macro->formal_hash = hash_new ();
709 sub_actual (int start, sb *in, sb *t, struct hash_control *formal_hash,
723 ptr = (formal_entry *) hash_find (formal_hash, sb_terminate (t));
757 struct hash_control *formal_hash, const macro_entry *macro)
774 src = sub_actual (src + 2, in, &t, formal_hash, '\'', out, 1);
783 src = sub_actual (src + 1, in, &t, formal_hash, '&', out, 0);
848 src = sub_actual (src, in, &t, formal_hash, '\'', out, 0);
863 src = sub_actual (src, in, &t, formal_hash,
877 if (! hash_find (formal_hash, name))
889 err = hash_jam (formal_hash, name, f);
931 ptr = (formal_entry *) hash_find (formal_hash, sb_terminate (&t));
975 hash_jam (formal_hash, sb_terminate (&loclist->name), NULL);
1060 ptr = (formal_entry *) hash_find (m->formal_hash, sb_terminate (&t));
1154 ptr = (formal_entry *) hash_find (m->formal_hash, sb_terminate (&t));
1159 err = macro_expand_body (&m->sub, out, m->formals, m->formal_hash, m);
1253 hash_die (macro->formal_hash);