summaryrefslogtreecommitdiffstats
path: root/contrib/cvs/src/rcs.h
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1998-03-10 13:58:02 +0000
committerpeter <peter@FreeBSD.org>1998-03-10 13:58:02 +0000
commit6b449debeaac23ec2f147080f1d274911bc61e08 (patch)
tree44c4fef6c5f72f29767269111094a2e4a91fa7c0 /contrib/cvs/src/rcs.h
parent8469212ae0c01067dc162f45c54876bb95f3f79e (diff)
downloadFreeBSD-src-6b449debeaac23ec2f147080f1d274911bc61e08.zip
FreeBSD-src-6b449debeaac23ec2f147080f1d274911bc61e08.tar.gz
Merge changes from vendor branch into mainline
Diffstat (limited to 'contrib/cvs/src/rcs.h')
-rw-r--r--contrib/cvs/src/rcs.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/contrib/cvs/src/rcs.h b/contrib/cvs/src/rcs.h
index 60c4f3f..fab0f0b 100644
--- a/contrib/cvs/src/rcs.h
+++ b/contrib/cvs/src/rcs.h
@@ -169,13 +169,17 @@ typedef struct rcsversnode RCSVers;
/* The type of a function passed to RCS_checkout. */
typedef void (*RCSCHECKOUTPROC) PROTO ((void *, const char *, size_t));
+#ifdef __STDC__
+struct rcsbuffer;
+#endif
+
/*
* exported interfaces
*/
RCSNode *RCS_parse PROTO((const char *file, const char *repos));
RCSNode *RCS_parsercsfile PROTO((char *rcsfile));
void RCS_fully_parse PROTO((RCSNode *));
-void RCS_reparsercsfile PROTO((RCSNode *, FILE **));
+void RCS_reparsercsfile PROTO((RCSNode *, FILE **, struct rcsbuffer *));
char *RCS_check_kflag PROTO((const char *arg));
char *RCS_getdate PROTO((RCSNode * rcs, char *date, int force_tag_match));
@@ -220,6 +224,8 @@ void RCS_setincexc PROTO ((const char *arg));
void RCS_setlocalid PROTO ((const char *arg));
char *make_file_label PROTO ((char *, char *, RCSNode *));
+extern int preserve_perms;
+
/* From import.c. */
extern int add_rcs_file PROTO ((char *, char *, char *, char *, char *,
char *, char *, int, char **,
OpenPOWER on IntegriCloud