Lines Matching refs:symp
210 struct rcs_sym *symp;
261 TAILQ_FOREACH(symp, &(rfp->rf_symbols), rs_list) {
262 if (RCSNUM_ISBRANCH(symp->rs_num))
263 rcsnum_addmagic(symp->rs_num);
264 rcsnum_tostr(symp->rs_num, numbuf, sizeof(numbuf));
265 fprintf(fp, "\n\t%s:%s", symp->rs_name, numbuf);
527 struct rcs_sym *symp;
535 TAILQ_FOREACH(symp, &(rfp->rf_symbols), rs_list) {
536 if (strcmp(symp->rs_name, sym) == 0) {
542 symp = xmalloc(sizeof(*symp));
543 symp->rs_name = xstrdup(sym);
544 symp->rs_num = rcsnum_alloc();
545 rcsnum_cpy(snum, symp->rs_num, 0);
547 TAILQ_INSERT_HEAD(&(rfp->rf_symbols), symp, rs_list);
565 struct rcs_sym *symp;
572 TAILQ_FOREACH(symp, &(file->rf_symbols), rs_list)
573 if (strcmp(symp->rs_name, sym) == 0)
576 if (symp == NULL) {
581 TAILQ_REMOVE(&(file->rf_symbols), symp, rs_list);
582 free(symp->rs_name);
583 rcsnum_free(symp->rs_num);
584 free(symp);
603 struct rcs_sym *symp;
611 TAILQ_FOREACH(symp, &(file->rf_symbols), rs_list)
612 if (strcmp(symp->rs_name, sym) == 0)
615 if (symp == NULL) {
619 rcsnum_cpy(symp->rs_num, num, 0);