MPE/iX Shell and Utilities Reference Manual, Vol 2
rcsfile(3) MPE/iX Shell and Utilities rcsfile(3)
NAME
rcsfile — format of RCS file
DESCRIPTION
The content of an RCS file is described by the grammar given in this section. The text is free-
format: spaces, tabs and newlines have no significance except in strings. Strings are enclosed
by @. For a string to contain a @, it must be doubled.
The meta syntax uses the following conventions:
(a) | (or-bar) separates alternatives;
(b) { and } enclose optional phrases;
(c) { and }∗ enclose phrases that may appear zero or more times;
(d) { and }+ enclose phrases that must appear at least once and may be repeated;
(e) < and > enclose non-terminal symbols.
<rcstext> ::= <admin> {<delta>}∗ <desc> {<deltatext>}∗
<admin> ::= head {<num>};
branch {<num>};
access {<id>}∗;
symbols {<name> : <num>}∗;
locks {<id> : <num>}∗;{strict}
comment {<string>};
{format {binary text};}
<delta> ::= <num>
date <num>;
author <id>;
state {<id>};
branches {<num>}∗;
next {<num>};
<desc> ::= desc <string>
<deltatext>::= <num>
log <string>
text <string>
<num> ::= {<digit>{.}}+
<digit> ::= 0 1 ... 9
<id> ::= <letter>{<idchar>} ∗
3-24 Miscellaneous Information