Lines Matching defs:rdata

363     RCSNode *rdata;
368 rdata = (RCSNode *) xmalloc (sizeof (RCSNode));
369 memset ((char *)rdata, 0, sizeof (RCSNode));
370 rdata->refcount = 1;
371 rdata->path = xstrdup (rcsfile);
387 rdata->head = rcsbuf_valcopy (&rcsbuf, value, 0, (size_t *)NULL);
398 rdata->branch = rcsbuf_valcopy (&rcsbuf, value, 0, (size_t *)NULL);
399 if ((numdots (rdata->branch) & 1) != 0)
402 cp = strrchr (rdata->branch, '.');
415 rdata->expand = rcsbuf_valcopy (&rcsbuf, value, 0,
434 rdata->flags |= PARTIAL;
436 rcsbuf_cache (rdata, &rcsbuf);
438 return rdata;
444 freercsnode (&rdata);
458 RCS_reparsercsfile (rdata, pfp, rcsbufp)
459 RCSNode *rdata;
472 assert (rdata != NULL);
473 rcsfile = rdata->path;
475 rcsbuf_cache_open (rdata, 0, &fp, &rcsbuf);
479 empty revision tree (which is permissible), rdata->versions
481 rdata->versions = getlist ();
518 if (rdata->access)
522 free (rdata->access);
524 rdata->access = rcsbuf_valcopy (&rcsbuf, value, 1, NULL);
535 if (rdata->locks_data)
539 free (rdata->locks_data);
541 rdata->locks_data = rcsbuf_valcopy (&rcsbuf, value, 0, NULL);
549 rdata->strict_locks = 1;
560 if (rdata->symbols_data)
565 free (rdata->symbols_data);
567 rdata->symbols_data = rcsbuf_valcopy (&rcsbuf, value, 0, NULL);
592 if (rdata->comment)
597 free (rdata->comment);
599 rdata->comment = rcsbuf_valcopy (&rcsbuf, value, 0, NULL);
602 if (rdata->other == NULL)
603 rdata->other = getlist ();
609 if (addnode (rdata->other, kv) != 0)
633 if (addnode (rdata->versions, q))
642 if (rdata->desc != NULL)
647 free (rdata->desc);
649 rdata->desc = rcsbuf_valcopy (&rcsbuf, value, 1, (size_t *) NULL);
652 rdata->delta_pos = rcsbuf_ftell (&rcsbuf);
655 rcsbuf_cache (rdata, &rcsbuf);
661 rdata->flags &= ~PARTIAL;