Lines Matching defs:rcsfile

41 #include "rcsfile.h"
107 * The rcsfile structure is the "main" structure of the RCS parser library. It
111 struct rcsfile {
134 static int rcsfile_write_deltatext(struct rcsfile *,
136 static int rcsfile_puttext(struct rcsfile *, struct stream *,
138 static struct branch *rcsfile_getbranch(struct rcsfile *, char *);
139 static void rcsfile_insertsorteddelta(struct rcsfile *,
141 static struct stream *rcsfile_getdeltatext(struct rcsfile *, struct delta *,
175 * Parse rcsfile from path and return a pointer to it.
177 struct rcsfile *
181 struct rcsfile *rf;
188 rf = xmalloc(sizeof(struct rcsfile));
230 * Write content of rcsfile to server. Assumes we have a complete RCS file
234 rcsfile_send_details(struct rcsfile *rf, struct stream *wr)
301 rcsfile_write(struct rcsfile *rf, struct stream *dest)
447 rcsfile_write_deltatext(struct rcsfile *rf, struct stream *dest)
548 rcsfile_puttext(struct rcsfile *rf, struct stream *dest, struct delta *d,
637 rcsfile_getdeltatext(struct rcsfile *rf, struct delta *d, struct buf **buf_dest)
698 /* Print content of rcsfile. Useful for debugging. */
700 rcsfile_print(struct rcsfile *rf)
764 /* Free all memory associated with a struct rcsfile. */
766 rcsfile_free(struct rcsfile *rf)
863 rcsfile_addaccess(struct rcsfile *rf, char *id)
874 rcsfile_addtag(struct rcsfile *rf, char *tag, char *revnum)
887 rcsfile_importtag(struct rcsfile *rf, char *tag, char *revnum)
903 rcsfile_deleterev(struct rcsfile *rf, char *revname)
916 rcsfile_deletetag(struct rcsfile *rf, char *tag, char *revnum)
936 rcsfile_getdelta(struct rcsfile *rf, char *revnum)
947 /* Set rcsfile head. */
949 rcsfile_setval(struct rcsfile *rf, int field, char *val)
1011 rcsfile_addelta(struct rcsfile *rf, char *revnum, char *revdate, char *author,
1065 /* Adds a delta to a rcsfile struct. Used by the parser. */
1067 rcsfile_importdelta(struct rcsfile *rf, char *revnum, char *revdate, char *author,
1184 rcsfile_getbranch(struct rcsfile *rf, char *revnum)
1229 /* Insert a delta into the correct place in the table of the rcsfile. */
1231 rcsfile_insertsorteddelta(struct rcsfile *rf, struct delta *d)