Lines Matching defs:symp
468 sym_t *symp, sym;
525 for (symp = hte->h_syms; symp != NULL; symp = symp->s_next) {
526 if (symp->s_pos.p_isrc == sym.s_pos.p_isrc &&
527 symp->s_pos.p_iline == sym.s_pos.p_iline &&
528 symp->s_type == sym.s_type &&
529 ((symp->s_def == DECL && sym.s_def == DECL) ||
530 (!sflag && symp->s_def == TDEF && sym.s_def == TDEF)) &&
531 !symp->s_static && !sym.s_static)
535 if (symp == NULL) {
538 symp = xalloc(sizeof(*symp));
539 *symp = sym;
542 symp = xalloc(sizeof(symp->s_s));
543 symp->s_s = sym.s_s;
545 *hte->h_lsym = symp;
546 hte->h_lsym = &symp->s_next;
550 renamehte->h_syms = symp;
1139 sym_t *sym1, **symp, *sym;
1202 for (symp = &hte->h_syms; (sym = *symp) != NULL; ) {
1205 *symp = sym->s_next;
1207 hte->h_lsym = symp;
1212 symp = &sym->s_next;