summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/cvs
diff options
context:
space:
mode:
authorThorsten Lockert <tholo@cvs.openbsd.org>1997-06-28 03:35:24 +0000
committerThorsten Lockert <tholo@cvs.openbsd.org>1997-06-28 03:35:24 +0000
commit19bb30774c68bf4809551f9257e2a2bb2a9a949d (patch)
tree631743eec10980d45cb475aa67e2ec02f0478213 /gnu/usr.bin/cvs
parentbbd5298745f694439d723479c69ca75f457f6b1a (diff)
Missing files from initial import
Diffstat (limited to 'gnu/usr.bin/cvs')
-rw-r--r--gnu/usr.bin/cvs/doc/CVSvn.texi2
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.aux418
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info336
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info-1372
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info-2437
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info-6350
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info-839
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.ps30576
-rw-r--r--gnu/usr.bin/cvs/doc/cvsclient.aux16
-rw-r--r--gnu/usr.bin/cvs/doc/cvsclient.info252
-rw-r--r--gnu/usr.bin/cvs/doc/cvsclient.ps7019
-rw-r--r--gnu/usr.bin/cvs/emx/Makefile310
12 files changed, 24639 insertions, 15488 deletions
diff --git a/gnu/usr.bin/cvs/doc/CVSvn.texi b/gnu/usr.bin/cvs/doc/CVSvn.texi
index 17ae3bf588c..e21a889b71d 100644
--- a/gnu/usr.bin/cvs/doc/CVSvn.texi
+++ b/gnu/usr.bin/cvs/doc/CVSvn.texi
@@ -1 +1 @@
-@set CVSVN 1.9.8
+@set CVSVN 1.9.10
diff --git a/gnu/usr.bin/cvs/doc/cvs.aux b/gnu/usr.bin/cvs/doc/cvs.aux
index de5e44a6676..81b4375609b 100644
--- a/gnu/usr.bin/cvs/doc/cvs.aux
+++ b/gnu/usr.bin/cvs/doc/cvs.aux
@@ -2,13 +2,13 @@
'xrdef {Preface-pg}{1}
'xrdef {Preface-snt}{}
'xrdef {Checklist-title}{Checklist for the impatient reader}
-'xrdef {Checklist-pg}{2}
+'xrdef {Checklist-pg}{1}
'xrdef {Checklist-snt}{}
'xrdef {Credits-title}{Credits}
-'xrdef {Credits-pg}{2}
+'xrdef {Credits-pg}{1}
'xrdef {Credits-snt}{}
'xrdef {BUGS-title}{BUGS}
-'xrdef {BUGS-pg}{3}
+'xrdef {BUGS-pg}{2}
'xrdef {BUGS-snt}{}
'xrdef {What is CVS?-title}{What is CVS?}
'xrdef {What is CVS?-pg}{5}
@@ -26,7 +26,7 @@
'xrdef {Cleaning up-pg}{10}
'xrdef {Cleaning up-snt}{Section'tie2.3}
'xrdef {Viewing differences-title}{Viewing differences}
-'xrdef {Viewing differences-pg}{11}
+'xrdef {Viewing differences-pg}{10}
'xrdef {Viewing differences-snt}{Section'tie2.4}
'xrdef {Repository-title}{The Repository}
'xrdef {Repository-pg}{13}
@@ -41,440 +41,452 @@
'xrdef {Repository files-pg}{14}
'xrdef {Repository files-snt}{Section'tie3.2.1}
'xrdef {File permissions-title}{File permissions}
-'xrdef {File permissions-pg}{16}
+'xrdef {File permissions-pg}{15}
'xrdef {File permissions-snt}{Section'tie3.2.2}
'xrdef {Attic-title}{The attic}
-'xrdef {Attic-pg}{17}
+'xrdef {Attic-pg}{16}
'xrdef {Attic-snt}{Section'tie3.2.3}
'xrdef {Working directory storage-title}{How data is stored in the working directory}
-'xrdef {Working directory storage-pg}{17}
+'xrdef {Working directory storage-pg}{16}
'xrdef {Working directory storage-snt}{Section'tie3.3}
'xrdef {Intro administrative files-title}{The administrative files}
-'xrdef {Intro administrative files-pg}{20}
+'xrdef {Intro administrative files-pg}{19}
'xrdef {Intro administrative files-snt}{Section'tie3.4}
'xrdef {Multiple repositories-title}{Multiple repositories}
-'xrdef {Multiple repositories-pg}{21}
+'xrdef {Multiple repositories-pg}{20}
'xrdef {Multiple repositories-snt}{Section'tie3.5}
'xrdef {Creating a repository-title}{Creating a repository}
-'xrdef {Creating a repository-pg}{21}
+'xrdef {Creating a repository-pg}{20}
'xrdef {Creating a repository-snt}{Section'tie3.6}
+'xrdef {Backing up-title}{Backing up a repository}
+'xrdef {Backing up-pg}{21}
+'xrdef {Backing up-snt}{Section'tie3.7}
+'xrdef {Moving a repository-title}{Moving a repository}
+'xrdef {Moving a repository-pg}{21}
+'xrdef {Moving a repository-snt}{Section'tie3.8}
'xrdef {Remote repositories-title}{Remote repositories}
-'xrdef {Remote repositories-pg}{22}
-'xrdef {Remote repositories-snt}{Section'tie3.7}
+'xrdef {Remote repositories-pg}{21}
+'xrdef {Remote repositories-snt}{Section'tie3.9}
'xrdef {Server requirements-title}{Server requirements}
-'xrdef {Server requirements-pg}{23}
-'xrdef {Server requirements-snt}{Section'tie3.7.1}
+'xrdef {Server requirements-pg}{22}
+'xrdef {Server requirements-snt}{Section'tie3.9.1}
'xrdef {Connecting via rsh-title}{Connecting with rsh}
-'xrdef {Connecting via rsh-pg}{23}
-'xrdef {Connecting via rsh-snt}{Section'tie3.7.2}
+'xrdef {Connecting via rsh-pg}{22}
+'xrdef {Connecting via rsh-snt}{Section'tie3.9.2}
'xrdef {Password authenticated-title}{Direct connection with password authentication}
-'xrdef {Password authenticated-pg}{24}
-'xrdef {Password authenticated-snt}{Section'tie3.7.3}
+'xrdef {Password authenticated-pg}{23}
+'xrdef {Password authenticated-snt}{Section'tie3.9.3}
'xrdef {Password authentication server-title}{Setting up the server for password authentication}
-'xrdef {Password authentication server-pg}{24}
-'xrdef {Password authentication server-snt}{Section'tie3.7.3.1}
+'xrdef {Password authentication server-pg}{23}
+'xrdef {Password authentication server-snt}{Section'tie3.9.3.1}
'xrdef {Password authentication client-title}{Using the client with password authentication}
-'xrdef {Password authentication client-pg}{26}
-'xrdef {Password authentication client-snt}{Section'tie3.7.3.2}
+'xrdef {Password authentication client-pg}{25}
+'xrdef {Password authentication client-snt}{Section'tie3.9.3.2}
'xrdef {Password authentication security-title}{Security considerations with password authentication}
-'xrdef {Password authentication security-pg}{27}
-'xrdef {Password authentication security-snt}{Section'tie3.7.3.3}
+'xrdef {Password authentication security-pg}{25}
+'xrdef {Password authentication security-snt}{Section'tie3.9.3.3}
'xrdef {Kerberos authenticated-title}{Direct connection with kerberos}
-'xrdef {Kerberos authenticated-pg}{28}
-'xrdef {Kerberos authenticated-snt}{Section'tie3.7.4}
+'xrdef {Kerberos authenticated-pg}{26}
+'xrdef {Kerberos authenticated-snt}{Section'tie3.9.4}
'xrdef {Read-only access-title}{Read-only repository access}
-'xrdef {Read-only access-pg}{29}
-'xrdef {Read-only access-snt}{Section'tie3.8}
+'xrdef {Read-only access-pg}{26}
+'xrdef {Read-only access-snt}{Section'tie3.10}
+'xrdef {Server temporary directory-title}{Temporary directories for the server}
+'xrdef {Server temporary directory-pg}{27}
+'xrdef {Server temporary directory-snt}{Section'tie3.11}
'xrdef {Starting a new project-title}{Starting a project with CVS}
-'xrdef {Starting a new project-pg}{31}
+'xrdef {Starting a new project-pg}{29}
'xrdef {Starting a new project-snt}{Chapter'tie4}
'xrdef {Setting up the files-title}{Setting up the files}
-'xrdef {Setting up the files-pg}{31}
+'xrdef {Setting up the files-pg}{29}
'xrdef {Setting up the files-snt}{Section'tie4.1}
'xrdef {From files-title}{Creating a directory tree from a number of files}
-'xrdef {From files-pg}{31}
+'xrdef {From files-pg}{29}
'xrdef {From files-snt}{Section'tie4.1.1}
'xrdef {From other version control systems-title}{Creating Files From Other Version Control Systems}
-'xrdef {From other version control systems-pg}{32}
+'xrdef {From other version control systems-pg}{30}
'xrdef {From other version control systems-snt}{Section'tie4.1.2}
'xrdef {From scratch-title}{Creating a directory tree from scratch}
-'xrdef {From scratch-pg}{33}
+'xrdef {From scratch-pg}{30}
'xrdef {From scratch-snt}{Section'tie4.1.3}
'xrdef {Defining the module-title}{Defining the module}
-'xrdef {Defining the module-pg}{33}
+'xrdef {Defining the module-pg}{30}
'xrdef {Defining the module-snt}{Section'tie4.2}
'xrdef {Multiple developers-title}{Multiple developers}
-'xrdef {Multiple developers-pg}{35}
+'xrdef {Multiple developers-pg}{33}
'xrdef {Multiple developers-snt}{Chapter'tie5}
'xrdef {File status-title}{File status}
-'xrdef {File status-pg}{35}
+'xrdef {File status-pg}{33}
'xrdef {File status-snt}{Section'tie5.1}
'xrdef {Updating a file-title}{Bringing a file up to date}
-'xrdef {Updating a file-pg}{36}
+'xrdef {Updating a file-pg}{34}
'xrdef {Updating a file-snt}{Section'tie5.2}
'xrdef {Conflicts example-title}{Conflicts example}
-'xrdef {Conflicts example-pg}{37}
+'xrdef {Conflicts example-pg}{35}
'xrdef {Conflicts example-snt}{Section'tie5.3}
'xrdef {Informing others-title}{Informing others about commits}
-'xrdef {Informing others-pg}{40}
+'xrdef {Informing others-pg}{37}
'xrdef {Informing others-snt}{Section'tie5.4}
'xrdef {Concurrency-title}{Several developers simultaneously attempting to run CVS}
-'xrdef {Concurrency-pg}{40}
+'xrdef {Concurrency-pg}{37}
'xrdef {Concurrency-snt}{Section'tie5.5}
'xrdef {Watches-title}{Mechanisms to track who is editing files}
-'xrdef {Watches-pg}{41}
+'xrdef {Watches-pg}{38}
'xrdef {Watches-snt}{Section'tie5.6}
'xrdef {Setting a watch-title}{Telling CVS to watch certain files}
-'xrdef {Setting a watch-pg}{42}
+'xrdef {Setting a watch-pg}{38}
'xrdef {Setting a watch-snt}{Section'tie5.6.1}
'xrdef {Getting Notified-title}{Telling CVS to notify you}
-'xrdef {Getting Notified-pg}{42}
+'xrdef {Getting Notified-pg}{39}
'xrdef {Getting Notified-snt}{Section'tie5.6.2}
'xrdef {Editing files-title}{How to edit a file which is being watched}
-'xrdef {Editing files-pg}{44}
+'xrdef {Editing files-pg}{40}
'xrdef {Editing files-snt}{Section'tie5.6.3}
'xrdef {Watch information-title}{Information about who is watching and editing}
-'xrdef {Watch information-pg}{45}
+'xrdef {Watch information-pg}{41}
'xrdef {Watch information-snt}{Section'tie5.6.4}
'xrdef {Watches Compatibility-title}{Using watches with old versions of CVS}
-'xrdef {Watches Compatibility-pg}{45}
+'xrdef {Watches Compatibility-pg}{41}
'xrdef {Watches Compatibility-snt}{Section'tie5.6.5}
'xrdef {Choosing a model-title}{Choosing between reserved or unreserved checkouts}
-'xrdef {Choosing a model-pg}{46}
+'xrdef {Choosing a model-pg}{41}
'xrdef {Choosing a model-snt}{Section'tie5.7}
'xrdef {Revisions and branches-title}{Revisions and branches}
-'xrdef {Revisions and branches-pg}{47}
+'xrdef {Revisions and branches-pg}{43}
'xrdef {Revisions and branches-snt}{Chapter'tie6}
'xrdef {Revision numbers-title}{Revision numbers}
-'xrdef {Revision numbers-pg}{47}
+'xrdef {Revision numbers-pg}{43}
'xrdef {Revision numbers-snt}{Section'tie6.1}
'xrdef {Versions revisions releases-title}{Versions, revisions and releases}
-'xrdef {Versions revisions releases-pg}{48}
+'xrdef {Versions revisions releases-pg}{44}
'xrdef {Versions revisions releases-snt}{Section'tie6.2}
'xrdef {Assigning revisions-title}{Assigning revisions}
-'xrdef {Assigning revisions-pg}{49}
+'xrdef {Assigning revisions-pg}{44}
'xrdef {Assigning revisions-snt}{Section'tie6.3}
'xrdef {Tags-title}{Tags--Symbolic revisions}
-'xrdef {Tags-pg}{49}
+'xrdef {Tags-pg}{45}
'xrdef {Tags-snt}{Section'tie6.4}
'xrdef {Branches motivation-title}{What branches are good for}
-'xrdef {Branches motivation-pg}{52}
+'xrdef {Branches motivation-pg}{47}
'xrdef {Branches motivation-snt}{Section'tie6.5}
'xrdef {Creating a branch-title}{Creating a branch}
-'xrdef {Creating a branch-pg}{52}
+'xrdef {Creating a branch-pg}{47}
'xrdef {Creating a branch-snt}{Section'tie6.6}
'xrdef {Sticky tags-title}{Sticky tags}
-'xrdef {Sticky tags-pg}{54}
+'xrdef {Sticky tags-pg}{48}
'xrdef {Sticky tags-snt}{Section'tie6.7}
'xrdef {Magic branch numbers-title}{Magic branch numbers}
-'xrdef {Magic branch numbers-pg}{55}
+'xrdef {Magic branch numbers-pg}{50}
'xrdef {Magic branch numbers-snt}{Section'tie6.8}
'xrdef {Merging-title}{Merging}
-'xrdef {Merging-pg}{57}
+'xrdef {Merging-pg}{51}
'xrdef {Merging-snt}{Chapter'tie7}
'xrdef {Merging a branch-title}{Merging an entire branch}
-'xrdef {Merging a branch-pg}{57}
+'xrdef {Merging a branch-pg}{51}
'xrdef {Merging a branch-snt}{Section'tie7.1}
'xrdef {Merging more than once-title}{Merging from a branch several times}
-'xrdef {Merging more than once-pg}{58}
+'xrdef {Merging more than once-pg}{51}
'xrdef {Merging more than once-snt}{Section'tie7.2}
'xrdef {Merging two revisions-title}{Merging differences between any two revisions}
-'xrdef {Merging two revisions-pg}{59}
+'xrdef {Merging two revisions-pg}{52}
'xrdef {Merging two revisions-snt}{Section'tie7.3}
'xrdef {Merging adds and removals-title}{Merging can add or remove files}
-'xrdef {Merging adds and removals-pg}{59}
+'xrdef {Merging adds and removals-pg}{53}
'xrdef {Merging adds and removals-snt}{Section'tie7.4}
'xrdef {Recursive behavior-title}{Recursive behavior}
-'xrdef {Recursive behavior-pg}{61}
+'xrdef {Recursive behavior-pg}{55}
'xrdef {Recursive behavior-snt}{Chapter'tie8}
'xrdef {Adding files-title}{Adding files to a directory}
-'xrdef {Adding files-pg}{63}
+'xrdef {Adding files-pg}{57}
'xrdef {Adding files-snt}{Chapter'tie9}
'xrdef {Removing files-title}{Removing files}
-'xrdef {Removing files-pg}{65}
+'xrdef {Removing files-pg}{59}
'xrdef {Removing files-snt}{Chapter'tie10}
'xrdef {Removing directories-title}{Removing directories}
-'xrdef {Removing directories-pg}{67}
+'xrdef {Removing directories-pg}{61}
'xrdef {Removing directories-snt}{Chapter'tie11}
'xrdef {Tracking sources-title}{Tracking third-party sources}
-'xrdef {Tracking sources-pg}{69}
+'xrdef {Tracking sources-pg}{63}
'xrdef {Tracking sources-snt}{Chapter'tie12}
'xrdef {First import-title}{Importing a module for the first time}
-'xrdef {First import-pg}{69}
+'xrdef {First import-pg}{63}
'xrdef {First import-snt}{Section'tie12.1}
'xrdef {Update imports-title}{Updating a module with the import command}
-'xrdef {Update imports-pg}{70}
+'xrdef {Update imports-pg}{63}
'xrdef {Update imports-snt}{Section'tie12.2}
'xrdef {Reverting local changes-title}{Reverting to the latest vendor release}
-'xrdef {Reverting local changes-pg}{70}
+'xrdef {Reverting local changes-pg}{64}
'xrdef {Reverting local changes-snt}{Section'tie12.3}
'xrdef {Binary files in imports-title}{How to handle binary files with cvs import}
-'xrdef {Binary files in imports-pg}{71}
+'xrdef {Binary files in imports-pg}{64}
'xrdef {Binary files in imports-snt}{Section'tie12.4}
+'xrdef {Keywords in imports-title}{How to handle keyword substitution with cvs import}
+'xrdef {Keywords in imports-pg}{64}
+'xrdef {Keywords in imports-snt}{Section'tie12.5}
+'xrdef {Multiple vendor branches-title}{Multiple vendor branches}
+'xrdef {Multiple vendor branches-pg}{65}
+'xrdef {Multiple vendor branches-snt}{Section'tie12.6}
'xrdef {Moving files-title}{Moving and renaming files}
-'xrdef {Moving files-pg}{73}
+'xrdef {Moving files-pg}{67}
'xrdef {Moving files-snt}{Chapter'tie13}
'xrdef {Outside-title}{The Normal way to Rename}
-'xrdef {Outside-pg}{73}
+'xrdef {Outside-pg}{67}
'xrdef {Outside-snt}{Section'tie13.1}
'xrdef {Inside-title}{Moving the history file}
-'xrdef {Inside-pg}{73}
+'xrdef {Inside-pg}{67}
'xrdef {Inside-snt}{Section'tie13.2}
'xrdef {Rename by copying-title}{Copying the history file}
-'xrdef {Rename by copying-pg}{74}
+'xrdef {Rename by copying-pg}{68}
'xrdef {Rename by copying-snt}{Section'tie13.3}
'xrdef {Moving directories-title}{Moving and renaming directories}
-'xrdef {Moving directories-pg}{77}
+'xrdef {Moving directories-pg}{69}
'xrdef {Moving directories-snt}{Chapter'tie14}
'xrdef {History browsing-title}{History browsing}
-'xrdef {History browsing-pg}{79}
+'xrdef {History browsing-pg}{71}
'xrdef {History browsing-snt}{Chapter'tie15}
'xrdef {log messages-title}{Log messages}
-'xrdef {log messages-pg}{79}
+'xrdef {log messages-pg}{71}
'xrdef {log messages-snt}{Section'tie15.1}
'xrdef {history database-title}{The history database}
-'xrdef {history database-pg}{79}
+'xrdef {history database-pg}{71}
'xrdef {history database-snt}{Section'tie15.2}
'xrdef {user-defined logging-title}{User-defined logging}
-'xrdef {user-defined logging-pg}{79}
+'xrdef {user-defined logging-pg}{71}
'xrdef {user-defined logging-snt}{Section'tie15.3}
'xrdef {annotate-title}{Annotate command}
-'xrdef {annotate-pg}{80}
+'xrdef {annotate-pg}{71}
'xrdef {annotate-snt}{Section'tie15.4}
'xrdef {Keyword substitution-title}{Keyword substitution}
-'xrdef {Keyword substitution-pg}{81}
+'xrdef {Keyword substitution-pg}{73}
'xrdef {Keyword substitution-snt}{Chapter'tie16}
'xrdef {Keyword list-title}{RCS Keywords}
-'xrdef {Keyword list-pg}{81}
+'xrdef {Keyword list-pg}{73}
'xrdef {Keyword list-snt}{Section'tie16.1}
'xrdef {Using keywords-title}{Using keywords}
-'xrdef {Using keywords-pg}{82}
+'xrdef {Using keywords-pg}{74}
'xrdef {Using keywords-snt}{Section'tie16.2}
'xrdef {Avoiding substitution-title}{Avoiding substitution}
-'xrdef {Avoiding substitution-pg}{83}
+'xrdef {Avoiding substitution-pg}{74}
'xrdef {Avoiding substitution-snt}{Section'tie16.3}
'xrdef {Substitution modes-title}{Substitution modes}
-'xrdef {Substitution modes-pg}{83}
+'xrdef {Substitution modes-pg}{75}
'xrdef {Substitution modes-snt}{Section'tie16.4}
'xrdef {Log keyword-title}{Problems with the $Log: cvs.aux,v $
-'xrdef {Log keyword-title}{Problems with the Revision 1.1.1.9 1997/04/21 04:33:57 tholo
-'xrdef {Log keyword-title}{Problems with the Missing files from import
+'xrdef {Log keyword-title}{Problems with the Revision 1.1.1.10 1997/06/28 03:35:06 tholo
+'xrdef {Log keyword-title}{Problems with the Missing files from initial import
'xrdef {Log keyword-title}{Problems with the keyword.}
-'xrdef {Log keyword-pg}{84}
+'xrdef {Log keyword-pg}{75}
'xrdef {Log keyword-snt}{Section'tie16.5}
'xrdef {Binary files-title}{Handling binary files}
-'xrdef {Binary files-pg}{85}
+'xrdef {Binary files-pg}{77}
'xrdef {Binary files-snt}{Chapter'tie17}
'xrdef {Builds-title}{How your build system interacts with CVS}
-'xrdef {Builds-pg}{87}
+'xrdef {Builds-pg}{79}
'xrdef {Builds-snt}{Chapter'tie18}
'xrdef {Compatibility-title}{Compatibility between CVS Versions}
-'xrdef {Compatibility-pg}{89}
+'xrdef {Compatibility-pg}{81}
'xrdef {Compatibility-snt}{Chapter'tie19}
'xrdef {Revision management-title}{Revision management}
-'xrdef {Revision management-pg}{91}
+'xrdef {Revision management-pg}{83}
'xrdef {Revision management-snt}{Chapter'tie20}
'xrdef {When to commit-title}{When to commit?}
-'xrdef {When to commit-pg}{91}
+'xrdef {When to commit-pg}{83}
'xrdef {When to commit-snt}{Section'tie20.1}
'xrdef {CVS commands-title}{Guide to CVS commands}
-'xrdef {CVS commands-pg}{93}
+'xrdef {CVS commands-pg}{85}
'xrdef {CVS commands-snt}{Appendix'tie'char65{}}
'xrdef {Structure-title}{Overall structure of CVS commands}
-'xrdef {Structure-pg}{93}
+'xrdef {Structure-pg}{85}
'xrdef {Structure-snt}{Section'tie'char65.1}
+'xrdef {Exit status-title}{CVS's exit status}
+'xrdef {Exit status-pg}{85}
+'xrdef {Exit status-snt}{Section'tie'char65.2}
'xrdef {~/.cvsrc-title}{Default options and the ~/.cvsrc file}
-'xrdef {~/.cvsrc-pg}{93}
-'xrdef {~/.cvsrc-snt}{Section'tie'char65.2}
+'xrdef {~/.cvsrc-pg}{86}
+'xrdef {~/.cvsrc-snt}{Section'tie'char65.3}
'xrdef {Global options-title}{Global options}
-'xrdef {Global options-pg}{95}
-'xrdef {Global options-snt}{Section'tie'char65.3}
+'xrdef {Global options-pg}{86}
+'xrdef {Global options-snt}{Section'tie'char65.4}
'xrdef {Common options-title}{Common command options}
-'xrdef {Common options-pg}{96}
-'xrdef {Common options-snt}{Section'tie'char65.4}
+'xrdef {Common options-pg}{88}
+'xrdef {Common options-snt}{Section'tie'char65.5}
'xrdef {admin-title}{admin---Administration front end for rcs}
-'xrdef {admin-pg}{99}
-'xrdef {admin-snt}{Section'tie'char65.5}
+'xrdef {admin-pg}{90}
+'xrdef {admin-snt}{Section'tie'char65.6}
'xrdef {admin options-title}{admin options}
-'xrdef {admin options-pg}{99}
-'xrdef {admin options-snt}{Section'tie'char65.5.1}
+'xrdef {admin options-pg}{91}
+'xrdef {admin options-snt}{Section'tie'char65.6.1}
'xrdef {admin examples-title}{admin examples}
-'xrdef {admin examples-pg}{102}
-'xrdef {admin examples-snt}{Section'tie'char65.5.2}
+'xrdef {admin examples-pg}{93}
+'xrdef {admin examples-snt}{Section'tie'char65.6.2}
'xrdef {checkout-title}{checkout---Check out sources for editing}
-'xrdef {checkout-pg}{103}
-'xrdef {checkout-snt}{Section'tie'char65.6}
+'xrdef {checkout-pg}{94}
+'xrdef {checkout-snt}{Section'tie'char65.7}
'xrdef {checkout options-title}{checkout options}
-'xrdef {checkout options-pg}{104}
-'xrdef {checkout options-snt}{Section'tie'char65.6.1}
+'xrdef {checkout options-pg}{95}
+'xrdef {checkout options-snt}{Section'tie'char65.7.1}
'xrdef {checkout examples-title}{checkout examples}
-'xrdef {checkout examples-pg}{105}
-'xrdef {checkout examples-snt}{Section'tie'char65.6.2}
+'xrdef {checkout examples-pg}{96}
+'xrdef {checkout examples-snt}{Section'tie'char65.7.2}
'xrdef {commit-title}{commit---Check files into the repository}
-'xrdef {commit-pg}{105}
-'xrdef {commit-snt}{Section'tie'char65.7}
+'xrdef {commit-pg}{96}
+'xrdef {commit-snt}{Section'tie'char65.8}
'xrdef {commit options-title}{commit options}
-'xrdef {commit options-pg}{106}
-'xrdef {commit options-snt}{Section'tie'char65.7.1}
+'xrdef {commit options-pg}{97}
+'xrdef {commit options-snt}{Section'tie'char65.8.1}
'xrdef {commit examples-title}{commit examples}
-'xrdef {commit examples-pg}{107}
-'xrdef {commit examples-snt}{Section'tie'char65.7.2}
-'xrdef {diff-title}{diff---Run diffs between revisions}
-'xrdef {diff-pg}{108}
-'xrdef {diff-snt}{Section'tie'char65.8}
+'xrdef {commit examples-pg}{97}
+'xrdef {commit examples-snt}{Section'tie'char65.8.2}
+'xrdef {diff-title}{diff---Show differences between revisions}
+'xrdef {diff-pg}{98}
+'xrdef {diff-snt}{Section'tie'char65.9}
'xrdef {diff options-title}{diff options}
-'xrdef {diff options-pg}{109}
-'xrdef {diff options-snt}{Section'tie'char65.8.1}
+'xrdef {diff options-pg}{99}
+'xrdef {diff options-snt}{Section'tie'char65.9.1}
'xrdef {diff examples-title}{diff examples}
-'xrdef {diff examples-pg}{110}
-'xrdef {diff examples-snt}{Section'tie'char65.8.2}
+'xrdef {diff examples-pg}{99}
+'xrdef {diff examples-snt}{Section'tie'char65.9.2}
'xrdef {export-title}{export---Export sources from CVS, similar to checkout}
-'xrdef {export-pg}{110}
-'xrdef {export-snt}{Section'tie'char65.9}
+'xrdef {export-pg}{100}
+'xrdef {export-snt}{Section'tie'char65.10}
'xrdef {export options-title}{export options}
-'xrdef {export options-pg}{111}
-'xrdef {export options-snt}{Section'tie'char65.9.1}
+'xrdef {export options-pg}{100}
+'xrdef {export options-snt}{Section'tie'char65.10.1}
'xrdef {history-title}{history---Show status of files and users}
-'xrdef {history-pg}{112}
-'xrdef {history-snt}{Section'tie'char65.10}
+'xrdef {history-pg}{101}
+'xrdef {history-snt}{Section'tie'char65.11}
'xrdef {history options-title}{history options}
-'xrdef {history options-pg}{112}
-'xrdef {history options-snt}{Section'tie'char65.10.1}
+'xrdef {history options-pg}{101}
+'xrdef {history options-snt}{Section'tie'char65.11.1}
'xrdef {import-title}{import---Import sources into CVS, using vendor branches}
-'xrdef {import-pg}{114}
-'xrdef {import-snt}{Section'tie'char65.11}
+'xrdef {import-pg}{102}
+'xrdef {import-snt}{Section'tie'char65.12}
'xrdef {import options-title}{import options}
-'xrdef {import options-pg}{115}
-'xrdef {import options-snt}{Section'tie'char65.11.1}
+'xrdef {import options-pg}{103}
+'xrdef {import options-snt}{Section'tie'char65.12.1}
'xrdef {import output-title}{import output}
-'xrdef {import output-pg}{115}
-'xrdef {import output-snt}{Section'tie'char65.11.2}
+'xrdef {import output-pg}{104}
+'xrdef {import output-snt}{Section'tie'char65.12.2}
'xrdef {import examples-title}{import examples}
-'xrdef {import examples-pg}{116}
-'xrdef {import examples-snt}{Section'tie'char65.11.3}
+'xrdef {import examples-pg}{104}
+'xrdef {import examples-snt}{Section'tie'char65.12.3}
'xrdef {log-title}{log---Print out log information for files}
-'xrdef {log-pg}{116}
-'xrdef {log-snt}{Section'tie'char65.12}
+'xrdef {log-pg}{104}
+'xrdef {log-snt}{Section'tie'char65.13}
'xrdef {log options-title}{log options}
-'xrdef {log options-pg}{116}
-'xrdef {log options-snt}{Section'tie'char65.12.1}
+'xrdef {log options-pg}{104}
+'xrdef {log options-snt}{Section'tie'char65.13.1}
'xrdef {log examples-title}{log examples}
-'xrdef {log examples-pg}{118}
-'xrdef {log examples-snt}{Section'tie'char65.12.2}
+'xrdef {log examples-pg}{106}
+'xrdef {log examples-snt}{Section'tie'char65.13.2}
'xrdef {rdiff-title}{rdiff---'patch' format diffs between releases}
-'xrdef {rdiff-pg}{118}
-'xrdef {rdiff-snt}{Section'tie'char65.13}
+'xrdef {rdiff-pg}{106}
+'xrdef {rdiff-snt}{Section'tie'char65.14}
'xrdef {rdiff options-title}{rdiff options}
-'xrdef {rdiff options-pg}{119}
-'xrdef {rdiff options-snt}{Section'tie'char65.13.1}
+'xrdef {rdiff options-pg}{106}
+'xrdef {rdiff options-snt}{Section'tie'char65.14.1}
'xrdef {rdiff examples-title}{rdiff examples}
-'xrdef {rdiff examples-pg}{119}
-'xrdef {rdiff examples-snt}{Section'tie'char65.13.2}
+'xrdef {rdiff examples-pg}{107}
+'xrdef {rdiff examples-snt}{Section'tie'char65.14.2}
'xrdef {release-title}{release---Indicate that a Module is no longer in use}
-'xrdef {release-pg}{120}
-'xrdef {release-snt}{Section'tie'char65.14}
+'xrdef {release-pg}{107}
+'xrdef {release-snt}{Section'tie'char65.15}
'xrdef {release options-title}{release options}
-'xrdef {release options-pg}{120}
-'xrdef {release options-snt}{Section'tie'char65.14.1}
+'xrdef {release options-pg}{108}
+'xrdef {release options-snt}{Section'tie'char65.15.1}
'xrdef {release output-title}{release output}
-'xrdef {release output-pg}{121}
-'xrdef {release output-snt}{Section'tie'char65.14.2}
+'xrdef {release output-pg}{108}
+'xrdef {release output-snt}{Section'tie'char65.15.2}
'xrdef {release examples-title}{release examples}
-'xrdef {release examples-pg}{121}
-'xrdef {release examples-snt}{Section'tie'char65.14.3}
+'xrdef {release examples-pg}{108}
+'xrdef {release examples-snt}{Section'tie'char65.15.3}
'xrdef {rtag-title}{rtag---Add a symbolic tag to a module}
-'xrdef {rtag-pg}{122}
-'xrdef {rtag-snt}{Section'tie'char65.15}
+'xrdef {rtag-pg}{109}
+'xrdef {rtag-snt}{Section'tie'char65.16}
'xrdef {rtag options-title}{rtag options}
-'xrdef {rtag options-pg}{122}
-'xrdef {rtag options-snt}{Section'tie'char65.15.1}
-'xrdef {status-title}{status---Display status information on checked out files}
-'xrdef {status-pg}{123}
-'xrdef {status-snt}{Section'tie'char65.16}
-'xrdef {status options-title}{status options}
-'xrdef {status options-pg}{123}
-'xrdef {status options-snt}{Section'tie'char65.16.1}
+'xrdef {rtag options-pg}{109}
+'xrdef {rtag options-snt}{Section'tie'char65.16.1}
'xrdef {tag-title}{tag---Add a symbolic tag to checked out versions of files}
-'xrdef {tag-pg}{124}
+'xrdef {tag-pg}{110}
'xrdef {tag-snt}{Section'tie'char65.17}
'xrdef {tag options-title}{tag options}
-'xrdef {tag options-pg}{124}
+'xrdef {tag options-pg}{110}
'xrdef {tag options-snt}{Section'tie'char65.17.1}
'xrdef {update-title}{update---Bring work tree in sync with repository}
-'xrdef {update-pg}{125}
+'xrdef {update-pg}{111}
'xrdef {update-snt}{Section'tie'char65.18}
'xrdef {update options-title}{update options}
-'xrdef {update options-pg}{125}
+'xrdef {update options-pg}{111}
'xrdef {update options-snt}{Section'tie'char65.18.1}
'xrdef {update output-title}{update output}
-'xrdef {update output-pg}{127}
+'xrdef {update output-pg}{112}
'xrdef {update output-snt}{Section'tie'char65.18.2}
-'xrdef {update examples-title}{update examples}
-'xrdef {update examples-pg}{128}
-'xrdef {update examples-snt}{Section'tie'char65.18.3}
'xrdef {Invoking CVS-title}{Quick reference to CVS commands}
-'xrdef {Invoking CVS-pg}{129}
+'xrdef {Invoking CVS-pg}{115}
'xrdef {Invoking CVS-snt}{Appendix'tie'char66{}}
-'xrdef {Administrative files-title}{Reference manual for the Administrative files}
-'xrdef {Administrative files-pg}{139}
+'xrdef {Administrative files-title}{Reference manual for Administrative files}
+'xrdef {Administrative files-pg}{125}
'xrdef {Administrative files-snt}{Appendix'tie'char67{}}
'xrdef {modules-title}{The modules file}
-'xrdef {modules-pg}{139}
+'xrdef {modules-pg}{125}
'xrdef {modules-snt}{Section'tie'char67.1}
'xrdef {Wrappers-title}{The cvswrappers file}
-'xrdef {Wrappers-pg}{141}
+'xrdef {Wrappers-pg}{126}
'xrdef {Wrappers-snt}{Section'tie'char67.2}
'xrdef {commit files-title}{The commit support files}
-'xrdef {commit files-pg}{142}
+'xrdef {commit files-pg}{127}
'xrdef {commit files-snt}{Section'tie'char67.3}
'xrdef {syntax-title}{The common syntax}
-'xrdef {syntax-pg}{143}
+'xrdef {syntax-pg}{128}
'xrdef {syntax-snt}{Section'tie'char67.3.1}
'xrdef {commitinfo-title}{Commitinfo}
-'xrdef {commitinfo-pg}{143}
+'xrdef {commitinfo-pg}{128}
'xrdef {commitinfo-snt}{Section'tie'char67.4}
'xrdef {verifymsg-title}{Verifying log messages}
-'xrdef {verifymsg-pg}{144}
+'xrdef {verifymsg-pg}{129}
'xrdef {verifymsg-snt}{Section'tie'char67.5}
'xrdef {editinfo-title}{Editinfo}
-'xrdef {editinfo-pg}{145}
+'xrdef {editinfo-pg}{130}
'xrdef {editinfo-snt}{Section'tie'char67.6}
'xrdef {editinfo example-title}{Editinfo example}
-'xrdef {editinfo example-pg}{146}
+'xrdef {editinfo example-pg}{131}
'xrdef {editinfo example-snt}{Section'tie'char67.6.1}
'xrdef {loginfo-title}{Loginfo}
-'xrdef {loginfo-pg}{147}
+'xrdef {loginfo-pg}{131}
'xrdef {loginfo-snt}{Section'tie'char67.7}
'xrdef {loginfo example-title}{Loginfo example}
-'xrdef {loginfo example-pg}{149}
+'xrdef {loginfo example-pg}{132}
'xrdef {loginfo example-snt}{Section'tie'char67.7.1}
'xrdef {Keeping a checked out copy-title}{Keeping a checked out copy}
-'xrdef {Keeping a checked out copy-pg}{149}
+'xrdef {Keeping a checked out copy-pg}{132}
'xrdef {Keeping a checked out copy-snt}{Section'tie'char67.7.2}
'xrdef {rcsinfo-title}{Rcsinfo}
-'xrdef {rcsinfo-pg}{150}
+'xrdef {rcsinfo-pg}{133}
'xrdef {rcsinfo-snt}{Section'tie'char67.8}
'xrdef {cvsignore-title}{Ignoring files via cvsignore}
-'xrdef {cvsignore-pg}{150}
+'xrdef {cvsignore-pg}{133}
'xrdef {cvsignore-snt}{Section'tie'char67.9}
'xrdef {history file-title}{The history file}
-'xrdef {history file-pg}{151}
+'xrdef {history file-pg}{134}
'xrdef {history file-snt}{Section'tie'char67.10}
'xrdef {Variables-title}{Expansions in administrative files}
-'xrdef {Variables-pg}{152}
+'xrdef {Variables-pg}{134}
'xrdef {Variables-snt}{Section'tie'char67.11}
'xrdef {Environment variables-title}{All environment variables which affect CVS}
-'xrdef {Environment variables-pg}{153}
+'xrdef {Environment variables-pg}{137}
'xrdef {Environment variables-snt}{Appendix'tie'char68{}}
'xrdef {Troubleshooting-title}{Troubleshooting}
-'xrdef {Troubleshooting-pg}{157}
+'xrdef {Troubleshooting-pg}{141}
'xrdef {Troubleshooting-snt}{Appendix'tie'char69{}}
'xrdef {Error messages-title}{Partial list of error messages}
-'xrdef {Error messages-pg}{157}
+'xrdef {Error messages-pg}{141}
'xrdef {Error messages-snt}{Section'tie'char69.1}
+'xrdef {Other problems-title}{Other common problems}
+'xrdef {Other problems-pg}{143}
+'xrdef {Other problems-snt}{Section'tie'char69.2}
'xrdef {Copying-title}{GNU GENERAL PUBLIC LICENSE}
-'xrdef {Copying-pg}{159}
+'xrdef {Copying-pg}{145}
'xrdef {Copying-snt}{Appendix'tie'char70{}}
'xrdef {Index-title}{Index}
-'xrdef {Index-pg}{167}
+'xrdef {Index-pg}{153}
'xrdef {Index-snt}{}
diff --git a/gnu/usr.bin/cvs/doc/cvs.info b/gnu/usr.bin/cvs/doc/cvs.info
index 6e9b07148b3..ed41ad0ef6f 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info
+++ b/gnu/usr.bin/cvs/doc/cvs.info
@@ -24,175 +24,179 @@ the Free Software Foundation instead of in the original English.

Indirect:
cvs.info-1: 1088
-cvs.info-2: 50973
-cvs.info-3: 100370
-cvs.info-4: 149661
-cvs.info-5: 198776
-cvs.info-6: 241204
-cvs.info-7: 288376
-cvs.info-8: 318124
+cvs.info-2: 50704
+cvs.info-3: 100133
+cvs.info-4: 149361
+cvs.info-5: 199124
+cvs.info-6: 246095
+cvs.info-7: 294521
+cvs.info-8: 332724

Tag Table:
(Indirect)
Node: Top1088
-Node: Preface2952
-Node: Checklist4898
-Node: Credits5960
-Node: BUGS7148
-Node: What is CVS?8222
-Node: A sample session16779
-Node: Getting the source17612
-Node: Committing your changes18489
-Node: Cleaning up20345
-Node: Viewing differences22045
-Node: Repository22938
-Node: Specifying a repository25321
-Node: Repository storage26732
-Node: Repository files27675
-Node: File permissions30451
-Node: Attic32776
-Node: Working directory storage33799
-Node: Intro administrative files40859
-Node: Multiple repositories42567
-Node: Creating a repository43739
-Node: Remote repositories45879
-Node: Server requirements47108
-Node: Connecting via rsh48379
-Node: Password authenticated50973
-Node: Password authentication server51728
-Node: Password authentication client55734
-Node: Password authentication security58050
-Node: Kerberos authenticated59516
-Node: Read-only access60933
-Node: Starting a new project63625
-Node: Setting up the files64379
-Node: From files65003
-Node: From other version control systems67009
-Node: From scratch68898
-Node: Defining the module69634
-Node: Multiple developers70615
-Node: File status72785
-Node: Updating a file74959
-Node: Conflicts example76266
-Node: Informing others80318
-Node: Concurrency80858
-Node: Watches82616
-Node: Setting a watch84006
-Node: Getting Notified85173
-Node: Editing files88549
-Node: Watch information91069
-Node: Watches Compatibility91919
-Node: Choosing a model92754
-Node: Revisions and branches95429
-Node: Revision numbers96717
-Node: Versions revisions releases99775
-Node: Assigning revisions100370
-Node: Tags101932
-Node: Branches motivation107107
-Node: Creating a branch108133
-Node: Sticky tags110715
-Node: Magic branch numbers114029
-Node: Merging115486
-Node: Merging a branch116078
-Node: Merging more than once117854
-Node: Merging two revisions120327
-Node: Merging adds and removals121119
-Node: Recursive behavior121695
-Node: Adding files123379
-Node: Removing files126064
-Node: Removing directories129037
-Node: Tracking sources130083
-Node: First import131484
-Node: Update imports132833
-Node: Reverting local changes134326
-Node: Binary files in imports135018
-Node: Moving files135299
-Node: Outside135926
-Node: Inside136841
-Node: Rename by copying137706
-Node: Moving directories138728
-Node: History browsing140159
-Node: log messages140718
-Node: history database141040
-Node: user-defined logging141386
-Node: annotate142906
-Node: Keyword substitution144046
-Node: Keyword list145034
-Node: Using keywords146814
-Node: Avoiding substitution148761
-Node: Substitution modes149661
-Node: Log keyword152163
-Node: Binary files153303
-Node: Builds156154
-Node: Compatibility158832
-Node: Revision management159824
-Node: When to commit160413
-Node: CVS commands161521
-Node: Structure163102
-Node: ~/.cvsrc164370
-Node: Global options166369
-Node: Common options170008
-Node: admin176869
-Node: admin options177745
-Node: admin examples185483
-Node: checkout187000
-Node: checkout options189448
-Node: checkout examples192617
-Node: commit192894
-Node: commit options195020
-Node: commit examples196420
-Node: diff198776
-Node: diff options199665
-Node: diff examples201941
-Node: export202901
-Node: export options204160
-Node: history205352
-Node: history options206133
-Node: import208965
-Node: import options211576
-Node: import output213126
-Node: import examples214203
-Node: log214367
-Node: log options215402
-Node: log examples218628
-Node: rdiff218774
-Node: rdiff options220076
-Node: rdiff examples221625
-Node: release222583
-Node: release options223878
-Node: release output224557
-Node: release examples226072
-Node: rtag226532
-Node: rtag options227367
-Node: status229262
-Node: status options230159
-Node: tag230747
-Node: tag options232301
-Node: update233552
-Node: update options234406
-Node: update output238009
-Node: update examples240872
-Node: Invoking CVS241204
-Node: Administrative files257213
-Node: modules258546
-Node: Wrappers263174
-Node: commit files266772
-Node: syntax268480
-Node: commitinfo269360
-Node: verifymsg270873
-Node: editinfo273313
-Node: editinfo example275599
-Node: loginfo276893
-Node: loginfo example279227
-Node: Keeping a checked out copy279997
-Node: rcsinfo281005
-Node: cvsignore282311
-Node: history file285193
-Node: Variables285845
-Node: Environment variables288376
-Node: Troubleshooting293532
-Node: Error messages293732
-Node: Copying298937
-Node: Index318124
+Node: Preface2953
+Node: Checklist4188
+Node: Credits5250
+Node: BUGS6637
+Node: What is CVS?10368
+Node: A sample session18555
+Node: Getting the source19388
+Node: Committing your changes20265
+Node: Cleaning up22121
+Node: Viewing differences23821
+Node: Repository24714
+Node: Specifying a repository27432
+Node: Repository storage28843
+Node: Repository files29786
+Node: File permissions32566
+Node: Attic34891
+Node: Working directory storage35914
+Node: Intro administrative files43770
+Node: Multiple repositories45478
+Node: Creating a repository46650
+Node: Backing up48781
+Node: Moving a repository50704
+Node: Remote repositories51779
+Node: Server requirements53006
+Node: Connecting via rsh54277
+Node: Password authenticated56845
+Node: Password authentication server57600
+Node: Password authentication client61875
+Node: Password authentication security64181
+Node: Kerberos authenticated65647
+Node: Read-only access67059
+Node: Server temporary directory69764
+Node: Starting a new project71051
+Node: Setting up the files71805
+Node: From files72429
+Node: From other version control systems74435
+Node: From scratch76324
+Node: Defining the module77060
+Node: Multiple developers78041
+Node: File status80211
+Node: Updating a file83080
+Node: Conflicts example84387
+Node: Informing others88439
+Node: Concurrency88979
+Node: Watches90737
+Node: Setting a watch92127
+Node: Getting Notified93408
+Node: Editing files96782
+Node: Watch information99295
+Node: Watches Compatibility100133
+Node: Choosing a model101006
+Node: Revisions and branches103681
+Node: Revision numbers104969
+Node: Versions revisions releases107903
+Node: Assigning revisions108498
+Node: Tags110060
+Node: Branches motivation115227
+Node: Creating a branch116253
+Node: Sticky tags118819
+Node: Magic branch numbers122125
+Node: Merging123582
+Node: Merging a branch124174
+Node: Merging more than once125950
+Node: Merging two revisions128417
+Node: Merging adds and removals129209
+Node: Recursive behavior129785
+Node: Adding files131589
+Node: Removing files134274
+Node: Removing directories137677
+Node: Tracking sources138723
+Node: First import140275
+Node: Update imports141627
+Node: Reverting local changes143120
+Node: Binary files in imports143812
+Node: Keywords in imports144121
+Node: Multiple vendor branches145260
+Node: Moving files146954
+Node: Outside147581
+Node: Inside148496
+Node: Rename by copying149361
+Node: Moving directories150383
+Node: History browsing151814
+Node: log messages152373
+Node: history database152695
+Node: user-defined logging153041
+Node: annotate154561
+Node: Keyword substitution155702
+Node: Keyword list156689
+Node: Using keywords158420
+Node: Avoiding substitution160367
+Node: Substitution modes161263
+Node: Log keyword163765
+Node: Binary files164905
+Node: Builds168054
+Node: Compatibility170732
+Node: Revision management171724
+Node: When to commit172313
+Node: CVS commands173421
+Node: Structure175005
+Node: Exit status176276
+Node: ~/.cvsrc177268
+Node: Global options179269
+Node: Common options183289
+Node: admin190510
+Node: admin options191386
+Node: admin examples199124
+Node: checkout200641
+Node: checkout options203089
+Node: checkout examples206395
+Node: commit206672
+Node: commit options208543
+Node: commit examples209943
+Node: diff212299
+Node: diff options213184
+Node: diff examples215460
+Node: export216420
+Node: export options217680
+Node: history218872
+Node: history options219653
+Node: import222485
+Node: import options225096
+Node: import output226347
+Node: import examples227424
+Node: log227588
+Node: log options228736
+Node: log examples231962
+Node: rdiff232108
+Node: rdiff options233410
+Node: rdiff examples235034
+Node: release235992
+Node: release options237287
+Node: release output237966
+Node: release examples239481
+Node: rtag239941
+Node: rtag options240773
+Node: tag242577
+Node: tag options244129
+Node: update245289
+Node: update options246095
+Node: update output249775
+Node: Invoking CVS252614
+Node: Administrative files269442
+Node: modules270767
+Node: Wrappers275395
+Node: commit files278993
+Node: syntax280701
+Node: commitinfo281581
+Node: verifymsg283094
+Node: editinfo285534
+Node: editinfo example287820
+Node: loginfo289114
+Node: loginfo example291448
+Node: Keeping a checked out copy292207
+Node: rcsinfo293215
+Node: cvsignore294521
+Node: history file297403
+Node: Variables298055
+Node: Environment variables300590
+Node: Troubleshooting305849
+Node: Error messages306404
+Node: Other problems312969
+Node: Copying313532
+Node: Index332724

End Tag Table
diff --git a/gnu/usr.bin/cvs/doc/cvs.info-1 b/gnu/usr.bin/cvs/doc/cvs.info-1
index a8780839872..2ea0dd40e95 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info-1
+++ b/gnu/usr.bin/cvs/doc/cvs.info-1
@@ -27,7 +27,7 @@ File: cvs.info, Node: Top, Next: Preface, Up: (dir)
This info manual describes how to use and administer CVS version
-1.9.8.
+1.9.10.
* Menu:
@@ -90,25 +90,6 @@ suited for such a complex program.
gathered together. There is also an extensive index, and a lot of
cross references.
- This manual was contributed by Signum Support AB in Sweden. Signum
-is yet another in the growing list of companies that support free
-software. You are free to copy both this manual and the CVS program.
-*Note Copying::, for the details. Signum Support offers support
-contracts and binary distribution for many programs, such as CVS, GNU
-Emacs, the GNU C compiler and others. Write to us for more information.
-
- Signum Support AB
- Box 2044
- S-580 02 Linkoping
- Sweden
-
- Email: info@signum.se
- Phone: +46 (0)13 - 21 46 00
- Fax: +46 (0)13 - 21 47 00
-
- Another company selling support for CVS is Cyclic Software, web:
-`http://www.cyclic.com/', email: `info@cyclic.com'.
-
* Menu:
* Checklist::
@@ -148,9 +129,9 @@ Credits
=======
Roland Pesch, then of Cygnus Support <roland@wrs.com> wrote the
-manual pages which were distributed with CVS 1.3. Appendix A and B
-contain much text that was extracted from them. He also read an early
-draft of this manual and contributed many ideas and corrections.
+manual pages which were distributed with CVS 1.3. Much of their text
+was copied into this manual. He also read an early draft of this
+manual and contributed many ideas and corrections.
The mailing-list `info-cvs' is sometimes informative. I have
included information from postings made by the following persons: David
@@ -164,11 +145,19 @@ closest thing there is to a successor (with respect to documenting how
to use CVS, at least).
In addition, the following persons have helped by telling me about
-mistakes I've made: Roxanne Brunskill <rbrunski@datap.ca>, Kathy Dyer
-<dyer@phoenix.ocf.llnl.gov>, Karl Pingle <pingle@acuson.com>, Thomas A
-Peterson <tap@src.honeywell.com>, Inge Wallin <ingwa@signum.se>, Dirk
-Koschuetzki <koschuet@fmi.uni-passau.de> and Michael Brown
-<brown@wi.extrel.com>.
+mistakes I've made:
+
+ Roxanne Brunskill <rbrunski@datap.ca>,
+ Kathy Dyer <dyer@phoenix.ocf.llnl.gov>,
+ Karl Pingle <pingle@acuson.com>,
+ Thomas A Peterson <tap@src.honeywell.com>,
+ Inge Wallin <ingwa@signum.se>,
+ Dirk Koschuetzki <koschuet@fmi.uni-passau.de>
+ and Michael Brown <brown@wi.extrel.com>.
+
+ The list of contributors here is not comprehensive; for a more
+complete list of who has contributed to this manual see the file
+`doc/ChangeLog' in the CVS source distribution.

File: cvs.info, Node: BUGS, Prev: Credits, Up: Preface
@@ -176,32 +165,82 @@ File: cvs.info, Node: BUGS, Prev: Credits, Up: Preface
BUGS
====
- This manual is known to have room for improvement. Here is a list
-of known deficiencies:
-
- * In the examples, the output from CVS is sometimes displayed,
- sometimes not.
-
- * The input that you are supposed to type in the examples should
- have a different font than the output from the computer.
-
- * This manual should be clearer about what file permissions you
- should set up in the repository, and about setuid/setgid.
-
- * Some of the chapters are not yet complete. They are noted by
- comments in the `cvs.texinfo' file.
-
- * This list is not complete. If you notice any error, omission, or
- something that is unclear, please send mail to
- bug-cvs@prep.ai.mit.edu. This is also the address for reporting
- bugs in CVS.
-
- I hope that you will find this manual useful, despite the
-above-mentioned shortcomings.
-
-
- Linkoping, October 1993
- Per Cederqvist
+ Neither CVS nor this manual is perfect, and they probably never will
+be. If you are having trouble using CVS, or think you have found a
+bug, there are a number of things you can do about it. Note that if
+the manual is unclear, that can be considered a bug in the manual, so
+these problems are often worth doing something about as well as
+problems with CVS itself.
+
+ * If you want someone to help you and fix bugs that you report,
+ there are companies which will do that for a fee. Two such
+ companies are:
+
+ Signum Support AB
+ Box 2044
+ S-580 02 Linkoping
+ Sweden
+ Email: info@signum.se
+ Phone: +46 (0)13 - 21 46 00
+ Fax: +46 (0)13 - 21 47 00
+ http://www.signum.se/
+
+ Cyclic Software
+ United States of America
+ http://www.cyclic.com/
+ info@cyclic.com
+
+ * If you got CVS through a distributor, such as an operating system
+ vendor or a vendor of freeware CD-ROMs, you may wish to see
+ whether the distributor provides support. Often, they will provide
+ no support or minimal support, but this may vary from distributor
+ to distributor.
+
+ * If you have the skills and time to do so, you may wish to fix the
+ bug yourself. If you wish to submit your fix for inclusion in
+ future releases of CVS, see the file HACKING in the CVS source
+ distribution. It contains much more information on the process of
+ submitting fixes.
+
+ * There may be resources on the net which can help. Two good places
+ to start are:
+
+ http://www.cyclic.com
+ particularly the Unsupported Resources page
+ http://www.loria.fr/~molli/cvs-index.html
+
+ If you are so inspired, increasing the information available on
+ the net is likely to be appreciated. For example, before the
+ standard CVS distribution worked on Windows 95, there was a web
+ page with some explanation and patches for running CVS on Windows
+ 95, and various people helped out by mentioning this page on
+ mailing lists or newsgroups when the subject came up.
+
+ * It is also possible to report bugs to `bug-cvs'. Note that
+ someone may or may not want to do anything with your bug
+ report--if you need a solution consider one of the options
+ mentioned above. People probably do want to hear about bugs which
+ are particularly severe in consequences and/or easy to fix,
+ however. You can also increase your odds by being as clear as
+ possible about the exact nature of the bug and any other relevant
+ information. The way to report bugs is to send email to
+ `bug-cvs@prep.ai.mit.edu'. Note that submissions to `bug-cvs' may
+ be distributed under the terms of the GNU Public License, so if
+ you don't like this, don't submit them. There is usually no
+ justification for sending mail directly to one of the CVS
+ maintainers rather than to `bug-cvs'; those maintainers who want
+ to hear about such bug reports read `bug-cvs'. Also note that
+ sending a bug report to other mailing lists or newsgroups is *not*
+ a substitute for sending it to `bug-cvs'. It is fine to discuss
+ CVS bugs on whatever forum you prefer, but there are not
+ necessarily any maintainers reading bug reports sent anywhere
+ except `bug-cvs'.
+
+ People often ask if there is a list of known bugs or whether a
+particular bug is a known one. The file BUGS in the CVS source
+distribution is one list of known bugs, but it doesn't necessarily try
+to be comprehensive. Perhaps there will never be a comprehensive,
+detailed list of known bugs.

File: cvs.info, Node: What is CVS?, Next: A sample session, Prev: Preface, Up: Top
@@ -232,10 +271,10 @@ different developers from each other. Every developer works in his own
directory, and CVS merges the work when each developer is done.
CVS started out as a bunch of shell scripts written by Dick Grune,
-posted to `comp.sources.unix' in the volume 6 release of December,
-1986. While no actual code from these shell scripts is present in the
-current version of CVS much of the CVS conflict resolution algorithms
-come from them.
+posted to the newsgroup `comp.sources.unix' in the volume 6 release of
+December, 1986. While no actual code from these shell scripts is
+present in the current version of CVS much of the CVS conflict
+resolution algorithms come from them.
In April, 1989, Brian Berliner designed and coded CVS. Jeff Polk
later helped Brian with the design of the CVS module and vendor branch
@@ -257,14 +296,9 @@ other configuration management systems). In the future, it might be
possible to create a `comp.software.config-mgmt.cvs', but probably only
if there is sufficient CVS traffic on `comp.software.config-mgmt'.
- To report bugs in CVS send mail to `bug-cvs@prep.ai.mit.edu'. Do
-note that someone may or may not feel like taking care of your bug
-report--if you need a response consider a support contract from Cyclic
-Software (`http://www.cyclic.com' or `info@cyclic.com'). This is also
-the procedure for submitting suggested changes to CVS (see the file
-HACKING in the source distribution for more details). Note that all
-submitted changes may be distributed under the terms of the GNU Public
-License, so if you don't like this, don't submit them.
+ You can also subscribe to the bug-cvs mailing list, described in
+more detail in *Note BUGS::. To subscribe send mail to
+bug-cvs-request@prep.ai.mit.edu.
CVS is not...
=============
@@ -555,11 +589,13 @@ directories which are under version control.
Normally, you never access any of the files in the repository
directly. Instead, you use CVS commands to get your own copy of the
-files, and then work on that copy. When you've finished a set of
-changes, you check (or "commit") them back into the repository. The
-repository then contains the changes which you have made, as well as
-recording exactly what you changed, when you changed it, and other such
-information.
+files into a "working directory", and then work on that copy. When
+you've finished a set of changes, you check (or "commit") them back
+into the repository. The repository then contains the changes which
+you have made, as well as recording exactly what you changed, when you
+changed it, and other such information. Note that the repository is
+not a subdirectory of the working directory, or vice versa; they should
+be in separate locations.
CVS can access a repository by a variety of means. It might be on
the local computer, or it might be on a computer across the room or
@@ -591,8 +627,11 @@ user-defined modules.
* Intro administrative files:: Defining modules
* Multiple repositories:: Multiple repositories
* Creating a repository:: Creating a repository
+* Backing up:: Backing up a repository
+* Moving a repository:: Moving a repository
* Remote repositories:: Accessing repositories on remote machines
* Read-only access:: Granting read-only access to the repository
+* Server temporary directory:: The server creates temporary directories

File: cvs.info, Node: Specifying a repository, Next: Repository storage, Up: Repository
@@ -660,8 +699,11 @@ Where files are stored within the repository
The overall structure of the repository is a directory tree
corresponding to the directories in the working directory. For
-example, supposing the repository is in `/usr/local/cvsroot', here is a
-possible directory tree (showing only the directories):
+example, supposing the repository is in
+
+ /usr/local/cvsroot
+
+here is a possible directory tree (showing only the directories):
/usr
|
@@ -868,9 +910,16 @@ expansion.
`-' followed by a revision for a removed file. TIMESTAMP is the
timestamp of the file at the time that CVS created it; if the
timestamp differs with the actual modification time of the file it
- means the file has been modified. CONFLICT indicates that there
- was a conflict; if it is the same as the actual modification time
- of the file it means that the user has obviously not resolved the
+ means the file has been modified. It is in Universal Time (UT),
+ stored in the format used by the ISO C asctime() function (for
+ example, `Sun Apr 7 01:29:26 1996'). One may write a string
+ which is not in that format, for example, `Result of merge', to
+ indicate that the file should always be considered to be modified.
+ This is not a special case; to see whether a file is modified a
+ program should take the timestamp of the file and simply do a
+ string compare with TIMESTAMP. CONFLICT indicates that there was
+ a conflict; if it is the same as the actual modification time of
+ the file it means that the user has obviously not resolved the
conflict. OPTIONS contains sticky options (for example `-kb' for a
binary file). TAGDATE contains `T' followed by a tag name, or `D'
for a date, followed by a sticky tag or date. Note that if
@@ -896,16 +945,20 @@ expansion.
`Entries', but it does provide a way to update the information
without having to rewrite the entire `Entries' file, including the
ability to preserve the information even if the program writing
- `Entries' and `Entries.Log' abruptly aborts. The format of a line
- in `Entries.Log' is a single character command followed by a space
- followed by a line in the format specified for a line in
- `Entries'. The single character command is `A' to indicate that
- the entry is being added, `R' to indicate that the entry is being
- removed, or any other character to indicate that the entire line
- in `Entries.Log' should be silently ignored (for future
- expansion). If the second character of the line in `Entries.Log'
- is not a space, then it was written by an older version of CVS
- (not documented here).
+ `Entries' and `Entries.Log' abruptly aborts. Programs which are
+ reading the `Entries' file should also check for `Entries.Log'.
+ If the latter exists, they should read `Entries' and then apply
+ the changes mentioned in `Entries.Log'. After applying the
+ changes, the recommended practice is to rewrite `Entries' and then
+ delete `Entries.Log'. The format of a line in `Entries.Log' is a
+ single character command followed by a space followed by a line in
+ the format specified for a line in `Entries'. The single
+ character command is `A' to indicate that the entry is being added,
+ `R' to indicate that the entry is being removed, or any other
+ character to indicate that the entire line in `Entries.Log' should
+ be silently ignored (for future expansion). If the second
+ character of the line in `Entries.Log' is not a space, then it was
+ written by an older version of CVS (not documented here).
`Entries.Backup'
This is a temporary file. Recommended usage is to write a new
@@ -1025,7 +1078,7 @@ consider using several directories within the same repository.
None of the examples in this manual show multiple repositories.

-File: cvs.info, Node: Creating a repository, Next: Remote repositories, Prev: Multiple repositories, Up: Repository
+File: cvs.info, Node: Creating a repository, Next: Backing up, Prev: Multiple repositories, Up: Repository
Creating a repository
=====================
@@ -1068,116 +1121,41 @@ set-up repository.
remove the history file after running `cvs init'. *Note history file::.

-File: cvs.info, Node: Remote repositories, Next: Read-only access, Prev: Creating a repository, Up: Repository
-
-Remote repositories
-===================
-
- Your working copy of the sources can be on a different machine than
-the repository. Using CVS in this manner is known as "client/server"
-operation. You run CVS on a machine which can mount your working
-directory, known as the "client", and tell it to communicate to a
-machine which can mount the repository, known as the "server".
-Generally, using a remote repository is just like using a local one,
-except that the format of the repository name is:
-
- :METHOD:USER@HOSTNAME:/path/to/repository
-
- The details of exactly what needs to be set up depend on how you are
-connecting to the server.
-
- If METHOD is not specified, and the repository name contains `:',
-then the default is `ext' or `server', depending on your platform; both
-are described in *Note Connecting via rsh::.
-
-* Menu:
-
-* Server requirements:: Memory and other resources for servers
-* Connecting via rsh:: Using the `rsh' program to connect
-* Password authenticated:: Direct connections using passwords
-* Kerberos authenticated:: Direct connections with kerberos
-
-
-File: cvs.info, Node: Server requirements, Next: Connecting via rsh, Up: Remote repositories
-
-Server requirements
--------------------
-
- The quick answer to what sort of machine is suitable as a server is
-that requirements are modest--a server with 32M of memory or even less
-can handle a fairly large source tree with a fair amount of activity.
-
- The real answer, of course, is more complicated. The CVS server
-consists of two processes for each client that it is serving. Memory
-consumption on the child process should remain fairly small. Memory
-consumption on the parent process, particularly if the network
-connection to the client is slow, can be expected to grow to slightly
-more than the size of the sources in a single directory, or two
-megabytes, whichever is larger.
+File: cvs.info, Node: Backing up, Next: Moving a repository, Prev: Creating a repository, Up: Repository
- Multiplying the size of each CVS server by the number of servers
-which you expect to have active at one time should give an idea of
-memory requirements for the server. For the most part, the memory
-consumed by the parent process probably can be swap space rather than
-physical memory.
-
- Resource consumption for the client or the non-client/server CVS is
-even more modest--any machine with enough capacity to run the operating
-system in question should have little trouble.
+Backing up a repository
+=======================
-
-File: cvs.info, Node: Connecting via rsh, Next: Password authenticated, Prev: Server requirements, Up: Remote repositories
-
-Connecting with rsh
--------------------
-
- CVS uses the `rsh' protocol to perform these operations, so the
-remote user host needs to have a `.rhosts' file which grants access to
-the local user.
-
- For example, suppose you are the user `mozart' on the local machine
-`anklet.grunge.com', and the server machine is
-`chainsaw.brickyard.com'. On chainsaw, put the following line into the
-file `.rhosts' in `bach''s home directory:
-
- anklet.grunge.com mozart
-
- Then test that `rsh' is working with
-
- rsh -l bach chainsaw.brickyard.com 'echo $PATH'
-
- Next you have to make sure that `rsh' will be able to find the
-server. Make sure that the path which `rsh' printed in the above
-example includes the directory containing a program named `cvs' which
-is the server. You need to set the path in `.bashrc', `.cshrc', etc.,
-not `.login' or `.profile'. Alternately, you can set the environment
-variable `CVS_SERVER' on the client machine to the filename of the
-server you want to use, for example `/usr/local/bin/cvs-1.6'.
-
- There is no need to edit `inetd.conf' or start a CVS server daemon.
-
- There are two access methods that you use in CVSROOT for rsh.
-`:server:' specifies an internal rsh client, which is supported only by
-some CVS ports. `:ext:' specifies an external rsh program. By default
-this is `rsh' but you may set the `CVS_RSH' environment variable to
-invoke another program which can access the remote server (for example,
-`remsh' on HP-UX 9 because `rsh' is something different). It must be a
-program which can transmit data to and from the server without modifying
-it; for example the Windows NT `rsh' is not suitable since it by
-default translates between CRLF and LF. The OS/2 CVS port has a hack
-to pass `-b' to `rsh' to get around this, but since this could
-potentially cause problems for programs other than the standard `rsh',
-it may change in the future. If you set `CVS_RSH' to `SSH' or some
-other rsh replacement, the instructions in the rest of this section
-concerning `.rhosts' and so on are likely to be inapplicable; consult
-the documentation for your rsh replacement.
-
- Continuing our example, supposing you want to access the module
-`foo' in the repository `/usr/local/cvsroot/', on machine
-`chainsaw.brickyard.com', you are ready to go:
-
- cvs -d :ext:bach@chainsaw.brickyard.com:/usr/local/cvsroot checkout foo
-
- (The `bach@' can be omitted if the username is the same on both the
-local and remote hosts.)
+ There is nothing particularly magical about the files in the
+repository; for the most part it is possible to back them up just like
+any other files. However, there are a few issues to consider.
+
+ The first is that to be paranoid, one should either not use CVS
+during the backup, or have the backup program lock CVS while doing the
+backup. To not use CVS, you might forbid logins to machines which can
+access the repository, turn off your CVS server, or similar mechanisms.
+The details would depend on your operating system and how you have CVS
+set up. To lock CVS, you would create `#cvs.rfl' locks in each
+repository directory. See *Note Concurrency::, for more on CVS locks.
+Having said all this, if you just back up without any of these
+precautions, the results are unlikely to be particularly dire.
+Restoring from backup, the repository might be in an inconsistent
+state, but this would not be particularly hard to fix manually.
+
+ When you restore a repository from backup, assuming that changes in
+the repository were made after the time of the backup, working
+directories which were not affected by the failure may refer to
+revisions which no longer exist in the repository. Trying to run CVS
+in such directories will typically produce an error message. One way
+to get those changes back into the repository is as follows:
+
+ * Get a new working directory.
+
+ * Copy the files from the working directory from before the failure
+ over to the new working directory (do not copy the contents of the
+ `CVS' directories, of course).
+
+ * Working in the new working directory, use commands such as `cvs
+ update' and `cvs diff' to figure out what has changed, and then
+ when you are ready, commit the changes into the repository.
diff --git a/gnu/usr.bin/cvs/doc/cvs.info-2 b/gnu/usr.bin/cvs/doc/cvs.info-2
index bdab78104cc..3eca7c8d650 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info-2
+++ b/gnu/usr.bin/cvs/doc/cvs.info-2
@@ -22,6 +22,142 @@ and this permission notice may be included in translations approved by
the Free Software Foundation instead of in the original English.

+File: cvs.info, Node: Moving a repository, Next: Remote repositories, Prev: Backing up, Up: Repository
+
+Moving a repository
+===================
+
+ Just as backing up the files in the repository is pretty much like
+backing up any other files, if you need to move a repository from one
+place to another it is also pretty much like just moving any other
+collection of files.
+
+ The main thing to consider is that working directories point to the
+repository. The simplest way to deal with a moved repository is to
+just get a fresh working directory after the move. Of course, you'll
+want to make sure that the old working directory had been checked in
+before the move, or you figured out some other way to make sure that
+you don't lose any changes. If you really do want to reuse the existing
+working directory, it should be possible with manual surgery on the
+`CVS/Repository' files. You can see *Note Working directory storage::,
+for information on the `CVS/Repository' and `CVS/Root' files, but
+unless you are sure you want to bother, it probably isn't worth it.
+
+
+File: cvs.info, Node: Remote repositories, Next: Read-only access, Prev: Moving a repository, Up: Repository
+
+Remote repositories
+===================
+
+ Your working copy of the sources can be on a different machine than
+the repository. Using CVS in this manner is known as "client/server"
+operation. You run CVS on a machine which can mount your working
+directory, known as the "client", and tell it to communicate to a
+machine which can mount the repository, known as the "server".
+Generally, using a remote repository is just like using a local one,
+except that the format of the repository name is:
+
+ :METHOD:USER@HOSTNAME:/path/to/repository
+
+ The details of exactly what needs to be set up depend on how you are
+connecting to the server.
+
+ If METHOD is not specified, and the repository name contains `:',
+then the default is `ext' or `server', depending on your platform; both
+are described in *Note Connecting via rsh::.
+
+* Menu:
+
+* Server requirements:: Memory and other resources for servers
+* Connecting via rsh:: Using the `rsh' program to connect
+* Password authenticated:: Direct connections using passwords
+* Kerberos authenticated:: Direct connections with kerberos
+
+
+File: cvs.info, Node: Server requirements, Next: Connecting via rsh, Up: Remote repositories
+
+Server requirements
+-------------------
+
+ The quick answer to what sort of machine is suitable as a server is
+that requirements are modest--a server with 32M of memory or even less
+can handle a fairly large source tree with a fair amount of activity.
+
+ The real answer, of course, is more complicated. The CVS server
+consists of two processes for each client that it is serving. Memory
+consumption on the child process should remain fairly small. Memory
+consumption on the parent process, particularly if the network
+connection to the client is slow, can be expected to grow to slightly
+more than the size of the sources in a single directory, or two
+megabytes, whichever is larger.
+
+ Multiplying the size of each CVS server by the number of servers
+which you expect to have active at one time should give an idea of
+memory requirements for the server. For the most part, the memory
+consumed by the parent process probably can be swap space rather than
+physical memory.
+
+ Resource consumption for the client or the non-client/server CVS is
+even more modest--any machine with enough capacity to run the operating
+system in question should have little trouble.
+
+
+File: cvs.info, Node: Connecting via rsh, Next: Password authenticated, Prev: Server requirements, Up: Remote repositories
+
+Connecting with rsh
+-------------------
+
+ CVS uses the `rsh' protocol to perform these operations, so the
+remote user host needs to have a `.rhosts' file which grants access to
+the local user.
+
+ For example, suppose you are the user `mozart' on the local machine
+`toe.grunge.com', and the server machine is `chainsaw.yard.com'. On
+chainsaw, put the following line into the file `.rhosts' in `bach''s
+home directory:
+
+ toe.grunge.com mozart
+
+ Then test that `rsh' is working with
+
+ rsh -l bach chainsaw.yard.com 'echo $PATH'
+
+ Next you have to make sure that `rsh' will be able to find the
+server. Make sure that the path which `rsh' printed in the above
+example includes the directory containing a program named `cvs' which
+is the server. You need to set the path in `.bashrc', `.cshrc', etc.,
+not `.login' or `.profile'. Alternately, you can set the environment
+variable `CVS_SERVER' on the client machine to the filename of the
+server you want to use, for example `/usr/local/bin/cvs-1.6'.
+
+ There is no need to edit `inetd.conf' or start a CVS server daemon.
+
+ There are two access methods that you use in CVSROOT for rsh.
+`:server:' specifies an internal rsh client, which is supported only by
+some CVS ports. `:ext:' specifies an external rsh program. By default
+this is `rsh' but you may set the `CVS_RSH' environment variable to
+invoke another program which can access the remote server (for example,
+`remsh' on HP-UX 9 because `rsh' is something different). It must be a
+program which can transmit data to and from the server without modifying
+it; for example the Windows NT `rsh' is not suitable since it by
+default translates between CRLF and LF. The OS/2 CVS port has a hack
+to pass `-b' to `rsh' to get around this, but since this could
+potentially cause problems for programs other than the standard `rsh',
+it may change in the future. If you set `CVS_RSH' to `SSH' or some
+other rsh replacement, the instructions in the rest of this section
+concerning `.rhosts' and so on are likely to be inapplicable; consult
+the documentation for your rsh replacement.
+
+ Continuing our example, supposing you want to access the module
+`foo' in the repository `/usr/local/cvsroot/', on machine
+`chainsaw.yard.com', you are ready to go:
+
+ cvs -d :ext:bach@chainsaw.yard.com:/usr/local/cvsroot checkout foo
+
+ (The `bach@' can be omitted if the username is the same on both the
+local and remote hosts.)
+
+
File: cvs.info, Node: Password authenticated, Next: Kerberos authenticated, Prev: Connecting via rsh, Up: Remote repositories
Direct connection with password authentication
@@ -58,12 +194,17 @@ the following (all on a single line in `inetd.conf') should be
sufficient:
2401 stream tcp nowait root /usr/local/bin/cvs
- cvs -b /usr/local/bin pserver
+ cvs -b /usr/local/bin --allow-root=/usr/cvsroot pserver
The `-b' option specifies the directory which contains the RCS
binaries on the server. You could also use the `-T' option to specify
a temporary directory.
+ The `--allow-root' option specifies the allowable CVSROOT directory.
+Clients which attempt to use a different CVSROOT directory will not be
+allowed to connect. If there is more than one CVSROOT directory which
+you want to allow, repeat the option.
+
If your `inetd' wants a symbolic service name instead of a raw port
number, then put this in `/etc/services':
@@ -110,9 +251,9 @@ example:
anyone:1sOp854gDF3DY:spwang
Thus, someone remotely accessing the repository on
-`chainsaw.brickyard.com' with the following command:
+`chainsaw.yard.com' with the following command:
- cvs -d :pserver:cvs@chainsaw.brickyard.com:/usr/local/cvsroot checkout foo
+ cvs -d :pserver:cvs@chainsaw.yard.com:/usr/local/cvsroot checkout foo
would end up running the server under the system identity kfogel,
assuming successful authentication. However, the remote user would not
@@ -146,7 +287,7 @@ repository argument or the `CVSROOT' environment variable.
`cvs login' is interactive -- it prompts for a password:
- cvs -d :pserver:bach@chainsaw.brickyard.com:/usr/local/cvsroot login
+ cvs -d :pserver:bach@chainsaw.yard.com:/usr/local/cvsroot login
CVS password:
The password is checked with the server; if it is correct, the
@@ -156,7 +297,7 @@ incorrect.
Once you have logged in, you can force CVS to connect directly to
the server and authenticate with the stored password:
- cvs -d :pserver:bach@chainsaw.brickyard.com:/usr/local/cvsroot checkout foo
+ cvs -d :pserver:bach@chainsaw.yard.com:/usr/local/cvsroot checkout foo
The `:pserver:' is necessary because without it, CVS will assume it
should use `rsh' to connect with the server (*note Connecting via
@@ -237,13 +378,13 @@ on the client.
`kinit'); it must be a ticket which allows you to log into the server
machine. Then you are ready to go:
- cvs -d :kserver:chainsaw.brickyard.com:/user/local/cvsroot checkout foo
+ cvs -d :kserver:chainsaw.yard.com:/user/local/cvsroot checkout foo
Previous versions of CVS would fall back to a connection via rsh;
this version will not do so.

-File: cvs.info, Node: Read-only access, Prev: Remote repositories, Up: Repository
+File: cvs.info, Node: Read-only access, Next: Server temporary directory, Prev: Remote repositories, Up: Repository
Read-only repository access
===========================
@@ -277,17 +418,20 @@ list of users. Here is a sample `readers' file:
(Don't forget the newline after the last user.)
"Exclusion" means explicitly listing everyone who has *write*
-access--if the `$CVSROOT/CVSROOT/writers' file exists, then only those
-users listed in it have write access, and everyone else has read-only
-access (of course, even the read-only users still need to be listed in
-the `$CVSROOT/CVSROOT/passwd' file). The `writers' file has the same
-format as the `readers' file.
-
- Note: if your `$CVSROOT/CVSROOT/passwd' file maps cvs users onto
-system users (*note Password authentication server::.), make sure you
-deny or grant read-only access using the *cvs* usernames, not the
-system usernames. That is, the `readers' and `writers' files contain
-cvs usernames, which may or may not be the same as system usernames.
+access--if the file
+
+ $CVSROOT/CVSROOT/writers
+
+exists, then only those users listed in it have write access, and
+everyone else has read-only access (of course, even the read-only users
+still need to be listed in the CVS `passwd' file). The `writers' file
+has the same format as the `readers' file.
+
+ Note: if your CVS `passwd' file maps cvs users onto system users
+(*note Password authentication server::.), make sure you deny or grant
+read-only access using the *cvs* usernames, not the system usernames.
+That is, the `readers' and `writers' files contain cvs usernames, which
+may or may not be the same as system usernames.
Here is a complete description of the server's behavior in deciding
whether to grant read-only or read-write access:
@@ -304,6 +448,40 @@ protect the repository too much than too little: such a user gets
read-only access.

+File: cvs.info, Node: Server temporary directory, Prev: Read-only access, Up: Repository
+
+Temporary directories for the server
+====================================
+
+ While running, the CVS server creates temporary directories. They
+are named
+
+ cvs-servPID
+
+where PID is the process identification number of the server. They are
+located in the directory specified by the `TMPDIR' environment variable
+(*note Environment variables::.), the `-T' global option (*note Global
+options::.), or failing that `/tmp'.
+
+ In most cases the server will remove the temporary directory when it
+is done, whether it finishes normally or abnormally. However, there
+are a few cases in which the server does not or cannot remove the
+temporary directory, for example:
+
+ * If the server aborts due to an internal server error, it may
+ preserve the directory to aid in debugging
+
+ * If the server is killed in a way that it has no way of cleaning up
+ (most notably, `kill -KILL' on unix).
+
+ * If the system shuts down without an orderly shutdown, which tells
+ the server to clean up.
+
+ In cases such as this, you will need to manually remove the
+`cvs-servPID' directories. As long as there is no server running with
+process identification number PID, it is safe to do so.
+
+
File: cvs.info, Node: Starting a new project, Next: Multiple developers, Prev: Repository, Up: Top
Starting a project with CVS
@@ -583,11 +761,26 @@ revision' which is the revision that the file in the working directory
derives from, and the `Repository revision' which is the latest
revision in the repository for the branch in use.
- For information on the options to `status', see *Note status::. For
+ The options to `status' are listed in *Note Invoking CVS::. For
information on its `Sticky tag' and `Sticky date' output, see *Note
Sticky tags::. For information on its `Sticky options' output, see the
`-k' option in *Note update options::.
+ You can think of the `status' and `update' commands as somewhat
+complementary. You use `update' to bring your files up to date, and you
+can use `status' to give you some idea of what an `update' would do (of
+course, the state of the repository might change before you actually run
+`update'). In fact, if you want a command to display file status in a
+more brief format than is displayed by the `status' command, you can
+invoke
+
+ $ cvs -n -q update
+
+ The `-n' option means to not actually do the update, but merely to
+display statuses; the `-q' option avoids printing the name of each
+directory. For more information on the `update' command, and these
+options, see *Note Invoking CVS::.
+

File: cvs.info, Node: Updating a file, Next: Conflicts example, Prev: File status, Up: Multiple developers
@@ -858,7 +1051,7 @@ Telling CVS to watch certain files
To enable the watch features, you first specify that certain files
are to be watched.
- - Command: cvs watch on [`-l'] FILES ...
+ - Command: cvs watch on [`-lR'] FILES ...
Specify that developers should run `cvs edit' before editing
FILES. CVS will create working copies of FILES read-only, to
remind developers to run the `cvs edit' command before working on
@@ -869,16 +1062,18 @@ are to be watched.
sets a default for files added in the future; this allows the user
to set notification policies on a per-directory basis. The
contents of the directory are processed recursively, unless the
- `-l' option is given.
+ `-l' option is given. The `-R' option can be used to force
+ recursion if the `-l' option is set in `~/.cvsrc' (*note
+ ~/.cvsrc::.).
If FILES is omitted, it defaults to the current directory.
- - Command: cvs watch off [`-l'] FILES ...
+ - Command: cvs watch off [`-lR'] FILES ...
Do not provide notification about work on FILES. CVS will create
working copies of FILES read-write.
- The FILES and `-l' arguments are processed as for `cvs watch on'.
+ The FILES and options are processed as for `cvs watch on'.

@@ -892,7 +1087,7 @@ various actions taken on a file. You can do this without using `cvs
watch on' for the file, but generally you will want to use `cvs watch
on', so that developers use the `cvs edit' command.
- - Command: cvs watch add [`-a' ACTION] [`-l'] FILES ...
+ - Command: cvs watch add [`-a' ACTION] [`-lR'] FILES ...
Add the current user to the list of people to receive notification
of work done on FILES.
@@ -921,11 +1116,11 @@ on', so that developers use the `cvs edit' command.
The `-a' option may appear more than once, or not at all. If
omitted, the action defaults to `all'.
- The FILES and `-l' option are processed as for the `cvs watch'
+ The FILES and options are processed as for the `cvs watch'
commands.
- - Command: cvs watch remove [`-a' ACTION] [`-l'] FILES ...
+ - Command: cvs watch remove [`-a' ACTION] [`-lR'] FILES ...
Remove a notification request established using `cvs watch add';
the arguments are the same. If the `-a' option is present, only
watches for the specified actions are removed.
@@ -987,7 +1182,7 @@ systems call a "get" or a "fetch".
`commit'ted. If the user does not wish to receive notifications,
she should specify `-a none'.
- The FILES and `-l' option are processed as for the `cvs watch'
+ The FILES and options are processed as for the `cvs watch'
commands.
@@ -997,14 +1192,14 @@ files to their usual read-only state. But if you instead decide to
abandon your changes, or not to make any changes, you can use the `cvs
unedit' command.
- - Command: cvs unedit [`-l'] FILES ...
+ - Command: cvs unedit [`-lR'] FILES ...
Abandon work on the working files FILES, and revert them to the
repository versions on which they are based. CVS makes those
FILES read-only for which users have requested notification using
`cvs watch on'. CVS notifies users who have requested `unedit'
notification for any of FILES.
- The FILES and `-l' option are processed as for the `cvs watch'
+ The FILES and options are processed as for the `cvs watch'
commands.
If watches are not in use, the `unedit' command probably does not
@@ -1025,198 +1220,22 @@ File: cvs.info, Node: Watch information, Next: Watches Compatibility, Prev: E
Information about who is watching and editing
---------------------------------------------
- - Command: cvs watchers [`-l'] FILES ...
+ - Command: cvs watchers [`-lR'] FILES ...
List the users currently watching changes to FILES. The report
includes the files being watched, and the mail address of each
watcher.
- The FILES and `-l' arguments are processed as for the `cvs watch'
+ The FILES and options are processed as for the `cvs watch'
commands.
- - Command: cvs editors [`-l'] FILES ...
+ - Command: cvs editors [`-lR'] FILES ...
List the users currently working on FILES. The report includes
the mail address of each user, the time when the user began
working with the file, and the host and path of the working
directory containing the file.
- The FILES and `-l' arguments are processed as for the `cvs watch'
+ The FILES and options are processed as for the `cvs watch'
commands.
-
-File: cvs.info, Node: Watches Compatibility, Prev: Watch information, Up: Watches
-
-Using watches with old versions of CVS
---------------------------------------
-
- If you use the watch features on a repository, it creates `CVS'
-directories in the repository and stores the information about watches
-in that directory. If you attempt to use CVS 1.6 or earlier with the
-repository, you get an error message such as
-
- cvs update: cannot open CVS/Entries for reading: No such file or directory
-
- and your operation will likely be aborted. To use the watch
-features, you must upgrade all copies of CVS which use that repository
-in local or server mode. If you cannot upgrade, use the `watch off' and
-`watch remove' commands to remove all watches, and that will restore
-the repository to a state which CVS 1.6 can cope with.
-
-
-File: cvs.info, Node: Choosing a model, Prev: Watches, Up: Multiple developers
-
-Choosing between reserved or unreserved checkouts
-=================================================
-
- Reserved and unreserved checkouts each have pros and cons. Let it
-be said that a lot of this is a matter of opinion or what works given
-different groups' working styles, but here is a brief description of
-some of the issues. There are many ways to organize a team of
-developers. CVS does not try to enforce a certain organization. It is
-a tool that can be used in several ways.
-
- Reserved checkouts can be very counter-productive. If two persons
-want to edit different parts of a file, there may be no reason to
-prevent either of them from doing so. Also, it is common for someone
-to take out a lock on a file, because they are planning to edit it, but
-then forget to release the lock.
-
- People, especially people who are familiar with reserved checkouts,
-often wonder how often conflicts occur if unreserved checkouts are
-used, and how difficult they are to resolve. The experience with many
-groups is that they occur rarely and usually are relatively
-straightforward to resolve.
-
- The rarity of serious conflicts may be surprising, until one realizes
-that they occur only when two developers disagree on the proper design
-for a given section of code; such a disagreement suggests that the team
-has not been communicating properly in the first place. In order to
-collaborate under *any* source management regimen, developers must
-agree on the general design of the system; given this agreement,
-overlapping changes are usually straightforward to merge.
-
- In some cases unreserved checkouts are clearly inappropriate. If no
-merge tool exists for the kind of file you are managing (for example
-word processor files or files edited by Computer Aided Design
-programs), and it is not desirable to change to a program which uses a
-mergeable data format, then resolving conflicts is going to be
-unpleasant enough that you generally will be better off to simply avoid
-the conflicts instead, by using reserved checkouts.
-
- The watches features described above in *Note Watches:: can be
-considered to be an intermediate model between reserved checkouts and
-unreserved checkouts. When you go to edit a file, it is possible to
-find out who else is editing it. And rather than having the system
-simply forbid both people editing the file, it can tell you what the
-situation is and let you figure out whether it is a problem in that
-particular case or not. Therefore, for some groups it can be
-considered the best of both the reserved checkout and unreserved
-checkout worlds.
-
-
-File: cvs.info, Node: Revisions and branches, Next: Merging, Prev: Multiple developers, Up: Top
-
-Revisions and branches
-**********************
-
- For many uses of CVS, one doesn't need to worry too much about
-revision numbers; CVS assigns numbers such as `1.1', `1.2', and so on,
-and that is all one needs to know. However, some people prefer to have
-more knowledge and control concerning how CVS assigns revision numbers.
-
- If one wants to keep track of a set of revisions involving more than
-one file, such as which revisions went into a particular release, one
-uses a "tag", which is a symbolic revision which can be assigned to a
-numeric revision in each file.
-
- Another useful feature, especially when maintaining several releases
-of a software product at once, is the ability to make branches on the
-revision tree.
-
-* Menu:
-
-* Revision numbers:: The meaning of a revision number
-* Versions revisions releases:: Terminology used in this manual
-* Assigning revisions:: Assigning revisions
-* Tags:: Tags-Symbolic revisions
-* Branches motivation:: What branches are good for
-* Creating a branch:: Creating a branch
-* Sticky tags:: Sticky tags
-* Magic branch numbers:: Magic branch numbers
-
-
-File: cvs.info, Node: Revision numbers, Next: Versions revisions releases, Up: Revisions and branches
-
-Revision numbers
-================
-
- Each version of a file has a unique "revision number". Revision
-numbers look like `1.1', `1.2', `1.3.2.2' or even `1.3.2.2.4.5'. A
-revision number always has an even number of period-separated decimal
-integers. By default revision 1.1 is the first revision of a file.
-Each successive revision is given a new number by increasing the
-rightmost number by one. The following figure displays a few
-revisions, with newer revisions to the right.
-
- +-----+ +-----+ +-----+ +-----+ +-----+
- ! 1.1 !----! 1.2 !----! 1.3 !----! 1.4 !----! 1.5 !
- +-----+ +-----+ +-----+ +-----+ +-----+
-
- CVS is not limited to linear development. The "revision tree" can
-be split into "branches", where each branch is a self-maintained line of
-development. Changes made on one branch can easily be moved back to
-the main trunk.
-
- Each branch has a "branch number", consisting of an odd number of
-period-separated decimal integers. The branch number is created by
-appending an integer to the revision number where the corresponding
-branch forked off. Having branch numbers allows more than one branch
-to be forked off from a certain revision.
-
- All revisions on a branch have revision numbers formed by appending
-an ordinal number to the branch number. The following figure
-illustrates branching with an example.
-
- +-------------+
- Branch 1.2.2.3.2 -> ! 1.2.2.3.2.1 !
- / +-------------+
- /
- /
- +---------+ +---------+ +---------+ +---------+
- Branch 1.2.2 -> _! 1.2.2.1 !----! 1.2.2.2 !----! 1.2.2.3 !----! 1.2.2.4 !
- / +---------+ +---------+ +---------+ +---------+
- /
- /
- +-----+ +-----+ +-----+ +-----+ +-----+
- ! 1.1 !----! 1.2 !----! 1.3 !----! 1.4 !----! 1.5 ! <- The main trunk
- +-----+ +-----+ +-----+ +-----+ +-----+
- !
- !
- ! +---------+ +---------+ +---------+
- Branch 1.2.4 -> +---! 1.2.4.1 !----! 1.2.4.2 !----! 1.2.4.3 !
- +---------+ +---------+ +---------+
-
- The exact details of how the branch number is constructed is not
-something you normally need to be concerned about, but here is how it
-works: When CVS creates a branch number it picks the first unused even
-integer, starting with 2. So when you want to create a branch from
-revision 6.4 it will be numbered 6.4.2. All branch numbers ending in a
-zero (such as 6.4.0) are used internally by CVS (*note Magic branch
-numbers::.). The branch 1.1.1 has a special meaning. *Note Tracking
-sources::.
-
-
-File: cvs.info, Node: Versions revisions releases, Next: Assigning revisions, Prev: Revision numbers, Up: Revisions and branches
-
-Versions, revisions and releases
-================================
-
- A file can have several versions, as described above. Likewise, a
-software product can have several versions. A software product is
-often given a version number such as `4.1.1'.
-
- Versions in the first sense are called "revisions" in this document,
-and versions in the second sense are called "releases". To avoid
-confusion, the word "version" is almost never used in this document.
-
diff --git a/gnu/usr.bin/cvs/doc/cvs.info-6 b/gnu/usr.bin/cvs/doc/cvs.info-6
index d7c49a76a49..81216aee130 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info-6
+++ b/gnu/usr.bin/cvs/doc/cvs.info-6
@@ -22,6 +22,170 @@ and this permission notice may be included in translations approved by
the Free Software Foundation instead of in the original English.

+File: cvs.info, Node: update options, Next: update output, Up: update
+
+update options
+--------------
+
+ These standard options are available with `update' (*note Common
+options::., for a complete description of them):
+
+`-D date'
+ Use the most recent revision no later than DATE. This option is
+ sticky, and implies `-P'. See *Note Sticky tags::, for more
+ information on sticky tags/dates.
+
+`-f'
+ Only useful with the `-D DATE' or `-r TAG' flags. If no matching
+ revision is found, retrieve the most recent revision (instead of
+ ignoring the file).
+
+`-k KFLAG'
+ Process RCS keywords according to KFLAG. See co(1). This option
+ is sticky; future updates of this file in this working directory
+ will use the same KFLAG. The `status' command can be viewed to
+ see the sticky options. See *Note Invoking CVS::, for more
+ information on the `status' command.
+
+`-l'
+ Local; run only in current working directory. *Note Recursive
+ behavior::.
+
+`-P'
+ Prune empty directories. See *Note Moving directories::.
+
+`-p'
+ Pipe files to the standard output.
+
+`-R'
+ Update directories recursively (default). *Note Recursive
+ behavior::.
+
+`-r tag'
+ Retrieve revision TAG. This option is sticky, and implies `-P'.
+ See *Note Sticky tags::, for more information on sticky tags/dates.
+
+ These special options are also available with `update'.
+
+`-A'
+ Reset any sticky tags, dates, or `-k' options. See *Note Sticky
+ tags::, for more information on sticky tags/dates.
+
+`-d'
+ Create any directories that exist in the repository if they're
+ missing from the working directory. Normally, `update' acts only
+ on directories and files that were already enrolled in your
+ working directory.
+
+ This is useful for updating directories that were created in the
+ repository since the initial checkout; but it has an unfortunate
+ side effect. If you deliberately avoided certain directories in
+ the repository when you created your working directory (either
+ through use of a module name or by listing explicitly the files
+ and directories you wanted on the command line), then updating
+ with `-d' will create those directories, which may not be what you
+ want.
+
+`-I NAME'
+ Ignore files whose names match NAME (in your working directory)
+ during the update. You can specify `-I' more than once on the
+ command line to specify several files to ignore. Use `-I !' to
+ avoid ignoring any files at all. *Note cvsignore::, for other
+ ways to make CVS ignore some files.
+
+`-WSPEC'
+ Specify file names that should be filtered during update. You can
+ use this option repeatedly.
+
+ SPEC can be a file name pattern of the same type that you can
+ specify in the `.cvswrappers' file. *Note Wrappers::.
+
+`-jREVISION'
+ With two `-j' options, merge changes from the revision specified
+ with the first `-j' option to the revision specified with the
+ second `j' option, into the working directory.
+
+ With one `-j' option, merge changes from the ancestor revision to
+ the revision specified with the `-j' option, into the working
+ directory. The ancestor revision is the common ancestor of the
+ revision which the working directory is based on, and the revision
+ specified in the `-j' option.
+
+ In addition, each -j option can contain an optional date
+ specification which, when used with branches, can limit the chosen
+ revision to one within a specific date. An optional date is
+ specified by adding a colon (:) to the tag:
+ `-jSYMBOLIC_TAG:DATE_SPECIFIER'.
+
+ *Note Merging::.
+
+
+File: cvs.info, Node: update output, Prev: update options, Up: update
+
+update output
+-------------
+
+ `update' and `checkout' keep you informed of its progress by
+printing a line for each file, preceded by one character indicating the
+status of the file:
+
+`U FILE'
+ The file was brought up to date with respect to the repository.
+ This is done for any file that exists in the repository but not in
+ your source, and for files that you haven't changed but are not
+ the most recent versions available in the repository.
+
+`P FILE'
+ Like `U', but the CVS server sends a patch instead of an entire
+ file. These two things accomplish the same thing.
+
+`A FILE'
+ The file has been added to your private copy of the sources, and
+ will be added to the source repository when you run `commit' on
+ the file. This is a reminder to you that the file needs to be
+ committed.
+
+`R FILE'
+ The file has been removed from your private copy of the sources,
+ and will be removed from the source repository when you run
+ `commit' on the file. This is a reminder to you that the file
+ needs to be committed.
+
+`M FILE'
+ The file is modified in your working directory.
+
+ `M' can indicate one of two states for a file you're working on:
+ either there were no modifications to the same file in the
+ repository, so that your file remains as you last saw it; or there
+ were modifications in the repository as well as in your copy, but
+ they were merged successfully, without conflict, in your working
+ directory.
+
+ CVS will print some messages if it merges your work, and a backup
+ copy of your working file (as it looked before you ran `update')
+ will be made. The exact name of that file is printed while
+ `update' runs.
+
+`C FILE'
+ A conflict was detected while trying to merge your changes to FILE
+ with changes from the source repository. FILE (the copy in your
+ working directory) is now the output of the rcsmerge(1) command on
+ the two revisions; an unmodified copy of your file is also in your
+ working directory, with the name `.#FILE.REVISION' where REVISION
+ is the RCS revision that your modified file started from. Resolve
+ the conflict as described in *Note Conflicts example:: (Note that
+ some systems automatically purge files that begin with `.#' if
+ they have not been accessed for a few days. If you intend to keep
+ a copy of your original file, it is a very good idea to rename
+ it.) Under VMS, the file name starts with `__' rather than `.#'.
+
+`? FILE'
+ FILE is in your working directory, but does not correspond to
+ anything in the source repository, and is not in the list of files
+ for CVS to ignore (see the description of the `-I' option, and
+ *note cvsignore::.).
+
+
File: cvs.info, Node: Invoking CVS, Next: Administrative files, Prev: CVS commands, Up: Top
Quick reference to CVS commands
@@ -97,6 +261,9 @@ options::.) and *Note Index::.
Local; run only in current working directory. *Note
Recursive behavior::.
+ `-R'
+ Operate recursively (default). *Note Recursive behavior::.
+
`-r TAG'
Annotate revision TAG. See *Note Common options::.
@@ -104,7 +271,7 @@ options::.) and *Note Index::.
Get a copy of the sources. See *Note checkout::.
`-A'
- Reset any sticky tags/date/kopts. See *Note Sticky tags::
+ Reset any sticky tags/date/options. See *Note Sticky tags::
and *Note Keyword substitution::.
`-c'
@@ -146,6 +313,9 @@ options::.) and *Note Index::.
Check out files to standard output (avoids stickiness). See
*Note checkout options::.
+ `-R'
+ Operate recursively (default). *Note Recursive behavior::.
+
`-r TAG'
Checkout revision TAG (is sticky). See *Note Common
options::.
@@ -202,6 +372,9 @@ options::.) and *Note Index::.
Include diffs for added and removed files. See *Note diff
options::.
+ `-R'
+ Operate recursively (default). *Note Recursive behavior::.
+
`-r REV1'
Diff revision for REV1 against working file. See *Note diff
options::.
@@ -221,6 +394,9 @@ options::.) and *Note Index::.
Local; run only in current working directory. See *Note
Recursive behavior::.
+ `-R'
+ Operate recursively (default). *Note Recursive behavior::.
+
`editors [OPTIONS] [FILES...]'
See who is editing a watched file. See *Note Watch information::.
@@ -228,6 +404,9 @@ options::.) and *Note Index::.
Local; run only in current working directory. See *Note
Recursive behavior::.
+ `-R'
+ Operate recursively (default). *Note Recursive behavior::.
+
`export [OPTIONS] MODULES...'
Export files from CVS. See *Note export::.
@@ -259,6 +438,9 @@ options::.) and *Note Index::.
`-P'
Prune empty directories. See *Note Moving directories::.
+ `-R'
+ Operate recursively (default). *Note Recursive behavior::.
+
`-r TAG'
Checkout revision TAG (is sticky). See *Note Common
options::.
@@ -323,7 +505,8 @@ options::.) and *Note Index::.
Import files into CVS, using vendor branches. See *Note import::.
`-b BRA'
- Import to vendor branch BRA. See *Note import options::.
+ Import to vendor branch BRA. See *Note Multiple vendor
+ branches::.
`-d'
Use the file's modification time as the time of import. See
@@ -412,6 +595,9 @@ options::.) and *Note Index::.
Local; run only in current working directory. See *Note
Recursive behavior::.
+ `-R'
+ Operate recursively (default). *Note Recursive behavior::.
+
`-r REV'
Select revisions based on REV. See *Note Common options::.
@@ -487,7 +673,7 @@ options::.) and *Note Index::.
Tag existing tag TAG. See *Note rtag options::.
`status [OPTIONS] FILES...'
- Display status information in a working directory. See *Note
+ Display status information in a working directory. See *Note File
status::.
`-l'
@@ -498,7 +684,7 @@ options::.) and *Note Index::.
Operate recursively (default). *Note Recursive behavior::.
`-v'
- Include tag information for file. See *Note status options::.
+ Include tag information for file. See *Note Tags::.
`tag [OPTIONS] TAG [FILES...]'
Add a symbolic tag to checked out version of files. See *Note
@@ -545,11 +731,14 @@ options::.) and *Note Index::.
Local; run only in current working directory. See *Note
Recursive behavior::.
+ `-R'
+ Operate recursively (default). *Note Recursive behavior::.
+
`update [OPTIONS] [FILES...]'
Bring work tree in sync with repository. See *Note update::.
`-A'
- Reset any sticky tags/date/kopts. See *Note Sticky tags::
+ Reset any sticky tags/date/options. See *Note Sticky tags::
and *Note Keyword substitution::.
`-D DATE'
@@ -610,6 +799,9 @@ options::.) and *Note Index::.
Local; run only in current working directory. See *Note
Recursive behavior::.
+ `-R'
+ Operate recursively (default). *Note Recursive behavior::.
+
`watchers [OPTIONS] [FILES...]'
See who is watching a file. See *Note Watch information::.
@@ -617,11 +809,14 @@ options::.) and *Note Index::.
Local; run only in current working directory. See *Note
Recursive behavior::.
+ `-R'
+ Operate recursively (default). *Note Recursive behavior::.
+

File: cvs.info, Node: Administrative files, Next: Environment variables, Prev: Invoking CVS, Up: Top
-Reference manual for the Administrative files
-*********************************************
+Reference manual for Administrative files
+*****************************************
Inside the repository, in the directory `$CVSROOT/CVSROOT', there
are a number of supportive files for CVS. You can use CVS in a limited
@@ -1181,7 +1376,7 @@ files (inside the `CVSROOT' directory) are also logged in
The shell-script `/usr/local/bin/cvs-log' looks like this:
#!/bin/sh
- (echo "-----------------------------------------------------------------";
+ (echo "------------------------------------------------------";
echo -n $USER" ";
date;
echo;
@@ -1242,142 +1437,3 @@ at the time a directory is first checked out will specify a template
which does not then change. If you edit `rcsinfo' or its templates,
you may need to check out a new working directory.
-
-File: cvs.info, Node: cvsignore, Next: history file, Prev: rcsinfo, Up: Administrative files
-
-Ignoring files via cvsignore
-============================
-
- There are certain file names that frequently occur inside your
-working copy, but that you don't want to put under CVS control.
-Examples are all the object files that you get while you compile your
-sources. Normally, when you run `cvs update', it prints a line for
-each file it encounters that it doesn't know about (*note update
-output::.).
-
- CVS has a list of files (or sh(1) file name patterns) that it should
-ignore while running `update', `import' and `release'. This list is
-constructed in the following way.
-
- * The list is initialized to include certain file name patterns:
- names associated with CVS administration, or with other common
- source control systems; common names for patch files, object files,
- archive files, and editor backup files; and other names that are
- usually artifacts of assorted utilities. Currently, the default
- list of ignored file name patterns is:
-
- RCS SCCS CVS CVS.adm
- RCSLOG cvslog.*
- tags TAGS
- .make.state .nse_depinfo
- *~ #* .#* ,* _$* *$
- *.old *.bak *.BAK *.orig *.rej .del-*
- *.a *.olb *.o *.obj *.so *.exe
- *.Z *.elc *.ln
- core
-
- * The per-repository list in `$CVSROOT/CVSROOT/cvsignore' is
- appended to the list, if that file exists.
-
- * The per-user list in `.cvsignore' in your home directory is
- appended to the list, if it exists.
-
- * Any entries in the environment variable `$CVSIGNORE' is appended
- to the list.
-
- * Any `-I' options given to CVS is appended.
-
- * As CVS traverses through your directories, the contents of any
- `.cvsignore' will be appended to the list. The patterns found in
- `.cvsignore' are only valid for the directory that contains them,
- not for any sub-directories.
-
- In any of the 5 places listed above, a single exclamation mark (`!')
-clears the ignore list. This can be used if you want to store any file
-which normally is ignored by CVS.
-
- Specifying `-I !' to `cvs import' will import everything, which is
-generally what you want to do if you are importing files from a
-pristine distribution or any other source which is known to not contain
-any extraneous files. However, looking at the rules above you will see
-there is a fly in the ointment; if the distribution contains any
-`.cvsignore' files, then the patterns from those files will be
-processed even if `-I !' is specified. The only workaround is to
-remove the `.cvsignore' files in order to do the import. Because this
-is awkward, in the future `-I !' might be modified to override
-`.cvsignore' files in each directory.
-
-
-File: cvs.info, Node: history file, Next: Variables, Prev: cvsignore, Up: Administrative files
-
-The history file
-================
-
- The file `$CVSROOT/CVSROOT/history' is used to log information for
-the `history' command (*note history::.). This file must be created to
-turn on logging. This is done automatically if the `cvs init' command
-is used to set up the repository (*note Creating a repository::.).
-
- The file format of the `history' file is documented only in comments
-in the CVS source code, but generally programs should use the `cvs
-history' command to access it anyway, in case the format changes with
-future releases of CVS.
-
-
-File: cvs.info, Node: Variables, Prev: history file, Up: Administrative files
-
-Expansions in administrative files
-==================================
-
- Sometimes in writing an administrative file, you might want the file
-to be able to know various things based on environment CVS is running
-in. There are several mechanisms to do that.
-
- To find the home directory of the user running CVS (from the `HOME'
-environment variable), use `~' followed by `/' or the end of the line.
-Likewise for the home directory of USER, use `~USER'. These variables
-are expanded on the server machine, and don't get any resonable
-expansion if pserver (*note Password authenticated::.) is in used;
-therefore user variables (see below) may be a better choice to
-customize behavior based on the user running CVS.
-
- One may want to know about various pieces of information internal to
-CVS. A CVS internal variable has the syntax `${VARIABLE}', where
-VARIABLE starts with a letter and consists of alphanumberic characters
-and `_'. If the character following VARIABLE is a non-alphanumeric
-character other than `_', the `{' and `}' can be omitted. The CVS
-internal variables are:
-
-`CVSROOT'
- This is the value of the CVS root in use. *Note Repository::, for
- a description of the various ways to specify this.
-
-`RCSBIN'
- This is the value CVS is using for where to find RCS binaries.
- *Note Global options::, for a description of how to specify this.
-
-`CVSEDITOR'
-`VISUAL'
-`EDITOR'
- These all expand to the same value, which is the editor that CVS
- is using. *Note Global options::, for how to specify this.
-
-`USER'
- Username of the user running CVS (on the CVS server machine).
-
- If you want to pass a value to the administrative files which the
-user that is running CVS can specify, use a user variable. To expand a
-user variable, the administrative file contains `${=VARIABLE}'. To set
-a user variable, specify the global option `-s' to CVS, with argument
-`VARIABLE=VALUE'. It may be particularly useful to specify this option
-via `.cvsrc' (*note ~/.cvsrc::.).
-
- For example, if you want the administrative file to refer to a test
-directory you might create a user variable `TESTDIR'. Then if CVS is
-invoked as `cvs -s TESTDIR=/work/local/tests', and the administrative
-file contains `sh ${=TESTDIR}/runtests', then that string is expanded
-to `sh /work/local/tests/runtests'.
-
- All other strings containing `$' are reserved; there is no way to
-quote a `$' character so that `$' represents itself.
-
diff --git a/gnu/usr.bin/cvs/doc/cvs.info-8 b/gnu/usr.bin/cvs/doc/cvs.info-8
index 4314f28955f..521c1646f46 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info-8
+++ b/gnu/usr.bin/cvs/doc/cvs.info-8
@@ -30,7 +30,7 @@ Index
* Menu:
* -j (merging branches): Merging a branch.
-* -k (RCS kflags): Substitution modes.
+* -k (keyword substitution): Substitution modes.
* .# files: update output.
* .bashrc, setting CVSROOT in: Specifying a repository.
* .cshrc, setting CVSROOT in: Specifying a repository.
@@ -66,6 +66,7 @@ Index
* Author keyword: Keyword list.
* Automatically ignored files: cvsignore.
* Avoiding editor invocation: Common options.
+* Backing up, repository: Backing up.
* Base directory, in CVS directory: Working directory storage.
* bill of materials: Builds.
* Binary files: Binary files.
@@ -79,9 +80,8 @@ Index
* Branches, copying changes between: Merging.
* Branches, sticky: Sticky tags.
* Bringing a file up to date: Updating a file.
-* Bugs, known in this manual: BUGS.
-* Bugs, reporting (CVS): What is CVS?.
-* Bugs, reporting (manual): BUGS.
+* Bugs in this manual or CVS: BUGS.
+* Bugs, reporting: BUGS.
* builds: Builds.
* Changes, copying between branches: Merging.
* Changing a log message: admin options.
@@ -115,6 +115,7 @@ Index
* Conflicts (merge example): Conflicts example.
* Contributors (CVS program): What is CVS?.
* Contributors (manual): Credits.
+* copying a repository: Moving a repository.
* Copying changes: Merging.
* Correcting a log message: admin options.
* Creating a branch: Creating a branch.
@@ -166,6 +167,7 @@ Index
* CVSWRAPPERS: Environment variables.
* cvswrappers (admin file): Wrappers.
* CVSWRAPPERS, environment variable: Wrappers.
+* Cyclic Software: BUGS.
* Date keyword: Keyword list.
* Dates: Common options.
* dead state: Attic.
@@ -205,11 +207,15 @@ Index
* Entries.Log file, in CVS directory: Working directory storage.
* Entries.Static file, in CVS directory: Working directory storage.
* Environment variables: Environment variables.
-* Errors, reporting (CVS): What is CVS?.
-* Errors, reporting (manual): BUGS.
+* Errors, reporting: BUGS.
* Example of a work-session: A sample session.
* Example of merge: Conflicts example.
* Example, branch merge: Merging a branch.
+* exit status, of commitinfo: commitinfo.
+* exit status, of CVS: Exit status.
+* exit status, of editor: Error messages.
+* exit status, of taginfo: user-defined logging.
+* exit status, of verifymsg: verifymsg.
* Export (subcommand): export.
* Export program: modules.
* Fetching source: Getting the source.
@@ -243,7 +249,7 @@ Index
* Ignoring files: cvsignore.
* Import (subcommand): import.
* Importing files: From files.
-* Importing files, from other version control systesm: From other version control systems.
+* Importing files, from other version control systems: From other version control systems.
* Importing modules: First import.
* Index: Index.
* Info files (syntax): syntax.
@@ -259,7 +265,7 @@ Index
* Keyword substitution: Keyword substitution.
* Kflag: Substitution modes.
* kinit: Kerberos authenticated.
-* Known bugs in this manual: BUGS.
+* Known bugs in this manual or CVS: BUGS.
* Layout of repository: Repository.
* Left-hand options: Global options.
* Linear development: Revision numbers.
@@ -306,8 +312,10 @@ Index
* Modules file: Intro administrative files.
* Modules file, changing: Defining the module.
* Motivation for branches: Branches motivation.
+* moving a repository: Moving a repository.
* Moving directories: Moving directories.
* Moving files: Moving files.
+* moving tags: tag options.
* Multiple developers: Multiple developers.
* Multiple repositories: Multiple repositories.
* Name keyword: Keyword list.
@@ -376,15 +384,17 @@ Index
* Removing your working copy: Cleaning up.
* Renaming directories: Moving directories.
* Renaming files: Moving files.
+* renaming tags: tag options.
* Replacing a log message: admin options.
-* Reporting bugs (CVS): What is CVS?.
-* Reporting bugs (manual): BUGS.
+* Reporting bugs: BUGS.
* Repositories, multiple: Multiple repositories.
* Repositories, remote: Remote repositories.
* Repository (intro): Repository.
* Repository file, in CVS directory: Working directory storage.
+* Repository, backing up: Backing up.
* Repository, example: Repository.
* Repository, how data is stored: Repository storage.
+* repository, moving: Moving a repository.
* Repository, setting up: Creating a repository.
* reserved checkouts: Multiple developers.
* Resetting sticky tags: Sticky tags.
@@ -409,10 +419,11 @@ Index
* SCCS, importing files from: From other version control systems.
* Security: File permissions.
* server, CVS: Remote repositories.
+* server, temporary directories: Server temporary directory.
* setgid: File permissions.
* Setting up a repository: Creating a repository.
* setuid: File permissions.
-* Signum Support: Preface.
+* Signum Support: BUGS.
* Source keyword: Keyword list.
* Source, getting CVS source: What is CVS?.
* Source, getting from CVS: Getting the source.
@@ -420,7 +431,6 @@ Index
* Spreading information: Informing others.
* Starting a project with CVS: Starting a new project.
* State keyword: Keyword list.
-* Status (subcommand): status.
* Status of a file: File status.
* Status of a module: modules.
* sticky date: Sticky tags.
@@ -430,7 +440,7 @@ Index
* Storing log messages: loginfo.
* Structure: Structure.
* Subdirectories: Recursive behavior.
-* Support, getting CVS support: Preface.
+* Support, getting CVS support: BUGS.
* symbolic link, importing: import output.
* Symbolic name (tag): Tags.
* Syntax of info files: syntax.
@@ -443,12 +453,14 @@ Index
* Tag, symbolic name: Tags.
* taginfo: user-defined logging.
* Tags: Tags.
+* tags, renaming: tag options.
* Tags, sticky: Sticky tags.
* tc, Trivial Compiler (example): A sample session.
* Team of developers: Multiple developers.
* TEMP: Environment variables.
* Template file, in CVS directory: Working directory storage.
* Template for log message: rcsinfo.
+* temporary directories, and server: Server temporary directory.
* temporary files, location of: Environment variables.
* Third-party sources: Tracking sources.
* Time: Common options.
@@ -472,6 +484,7 @@ Index
* Update (subcommand): update.
* Update program: modules.
* update, introduction: Updating a file.
+* update, to display file status: File status.
* Update.prog file, in CVS directory: Working directory storage.
* Updating a file: Updating a file.
* USER: Environment variables.
diff --git a/gnu/usr.bin/cvs/doc/cvs.ps b/gnu/usr.bin/cvs/doc/cvs.ps
index f3f978c2b6f..fd7abda19aa 100644
--- a/gnu/usr.bin/cvs/doc/cvs.ps
+++ b/gnu/usr.bin/cvs/doc/cvs.ps
@@ -1,15 +1,15 @@
%!PS-Adobe-2.0
%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
%%Title: cvs.dvi
-%%Pages: 184
+%%Pages: 168
%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
-%%DocumentPaperSizes: a4
+%%BoundingBox: 0 0 612 792
+%%DocumentPaperSizes: Letter
%%EndComments
%DVIPSCommandLine: dvips cvs.dvi -o cvs.ps
-%DVIPSParameters: dpi=600, compressed, comments removed
-%DVIPSSource: TeX output 1997.04.18:1219
-%%BeginProcSet: texc.pro
+%DVIPSParameters: dpi=600, comments removed
+%DVIPSSource: TeX output 1997.06.18:0922
+%%BeginProcSet: tex.pro
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
@@ -33,20 +33,8 @@ dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
-.1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N
-/cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id
-gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp
-add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add
-/gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{
-dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1
-adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2
-idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
-putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
-adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
-{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
-adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
-chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
-}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
+if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
@@ -69,12470 +57,18648 @@ B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
a}B /bos{/SS save N}B /eos{SS restore}B end
%%EndProcSet
-TeXDict begin 39158280 55380996 1000 600 600 (cvs.dvi)
-@start /Fa 1 47 df<120FEA3FC0127FA212FFA31380EA7F00123C0A0A77891C>46
-D E /Fb 1 47 df<EA07C0EA1FF0123FEA7FF8A312FF13F0A2EA7FE013C0EA1F000D0C73
-8B24>46 D E /Fc 59 122 df<9239FFC001FC020F9038F80FFF913B3F803E3F03C0913B
-FC00077E07E0D903F890390FFC0FF0494890383FF81F4948EB7FF0495A494814E049C7FC
-F00FE04991393FC0038049021F90C7FCAFB912F0A3C648C7D81FC0C7FCB3B2486CEC3FF0
-007FD9FC0FB512E0A33C467EC539>11 D<4AB4FC020F13E091387F80F8903901FC001C49
-487FD907E0130F4948137F011FECFF80495A49C7FCA25B49EC7F00163E93C7FCACEE3F80
-B8FCA3C648C7FC167F163FB3B0486CEC7FC0007FD9FC1FB5FCA330467EC536>I<B612C0
-A61A067F9721>45 D<14FF010713E090381F81F890383E007C01FC133F4848EB1F804913
-0F4848EB07C04848EB03E0A2000F15F0491301001F15F8A2003F15FCA390C8FC4815FEA5
-4815FFB3A46C15FEA56D1301003F15FCA3001F15F8A26C6CEB03F0A36C6CEB07E0000315
-C06D130F6C6CEB1F806C6CEB3F00013E137C90381F81F8903807FFE0010090C7FC28447C
-C131>48 D<143014F013011303131F13FFB5FC13E713071200B3B3B0497E497E007FB6FC
-A3204278C131>I<EB03FE90381FFFC0017F13F03901F80FFC3903C001FE48486C7E000E
-C7EA7F8048EC3FC0ED1FE04815F00030140F007015F800601407126CB415FC7F7F1503A4
-6C4813076CC7FCC8FC16F8A2150F16F0151F16E0A2ED3FC0ED7F8016005D5D4A5A4A5A4A
-5A5D4A5A4A5A4AC7FC147C5C5C495A495A495A49C7120C131E5B013814185B5B485A4848
-143848C81230000E1570001FB612F0A25A5AB712E0A326427BC131>I<49B4FC010F13E0
-013F13FC9038FE01FE3A01F0007F80D803C0EB3FC048C7EA1FE0120EED0FF0EA0FE0486C
-14F8A215077F5BA26C48130FEA03C0C813F0A3ED1FE0A2ED3FC01680ED7F0015FE4A5AEC
-03F0EC1FC0D90FFFC7FC15F090380001FCEC007FED3F80ED1FC0ED0FE016F0ED07F816FC
-150316FEA2150116FFA3121EEA7F80487EA416FE491303A2007EC713FC00701407003015
-F80038140F6C15F06CEC1FE06C6CEB3FC0D803E0EB7F803A01FE01FE0039007FFFF8010F
-13E0010190C7FC28447CC131>I<ED0380A21507150FA2151F153FA2157F15FFA25CEC03
-BF153F14071406140C141C141814301470146014C013011480EB03005B13065B131C1318
-5B1370136013E0485A5B120390C7FC1206120E120C5A123812305A12E0B812C0A3C8383F
-8000ADEDFFE0027FEBFFC0A32A437DC231>I<000615C0D807C0130701FCEB7F8090B612
-005D5D5D15E0158026063FFCC7FC90C9FCAE14FF010713C090381F01F090383800FC01F0
-137ED807C07F49EB1F8016C090C7120F000615E0C8EA07F0A316F81503A216FCA5123E12
-7F487EA416F890C712075A006015F0A20070140F003015E00038EC1FC07E001EEC3F806C
-EC7F006C6C13FE6C6C485A3901F807F039007FFFE0011F90C7FCEB07F826447BC131>I<
-EC07FCEC3FFF91B512C0903903FC03E0903907E000F0D91FC0133849C71258017EEB01FC
-01FE1303491307485A485AA24848EB03F8000FEC01F092C7FC485AA3485AA3127FA29038
-007F80903801FFF090380780FC39FF0E003E49EB1F8049EB0FC049EB07E0136001E0EB03
-F04914F8150116FC5BED00FEA390C812FFA47EA57F123FA216FE121F15016D14FC120FED
-03F86C7EED07F06C6C14E06C6CEB0FC06C6CEB1F80017EEB3F0090383F80FE90380FFFF8
-010313E00100138028447CC131>I<121CA2EA1F8090B712C0A3481680A217005E0038C8
-120C0030151C00705D0060153016705E5E4814014B5A4BC7FCC81206150E5D151815385D
-156015E04A5AA24A5A140792C8FC5CA25C141E143EA2147E147CA214FCA21301A3495AA4
-1307A6130FAA6D5AEB01C02A457BC231>I<14FF010713E0011F13F890387F00FE01FC13
-3FD801F0EB1F804848EB0FC049EB07E00007EC03F048481301A290C713F8481400A47FA2
-6D130116F07F6C6CEB03E013FC6C6CEB07C09039FF800F806C9038C01F006CEBF03EECF8
-7839007FFEF090383FFFC07F01077F6D13F8497F90381E7FFFD97C1F1380496C13C02601
-E00313E048486C13F000079038007FF84848EB3FFC48C7120F003EEC07FE150148140016
-FF167F48153FA2161FA56C151E007C153EA2007E153C003E157C6C15F86DEB01F06C6CEB
-03E06C6CEB07C0D803F8EB1F80C6B4EBFF0090383FFFFC010F13F00101138028447CC131
->I<14FF010713E0011F13F890387F80FC9038FC007E48487F4848EB1F804848EB0FC000
-0FEC07E0485AED03F0485A16F8007F140190C713FCA25AA216FE1500A516FFA46C5CA36C
-7E5D121F7F000F5C6C6C1306150E6C6C5B6C6C5BD8007C5B90383F01E090390FFF80FE90
-3801FE0090C8FC150116FCA4ED03F8A216F0D80F801307486C14E0486C130F16C0ED1F80
-A249EB3F0049137E001EC75A001C495A000F495A3907E01FE06CB51280C649C7FCEB1FF0
-28447CC131>I<EB0FFC90387FFFC03901F007F039078001FC000EC77E48147F48EC3F80
-4815C00060141F00FE15E07E7FA56CC7FC001CEC3FC0C8FCED7F80A2EDFF004A5AEC03F8
-4A5A5D4A5A4A5A92C7FC143E143C5CA2147014F05CA25C1301A35CA990C9FCAAEB03C0EB
-0FF0A2497EA46D5AA2EB03C023467BC52E>63 D<16C04B7EA34B7EA34B7EA34B7EA3ED19
-FEA3ED30FFA203707FED607FA203E07FEDC03FA2020180ED801FA2DA03007F160FA20206
-801607A24A6D7EA34A6D7EA34A6D7EA20270810260147FA202E08191B7FCA249820280C7
-121FA249C87F170FA20106821707A2496F7EA3496F7EA3496F7EA201788313F8486C83D8
-0FFF03037FB500E0027FEBFFC0A342477DC649>65 D<B8FC17E017FC00019039C00003FF
-6C6C4801007FEF3FC0717E717E717E84170384170184A760A21703601707604D5A4D5AEF
-7FC04DC7FCEE03FEEE3FF091B65A17FC0280C7B47EEF1FC0EF0FF0717E717E717E717E19
-80187F19C0A2183F19E0A8F07FC0A2198018FF4D1300A24D5AEF0FFC4D5AEF7FE048486C
-903803FFC0B9C7FC17FC17C03B447CC345>I<DB0FFE146092B500C013E0020314F0913A
-0FFC01FC0191393FC0003E02FFC7EA0F83D903FCEC03C74948EC01E74948EC00FF494815
-7F4948153F4948151F49C9120F485A491607120348481603A248481601A248481600A212
-3FA2491760127FA31900485AAE6C7EA21960A2123F7FA2001F18E07F000F18C0A26C6C16
-0119806C6C160312016DEE07006C6C16066D6C150E6D6C5D6D6C5D6D6C15786D6C5D6D6C
-4A5AD900FFEC0780DA3FC0011FC7FCDA0FFC13FC0203B512F0020014C0DB0FFEC8FC3B48
-7BC546>I<B8FC17F017FC00019039C00007FF6C499038007FC0017FED1FE0EF07F0EF03
-FC717E717E84727E727E727EA2727E85180385A2180185A38584A31A80AD1A00A36061A3
-61180361180761180F614E5A183F614EC7FC18FEEF03FC4D5AEF1FE001FFED7FC0486DD9
-07FFC8FCB812FC17F094C9FC41447CC34B>I<B912F8A3000101C0C7127F6C6C48EC07FC
-17011700187C183C181CA284A31806A4180704067FA395C7FCA4160EA2161E163E16FE91
-B5FCA3EC8000163E161E160EA21606A319C0A3F0018093C7FCA41803A21900A260A260A2
-181EA2183E187EEF01FE170748486C147FB95AA33A447CC342>I<B912F0A3000101C0C7
-127F6C6C48EC0FF817031701170018781838A2181CA3180CA4180E1806160CA21800A516
-1CA2163C167CED01FC91B5FCA3EC8001ED007C163C161CA2160CA793C8FCB08048487EB6
-12F8A337447CC340>I<DB0FFE146092B500C013E0020314F0913A0FFC01FC0191393FC0
-003E02FFC7EA0F83D903FCEC03C74948EC01E74948EC00FF4948157F4948153F4948151F
-49C9120F485A491607120348481603A248481601A248481600A2123FA2491760127FA396
-C7FC485AAD4CB612C06C7EA293C7387FF000725A003F171F7FA2121F7F120FA26C7EA26C
-7E6C7EA26C7E6D7E6D6C153F6D7E6D6C157F6D6C15E7D903FEEC01C7D900FFEC0383DA3F
-E0EB0F01DA0FFCEBFE000203B500F81360020002E090C7FCDB0FFEC9FC42487BC54D>I<
-B6D8C003B6FCA3000101E0C70007138026007F80913801FE00B3A991B7FCA30280C71201
-B3AC2601FFE0913807FF80B6D8C003B6FCA340447CC349>I<B612F0A3C6EBF0006D5A6D
-5AB3B3B3A4497E497EB612F0A31C447DC323>I<B600C049B512C0A3000101E0C8387FFC
-006C49ED3FE06D481680063EC7FC183C183860604D5A4D5A4DC8FC171E17385F5F4C5A4C
-5A4CC9FC160E5E5E5E5E4B5A4B7E4B7E150F4B7E4B7E1577EDE3FE913881C1FFEC8381DA
-87007F028E6D7E149C02B86D7E02F06D7E14C04A6D7E707EA2707E707EA2707F717EA271
-7E717EA2717E717EA2717E717EA2717F8585496C82486D4A13FCB600C0011FEBFFE0A343
-447CC34C>75 D<B612F8A3000101E0C9FC6C6C5A5CB3B31830A418701860A518E0A3EF01
-C0A217031707A2170F173F177FEE01FF48486C011F1380B9FCA334447CC33D>I<B56C93
-3807FFFC6E5EA20001F1FE0026006FE0EE1BF8A3D967F01633A2D963F81663A3D961FC16
-C3A3D960FEED0183A2027FED0303A36E6C1406A36E6C140CA26E6C1418A36E6C1430A36E
-6C1460A26E6C14C0A36E6CEB0180A3037FEB0300A292383F8006A36F6C5AA36F6C5AA26F
-6C5AA36F6C5AA36F6C5AA26FB45AA370C7FC13F0A2486C143ED80FFFEF0FFEB500F0011C
-0107B512FCA34E447BC359>I<B56C020FB5FC8080C6040013F06D6CED1F80D96FF8ED0F
-00A2D967FC1506EB63FEA2EB61FF01607FA26E7E6E7EA26E7E6E7EA26E7E6E7EA26E7E6E
-7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F1380A2EE7FC0EE3FE0A2EE1FF0EE0FF8
-A2EE07FCEE03FEA2EE01FF701386A2EF7FC6EF3FE6A2EF1FF6EF0FFEA217071703A21701
-1700A201F0167E183E487ED80FFF161EB500F0150EA2180640447CC349>I<B712FCEEFF
-C017F800019039C0000FFC6C6C48EB01FF9338007F80EF1FE0170FEF07F018F8EF03FCA2
-18FE1701A218FFA718FEA2170318FCA2EF07F818F0EF0FE0EF1FC0EF7F80933801FE00EE
-0FFC91B612F017800280C9FCB3AA3801FFE0B612C0A338447CC342>80
-D<ED1FFC4AB512C0913907F007F091391F8000FC027EC7123F4948EC1FC0D903F0EC07E0
-49486E7E49486E7E49486E7E49C9127E49167F01FE707E4848707E00038449160F000784
-491607000F84A24848707EA2003F84491601A2007F84A34982A200FF1980AD007F19006D
-5EA3003F60A26D1603001F60A2000F606D16070007606DD903F0130F0003DA0FFC5C6DD9
-1C0E131F00014A6C5C6C6C903A3003803F80017FD9700149C7FC92386000C0D93F8015FE
-D91FC0ECE1FCD907E0EC63F0D903F0EC77E0902601FC70EB7FC09026007E3091C8FCDA1F
-B813FC912707FC07F814C00201B57E9139001FFC3C92C7FC053E1301171E051F13031A80
-F08007F0C00F94380FF03F95B51200A28361715BA2715B9438007FE0F01F8042597BC54C
->I<B712E016FF17C000019039C0003FF86C6C48EB03FCEE00FF717E717E717E717E717E
-A284170384A760A21707604D5AA24D5A4D5A4DC8FCEE01FEEE07F8EE3FE091B6C9FC16FC
-913980007F80EE0FE0707EEE03FC707E160083717EA2717EA784A71A6084171FA21AE071
-6C13C02601FFE002071301B600C01680943801FC03943900FE0700CBEA3FFEF007F84346
-7CC348>I<49B41303010FEBE007013F13F89039FE00FE0FD801F8131FD807E0EB079F49
-EB03DF48486DB4FC48C8FC4881003E81127E82127C00FC81A282A37E82A27EA26C6C91C7
-FC7F7FEA3FF813FE381FFFE06C13FE6CEBFFE06C14FC6C14FF6C15C0013F14F0010F8001
-0180D9001F7F14019138001FFF03031380816F13C0167F163F161F17E000C0150FA31607
-A37EA36C16C0160F7E17806C151F6C16006C5D6D147ED8FBC05CD8F9F0495AD8F07C495A
-90393FC00FE0D8E00FB51280010149C7FC39C0003FF02B487BC536>I<003FB912F8A390
-3BF0001FF8001F01806D481303003EC7150048187C0078183CA20070181CA30060180CA5
-481806A5C81600B3B3A54B7EED7FFE49B77EA33F447DC346>I<B600C0010FB5FCA30001
-01E0C813F026007F80ED1F80F00F00A21806B3B3A7180E6D6C150CA2181C131F6E151801
-0F163818306D6C1570606D6C14016D6C5D6D6CEC0780027F4AC7FC6E6C131EDA1FE0137C
-913907FC03F00201B55A6E6C1380DB07FCC8FC40467CC349>I<B692383FFFF0A3000301
-E003071300C649ED01FC4A5E017F705A6E5E133F616E1501011F5FA26D6C4BC7FCA28001
-071606A26E150E0103160CA26D6C5DA2806D5EA26F1470027F156081023F5DA281021F4A
-5AA26F1303020F92C8FC8102071406A26F130E0203140CA26E6C5BA2816E5CA2EE807003
-7F1360A26F6C5AA216E092381FE180A216F3030F90C9FC16FBED07FEA36F5AA36F5AA26F
-5AA3166044467EC349>I<B60107B500F890380FFFFEA3000301E0D9001F90C813F06C01
-80DA0FFCED3FC091C86C48ED1F006C871C0E6D6C6E7E1C0CA26D6C6F5DA36EDA06FF1538
-011F1A30A26E020E6D1470010FDB0C7F1560A26E021C7F0107DB183F5DA2856D6CDA301F
-4A5AA36D6C4A6C6C49C7FCA36D6C4A6C6C1306A3DB80016E130E027FDA8003140CA2DBC0
-0380023FDA00015CA203E081021F01066D5CA36E6C486E6C5AA36E6C486E6C5AA36F48EC
-1FE1020360A2DBFE7015F302010160020F90C8FCA2DBFFE015FB6E49EC07FEA36F486E5A
-A36FC86C5AA3031E6F5AA4030C16605F467EC364>I<EB07FC90383FFF809038F80FE039
-03C003F048C66C7E000E6D7ED80FC0137E486C137F6D6D7EA36F7EA26C5AEA0380C8FCA4
-EC0FFF49B5FC90380FFE1FEB3FC0EBFF00EA03FC485A485A485A485A127F5B176048C7FC
-A3153FA36D137F007F14EF6D9038C7E0C0003F13013A1FE00783F13B07F81E03FF802701
-FFFC0113003A001FE0007C2B2E7CAC31>97 D<EA01FC12FFA3120712031201B3EC03FC91
-380FFF8091383C07E091387001F89039FDE0007E02807F01FFEC1F8091C713C049EC0FE0
-49140717F0A2EE03F8A217FCA2160117FEAB17FC1603A217F8A2EE07F0A26DEC0FE017C0
-6D141F01FBEC3F80D9F380EB7E00D9E1C05B9039E0F001F89039C03C07E09039801FFF80
-C7D803FCC7FC2F467DC436>I<EC7F80903803FFF090380FC07C90383F000F01FCEB0380
-4848EB01C00003140F4848EB1FE049133F120F485AA2485AED1FC0007FEC070092C7FCA2
-90C9FC5AAB7E7FA2123F16307F001F15706C6C146016E06C6C14C06C6C13010001EC0380
-6C6CEB0700013F131E90381FC078903807FFF001001380242E7DAC2B>I<167FED3FFFA3
-15018182B3EC7F80903803FFF090380FC07C90383F000E017E1307496D5AD803F87F4848
-7F5B000F81485AA2485AA2127FA290C8FC5AAB7E7FA2123FA26C7EA2000F5D7F6C6C5B00
-035C6C6C9038077F806C6C010E13C0013F011C13FE90380FC0F8903803FFE09026007F00
-13002F467DC436>I<EB01FE903807FFC090381F03F090387E00FC49137E48487F485A48
-48EB1F80000F15C049130F121F484814E01507A2007F15F090C7FCA25AA390B6FCA290C9
-FCA67EA27FA2123F16306C7E1670000F15606D14E06C6C14C0000314016C6CEB03806C6C
-EB0700013E131E90381F80F8903803FFE0010090C7FC242E7DAC2B>I<EC0FE0EC7FF890
-3801F81E903803F03F90390FE07F8090381FC0FF5C133F495AA2ED7F0001FE131C92C7FC
-AFB67EA3C648C8FCB3B2486C7E007F13FFA321467EC51E>I<EE0F80D901FCEB7FE0903A
-0FFF81F0F090393F07E3819039FC01FF033A01F800FE014848017E13E00007027FC7FC49
-7F000F8149131F001F81A9000F5D6D133F000792C7FC6D5B0003147E6C6C5B6D485A3903
-BF07E090380FFF80260701FCC8FC90CAFCA25AA37F6C7E7F90B512F86C14FF16E06C15F8
-6C6C8048B67E3A07C0000FFF48481300003FC8EA3F80003E151F48ED0FC0A2481507A56C
-150F007C1680007E151F003E16006C153E6C6C5CD807E0495AD801F8EB07E0D8007FEB3F
-8090261FFFFEC7FC010113E02C427DAC31>I<EA01FC12FFA3120712031201B3EC01FE91
-3807FFC091381E07F091383801F802707FECE000D9FDC07F5C01FF147F91C7FCA25BA35B
-B3A8486CECFF80B5D8F83F13FEA32F457DC436>I<EA01E0EA07F8A2487EA46C5AA2EA01
-E0C8FCADEA01FC12FFA3120712031201B3B0487EB512F8A315437DC21C>I<143C14FFA2
-491380A46D1300A2143C91C7FCADEC7F80EB3FFFA31300147F143FB3B3AA123E127F39FF
-807F00A2147EA25C6C485A383C01F06C485A3807FF80D801FEC7FC195785C21E>I<EA01
-FC12FFA3120712031201B3A292381FFFE0A36F1300ED07F816E05E5E030EC7FC5D5D5D5D
-4A5A4A5A4AC8FC5CEC3F804A7E14FF9038FDCFE09038FF8FF01407496C7E01FC7F14016E
-7E81816F7E82151F6F7E821507826F7E8282486C491380B5D8F81F13F8A32D457DC433>
-I<EA01FC12FFA3120712031201B3B3B3A5487EB512F8A315457DC41C>I<D801FC01FFEC
-1FE000FF010701E0EBFFFC913B0F03F801E07F913C3C01FC07803F800007903C7000FE0E
-001FC0000349D97E1C130F2601FDC0D97F38804A143001FFDA3FF06D7E91C75BA2495DA3
-495DB3A8486C4A6C497EB5D8F81FB50003B512E0A34B2C7DAB52>I<3901FC01FE00FF90
-3807FFC091381E07F091383801F8000701707F0003EBE0002601FDC07F5C01FF147F91C7
-FCA25BA35BB3A8486CECFF80B5D8F83F13FEA32F2C7DAB36>I<EC7F80903803FFF09038
-0FC0FC90383E001F496D7E496D7E48486D7E48486D7E48486D7E000F81A24848147E003F
-157FA290C87E481680A44816C0AA6C1680A26D147F003F1600A2001F157E6D14FE000F5D
-6D130100075D6C6C495A6C6C495A6C6C495A013E49C7FC90381FC0FE903807FFF8903800
-7F802A2E7DAC31>I<3901FC03FC00FF90380FFF8091383C07E091387001F83A07FDE000
-FE00010180137F01FFEC3F8091C7EA1FC04915E049140F17F0160717F8160317FCA3EE01
-FEABEE03FCA3EE07F8A217F0160F6D15E0EE1FC06D143F17806EEB7E00D9FDC05B9039FC
-F003F891383C0FE091381FFF80DA03FCC7FC91C9FCAE487EB512F8A32F3F7DAB36>I<39
-03F803F000FFEB1FFCEC3C3EEC707F0007EBE0FF3803F9C000015B13FBEC007E153C01FF
-13005BA45BB3A748B4FCB512FEA3202C7DAB26>114 D<90383FE0183901FFFC383907E0
-1F78390F0003F8001E1301481300007C1478127800F81438A21518A27EA27E6C6C13006C
-7E13FC383FFFE06C13FC6C13FF6C14C06C14E0C614F0011F13F81300EC0FFC140300C0EB
-01FE1400157E7E153EA27EA36C143C6C147C15786C14F86CEB01F039F38003E039F1F00F
-8039E07FFE0038C00FF01F2E7DAC26>I<1306A5130EA4131EA3133E137EA213FE120112
-07001FB512F0B6FCA2C648C7FCB3A4150CAA017E131C017F1318A26D133890381F8030EC
-C070903807E0E0903801FFC09038007F001E3E7EBC26>I<D801FC147F00FFEC3FFFA300
-071401000380000181B3A85EA35DA212006D5B017E9038077F80017F010E13C06D011C13
-FE90380FC078903803FFF09026007F8013002F2D7DAB36>I<B539F001FFFCA3000790C7
-EA7FE06C48EC1F8000011600160E1200160C017F5CA280013F5CA26E1370011F14608001
-0F5CA2ECF00101075CA26D6C48C7FCA26E5A01011306A26D6C5AA214FF6E5AA215B8EC3F
-B015F06E5AA36E5AA26E5AA36EC8FC2E2C7EAA33>I<B500E0B539E03FFF80A30007903C
-000FFE000FFC00D803FCD903F8EB03F8F001E0120103015D6D80000060A26D6E13036DD9
-037E91C7FCA20280017F5B013FD9063F1306A2D91FC06E5AED0C1FA2D90FE06E5AED180F
-A2D907F06E5AED3007A2D903F86E5AED6003A2902601FCE06D5AEDC00117FCD900FFECFD
-80ED800017FF027F92C8FC92C77EA26E147E023E143EA2021E143C021C141CA2412C7EAA
-46>I<B539F007FFFCA30003D9C00113C0C6496C1300017F14FC013F5C6E13E06D7E010F
-495A6D6C485A02F890C7FC903803FC060101130E6E5A903800FF186E5AEC3FF05D141F14
-0F6E7E81140FEC0DFCEC19FEEC38FF4A7E9138603F8002C07F0101131F49486C7E02007F
-01066D7E010E1303496D7E013C80017C80D801FC1580D80FFE4913C0B5D8800F13FFA330
-2B7FAA33>I<B539F001FFFCA3000790C7EA7FE06C48EC1F8000011600160E0000150C6D
-141C6D1418A26E1338013F1430A26D6C5BA26E13E0010F5CA26D6C485AA2ECF803010391
-C7FCA2903801FC06A2ECFE0E0100130CA2EC7F18A215B8EC3FB0A2EC1FE0A36E5AA26E5A
-A36EC8FCA21406A35CA25CA2123C007E5BB4FC5CA25CEAFE01387C0380D87007C9FCEA3C
-1EEA0FFCEA03F02E3F7EAA33>I E /Fd 2 63 df<153815FC14011407140FEC3FF8EC7F
-E0ECFFC001031300495AEB1FF8495A495A3801FF804890C7FCEA0FFC485AEA7FF0EAFFC0
-5BA27FEA7FF0EA1FF86C7EEA03FF6C7F38007FE06D7E6D7EEB07FE6D7E010013C0EC7FE0
-EC3FF8EC0FFC14071401140015381E287CAA27>60 D<127012FC7E6C7E7FEA7FF0EA1FF8
-6C7EEA03FF6C7F38007FE06D7E6D7EEB07FE6D7E010013C0EC7FE0EC3FF8EC0FFC1407A2
-140FEC3FF8EC7FE0ECFFC001031300495AEB1FF8495A495A3801FF804890C7FCEA0FFC48
-5AEA7FF0EAFFC05B48C8FC5A12701E287CAA27>62 D E /Fe 1 47
-df<123C127E12FFA312FEA212380808798715>46 D E /Ff 70 123
-df<91393FE00FE0903A01FFF83FF8903A07E01EF83C903A1F800FF07E903A3F001FE0FE
-017E133F4914C0485A1738484890381F8000ACB812C0A33B03F0001F8000B3A7486C497E
-B50083B5FCA32F357FB42D>11 D<EC1FE0ECFFFC903803F01E90390FC00780EB1F809039
-3F000FC0017E131F5BA2485AED0F8092C7FCA9ED0FC0B7FCA33901F8001F150FB3A6486C
-EB1FE0267FFFC1B5FCA328357FB42B>I<EC1FF891B512C0903803F00F90380FC01FEB1F
-80EB3F00137E5B150F485AACB7FCA33901F8000FB3A7486CEB1FE0267FFFE3B5FCA32835
-7FB42B>I<033013180378133CA203F8137CA24B1378A3020114F8A24B5BA202031301A2
-03C05BA302071303A203805BA3020F1307007FB812FCB912FEA26C17FCC7263E001FC7FC
-A2023C131EA3027C133EA20278133CA302F8137CA2007FB812FCB912FEA26C17FC280003
-E001F0C7FC02C05BA201071303A202805BA2010F1307A202005BA249130FA2011E91C8FC
-A2013E5BA2013C131EA2017C133EA20178133CA20130131837437CB340>35
-D<14C01301EB0380EB0F00130E5B133C5B5BA2485A485AA212075B120F90C7FC5AA2121E
-123EA3123C127CA55AB0127CA5123C123EA3121E121FA27E7F12077F1203A26C7E6C7EA2
-13787F131C7F130FEB0380EB01C01300124A79B71E>40 D<12C07E1270123C121C7E120F
-6C7E6C7EA26C7E6C7EA27F1378137C133C133EA2131E131FA37F1480A5EB07C0B0EB0F80
-A514005BA3131E133EA2133C137C137813F85BA2485A485AA2485A48C7FC120E5A123C12
-705A5A124A7CB71E>I<123C127EB4FCA21380A2127F123D1201A412031300A25A120612
-0E120C121C5A5A126009177A8715>44 D<B512F0A514057F921A>I<123C127E12FFA412
-7E123C08087A8715>I<1530157815F8A215F01401A215E01403A215C01407A21580140F
-A215005CA2143EA2143C147CA2147814F8A25C1301A25C1303A25C1307A2495AA291C7FC
-5BA2131E133EA2133C137CA2137813F8A25B1201A25B1203A2485AA25B120FA290C8FC5A
-A2121E123EA2123C127CA2127812F8A25A12601D4B7CB726>I<EB0FE0EB7FFCEBF83E39
-03E00F803907C007C0EB8003000F14E0391F0001F0A24814F8A2003E1300007E14FCA500
-FE14FEB2007E14FCA56CEB01F8A36C14F0A2390F8003E03907C007C0A23903E00F803900
-F83E00EB7FFCEB0FE01F347DB126>I<13075B5B137FEA07FFB5FC13BFEAF83F1200B3B3
-A2497E007FB51280A319327AB126>I<EB3FC0EBFFF0000313FC380F80FF391E007F8000
-1CEB3FC048EB1FE048130F15F00060130712FC6C14F87E1403A3007E1307123CC7FC15F0
-A2140F15E0EC1FC0A2EC3F801500147E5C495A5C495A495A495A49C7FC133E133C491318
-5B485A48481330485A48C7FC001C1470001FB512F05A5AB612E0A31D327CB126>I<EB1F
-E0EBFFFC4813FF3907E03F80390F001FC0001EEB0FE0001CEB07F0123F018013F8140313
-C01380A2381F0007C7FC15F0A2EC0FE015C0141FEC3F80EC7E00EB01F8EB7FE014FCEB00
-3FEC1FC0EC0FE0EC07F015F8140315FC140115FEA3127EB4FCA415FC48130312780070EB
-07F86C14F0003C130F001FEB1FE0390FE03F800003B51200C613FCEB1FE01F347DB126>
-I<EC01C0A214031407A2140F141FA2143F147F146F14CF1301EB038F140F1307130E130C
-131C13381330137013E013C0EA0180120313001206120E120C5A123812305A12E0B71280
-A3C7380FC000A94A7E0107B51280A321337EB226>I<000C14C0380FC00F90B512801500
-5C5C14F014C0D80C18C7FC90C8FCA9EB0FC0EB7FF8EBF07C380FC03F9038001F80EC0FC0
-120E000CEB07E0A2C713F01403A215F8A41218127E12FEA315F0140712F8006014E01270
-EC0FC06C131F003C14806CEB7F00380F80FE3807FFF8000113E038003F801D347CB126>
-I<14FE903807FF80011F13E090383F00F0017C13703901F801F8EBF003EA03E01207EA0F
-C0EC01F04848C7FCA248C8FCA35A127EEB07F0EB1FFC38FE381F9038700F809038E007C0
-39FFC003E0018013F0EC01F8130015FC1400A24814FEA5127EA4127F6C14FCA26C130101
-8013F8000F14F0EBC0030007EB07E03903E00FC03901F81F806CB51200EB3FFCEB0FE01F
-347DB126>I<1230123C003FB6FCA34814FEA215FC0070C7123800601430157015E04814
-C01401EC0380C7EA07001406140E5C141814385CA25CA2495A1303A3495AA2130FA3131F
-91C7FCA25BA55BA9131C20347CB126>I<EB0FE0EB7FFC90B5FC3903F01F803907C007C0
-390F0003E0000EEB01F0001E1300001C14F8003C1478A3123EA2003F14F86D13F0EBC001
-D81FF013E09038F803C0390FFE07803907FF0F006C13DE6C13F87EEB3FFE8001F713C0D8
-03E313E0D8078013F0390F007FF8001E131F003EEB07FC003C1303481301EC007E12F848
-143EA2151EA37E153C1278007C14787E6C14F0390F8003E03907F01FC00001B512003800
-7FFCEB1FE01F347DB126>I<EB0FE0EB7FF8EBFFFE3803F83F3907E00F80390FC007C0D8
-1F8013E0EC03F0EA3F0048EB01F8127EA200FE14FC1400A415FEA5007E1301A2127F7E14
-03EA1F80000F13073807C00E3803E01C3801F03838007FF090381FC0FC90C7FC1401A215
-F8A215F01403001F14E0383F800715C0140FEC1F809038003F00001C137E381F01FC380F
-FFF0000313C0C690C7FC1F347DB126>I<123C127E12FFA4127E123C1200B0123C127E12
-FFA4127E123C08207A9F15>I<007FB812C0B912E0A26C17C0CCFCAC007FB812C0B912E0
-A26C17C033147C9C3C>61 D<EBFFC0000313F8380F00FE001C133F48EB1F804814C0140F
-00FC14E07EA4127CC7EA1FC0A2EC3F80EC7F0014FE14F8495A495A5C495AA249C7FC130E
-A2130C131CA21318A890C8FCA7133C137E13FFA4137E133C1B357CB424>63
-D<15E0A34A7EA24A7EA34A7EA3EC0DFE140CA2EC187FA34A6C7EA202707FEC601FA202E0
-7FECC00FA2D901807F1507A249486C7EA301066D7EA2010E80010FB5FCA249800118C77E
-A24981163FA2496E7EA3496E7EA20001821607487ED81FF04A7ED8FFFE49B512E0A33336
-7DB53A>65 D<B7FC16E016F83A03FC0003FE0001EC00FFEE7F80EE3FC0161F17E0160F17
-F0A617E0161F17C0EE3F80EE7F0016FEED03FC90B612F05E9039FC0007FCED00FEEE3F80
-EE1FC0EE0FE017F0160717F8160317FCA617F81607A2EE0FF0EE1FE0163FEE7FC0000391
-3803FF00B75A16F816C02E337DB236>I<DA03FE130C91393FFF801C91B512E0903A03FE
-01F83C903A0FF0003C7CD91FC0EB0EFCD97F80130701FEC7120348481401000315005B48
-48157C485A173C485A171C123F5B007F160CA390C9FC481600AB7E6D150CA3123F7F001F
-161C17186C7E17386C6C15306C6C15706D15E012016C6CEC01C0D97F80EB0380D91FC0EB
-0F00D90FF0131ED903FE13FC0100B512F0023F13C0DA03FEC7FC2E377CB437>I<B77E16
-F016FE3A01FE0001FF00009138003FC0EE0FE0707E707E707E707E177E177FEF3F80A2EF
-1FC0A3EF0FE0A418F0AA18E0A3171F18C0A21880173F18005F17FE5F4C5AEE07F04C5AEE
-3FC000014AB45AB748C7FC16F8168034337EB23B>I<B812C0A3D803FCC7127F0001150F
-EE03E01601A21600A21760A403061330A41700150EA2151E157E90B512FEA39038FC007E
-151E150EA21506170CA3171892C7FCA41738A21770A217F01601160316070003157FB812
-E0A32E337DB234>I<B81280A3D803FCC7FC0001151FEE07C01603A21601A21600A41760
-150CA31700A2151CA2153C15FC90B5FCA3EBFC00153C151CA2150CA592C8FCAB487EB512
-FEA32B337DB232>I<DA03FE130C91393FFF801C91B512E0903A03FE01F83C903A0FF000
-3C7CD91FC0EB0EFCD97F80130701FEC7120348481401000315005B4848157C485A173C48
-5A171C123F5B007F160CA390C9FC4893C7FCAA0303B512E07E7F92390003FE00705A123F
-7F121FA26C7E7F12076C7E7F6C6C14036C7E6D6C1307D91FC0EB0E7CD90FF0EB1C3CD903
-FEEBF81C0100B5EAF00C023F01C0C7FCDA03FEC8FC33377CB43C>I<B5D8FE03B512F8A3
-000190C73807FC006C486E5AB390B7FCA349C71203B3A3486C4A7EB5D8FE03B512F8A335
-337EB23A>I<B512FEA3000113006C5AB3B3A7487EB512FEA317337EB21C>I<017FB5FCA3
-9038003FE0EC1FC0B3B1127EB4FCA4EC3F805A0060140000705B6C13FE6C485A380F03F0
-3803FFC0C690C7FC20357DB227>I<B500FE903807FFF8A3000190C7000113006C48EC00
-FC17F04C5A4C5A4CC7FC160E5E5E5E5E4B5A4B5A4BC8FC150E5D5D15F84A7E14034A7EEC
-0EFF5C4A6C7E4A6C7EECE01FD9FFC07F4A6C7E4A6C7E5B6F7E6F7EA26F7E707EA2707E70
-7E160F83707E707EA283486C913807FF80B500FE013F13FCA336337EB23C>I<B512FEA3
-D803FEC9FC6C5AB3A9EE0180A416031700A45EA25E5E5E5E16FE00031407B7FCA329337D
-B230>I<D8FFFC923801FFF86D5DA20003EFFE00D801BFED06FCA3D99F80140CA2D98FC0
-1418A3D987E01430A2D983F01460A3D981F814C0A3D980FCEB0180A2027EEB0300A36E13
-06A26E6C5AA36E6C5AA36E6C5AA26E6C5AA36E6C5AA3913800FD80A2037FC7FCA3486C13
-3ED80FF04B7EB5011C90387FFFF8A33D337CB246>I<D8FFFE91381FFFF87F80C6030013
-006E143CD9DFE01418EBCFF0A2EBC7F8EBC3FCA2EBC1FEEBC0FF6E7EA26E7E6E7EA26E7E
-6E7E6E7EA26E7E6E7EA2ED7F80ED3FC0ED1FE0A2ED0FF0ED07F8A2ED03FCED01FEED00FF
-A2EE7F98EE3FD8A2EE1FF8160F1607A216031601A2486C1400D807F81578B500C01438A2
-171835337EB23A>I<EC07FC91387FFFC0903901FC07F0903907E000FCD90F80133E013F
-C76C7E017E6E7E496E7E48486E7E48486E7EA248486E7E000F8249157E001F167FA24848
-ED3F80A2007F17C0A290C9121FA24817E0AB6C17C06D153FA3003F17806D157FA2001F17
-006D5D000F5E6C6C4A5AA26C6C4A5A00015E6C6C4A5A017E4A5A6D4A5AD91FC0017FC7FC
-D907E013FC903901FC07F09039007FFFC0DA07FCC8FC33377CB43C>I<B612FEEDFFC016
-F03A03FC0007FC0001EC00FE167FEE3F80EE1FC017E0160FA217F0A617E0A2EE1FC0A2EE
-3F80EE7F0016FEED07F890B65A168001FCC9FCB3A2487EB512F8A32C337DB234>I<B612
-FCEDFF8016F03A01FE0007FC0000EC01FEED007F707E707E83160F83A65FA24C5AA24C5A
-047EC7FC4B5AED0FF090B612C093C8FC9039FE001FC0ED07F06F7E6F7E150082167E167F
-A583A5180C17C0A2043F131C486C1618B500FEEB1FE0040F1338933807F070C93801FFE0
-9338003F8036357EB239>82 D<90381FE00390387FFC0748B5FC3907F01FCF390F8003FF
-48C7FC003E80814880A200788000F880A46C80A27E92C7FC127F13C0EA3FF013FF6C13F0
-6C13FF6C14C06C14F0C680013F7F01037F9038003FFF140302001380157F153FED1FC015
-0F12C0A21507A37EA26CEC0F80A26C15006C5C6C143E6C147E01C05B39F1FC03F800E0B5
-12E0011F138026C003FEC7FC22377CB42B>I<007FB712FEA390398007F001D87C00EC00
-3E0078161E0070160EA20060160600E01607A3481603A6C71500B3AB4A7E011FB512FCA3
-30337DB237>I<B500FE90381FFFF8A3000190C813006C48153C1718B3AF1738017F1530
-A217706D6C1460011F15E06E495A010F14036D6C495A6D6C49C7FCD901FC131E6DB413FC
-91383FFFF0020F13C0020190C8FC35357EB23A>I<B500F0903803FFF8A3D807FEC8EA7F
-C06C48ED1F000001161E6D151C00001618A26D15386D1530A26D6C5CA26E14E0011F5DA2
-6D6C495AA28001074AC7FCA26D6C1306A28001015CA26E131C01001418806E5BA2ED8070
-023F1360A26E6C5AA215E1020F5BA2DA07F3C8FCA215FBEC03FEA36E5AA26E5AA31570A2
-35357EB23A>I<B5D8F007B539800FFFF0A3000390C7273FF000011300D801FC6E48EB00
-7C1A386D140F00001930836D020715706D1860A26E496C14E0013F60A26ED919FC130101
-1F60A26ED930FE1303010F95C7FCA26ED9607F5B01071706A26E9039C03F800E0103170C
-A2913BFC01801FC01C01011718A2913BFE03000FE03801001730A2DAFF06EB07F0027F5E
-A2038CEB03F8023F5EA203D8EB01FC021FEDFD80A203F0EB00FF020F93C8FCA24B800207
-157EA24B143E0203153CA24B141C020115184C357FB24F>I<EB7F803803FFF0380F80FC
-381C003E003F133F6D6C7E6E7EA26E7EEA1F00C7FCA4EB01FF131FEBFF873803FC07EA0F
-F0EA1FC0EA3F80127F13004815C05AA3140FA26C131F6C133B3A3F8071F180391FC1E1FF
-2607FFC013003900FE003C22237DA126>97 D<EA03F012FFA312071203AEEC3F80ECFFE0
-9038F3C0F89038F7007E01FE7F49EB1F8049EB0FC05BED07E016F0A2150316F8AA16F015
-0716E0A2ED0FC07F6DEB1F8001ECEB3F0001CF137C90388381F8903801FFE0C76CC7FC25
-357EB32B>I<EB07F8EB3FFF9038FC07C03901F000E03903E003F03807C007120FEA1F80
-123F90380003E04890C7FCA2127E12FEAA127FA26C14187F001F14386D1330000F14706C
-6C13E03903F001C03900FC0F8090383FFE00EB07F01D237EA122>I<153FEC0FFFA3EC00
-7F81AEEB07F0EB3FFCEBFC0F3901F003BF3907E001FF48487E48487F8148C7FCA25A127E
-12FEAA127E127FA27E6C6C5BA26C6C5B6C6C4813803A03F007BFFC3900F81E3FEB3FFCD9
-0FE0130026357DB32B>I<EB0FE0EB7FFCEBF83F3903F00F80D807E013C0390FC007E038
-1F800315F0EA3F0014014814F8127EA212FEA2B6FCA248C8FCA5127E127FA26C1418A26C
-6C1338000F14306D13706C6C13E03901F003C03900FC0F00EB3FFEEB07F01D237EA122>
-I<EB01FCEB07FF90381F078090383E0FC0EB7C1F13FCEA01F8A20003EB070049C7FCACB5
-12F0A3D803F0C7FCB3A7487E387FFFE0A31A357FB417>I<151F90391FC07F809039FFF8
-E3C03901F07FC73907E03F033A0FC01F83809039800F8000001F80EB00074880A66C5CEB
-800F000F5CEBC01F6C6C48C7FCEBF07C380EFFF8380C1FC0001CC9FCA3121EA2121F380F
-FFFEECFFC06C14F06C14FC4880381F0001003EEB007F4880ED1F8048140FA56C141F007C
-15006C143E6C5C390FC001F83903F007E0C6B51280D91FFCC7FC22337EA126>I<EA03F0
-12FFA312071203AEEC1FC0EC7FF09038F1E0FC9038F3807C9038F7007E13FE497FA25BA2
-5BB3486CEB7F80B538C7FFFCA326347EB32B>I<EA0780EA0FC0EA1FE0A4EA0FC0EA0780
-C7FCAAEA07E012FFA3120F1207B3A6EA0FF0B5FCA310337EB215>I<EB03C0EB07E0EB0F
-F0A4EB07E0EB03C090C7FCAAEB03F013FFA313071303B3B01238127C00FE13E0130714C0
-130F007C138038381F00EA1FFCEA07F0144384B217>I<EA03F012FFA312071203AF9138
-03FFE0A36E1300EC00F8EC01E05D4A5A020FC7FC141C5C5C14F0EBF3F8EBF7FC13FEEBFC
-7EEBF87F496C7E141F6E7E8114076E7E8114016E7E81486CEBFF80B500C313F0A324347E
-B329>I<EA07E012FFA3120F1207B3B3A7EA0FF0B5FCA310347EB315>I<2703F01FE013FF
-00FF90267FF80313C0903BF1E07C0F03E0903BF3803E1C01F02807F7003F387FD803FE14
-70496D486C7EA2495CA2495CB3486C496C487EB53BC7FFFE3FFFF0A33C217EA041>I<39
-03F01FC000FFEB7FF09038F1E0FC9038F3807C3907F7007EEA03FE497FA25BA25BB3486C
-EB7F80B538C7FFFCA326217EA02B>I<EB07F0EB3FFE9038FC1F803901F007C03903C001
-E000078048486C7E48C7127CA248147E003E143E007E143FA300FE1580A8007E1500A36C
-147EA26C147C6D13FC6C6C485A00075C3903F007E03900FC1F80D93FFEC7FCEB07F02123
-7EA126>I<3903F03F8000FFEBFFE09038F3C0F89038F7007ED807FE7F6C48EB1F804914
-C049130F16E0ED07F0A3ED03F8A9150716F0A216E0150F16C06D131F6DEB3F80160001FF
-13FC9038F381F89038F1FFE0D9F07FC7FC91C8FCAA487EB512C0A325307EA02B>I<3803
-E07C38FFE1FF9038E38F809038E71FC0EA07EEEA03ECA29038FC0F8049C7FCA35BB2487E
-B512E0A31A217FA01E>114 D<EBFF06000713CE381F00FE003C133E48131E140E5A1406
-A27EA200FE90C7FC6C7EEA7FFC383FFFC014F0000F7F6C7FC67FEB0FFF1300EC3F8000C0
-131F140F6C1307A37E15006C5B6C130E6C5B38F7807838E1FFE038C07F8019237EA11E>
-I<1330A51370A313F0A21201A212031207381FFFFEB5FCA23803F000AF1403A814073801
-F806A23800FC0EEB7E1CEB1FF8EB07E0182F7FAD1E>I<D803F0133F00FFEB0FFFA30007
-EB007F000380B35DA35D12016D4813800000903803BFFC90387E073FEB1FFED907F81300
-26227EA02B>I<B5EBFFF0A3D80FF0EB3F800007EC1F000003140E150C6D131C00011418
-A26C6C5BA26D1370017E1360137F6D5BA290381F8180A214C3010F90C7FCA2EB07E6A214
-FE6D5AA26D5AA36D5AA2146024217E9F29>I<B53A1FFF81FFF0A33C07F801FC003F8001
-F049EB1E0000030100141C816C6C017C1318A26D017E1338000002FE1330A290267E01FF
-5B159F168090263F030F5BA216C0903A1F8607C180A202C613E390260FCC0390C7FCA2D9
-07FC13F6ECF80116FE6D486C5AA36D481378A36D48133034217F9F37>I<B53801FFF8A3
-2603FE0013806C48EB7C0000001478017E1370017F5B90383F81C090381F8380D90FC3C7
-FCEB07E614FE6D5A6D5A6D7E80805B9038039F809038071FC09038060FE0EB0C0790381C
-03F0496C7E01707FEBF000000180000FECFF8026FFFC0313FCA326207F9F29>I<3A7FFF
-807FF8A33A07F8001FC00003EC0F800001EC070015066C6C5BA26D131C017E1318A26D5B
-A2EC8070011F1360ECC0E0010F5BA2903807E180A214F3010390C7FC14FBEB01FEA26D5A
-A31478A21430A25CA214E05CA2495A1278D8FC03C8FCA21306130EEA701CEA7838EA1FF0
-EA0FC025307F9F29>I<003FB512F0A2EB000F003C14E00038EB1FC00030EB3F80007013
-7F1500006013FE495A13035CC6485A495AA2495A495A49C7FC153013FE485A12035B4848
-1370485A001F14604913E0485A387F000348130F90B5FCA21C207E9F22>I
-E /Fg 3 127 df<177817FCEE03FE1607161F163FEEFFFC030313F84B13F0031F13C04B
-13809238FFFE004A13F802075B4A13C0023F5B4A48C7FC49485A4913F0010F5B49138001
-7F90C8FCEBFFFC00035B4813E0001F5B4890C9FC485AEAFFF85BA27FEA7FFE6C7E6C13C0
-00077F6C13F8C67F6DB4FC011F7F6D13E001037F6D13FC6D6C7E6E6C7E020F7F6E13F002
-0113FC6E7F92383FFF806F13C0030713F06F13F8030013FCEE7FFE161F16071603EE00FC
-17782F3C79C23E>60 D<123C127EB47E7F13F07FEA7FFE6C6C7E6C7F000713F06C7FC613
-FE6D7E011F13C001077F6D13F801007F6EB4FC021F7F6E13E002037F6E13FC6E6C7E9238
-3FFF80030F13C06F13F0030113F86F13FCEE3FFE161FA2163FEEFFFC4B13F8030713F04B
-13C0033F138092387FFE004A485A4A13F0020F5B4A1380027F90C7FCECFFFC01035B4913
-E0011F5B017F90C8FC495A000313F8485B001F13C0485B4848C9FCEAFFF85B13C05B007E
-CAFC123C2F3C79C23E>62 D<D90FC0131ED97FF0133F48486CEB7F80486D13FF486D5A48
-D9FF0713004814CFD87FF9EBFFFCD9F07F5B26FFC03F5B496C5B496C5B007E6D90C7FC00
-3CEB01F8290E76C83E>126 D E /Fh 1 59 df<121EEA7F80A2EAFFC0A4EA7F80A2EA1E
-000A0A798919>58 D E /Fi 9 115 df<EA0FC0EA1FE0EA3FF0EA7FF8EAFFFCA6EA7FF8
-EA3FF0EA1FE0EA0FC0C7FCACEA0FC0EA1FE0EA3FF0EA7FF8EAFFFCA6EA7FF8EA3FF0EA1F
-E0EA0FC00E287BA719>58 D<B600E0B6D8F007B51280A500019026F0000101F8C73807C0
-0070160F6C6D6184177F6D6C4EC7FC84173F6D6C183E177F846E187E6D92B5147C856F17
-FC6D4A5E05F77F03C016016D02035E05E313E003E016036D02075E05C113F003F016076D
-61DC0F8013F803F8160F6D6193391F007FFC03FC161F027F95C8FC4C14FE043E013F5BDA
-3FFE163E047E14FF047C6D137EDA1FFF167C04FC15FC4C7F6E5FA24C7F6E5FA24C7F6E5F
-A24C7F6E5FA24C7F6E5FA293C8127FA26F93C9FC037E81033E153E593F7EBD5E>87
-D<EAFFFEA6EAFC00B3B3B3B3A7EAFFFEA60F5B78C319>91 D<EAFFFEA6EA007EB3B3B3B3
-A7EAFFFEA60F5B7FC319>93 D<EB0FFE90387FFFC048B512F04814FC3907FC0FFE48486C
-7E6D6C7F486C7E82A26E7FA36C5A6C5AEA01E0C8FC5C49B5FC131F90B6FC000313F84813
-C0481300EA1FFC485A127F5B12FF5BA45CA26C6C5A16F83B3FF807BFFF80391FFC1F3F39
-0FFFFE1F6C497E0001EBF80326003FE0C8FC292B7EA92C>97 D<D907FE13FC90393FFFC3
-FE90B5EAF7FF4891B5128048130F3907FC03FE3A0FF801FF7F001FEDFF00496C13BE1680
-003F81A7001F5DA26D5A000F92C7FC6C6C485A3903FF0FFCECFFF8485CD80F3F13C0D907
-FEC8FC90CAFC5AA27FA213E090B512F015FF6C15C0826C816C8182120F4881393FE0003F
-D87F80EB07FF150148C7FC81A56D5B007F5D6D13036C6C495AD81FF8EB1FF86CB4EBFFF0
-6C90B55A000115806C6C49C7FC010713E0293D7EA82D>103 D<EA01F8487E487E487E48
-1380A66C13006C5A6C5A6C5AC8FCA913FFB5FCA512077EB3ABB512F8A515407EBF19>
-105 D<01FFEB7FE0B53801FFF802077F4A7F91381FC3FFDA3E0313800007137C6CEB7801
-02F014C014E0A214C0A31480B3A4B5D8FE1F13FFA530297EA833>110
-D<3901FE07F800FFEB0FFE91383FFF804A13C0EC7C7F9138F8FFE03807FFF06C5B5CA2ED
-7FC09138803F80ED1F0092C7FCA291C8FCB3A3B6FCA523297FA827>114
-D E /Fj 16 120 df<923B1FFF8001FFC00203B5D8F01F13F0021FDAF87F13FC027F91B6
-7E902701FFF803ECC3FF49D9C001EBFE0790270FFE000349481380494815F84A4913F049
-4815E0495AA201FF4C6C13004A6D6E5A735A70EC00707092C7FCAABA12FCA5C601E0C701
-E0C8FCB3B0007F9026FFC07FEBFFF0A549467EC543>11 D<903801FFF8011FEBFF80017F
-14E090B612F8489038807FFC3A03FE001FFE486CEB07FF486E7F0280806F7FA36F7F6C90
-C7FCA26C5AEA00F890C8FCA2150F021FB5FC0103B6FC131F017F13C03901FFFC004813E0
-000F13804890C7FC485A5B485AA2485AA45DA26C6C5BED07BF6C6C010F13FC6CB490391F
-3FFFE06C9026C0FE1F13F06CEBFFFC6CECF007C66CD9E00113E0010790C9FC342F7DAD38
->97 D<EC3FFE49B512E0010F14F8013F8090397FF807FE9039FFE001FF48494813804801
-8014C048495A485A121FA2485A6F1380A2007F6E130049EB007C93C7FC12FFAC127F7FA2
-123FEE03E06C7E16076C6C15C06C150F6C6DEB1F806C6DEB3F006C01F013FE90397FFE03
-FC6DB55A010F5C010314C09026003FFCC7FC2B2F7CAD33>99 D<EFFF804BB5FCA5ED0007
-82B1EC1FFC49B51283010F14E3013F14F390267FFC07B5FC9038FFF0004801C0133F4849
-7F4890C77E484880121F5B123FA2127F5BA312FFAB127FA36C7EA2121F7F000F5D6C6C5C
-5E6C6D90B512C06CD9E00114FF39007FF80F6DB512E7010F14C7010314079026003FF0EB
-FC0038467CC440>I<EC1FFE49B512C0010714F0011F14FC90397FFC0FFE903AFFE003FF
-804849C613C0485B4890C7EA7FE048ED3FF0485AEE1FF8485AA2007F150F4915FCA212FF
-A390B7FCA317F801F8C9FCA5127FA27FA2003F1638177C6C6C15FCA26C6CEC01F86C6D13
-036CED07F06C6DEB0FE06C01F0EB3FC0903A3FFE01FF806DB5EAFE0001075C010014F002
-0F90C7FC2E2F7DAD35>I<EB7FC0B5FCA512037EB1923803FF80031F13F0037F7F92B57E
-9139C1FC1FFE9139C3E00FFF9126C7C0077FECCF0002DE7F02FC81A25C5CA35CB3A7B600
-C1B61280A539457CC440>104 D<13FCEA03FF4813804813C0A24813E0A66C13C0A26C13
-806C1300EA00FC90C7FCA9EB7FC0EA7FFFA512037EB3AFB6FCA518467CC520>I<90287F
-C003FF80EB07FFB5011F01F0013F13E0037F6D90B57E92B56C4880913DC1FC1FFE03F83F
-FC913DC3E00FFF07C01FFE00039026C7C00790398F800FFF6CD9CF00EC9E0002DE6D01BC
-7F02FC03F81580A24A5D4A5DA34A5DB3A7B600C1B60083B6FCA5582D7CAC5F>109
-D<903A7FC003FF80B5011F13F0037F7F92B57E9139C1FC1FFE9139C3E00FFF00039026C7
-C0077F6CEBCF0002DE7F02FC81A25C5CA35CB3A7B600C1B61280A5392D7CAC40>I<EC1F
-FE49B512E0010714F8011F14FE903A7FF807FF809026FFE0017F48903980007FE04890C7
-6C7E48486E7E000F8249140F001F82A2003F824980007F1780A400FF17C0AA007F1780A4
-6C6C4A1300A2001F5EA26C6C4A5A00075E6D143F6C6D495AC69039E001FFC090267FF807
-5B6DB6C7FC010F14FC010114E09026001FFEC8FC322F7DAD39>I<90397F803FC0B5EBFF
-F0028313F8028713FC91388FE7FE91389F8FFF0003EB9E0F6C13BCA214F8A29138F007FE
-ED03FC9138E001F892C7FCA35CB3A5B612C0A5282D7DAC2F>114
-D<90391FFE078090B512DF000314FF5A380FF803381FE000D83F80133F127F90C7121FA2
-48140FA27FA201E090C7FC13F8EBFFC06C13FEECFFC06C14F015FC6C806C806C15800001
-15C07E011F14E01301D9000713F014000078147F00F8143F151F6C140FA37E6C15E0151F
-6D14C06D133F01F0EB7F809039FC03FF0090B55A00FC5CD8F83F13F0D8F00790C7FC242F
-7CAD2D>I<EB01F0A51303A41307A2130FA2131FA2133F137F13FF1203000F90B512C0B7
-FCA4C601F0C7FCB3A3ED01F0AA017FEB03E014F81507D93FFC13C090391FFE1F806DB512
-006D5B01015B9038003FF024407EBE2D>I<D93FE0EC7FC0B549B5FCA50003EC00076C81
-B3A85EA35E6C5DA26E013D7F017F02F9EBFF8090393FFC03F16DB512E16D14C101031401
-9026003FFC91C7FC392E7CAC40>I<B690380FFFF8A5000301E0010013006C167C6E14FC
-6C5E801601017F5D6E1303013F5D6E1307011F5D6E130F6D5DED801F6D92C7FC15C05E6D
-143EEDE07E6D147CEDF0FC6D5C15F9027F5B15FF6E5BA36E5BA26E5BA26E90C8FCA26E5A
-A26E5AA26E5A352C7DAB3C>I<B5D8FE1FB539801FFFF0A500039027C0007FF0C7EAFE00
-043F157C6E6E14FC6C031F5D6E6E13016C61836E013F1403017F606E496C1307013F606E
-ED800F011F91B55C16F9DAFF01ECC01F6D02F092C7FC03816E5A6D0183153EEEE07F03C7
-ECF07E6DDAC03F137C03E7ECF8FC6D01EF5DEE801F03FF14FD6DDA000F5B18FF6E486D5B
-A36E486D5BA26E486D5BA2020F93C8FC4B7FA26E48147E6E48143C4C2C7DAB53>I
-E /Fk 52 122 df<922607FFE0EB1FFC92B5D8FC01B5FC0207DAFF0F1480021F039F14C0
-913D7FFE007FFFF83FE0902601FFF0011F9038E07FF049018049903880FFF84990C7485B
-D90FFC4A5A495A60495AF27FF0017F4CEB3FE04A027FEC1FC0053FEC0F80051F91C7FCAC
-BB12E0A526007FF0C7D81FFCC8FCB3B3A3007FB5D8F01FB512FEA54D4D7ECC48>11
-D<923807FFE092B512FC020714FF021F81027F9038007FC0902601FFF0EB0FE04901C049
-7E4990C7487ED90FFC147F011F824A14FF495AA2137F5CA2715A715A715AEF078094C8FC
-A7EF07FCB9FCA526007FF0C7123F171FB3B3A2003FB5D8E00FB512F8A53D4D7ECC44>I<
-EA07E0EA1FF8EA3FFCEA7FFEA2B5FCA6EA7FFEA2EA3FFCEA1FF8EA07E01010778F22>46
-D<EC0FFC91B512C0010714F8498090393FFC0FFF90267FE0017F49486C7F48496D7E4890
-C76C7E49141F000782000F8249140F001F82A3003F824980A2007F1780A600FF17C0B3A4
-007F1780A6003F17006D5CA2001F5EA3000F5E6D141F00075E6D143F6C5E6C6D495A6C6D
-495A90267FF0035B90263FFC0F90C7FC010FB512FC6D5C010014C0DA0FFCC8FC32487BC6
-3D>48 D<15F014011407141F147FEB03FF137FB6FCA313FC1380C7FCB3B3B2007FB712E0
-A52B4777C63D>I<ECFFF80107EBFF80013F14F090B612FC4881480101EBFF802707F800
-3F13C0D80FE0010F13E0D81F806D13F0003F80D87FF06D13F86D15FC6D7F00FF16FE6D14
-7FA217FF82A36C5A6C5A6C5A6C5AC95A17FEA3EEFFFCA24B13F817F05D17E04B13C01780
-4B13004B5A4B5A5EED7FE04B5A4A5B4A90C7FCEC07FC4A5A4A5A4B131FEC3F804AC7FC14
-FE4948143E495AEB07E0495A4948147E49C8FC017E15FE90B7FC4816FC5A5A5A5A5A5AB8
-FC17F8A430477AC63D>I<EC3FFE0103B512E0010F14FC013F14FF90267FE01F7F9026FF
-000713E0D801FC6D7FD803F07F486C6D7FD80FFE817F486D80167FA3805C16FF7E91C75B
-6C5A6C5AD80020495B90C75C5D5F4B5B5F031F90C7FCED3FFC4AB45A49B512E0168016E0
-16FC90C7EA3FFF030713C06F7F6F7F6F7F83707E83A2701380A318C0EA07E0EA1FF8487E
-487EA2B5FCA31880A25E491600127F494A5A6C485D01E05B001F4A5BD80FFC495B2707FF
-C03F13C06C90B65AC64BC7FC013F14F8010714E09026007FFEC8FC32487BC63D>I<EE07
-E0160FA2161F163F167F16FFA25D5D5DA25D5D5DA2157D15FDEC01F915F1EC03E11407EC
-0FC1EC1F811501143F147E14FC14F8EB01F01303EB07E014C0EB0F80131FEB3F00133E5B
-13FC485A485A5B1207485A485A90C7FC123E127E5AB912FCA5C80003EBE000AD023FB612
-FCA536487DC73D>I<D8038015E001E0140301FC143F9039FFE003FF91B612C017801700
-A25E5E16F05E5E93C7FC15FC15F001E790C8FC01E0C9FCAAEC1FFC01E1B512C001E714F0
-01EF14FC9039FFE01FFFDA0007138001FC6D13C001F06D13E04915F0497F17F8C913FC16
-7F17FEA417FFA3EA0FC0EA3FF0487EA2487EA317FEA34914FF6C4815FC5B018015F86CC7
-4813F07F6C6C4913E0D80FF04913C0D807FC011F13806CB46CB512006C90B512FC6C5D01
-3F14C0010F91C7FC010113F030487AC63D>I<ED7FF8913807FFFE021F6D7E027F80903A
-01FFF01FE0010790388003F04948486C7E49486D7ED93FF013074948130F01FF4A7E4849
-133F5C5A4890C7FCA25A705A48486E5A705A003F92C8FCA3485AA21520913807FFE0021F
-13FC00FF497F4A6D7EDAFC017F9026FDF0007F4A6D7ED9FFC06D7E4A6D7E8391C7FC8382
-491680A318C05BA3127FA6123FA27F001F1780A3000F4B1300A26C6C5DA26C6D495A6C6D
-5C6C6D495A6D6C48485A90263FFC075B6DB65A6D4AC7FC01035C010014F0020F90C8FC32
-487BC63D>I<121F7F7F13FE90B812E0A45A18C0188018005F5FA25F485E90C8EA07E000
-7E4B5A5F007C151F4CC7FC167E5E485D15014B5A4B5AC8485A4B5AA24BC8FC157EA25D14
-01A24A5A1407A24A5AA2141FA24A5AA2147FA314FFA3495BA45BA55BAA6D5BA26D90C9FC
-EB007C334B79C93D>I<EC1FFF49B512F0010714FC011F14FF90263FF00713C049C77F01
-FCEC3FF04848EC0FF848481407000782491403000F821601A2121F7FA27F13FE6D140302
-C05C14F002FC495A6C6D130FDAFF805B9238E01FE06C6E485A9238FCFF806C91B5C7FC6C
-15FC6C5D7F6D14FE6D806D15C06D81011F81017F81D9FFDF804813072603FE018048486C
-804848133F4848010F1480003F8049130148486D6C13C0161F824848140382A282A2177F
-A218807F127FEFFF007F6C6C4A5AA2D81FFC4A5A6C6CEC0FF86C6C6CEB3FF06C9039F003
-FFE06C90B612806C6C92C7FC011F14FC010714E09026003FFEC8FC32487BC63D>I<EC1F
-FE49B512C0010F14F04914FC90397FFC0FFE903AFFE003FF804849C67F48496D7E4890C7
-FC486F7E484881161F003F825B007F82A28300FF81A31880A518C0A45E127FA3003F5D7F
-121F5E120F6C6C91B5FC6C90388001EF6CEBC0036C9038E00FCF6DB5128F011F140F0107
-01FE1480010113F8903800010091C7FCA24C1300A3D803F85D487E487E486C4A5AA25F4C
-5AA24C5A49495B6C485D49010790C7FC01E0495AD807F8EB3FFC6CB448B45A6C90B55A6C
-15C06D91C8FC011F13FC010313C032487BC63D>I<EE01F8A24C7EA34C7EA24C7EA34C7F
-A24C7FA34C7FA293B57EA34B8016F303038016E316E103078016C0030F805E83031F814C
-7E4B81153E83037E81037C7F03FC815D830201824B7F0203825D830207824B7F020F825D
-84021F8392B8FC4A83A34A83027CC8120F02FC835C840101844A810103845C840107844A
-81010F845C85011F85496C82B600C091B712F0A5544D7CCC5D>65
-D<93261FFF80EB01C00307B500F81303033F02FE13074AB7EAC00F0207EEE03F021F903A
-FE007FF87F027F01E0903807FCFF91B5C70001B5FC010301FC6E7E4901F0151F4901C081
-4949814990C97E494882494882485B48197F4A173F5A4A171F5A5C48190FA2485B1A07A2
-5AA297C7FC91CDFCA2B5FCAD7EA280A2F207C07EA36C7FA26C190F6E18807E6E171F6C1A
-006E5F6C193E6C6D177E6D6C5F6D6C4C5A6D6D15036D6D4B5A6D01F04B5A6D01FCED3FC0
-010001FFEDFF806E01E0D903FEC7FC021F01FEEB3FFC020790B612F002015EDA003F92C8
-FC030714FCDB001F13804A4D79CB59>67 D<B912F0F0FF8019F019FC19FFD8001F902680
-000114C0DD001F7F060713F806017F726C7E737E737F737F737F8587737F8587A2747EA3
-8786A21C80A51CC0A586A462A51C80A51C00A26263A2631AFF636163614F5B634F5B073F
-90C7FC4F5A4F5A06035B061F5B4DB512C0BBC8FC19FC19F0198006F0C9FC524B7CCA5E>
-I<BB12C0A486D8000F01E0C77E18071801F0007F193F191F190F1907861903A31901A3EF
-0F80A2737EA497C7FC171FA2173F177F17FF160392B6FCA5EDE0031600177F173F171FA2
-050FEC0F80A3F21F00A494C8FC621A3EA21A7EA31AFE6219011903A21907190FF13FF819
-FF1803183FBBFCA262A3494A7CC951>I<BBFCA41A80D8001F01C0C7FC181F1803848419
-7F193F191F1AC0190FA31907A4171FF103E0A496C7FCA25FA25F5F5E160792B6FCA5EDC0
-071601828383A283A794C9FCB1B8FCA5434A7CC94D>I<B7D8FC01B712F8A5D8001F01C0
-C8001FEBC000B3AA92B9FCA503C0C8121FB3AEB7D8FC01B712F8A5554B7BCA60>72
-D<B712FEA5D8000FEBE000B3B3B3ABB712FEA5274B7DCA2E>I<B700F8027FB512F0A5D8
-001F01C0C9EBC00074C7FCF101FE4F5A4F5AF10FE04F5A4F5A4FC8FCF001FE4E5A4E5AF0
-0FE04E5A4E5A4EC9FCEF01FE4D5A4D5AEF0FE04D5A4D5A4DCAFCEE01FE16034C7E4C7F5E
-4C7F93B57E03C18015C303C780DBCFE77FDBDFC37FEDFF8104017F4B6C804B7F4B6D7F03
-E0814B6D7F8385717F717F83857180727F8486727F8486727F727F84867280737F858773
-7F87B700F8010FB612FCA5564B7CCA60>75 D<B8FCA5D8001F01C0C9FCB3B3A4193EA419
-7E197CA519FCA31801A2F003F8A21807180F181F183F187FEF01FF1707173FBA12F0A53F
-4B7BCA4A>I<EEFFF8031FEBFFC04AB612FC020715FF021FD9C01F13C091277FFE000313
-F0902601FFF09038007FFC49496E7E490180EC0FFF4990C86C7F49486F7F49486F7F017F
-8449486F7F4849707EA24849707E4885A24849701380A2481AC04A82A2481AE0A34890CA
-6C13F0A5B519F8AE6C1AF0A26E5EA36C1AE0A26E5E6C1AC0A26C1A806E5E6C1A006E5E6C
-616E16FF6C616C6D4B5B6D6C4B5B6E5D6D6D4A5B6D6D4A5B01076D4A90C7FC6D01F8ECFF
-FE6D01FE01035B9028007FFFC01F13F0021F90B612C0020793C8FC020115FCDA001F14C0
-030101FCC9FC4D4D79CB5C>79 D<DA7FFCEB01C00103B5EAC003011FECF00749ECFC0F90
-B7121F48D9E00F13BF4890C713FFD807FC141F4848804848140382484880177F485A173F
-171F12FFA2170F7FA217077F7F7F6D92C7FC6D7E6C13F014FF15F86CECFF8016F86C15FF
-6C16C0836C826C826C826C82013F816D1680010716C01300020F15E01400030714F0ED00
-7F160F16037013F882177F127800F8163FA3171FA27E18F0A27EA26CEE3FE07F18C001E0
-157F6DEDFF8001FC160001FF140302E0EB0FFED97FFEEB3FFC486CB612F0D8FC0F5DD8F8
-03158048C66C49C7FC48010313F0354D79CB44>83 D<003FBB12C0A5DA80019038FC001F
-D9FC001601D87FF09438007FE001C0183F49181F90C7170FA2007E1907A3007C1903A500
-FC1AF0481901A5C894C7FCB3B3A749B812FCA54C4A7CC955>I<B700F8023FB512F8A5D8
-001F01C0C9380FE000745AB3B3AD6D180F63811A1F6D96C7FC626D7F1A7E6D7F6D606E6C
-4B5A6E6CED07F06E6C4B5A6E01C0EC3FC06E01F049B45A020101FF011F90C8FC6E91B55A
-033F15F8030715E0030092C9FC040713F0554C7CCA5E>I<B700F00203B6FCA5D8001F01
-E0C93803FC00745A6D61811A036D6D5F1A076D6D5F1A0F6D616F161FA26D6D94C7FC626E
-6D153E1A7E6E177C7015FC6E5F8219016E6D5D19036E5F7014076E5F82190F6E6D5D191F
-6E6D92C8FC616F153E83197E6F6D137C19FC6F6D5B18016F5DEFF003A26F01F85B18076F
-01FC5B180F6F5DEFFE1F6F92C9FC17FF607013BE18FE705BA2705BA3705BA2705BA2705B
-A3705BA27090CAFCA2177EA2584C7ECA5D>I<B7D8E007B791B612C0A5D8003F0180C700
-0101FCC9387F80006F7070C7FC6D70183EA26F70167E6D71177C876F1BFC6D715F6F831E
-016D656F4B6D14036D65876F92B515076D656F4A8007F3160F6E647001036E141F6E04E1
-94C8FCA27001076E5C6E04C0163E8770010F177E6E4C6C157C70011F814F6C15FC6E6370
-49EDC0016E033E6D5D1CE070017E16036E037C6D5D7001FC15F04E6D14076E63DCFF01EE
-F80F6F4A6D5DA20583EEFC1F6F4A6D92C9FC1CFE05C75F6F4A6D143E05EF16FF4E6E137E
-6F197C05FF17FC6F91C86C5BA36F496F5BA24D816F61A26F496F5BA370486F5BA370486F
-90CAFCA24D81041F5FA27048167C7A4C7ECA7F>I<ECFFFC010FEBFFC0017F14F090B612
-FC489038803FFE3B03FC0007FF80486C6D7F6D7F486D6C7F83167F83A2707E6C90C7FC6C
-5A6C5AC9FCA5ED1FFF021FB5FC49B6FC130F013FEBC03F9038FFFE00000313F04813C048
-90C7FC485A485AA2485AA2485AA4167FA26D14FF007F15EF6D01017F6C6C903907CFFF80
-6C6CD90F8F13FE6C9038E07F076C9038FFFE0300014A7ED8003F9038F0007F0103018090
-C7FC37347CB23C>97 D<EB7FC0B5FCA512037EB3ED07FF037F13E002C1B512FC02C714FF
-9126CFF80F7F9126DFC0017F02FFC77F4AEC3FF002F8814A6E7E717E4A81831980A37113
-C0A319E0AC19C0A35F1980A219005F606E141F6E5D4D5A6E4A5A02BF4A5A91261FC0035B
-9027FE0FF01F5B496CB548C7FCD9F80114F8496C6C13E0C8D80FFEC8FC3B4D7CCB44>I<
-91380FFF8091B512F8010314FF010F15804948C613C0D97FF8EB1FE0D9FFE0EB3FF04849
-137F4849EBFFF84890C7FCA2485A121FA24848EC7FF0EE3FE0EE1FC0007F92C7FC5BA212
-FFAC127FA27FA2123FA26C6C153EA26C6C157E177C6C6D14FC6C6D14F86C6D13036C6DEB
-07F0D97FFCEB1FE06DB4EBFFC0010F90B5120001035C010014F0020F13802F347CB237>
-I<EF1FF0EE3FFFA51600177FB3EC0FFF91B512E0010314F8010F14FC013FEB01FF903A7F
-F8003FFFD9FFE0130F48497F48497F4890C77E48815B121F5B123FA2127F5BA312FFAC12
-7FA36C7EA3121F6D5C120F6C6C5C6C6D5B6C5D6C01E0013F7F6D6C49EBFFE090393FFE03
-FE6DB512F801075C0100148091261FFC00EBC0003B4D7CCB44>I<EC0FFF91B512F00103
-14FC010F14FF90263FFE077F90267FF0007F49486D7E4801806D7E486F7E4890C7120F48
-4881707E121F491403003F82A2127F5B701380A212FFA390B8FCA401F8CAFCA5127FA27F
-A2123FA26C6CED0F80A26C6C151F6C17006E5C6C6D147E6C6D5C6C6D495AD93FFCEB07F0
-903A1FFF803FE0010790B55A010192C7FC6D6C13FC020713C031347DB238>I<ED7FF091
-3807FFFC023F7F4A7F902601FFE0138049018113C049484813E0EB0FFCEB1FF8A2EB3FF0
-A2017F6D13C04A6C1380EE7F00163E93C7FCACB77EA526007FF0C8FCB3B3A3003FB512F8
-A52B4D7DCC26>I<DA7FFCEB0FE00103B538807FF8010F9138E1FFFC013F02FB13FE903A
-7FF01FFFF39026FFC007138348D90001130348168348486DEBC1FCEFC0F8000FEEE00049
-147F001F82A9000F5E6D14FF00075EA26C6C495B6C93C7FC6C9038C007FE9138F01FFC48
-90B55A01EF14E0D803C314809026C07FFCC8FC000790CAFCA47FA27F13FC90B612FCEEFF
-C06C16F817FE6C8218806C17C06D16E00003B812F0120FD81FFCC7000F13F8D83FF01400
-49153F4848ED1FFC00FF160F491507A56D150F007F17F86D151F6C6CED3FF06C6CED7FE0
-D80FFE913801FFC06C6C6C010713806C01F8017F1300C690B612FC013F15F001071580D9
-003F01F0C7FC37497DB13D>I<EB7FC0B5FCA512037EB3923801FFC0030F13F8033F7F4B
-13FFDBFE077F9138C1F0039126C3E0017FDAC78080ECCF0014DE02DC6D7F14FC5CA25CA3
-5CB3AAB6D8C07FEBFFE0A53B4C7BCB44>I<13FCEA03FF487F487FA2487FA66C5BA26C5B
-6C90C7FCEA00FC90C8FCABEB7FC0B5FCA512037EB3B3A2B61280A5194D7BCC22>I<EB7F
-C0B5FCA512037EB3A293383FFFFEA5040390C7FC17FC4C5AEE0FE0EE3FC04C5A4CC8FC4B
-5AED03F8ED0FF04B5A4B5A4B5A4BC9FC14C302C77F02CF7F02DF7F91B5FC824A7F4A6C7E
-ECF83F9138E01FFE02C07F6F7F816F7F836F7F81707E83707E161F707E84707F84B6D880
-3FEBFF80A5394C7CCB41>107 D<EB7FC0B5FCA512037EB3B3B3AAB61280A5194C7BCB22>
-I<90287FC001FFC0EC7FF0B5010F01FC0103B5FC033F6D010F804B6D4980DBFE07902680
-3F817F9126C1F801903AC07E007FF00003D9C3E0DAE0F8806C9026C78000D9F1E06D7E02
-CFC7EBF3C002DEEDF780DD7FFF6E7E02FC93C7FC4A5DA24A5DA34A5DB3AAB6D8C03FB5D8
-F00FB512FCA55E327BB167>I<903A7FC001FFC0B5010F13F8033F7F4B13FFDBFE077F91
-38C1F00300039026C3E0017F6CD9C78080ECCF0014DE02DC6D7F14FC5CA25CA35CB3AAB6
-D8C07FEBFFE0A53B327BB144>I<913807FF80027F13F80103B6FC010F15C090261FFE01
-7F903A7FF0003FF849486D7E480180EB07FE4890C76C7E4817804980000F17C048486E13
-E0A2003F17F0A249157F007F17F8A400FF17FCAB007F17F8A46C6CEDFFF0A2001F17E0A2
-6C6C4A13C0A26C6C4A13806C6D4913006C5E6C01E0EB1FFC6D6C495A903A3FFE01FFF001
-0FB612C0010392C7FCD9007F13F80207138036347DB23D>I<90397FC007FFB5017F13E0
-02C1B512FC02C714FF9126CFF80F7F9126DFC0037F000301FFC77F6C496E7E02F8814A6E
-7E717E4A81831980A28319C0A37113E0AC19C05FA319805F19005F606E143F6E5D4D5A6E
-4A5A02FF495BDBC0075B9126EFF01F5B02E7B548C7FC02E114F8DAE07F13E0DB0FFEC8FC
-92CAFCAFB612C0A53B477CB144>I<DA0FFE14F091B5EAC0010103ECF003010F14F8013F
-903801FC0790397FFC007ED9FFF0EB1F0F4849EB0F9F4849EB07DF484914FF488191C7FC
-48815B003F815B127F177FA25B12FFAC6C7EA3123F6D15FFA2001F5D7F6C5D6C6D5B6C7F
-6C151F6C6D5BD97FF813FE90393FFE03FC6DB55A010714E00100148091381FFC0091C8FC
-AF047FEBFFE0A53B477CB141>I<9039FF803FE0B5EBFFF8028113FE02837FDA87E11380
-EC8F830003D99F0713C06C139E14BCA214F8A24A6C13806F13006F5A4A90C7FCA45CB3A8
-B612E0A52A327CB132>I<903907FF8070017FEBF1F048B6FC1207380FFC01391FE0003F
-4848130F491307127F90C71203A2481401A27FA27F01F090C7FC13FCEBFFC06C13FEECFF
-E06C14FC6C806CECFF806C15C06C15E06C15F06C7E011F14F8010114FCEB000FEC007FED
-1FFE0078140F00F8140715037E1501A27E16FC7E15036D14F86D13076D14F001F8EB1FE0
-01FFEBFFC04890B51280486C1400D8F81F13FCD8E00313C027347CB230>I<14F8A51301
-A41303A21307A2130FA2131F133F137F13FF1203000F90B512F0B7FCA426007FF8C7FCB3
-A7167CAA013F14F880A290391FFE01F0010F1303903907FF87E06DEBFFC06D14806D6C13
-00EC0FFC26467EC430>I<D97FE0EC3FF0B5EC7FFFA5000315016C81B3AC5EA25EA25E7E
-6EEB0F7F017F021E7F6E017CEBFFE090393FFE01F86DB512F0010714E0010114C0902700
-3FFE00EBC0003B337BB144>I<B600C090387FFFF0A5C601F0C73803F8006E5D017F5E80
-1707013F5E6E140F011F5E6E141F6D93C7FC6F5B6D153E81177E6D157C6F13FC6D5DEDF0
-016D5DEDF803027F5CA2EDFC07023F5CEDFE0F021F5CEDFF1F6E91C8FC169F16BF6E13BE
-16FE6E5BA26E5BA26E5BA36F5AA26F5AA26F5AA23C327EB041>I<B60081B500FC90387F
-FFF0A500019026E0000390C73801FC006E6F5C6C6F5E6E6F1303017F61A26E6F1307013F
-4A5E846E49150F011F616E6F131F6D4A93C7FC179F03806E5B6D021F153EEF0FFE6DD9C0
-3F5DEE3E0703E06E13FC6D027E5DEE7C0303F015816D4A6C5C03F815C3DA7FF95E4C7E03
-FD15E7DA3FFF5E4C137F19FF6E496D5BA26E94C8FC4C7FA26E5E93C7120FA26E486E5AA2
-02015E4B1403A26E486E5A54327EB059>I<B6D88007B512C0A526007FF8C7387F80006D
-6C92C7FC6E14FE6D6C495A6D6D485A6D01C05B6D4A5A6F485A6DEBF01F6D6D485A6E6C48
-C8FC023F137E6F5A6E6C5A806E5B6E5BA26E7F6E7F6F7E15FF4A7F4A7F4A8003E77FEC0F
-C3DA1F837FDA3F817F4AC67F02FE6D7E4948133F4A8049486D7E01076E7F49486D7F4948
-7F494881017F6E7FB500F8011FEBFFF0A53C317EB041>I<007FB500C090387FFFE0A5C6
-01F0C73803F8006E5D017F5E6E1407013F5E80170F011F5E6E141F6D93C7FC6F5B6D153E
-6F137E6D157C6F13FCA26D6D5B16016D5DEDF803027F5CEDFC07023F5CEDFE0F021F5C15
-FF161F6E91C8FC16BF6E13BE16FE6E5BA26E5BA36E5BA26F5AA26F5AA26F5AA393C9FC5D
-153E157E157CD81F8013FC486C5B387FE001D8FFF05B14035D14074A5A49485A007F133F
-4948CAFC383F81FE381FFFF86C5B6C13C0C648CBFC3B477EB041>I
-E /Fl 1 59 df<120FEA3FC0EA7FE0EAFFF0A6EA7FE0EA3FC0EA0F000C0C768B21>58
-D E /Fm 73 125 df<922601FFFC903801FFE0033F9026FF801F13F84AB6D8E07F13FE02
-0F03F9B6FC023FD9C00FB500C0138091277FFC0003D9FE0113C0902601FFE049495A4949
-49494813E04990C714F049484A13E0495A19C0495A7413C0017F17804A6E6E1380719138
-007E007192C7FCAEBCFCA526007FF8C7000301C0C8FCB3B3A7007FB5D8F803B612F0A553
-547DD34E>11 D<EEFFFC031FEBFF804AB612E0020781021F9038C00FF8913A7FFE0003FC
-DAFFF0EB00FE4949EB03FF4901805B4990C7487F49485CA2495A4D7F013F6F5B5CA37190
-C7FC715AEF01F894C9FCA90403B512C0BAFCA526003FFCC7120783B3B3A6003FB5D8FC03
-B612C0A542547DD34B>I<EEFFFE031F9038FFCFC04AB7FC1407021FEBC00791387FFC00
-DAFFF05B4901C05B495B4990C7FC495AA2495A83133F4A8083AFBAFCA526003FFCC71203
-B3B3A7003FB5D8FC03B612C0A542547DD34B>I<15F8A691380FFF8091B512F8010714FF
-011F15C049819026FFF8F813F84801C0EB0FFC2603FE00EB03FE4848EC00FF49153F4848
-ED1F804848ED0FC0A24848ED07E0A24848157FEFFFF05EA200FF5DA37FA27F7013E06D6E
-13C06DED7F806DED1E006CB492C7FC14C014F86C13FF81EDFFC06C15F86C15FE826C16C0
-6C826C826C826D816D81130F01038101001680141F020115C08003F814E0163F160F8204
-0113F0D81FE080487E486C157FA2486C153FA2171FA44916E05B6C5A1380007EC7EC3FC0
-A26C1780177F6C6CEDFF007F6C6C4A5AD807F84A5A6C6CEC0FF82601FF80EB3FF06C9039
-F8F9FFE06DB65A011F92C7FC010714FC010114F0D9001F90C8FCEC00F8A6346179D943>
-36 D<EA07F0EA1FF8EA3FFE487EA2B5128014C0A314E0A37EA27EEA1FFDEA07F1EA0001
-A2130314C0A313071480130FA214005B133EA25B5B485A1203485A485A485A90C7FC120C
-132876D225>39 D<EA07F0EA1FF8487E487E7FB5FC1480A314C0A37EA27E7EEA07F3EA00
-03A213071480A3130F1400A25B131E133E133C137C5BA2485A485A485A485A48C7FC121E
-120C1228769025>44 D<B712F0AB240B7F9F2D>I<EA07F0487E487E487E487EB51280A7
-6C13006C5A6C5A6C5A6C5A1111769025>I<EF01E01703EF07F0A2170FA2EF1FE0A218C0
-173FA2EF7F80A218005FA24C5AA25F1603A24C5AA25F160FA24C5AA25F163FA24C5AA294
-C7FC5EA24B5AA25E1503A24B5AA25E150FA24B5AA25E153FA24B5AA293C8FC5DA24A5AA2
-5D1403A25D1407A24A5AA25D141FA24A5AA25D147FA24AC9FCA25C1301A2495AA25C1307
-A2495AA25C131FA2495AA25C137FA249CAFCA25B1201A2485AA25B1207A2485AA25B121F
-A2485AA25B127FA248CBFCA25AA2127CA2347879D943>I<913803FFC0023F13FC91B6FC
-010315C0010F018113F0903A1FFC003FF849486D7E49486D7E49486D7E48496D13804849
-6D13C0A24817E04890C813F0A34817F8A24817FC49157FA3007F17FEA600FF17FFB3A500
-7F17FEA6003F17FCA26D15FFA26C17F8A36C17F0A26C6D4913E0A26C6D4913C06C17806E
-5B6C6D4913006D6C495AD91FFCEB3FF8903A0FFF81FFF06D90B55A01011580D9003F01FC
-C7FC020313C0384F7BCD43>I<157815FC14031407141F14FF130F0007B5FCB6FCA2147F
-13F0EAF800C7FCB3B3B3A6007FB712FEA52F4E76CD43>I<EC3FFE0103B512E0010F14FC
-013F14FF90B712C048D9C07F7F2703FE000F13F8D807F801037FD80FE06D7F48486D7F48
-488001F01680486C6E13C07F486C6E13E07FA27013F0A56C5AA26C5AEA0FF0EA03C0C914
-E05EA218C05E1880A24C13005F4C5A4B5B5F4B5B5F4B5B4B90C7FC4B5A5E4B5AED7FE04B
-5A4A5B4A48C8FC4A5A5D4A48EB01F04A5AEC3F804AC7FC02FEEC03E0495A495A495A495A
-D91F80140749C8FC013E150F017FB7FC90B812C05A5A5A5A5A5A5AB9FC1880A4344E79CD
-43>I<91380FFFC091B512FC0107ECFF80011F15E090263FF8077F9026FF800113FC4848
-C76C7ED803F86E7E491680D807FC8048B416C080486D15E0A4805CA36C17C06C5B6C90C7
-5AD801FC1680C9FC4C13005FA24C5A4B5B4B5B4B13C04B5BDBFFFEC7FC91B512F816E016
-FCEEFF80DA000713E0030113F89238007FFE707E7013807013C018E07013F0A218F8A270
-13FCA218FEA2EA03E0EA0FF8487E487E487EB57EA318FCA25E18F891C7FC6C17F0495C6C
-4816E001F04A13C06C484A1380D80FF84A13006CB44A5A6CD9F0075BC690B612F06D5D01
-1F1580010302FCC7FCD9001F1380374F7ACD43>I<177C17FEA2160116031607160FA216
-1F163F167FA216FF5D5DA25D5DED1FBFED3F3F153E157C15FCEC01F815F0EC03E01407EC
-0FC01580EC1F005C147E147C5C1301495A495A5C495A131F49C7FC133E5B13FC485A5B48
-5A1207485A485A90C8FC123E127E5ABA12C0A5C96C48C7FCAF020FB712C0A53A4F7CCE43
->I<D80380150ED807E0157E01FEEC03FED9FFF0137F91B65A5F5F5F5F5F94C7FC5E5E16
-F016C093C8FC15F801E190C9FC01E0CAFCABEC0FFF027F13F001E3B512FE01E76E7E9026
-FFF8077FDAC0017F49C713F8496E7E49143F4981496E7E6C481680C9FC18C08218E0A418
-F0A3EA0FE0487E487E487E487EA418E0A35B6C484A13C05B491680003EC85A003F17006C
-6C4A5A6D5D6C6C4A5AD807F8495BD803FE01075B2701FFC03F5B6C90B65A013F4AC7FC6D
-14F8010314C09026007FF8C8FC344F79CD43>I<ED0FFF92B512E0020780021F14FC9139
-7FFE03FE903A01FFF0007F4901C0EB3F804990C7121F4948EC7FC0494814FF49484913E0
-49485B01FF5C485BA2485B5AA2486F13C04A6D1380486F1300177E94C7FC5AA291CAFC5A
-A21508913801FFF8020713FFB54814C04A14F04AC66C7E023C6D7E4A6D7E4A6D7E701380
-4A15C0A24A15E07013F05C18F8A491C714FCA37EA67EA46C17F880A27E18F06C5D18E06C
-6D15C07E6E4913806C6D15006D6C495A6D6CEB7FFC6DB448485A6D90B55A010315C00100
-92C7FC023F13FC020713C0364F7ACD43>I<121F7F7FEBFF8091B81280A45A1900606060
-A2606060485F0180C86CC7FC007EC95A4C5A007C4B5A5F4C5A160F4C5A484B5A4C5A94C8
-FC16FEC812014B5A5E4B5A150F4B5AA24B5AA24B5A15FFA24A90C9FCA25C5D1407A2140F
-A25D141FA2143FA4147F5DA314FFA55BAC6D5BA2EC3FC06E5A395279D043>I<913807FF
-C0027F13FC0103B67E010F15E090261FFC0113F8903A3FE0003FFCD97F80EB0FFE49C76C
-7E48488048486E1380000717C04980120F18E0177FA2121F7FA27F7F6E14FF02E015C014
-F802FE4913806C7FDBC00313009238F007FE6C02F85B9238FE1FF86C9138FFBFF06CEDFF
-E017806C4BC7FC6D806D81010F15E06D81010115FC010781011F81491680EBFFE7480181
-15C048D9007F14E04848011F14F048487F48481303030014F8484880161F4848020713FC
-1601824848157F173FA2171FA2170FA218F8A27F007F17F06D151FA26C6CED3FE0001F17
-C06D157F6C6CEDFF806C6C6C010313006C01E0EB0FFE6C01FCEBFFFC6C6CB612F06D5D01
-0F1580010102FCC7FCD9000F13C0364F7ACD43>I<91380FFF8091B512F8010314FE010F
-6E7E4901037F90267FF8007F4948EB3FF048496D7E484980486F7E484980824817805A91
-C714C05A7013E0A218F0B5FCA318F8A618FCA46C5DA37EA25E6C7F6C5DA26C5D6C7F6C6D
-137B6C6D13F390387FF803011FB512E36D14C30103028313F89039007FFE03EC00401500
-A218F05EA3D801F816E0487E486C16C0487E486D491380A218005E5F4C5A91C7FC6C484A
-5A494A5A49495B6C48495BD803FC010F5B9027FF807FFEC7FC6C90B55A6C6C14F06D14C0
-010F49C8FC010013F0364F7ACD43>I<EA07F0487E487E487E487EB51280A76C13006C5A
-6C5A6C5A6C5AC8FCB3EA07F0487E487E487E487EB51280A76C13006C5A6C5A6C5A6C5A11
-3576B425>I<007FBD1280A2BE12C0A36C1C806C1C00D1FCB3A3003FBDFC481C80BE12C0
-A36C1C80A25A2379AE69>61 D<91B5FC010F14F8017F14FF90B712C00003D9C00F7F2707
-FC00017FD80FE06D7F48486E7E48C87FD87FE06E7E7F7F486C1680A66C5A18006C485C6C
-5AC9485A5F4B5B4B5B4B5B4B5B4B90C7FC16FC4B5A4B5A16C04B5A93C8FC4A5A5D14035D
-5D14075DA25D140FA25DAB91CAFCAAEC1FC04A7EECFFF8497FA2497FA76D5BA26D5BEC3F
-E06E5A315479D340>63 D<171F4D7E4D7EA24D7EA34C7FA24C7FA34C7FA34C7FA24C7FA3
-4C8083047F80167E8304FE804C7E03018116F8830303814C7E03078116E083030F814C7E
-031F81168083033F8293C77E4B82157E8403FE824B800201835D840203834B800207835D
-844AB87EA24A83A3DA3F80C88092C97E4A84A2027E8202FE844A82010185A24A82010385
-4A82010785A24A82010F855C011F717FEBFFFCB600F8020FB712E0A55B547BD366>65
-D<BA12C019FEF1FFC01AF01AFCD8000701F0C7000313FFDE007F7F737F070F7F737F8785
-87858785A287A84F5BA263616361634F5B4F5B077F90C7FC4E485A060713F892B812E097
-C8FC861AF003F0C7000313FE9539003FFF80070F13E0737F07017F87737F747E1C807413
-C0A27413E0A31CF0A386A362A31CE0A2621CC0A250138097B5FC1C004F5B19074F5B073F
-13F04EB55ABC128098C7FC1AF81AC007F8C8FC54527CD160>I<932601FFFCEC01C0047F
-D9FFC013030307B600F81307033F03FE131F92B8EA803F0203DAE003EBC07F020F01FCC7
-383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F882494982494982494982
-4949824990CA7E494883A2484983485B1B7F485B481A3FA24849181FA3485B1B0FA25AA2
-98C7FC5CA2B5FCAE7EA280A2F307C07EA36C7FA21B0F6C6D1980A26C1A1F6C7F1C006C6D
-606C6D187EA26D6C606D6D4C5A6D6D16036D6D4C5A6D6D4C5A6D01FC4C5A6D6DEE7F806D
-6C6C6C4BC7FC6E01E0EC07FE020F01FEEC1FF80203903AFFE001FFF0020091B612C0033F
-93C8FC030715FCDB007F14E0040101FCC9FC525479D261>I<BA7E19FCF1FF801AF01AFC
-D8000701F0C7000F13FF060014C0071F7F070713F807017F737F747E747F747F86747F74
-7F8886888688A2757EA31D8087A21DC0A51DE0A387A963A31DC0A51D80A2631D00A3515A
-A2646264505B6264505B505B5090C7FCF2FFFE4F5B07075B071F5B96B512C0060F91C8FC
-BB5A1AF01AC007FCC9FC19805B527CD167>I<BC1280A5D8000701F8C7000114C0F0001F
-19071901851A7F1A3F1A1FA2F20FE0A21A07A31A03A318F81BF01A01A497C7FC1701A317
-031707170F177F92B6FCA59238F8007F170F170717031701A317001B3EA31B7CA395C8FC
-A21BFCA21BF8A21A01A31A031BF01A071A0FA21A1F1A3FF27FE0F101FF1907191F0603B5
-FCBCFCA21BC0A34F517CD058>I<BB12FEA5D8000701F8C700077FF0007F191F19078585
-8586861B80A21A1FA31A0FA41BC006F81307A497C7FCA31701A317031707170F177F92B6
-FCA59238F8007F170F170717031701A31700A795C9FCB3B812F8A54A517CD055>I<9326
-01FFFCEC01C0047FD9FFC013030307B600F81307033F03FE131F92B8EA803F0203DAE003
-EBC07F020F01FCC7383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F88249
-49824949824949824949824990CA7E494883A2484983485B1B7F485B481A3FA24849181F
-A3485B1B0FA25AA298C8FC5CA2B5FCAE6C057FB712E0A280A36C94C7003FEBC000A36C7F
-A36C7FA27E6C7FA26C7F6C7FA26D7E6D7F6D7F6D6D5E6D7F6D01FC93B5FC6D13FF6D6C6D
-5C6E01F0EC07FB020F01FEEC1FF10203903AFFF001FFE0020091B6EAC07F033FEE001F03
-0703FC1307DB007F02E01301040149CAFC5B5479D26A>I<B8D8C003B8FCA5D8000701F8
-C9001FEBE000B3AE92BAFCA503F8C9121FB3B1B8D8C003B8FCA560527CD169>I<B812C0
-A5D8000701F8C7FCB3B3B3B2B812C0A52A527CD132>I<027FB71280A591C76C90C7FCB3
-B3B3EA07F0EA1FFC487E487EA2B57EA44C5AA34A485B7E49495BD83FF8495BD81FE05DD8
-0FFC011F5B2707FF807F90C8FC000190B512FC6C6C14F0011F14C0010101F8C9FC39537D
-D145>I<B800C091B612F8A5D8000701F8C90003EBF8009738007F8051C7FC505AF203F8
-F20FF0505A505A505A50C8FCF101FCF107F84F5A4F5A4F5A4F5A07FEC9FCF003FC4E5A4E
-5A4E5A4E5A4E5ADD01FECAFC4D5A4D5A4D5A4D7E173F4D7E4C487E4C7F5E4C804C804C80
-EEFF7F9226F9FE3F7FDBFBFC809226FFF81F7F4C7EDCC0077F0480804C7E4B6D804B6D80
-4B8284727F727F8684727F727F8784728087737F85737F87737F85737F88857380747F88
-8697B512FCB800C0013FECFFFEA55F527CD169>I<B812F8A5D8000701F8CAFCB3B3A91A
-7CA41AFC1AF8A51901A31903A219071AF0190FA2191F193F197F19FF180360183F4DB5FC
-BB12E0A546527CD151>I<B600FC073FB512FE6F61A26F96B6FCA2D80007F5C00070EF01
-EFA202EF6DEF03CFA202E76DEF078FA202E36DEF0F0FA202E16D171EA302E06D173CA26F
-6C1778A26F6C17F0A26F6DED01E0A26F6DED03C0A36F6DED0780A26F6DED0F00A26F6D15
-1EA26F6D5DA3706C5DA2706C5DA2706D495AA2706D495AA2706D495AA3706D49C7FCA270
-6D131EA2706D5BA2716C5BA3716C5BA271EB81E0A271EBC3C0A271EBE780A27101FFC8FC
-A3715BA2715BA2725AA2725AA2D93FFC6F5AB74DB712FEA2725AA2725A77527CD180>I<
-B600FC93B7FC8181A282D800076E9239003FFC0070EE07E08282A28202EF7F02E77F02E3
-80A202E18002E0806F7F6F7F6F7FA26F7F6F7F6F806F80A26F80707F707F707F707FA270
-7F7080708070808583717F717F717F717FA27114807114C07114E07213F07213F8A27213
-FC7213FE7213FF721487A27214C77214E77313F77313FF85A285858585A28586868686A2
-86868686A2D93FFC187FB7173F1B1F1B0F1B07755A60527CD169>I<93380FFFC00303B6
-FC031F15E092B712FC0203D9FC0013FF020F01C0010F13C0023F90C7000313F0DA7FFC02
-007F494848ED7FFE4901E0ED1FFF49496F7F49496F7F4990C96C7F49854948707F494870
-7FA24849717E48864A83481B804A83481BC0A2481BE04A83A2481BF0A348497113F8A5B5
-1AFCAF6C1BF86E5FA46C1BF0A26E5F6C1BE0A36C6D4D13C0A26C6D4D1380A26C1B006C6D
-4D5A6E5E6C626D6C4C5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B90C7FC6D6D4B5A
-6D01FF02035B023F01E0011F13F0020F01FC90B512C0020390B7C8FC020016FC031F15E0
-030392C9FCDB001F13E0565479D265>I<BAFC19F819FF1AE086D8000701F0C7001F13FC
-060113FF726C13807313C0070F13E01BF0857313F81BFCA27313FEA41BFFA81BFEA31BFC
-61A21BF84F13F04F13E0614F13C04F13004E485A061F5B92B812F01AC04FC7FC19E003F8
-CBFCB3AEB812C0A550527CD15C>I<93380FFFC00303B6FC031F15E092B712FC0203D9FC
-0013FF020F01C0010F13C0023F90C7000313F0DA7FFC02007F902601FFF0ED3FFE49496F
-7E49496F7F49496F7F4990C96C7F4948707F4948707F01FF854A177F48864849717EA248
-49711380A2481BC04A83481BE0A24A83481BF0A3481BF8A291CB7EA3B51AFCAF6C1BF8A2
-6E5FA36C1BF0A36C6D4D13E0A36C1BC06E5F6C1B806E5F6CDB01FE16006C6D902607FF80
-495A4C13E06C6D013F6D495A017F91267F03F85C6D6C90277C00FC015B6D6C49D97E035B
-6D01806E485B6D6D48D91F8F5B6D01E0039F90C7FC6D01F06EB45A6DD9FCF85DDA3FFF6E
-13F0020F6D4913C0020301FF90B5C8FC020091B512FC031F180C0303181EDB001FEBE3FE
-93C7EA01FF74133E74137E7413FEF2F8077290B5FC1CFCA285A21CF8A2851CF07314E0A2
-7314C0731480731400735B9638007FF8F21FE0576A79D265>I<B912F0F0FF8019F819FF
-1AC0D8000701F0C714F0060F7F060113FE727F737F737F85737F87A2737FA387A863A261
-6363A24F5B4F5B4F90C8FC4F5A06035B060F13F095B512C092B8C9FC19F819E019F89226
-F0000313FE9439007FFF80727F727F727F727F727F8684A28684A787A71D1C75133EA385
-75137E73157C7513FC731401B86C6D9038F803F807039038FE07F07390B512E0736C14C0
-080F1400CEEA7FFC5F537CD164>I<91260FFF80130791B500F85B010702FF5B011FEDC0
-3F49EDF07F9026FFFC006D5A4801E0EB0FFD4801800101B5FC4848C87E48488149150F00
-1F824981123F4981007F82A28412FF84A27FA26D82A27F7F6D93C7FC14C06C13F014FF15
-F86CECFF8016FC6CEDFFC017F06C16FC6C16FF6C17C06C836C836D826D82010F82130301
-0082021F16801400030F15C0ED007F040714E01600173F050F13F08383A200788200F882
-A3187FA27EA219E07EA26CEFFFC0A27F6D4B13806D17006D5D01FC4B5A01FF4B5A02C04A
-5A02F8EC7FF0903B1FFFC003FFE0486C90B65AD8FC0393C7FC48C66C14FC48010F14F048
-D9007F90C8FC3C5479D24B>I<003FBC1280A59126C0003F9038C0007F49C71607D87FF8
-060113C001E08449197F49193F90C8171FA2007E1A0FA3007C1A07A500FC1BE0481A03A6
-C994C7FCB3B3AC91B912F0A553517BD05E>I<B800C00103B612FCA5D8000701F8CAEBF0
-00F31F80B3B3B11B3FA26D97C7FC81637F1B7E6D6D17FE505A6E7E505A6E6D15076E4D5A
-6E6D4B5A6E6D4B5A6E01F84B5A6E6DDA03FFC8FC6E6CB46CEB0FFE6F9039F001FFF8030F
-90B65A030316C0DB007F92C9FC040F14F8DC007F13805E537CD167>I<B700FE031FB512
-FEA5D8001F01F0CA383FFE00F307F06D626F170F6D62811B1F6D6D601B3F6D97C7FC6F5F
-6D197E821BFE6E6D5E1A016E6D5E1A036E60701507A26E6D5E1A0F6E6D5E1A1F6E607015
-3FA26E6D93C8FC626E6E147E1AFE6F5E711301A26F6D5C19036F6D5C19076F5E71130FA2
-6F6D5C191F6F6D5C193F6F93C9FC715BA26FEC807E19FE706D5A18C1705C18E3705C18F3
-18F770EBFFE0A2705CA2705CA37091CAFCA2705BA2715AA3715AA2715AA2715A715A5F53
-7DD166>I<B700FC017FB600FE91B612F0A5D8003F01C0C8001F01E0C9EBF8006F71EE0F
-C06D7161876F1C1F6D7196C7FC6F8373606D1E3E6F836D7160876F1CFC6D666F4B801F01
-6D66704A806E525A88704A17076E059F5F70021F80080F160F6E6570023F806EDC3E074C
-C8FC8870027E5F6EDC7C03163E7002FC804F6C167E6E1C7C700101814F6C16FC6E745B70
-010317016E4C6D5D060716C00580496D14036F63DDC00F16E04F6D14076F07F05BDDE01F
-170F6F92C76C5D1DF8DDF03E6E141F6F98C9FCDDF87E16FC067C6E5C6FF1FE3EDDFCFC17
-7E6F4A6E147C1DFFDDFFF06E14FC6F62A24E816F62A270496F5BA24E817061A295C97E70
-61A270487090CAFCA37048705AA24D1601040360A27048705A84537DD18B>I<B8030FB6
-1280A5D8000F01FCCA003F90C7FC6FEF07F86D6D606D4F5A826D6E4C5A6D4F5A826E6D4C
-C8FC6E18FE826E6D4B5A6E4D5A826E6D4B5A6E4D5A836E6E4A5A6E4D5A836F6D4AC9FC6F
-5E715C6F6D495A6F1503715C6F6D495A6F150F06805B6F6E485A6F153F06E05B706D48CA
-FC705C725A70EBFDFC7013FF61705C82705C6182715B96CBFCB3AA030FB712F8A561527E
-D166>89 D<001FBA12C01AE0A40380C714C002F8C75A02C0178091C8481400495D495F49
-4B5B495D495F48484B5B5F495F94B55A5E90C85D4C91C7FC5E60003E4B5B5E604C5B5EC9
-5C93B55A5D604B91C8FC5D5F4B5B5D5F4B5B5D5F92B55A5C5F4A91C9FC5C5E4A5B5C4CEC
-03E04A5B5C5E91B55A5B4C14074991C8FC4918C05D495B5B4B150F495B5B4B151F90B55A
-48183F5D4891C9127F4818FF4A5D48495D485F4A5D4849033F1380484CB5FC4A143FBBFC
-A47E435279D152>I<EC7FFF0107B512F0013F14FE90B77E48D9E00F7F2703FE000113F0
-486C6D7F6EEB3FFC48826E131F83707FA36C496D7FA26C90C7FC6C5AC9FCA6037FB5FC02
-0FB6FC91B7FC01071487013FEBF0074913803901FFFC004813F0485B485B485B4890C7FC
-5A5BA2485AA45EA26D5C007F151D163D6C6C02797F6C6D01F113F86C9026C003E1EBFFE0
-6C9026F81FC014F06C90B5487EC6ED001F011F01FC010713E0010101E090C8FC3C387CB6
-41>97 D<EB3FF0B5FCA51203C6FCB3A4923801FFE0030F13FE033FEBFFC092B612F002F3
-01017F913AF7F8003FFEDAFFE0EB0FFF03806D7F92C76C7F4A6E7F4A824A6E7FA2727EA2
-85A28584A31A80AC1A00A44E5AA36118FF616E4A5BA26E4A5B6E4A5B6F495BDACFC04990
-C7FCDA87F0EB7FFC913A03FE03FFF849C6B612E0496D148049011F01FCC8FC90C7000313
-C041547BD24B>I<913801FFF8021FEBFF8091B612F0010315FC010F9038C00FFE903A1F
-FE0001FFD97FFC491380D9FFF05B4817C048495B5C5A485BA2486F138091C7FC486F1300
-705A4892C8FC5BA312FFAD127F7FA27EA2EF03E06C7F17076C6D15C07E6E140F6CEE1F80
-6C6DEC3F006C6D147ED97FFE5C6D6CEB03F8010F9038E01FF0010390B55A01001580023F
-49C7FC020113E033387CB63C>I<4DB47E0407B5FCA5EE001F1707B3A4913801FFE0021F
-13FC91B6FC010315C7010F9038E03FE74990380007F7D97FFC0101B5FC49487F4849143F
-484980485B83485B5A91C8FC5AA3485AA412FFAC127FA36C7EA37EA26C7F5F6C6D5C7E6C
-6D5C6C6D49B5FC6D6C4914E0D93FFED90FEFEBFF80903A0FFFC07FCF6D90B5128F0101EC
-FE0FD9003F13F8020301C049C7FC41547CD24B>I<913803FFC0023F13FC49B6FC010715
-C04901817F903A3FFC007FF849486D7E49486D7E4849130F48496D7E48178048497F18C0
-488191C7FC4817E0A248815B18F0A212FFA490B8FCA318E049CAFCA6127FA27F7EA218E0
-6CEE01F06E14037E6C6DEC07E0A26C6DEC0FC06C6D141F6C6DEC3F806D6CECFF00D91FFE
-EB03FE903A0FFFC03FF8010390B55A010015C0021F49C7FC020113F034387CB63D>I<ED
-3FFC0203B5FC020F14C0023F14E09139FFF81FF0499038C03FF849EB807F49903800FFFC
-495A495AA2495AA2EE7FF8495AEE3FF0EE0FC093C7FCAEB712E0A526007FF8C8FCB3B3A7
-007FB512FEA52E547CD329>I<DA3FFF14FF0103B5D8F00713C0010FDAFC1F13E0013FEC
-FF7F90267FFC0F9038FF9FF09026FFE001EBF83F48496C13E0484990387FF01F4890C7D8
-3FF813E0489338FC0FC0F0078048486E6CC7FCA2003F82A9001F5EA26C6C4A5AA26C5E6C
-6D495A6C6D495A6C6D485BDAFC0F5B4890B6C8FCD803EF14FC01C314F02607C03F90C9FC
-91CBFCA2120FA37FA213F813FE90B7FC6C16F817FF18C06C836C836C836D828448B9FC12
-074848C700031480D81FF8EC003F4848150748486F13C083485A83A56D5D007F18806D5D
-003F18006C6C4B5AD80FFEED1FFC6C6C6CEC7FF86C01E049485A6C01FE011F5B6C6CB712
-80010F03FCC7FC010115E0D9000F01FCC8FC3C4F7CB543>I<EB3FF0B5FCA51203C6FCB3
-A4EE1FFC93B512C0030314F0030F8092391FE07FFC92393F001FFE037C8003F07FDAF1E0
-81ECF3C0DAF7807F8502FFC7FC5CA25CA45CB3ACB6D8F807B612C0A542537BD24B>I<13
-7F497E000313E0487FA2487FA76C5BA26C5BC613806DC7FC90C8FCADEB3FF0B5FCA51201
-7EB3B3A6B612E0A51B547BD325>I<157FEDFF80020313E04A13F0A24A13F8A76E13F0A2
-6E13E002001380ED7F0092C7FCADED1FF891B5FCA51401EC007FB3B3B1EA0780EA1FE048
-7E487E486C13FF16F0A216E05C16C04A13806C4848130049485A003F495A000FB512F06C
-5C0001148026001FFCC7FC256C87D329>I<EB3FF0B5FCA51203C6FCB3A54CB512F8A593
-39003FFE00EF1FF0EF3FC04D5A4DC7FCEE03FEEE07F84C5A4C5AEE7FC04CC8FC4B5A4B5A
-ED0FF8ED1FE04B7E4B7EECF1FF02F37F02F77F91B6FC83159F030F7F02FE80DAF8077F4A
-7E6F7F6F7F83707E82707F84707F707F82707F84707F177F717E4D13C0B6D8F003B6FCA5
-40537CD247>I<EB3FF0B5FCA512017EB3B3B3B1B612F0A51C537BD225>I<D93FF0D91FFC
-EDFFE0B591B500C0010713FE030302F0011F6D7E030F6E017F8092271FE07FFCD9FF037F
-922A3F001FFE01F8007F0003027C9126FF03E080C602F06DD90780137FDAF1E0038FC77F
-DAF3C0159EDAF7806D01BC143F07FC8102FFC75C4A5EA24A5EA44A5EB3ACB6D8F807B6D8
-C03FB512FEA567367BB570>I<D93FF0EB1FFCB591B512C0030314F0030F8092391FE07F
-FC92393F001FFE0003027C80C602F07FDAF1E081ECF3C0DAF7807F8502FFC7FC5CA25CA4
-5CB3ACB6D8F807B612C0A542367BB54B>I<913801FFE0021F13FE91B612C0010315F001
-0F9038807FFC903A1FFC000FFED97FF86D6C7E49486D7F48496D7F48496D7F4A147F4883
-4890C86C7EA24883A248486F7EA3007F1880A400FF18C0AC007F1880A3003F18006D5DA2
-6C5FA26C5F6E147F6C5F6C6D4A5A6C6D495B6C6D495B6D6C495BD93FFE011F90C7FC903A
-0FFF807FFC6D90B55A010015C0023F91C8FC020113E03A387CB643>I<903A3FF001FFE0
-B5010F13FE033FEBFFC092B612F002F301017F913AF7F8007FFE0003D9FFE0EB1FFFC602
-806D7F92C76C7F4A824A6E7F4A6E7FA2717FA285187F85A4721380AC1A0060A36118FFA2
-615F616E4A5BA26E4A5B6E4A5B6F495B6F4990C7FC03F0EBFFFC9126FBFE075B02F8B612
-E06F1480031F01FCC8FC030313C092CBFCB1B612F8A5414D7BB54B>I<90397FE003FEB5
-90380FFF80033F13E04B13F09238FE1FF89139E1F83FFC0003D9E3E013FEC6ECC07FECE7
-8014EF150014EE02FEEB3FFC5CEE1FF8EE0FF04A90C7FCA55CB3AAB612FCA52F367CB537
->114 D<903903FFF00F013FEBFE1F90B7FC120348EB003FD80FF81307D81FE013014848
-7F4980127F90C87EA24881A27FA27F01F091C7FC13FCEBFFC06C13FF15F86C14FF16C06C
-15F06C816C816C81C681013F1580010F15C01300020714E0EC003F030713F015010078EC
-007F00F8153F161F7E160FA27E17E07E6D141F17C07F6DEC3F8001F8EC7F0001FEEB01FE
-9039FFC00FFC6DB55AD8FC1F14E0D8F807148048C601F8C7FC2C387CB635>I<143EA614
-7EA414FEA21301A313031307A2130F131F133F13FF5A000F90B6FCB8FCA426003FFEC8FC
-B3A9EE07C0AB011FEC0F8080A26DEC1F0015806DEBC03E6DEBF0FC6DEBFFF86D6C5B021F
-5B020313802A4D7ECB34>I<D93FF8913801FFC0B50207B5FCA50003ED001FC61607B3AE
-5FA35FA2017F5D173B177B6D6C14F3DC01E313F06D6CD907C3EBFFC0903A0FFFC03F836D
-90B51203010114FE6D6C13F8020701E091C7FC42377BB54B>I<B600F00107B5FCA50001
-01F8C8EA7FE06C6DED3F00A2017F163E6E157E013F167C6E15FC6D5E6F13016D5E811703
-6D5E6F13076D5E6F130F6D5E6F131F6D93C7FC815F6E6C133E177E023F147C6F13FC6E5C
-16816E5C16C3A26EEBE3E016E76E5C16FF6E5CA26E91C8FCA26F5AA36F5AA26F5AA26F5A
-A26F5A6F5A40367DB447>I<B6D8E07FB5D8C003B512C0A5000101F0C701F0C7381FF800
-6E027FED07E06C715DA26E023F150F017F705DA26E181F013F4B6C92C7FC6E606D70143E
-94B5FC6F177E6D4A6E137C03C001F315FC6D715B160303E001E114016D020702E05B03F0
-13C06D71485A160F03F8D9807F13076D05F85B93381F003F03FC160F027F4902FC5BDBFE
-3E011F131F023F04FE90C8FC167EDBFF7C010F5B6E01FCECFF3E4C6D137E6E5FA24C7F6E
-5F4C7F6E5FA24C7F6E5F4C147FA26E5F93C8123F6F5EA2033E6FC9FC5A367DB461>I<00
-7FB500F090387FFFFEA5C66C48C7000F90C7FC6D6CEC07F86D6D5C6D6D495A6D4B5A6F49
-5A6D6D91C8FC6D6D137E6D6D5B91387FFE014C5A6E6C485A6EEB8FE06EEBCFC06EEBFF80
-6E91C9FCA26E5B6E5B6F7E6F7EA26F7F834B7F4B7F92B5FCDA01FD7F03F87F4A486C7E4A
-486C7E020F7FDA1FC0804A486C7F4A486C7F02FE6D7F4A6D7F495A49486D7F01076F7E49
-486E7E49486E7FEBFFF0B500FE49B612C0A542357EB447>I<B600F00107B5FCA5C601F8
-C8EA7FE06EED3F00A26D6C153E187E013F167C6E15FC6D5E6F13016D5E6F13036D5E8117
-076D6D5C170F6D6D5C171F6D93C7FC6F5B027F143E6F137E023F147C6F13FCA26E6D5A16
-816EEBC1F016C36E5C16E76E5C16FF6E5CA26E91C8FCA36F5AA26F5AA26F5AA26F5AA26F
-5AA35E150F5E151F93C9FC5DD81FC0133E486C137E486C137C486C13FC5D14015D14034A
-5A6C48485A49485A263FC07FCAFCEB81FE6CB45A6C13F000035BC690CBFC404D7DB447>
-I<BB12C0A4420480A243>123 D<C312F8A4850480A286>I E /Fn
-94 127 df<121C127FEAFF80B3EA7F00B2123EC7FCA8121C127FA2EAFF80A3EA7F00A212
-1C09396DB830>33 D<00101304007C131F00FEEB3F80A26C137FA248133FB2007E140000
-7C7F003C131E00101304191C75B830>I<903907C007C0A2496C487EA8011F131FA202C0
-5BA3007FB7FCA2B81280A36C16006C5D3A007F807F80A2020090C7FCA9495BA2003F90B5
-12FE4881B81280A36C1600A22701FC01FCC7FCA300031303A201F85BA76C486C5AA22938
-7DB730>I<1438147C14FCA4EB03FF011F13E090B512FC4880000780481580261FFEFD13
-C09039F0FC3FE0D83FC0131FD87F80EB0FF001001307007E15F800FE14035A1507A36CEC
-03F0A2007F91C7FC138013C0EA3FF0EA1FFE13FF6C13FF6C14E0000114F86C6C7F011F7F
-01037F0100148002FD13C09138FC7FE0151FED0FF015070018EC03F8127E1501B4FCA35A
-A26CEC03F07E01801307ED0FE0D83FC0131F01F0EB7FC0D81FFEB512806CB612006C5C6C
-5CC614F0013F13C0D907FEC7FCEB00FCA5147C143825477BBE30>I<D803C0EB01E0D80F
-F01303486C497E487E150F487ED87E7E495AEAFE7F5E486C133FA25E157FA24BC7FC6C5A
-5D387E7E01EA7FFED83FFC5B1403EA1FF86C48485AEA03C0C75B140FA25D141FA24A5AA2
-5D147FA292C8FC5CA2495AA25C1303A25C1307A290390FF001E0ED07F84A487E011F497E
-A24A487E133F163F90267F807F1380ED7E1F14005BA25B1201A24848EB7F3F033F130049
-14FF12076F5A5B6F5A6C486D5A0001EC01E029477DBE30>I<EB07E0EB1FF8497E137F49
-7E803801FC7F497E810003131F13F0A6143F92C8FC91387F0FFF9026F87E1F1380000113
-FEEBF9FC13FB4A6C1300D9FFF013C06C13E0151F02C05BEB7F809038FF003F4892C7FC48
-5C48EB807E5A15FE391FDFC0FC383F8FE014E1397F07F1F8EB03F300FEEBFBF0EB01FF5D
-7FEDC006027F130F91393F801F8015C06C137F6CEBFFE049EBF83F018701FC1300263FFF
-FBB5FC6C01F15B14E06C9038C03FFC00039038001FF8D801FCEB07E0293A7DB830>I<EA
-07C0EA0FF0EA1FF8A213FCA213FE120F1207EA007EA513FE13FCA2120113F81203EA07F0
-120FEA1FE0127FEAFFC013801300127C12380F1D70B730>I<141E147F14FF5BEB03FEEB
-07FCEB0FF0EB1FE0EB3FC0EB7F80EBFF00485A5B12035B485A120F5BA2485AA2123F5BA2
-127F90C7FCA412FEAD127FA47F123FA27F121FA26C7EA27F12076C7E7F12017F6C7EEB7F
-80EB3FC0EB1FE0EB0FF0EB07FCEB03FEEB01FF7F147F141E184771BE30>I<127812FE7E
-7F6C7E6C7EEA0FF06C7E6C7E6C7E6C7EEB7F80133F14C0131FEB0FE014F01307A2EB03F8
-A214FC1301A214FE1300A4147FAD14FEA4130114FCA2130314F8A2EB07F0A2130F14E0EB
-1FC0133F1480137FEBFF00485A485A485A485AEA3FE0485A485A90C7FC5A1278184778BE
-30>I<14E0497E497EA60038EC0380007EEC0FC0D8FF83EB3FE001C3137F9038F3F9FF26
-7FFBFB13C06CB61280000FECFE00000314F86C5C6C6C13C0011F90C7FC017F13C048B512
-F04880000F14FE003FECFF80267FFBFB13C026FFF3F913E09038C3F87F0183133FD87E03
-EB0FC00038EC0380000091C7FCA66D5A6D5A23277AAE30>I<143EA2147FAF007FB7FCA2
-B81280A36C1600A2C76CC8FCAF143EA229297DAF30>I<EA03E0EA0FF0EA1FF813FCEA3F
-FEA213FFA27EA27E1203EA007FA2137E13FEEA01FC1203EA07F8EA3FF0127FEAFFE0EA7F
-801300123C1019708B30>I<007FB612F0A2B712F8A36C15F0A225077B9E30>I<120FEA3F
-C0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C0C6E8B30>I<16F01501ED03F8A21507
-A2ED0FF0A2ED1FE0A2ED3FC0A2ED7F80A2EDFF00A24A5AA25D1403A24A5AA24A5AA24A5A
-A24A5AA24A5AA24AC7FCA2495AA25C1303A2495AA2495AA2495AA2495AA2495AA249C8FC
-A2485AA25B1203A2485AA2485AA2485AA2485AA2485AA248C9FCA25AA2127CA225477BBE
-30>I<14FE903807FFC0497F013F13F8497F90B57E48EB83FF4848C6138049137F4848EB
-3FC04848EB1FE049130F001F15F0491307A24848EB03F8A290C712014815FCA400FEEC00
-FEAD6C14016C15FCA36D1303003F15F8A26D1307001F15F0A26D130F6C6CEB1FE0A26C6C
-EB3FC06C6CEB7F806D13FF2601FF8313006CEBFFFE6D5B6D5B010F13E06D5BD900FEC7FC
-273A7CB830>I<EB03C0497EA2130FA2131FA2133F137F13FF1203123FB5FCA213EF138F
-EA7E0F1200B3B0003FB512F84814FCB612FEA26C14FC6C14F81F3977B830>I<EB07FC90
-383FFFC090B512F00003804814FE4880261FF80F1380263FE00113C09038C0007F4848EB
-3FE090C7121FED0FF04814075A6C15F81503A3127E1218C8FCA2150716F0150F16E0151F
-16C0153FED7F8015FF4A13005DEC07FC4A5A4A5A4A5A4A5A4A5A4990C7FC495A495AEB0F
-F0EB3FE0495A495A4890C8FC4848EB01F04848EB03F8485AEA1FE048B6FCB7FCA37E6C15
-F025397BB830>I<EB03FF013F13E090B512F84814FE4880481580260FFE0113C09038F0
-007F4848EB1FE0150F16F01507A26C5A6C5AC8FC150F16E0A2151FED3FC0157FEDFF8002
-071300903807FFFE495B5D8115FF6D1480D9000113C09138003FE0ED1FF0ED07F8150316
-FC150116FE1500A21218127EB4FCA2150116FC4814036C15F86C6C13076DEB1FF0D83FF0
-133F3A1FFE01FFE06CB612C06C15806CECFE00C65C013F13F001031380273A7CB830>I<
-EC03FC4A7E140F141FA2143F147F157E14FEA2EB01FCEB03F8A2EB07F0A2EB0FE0EB1FC0
-A2EB3F80A2EB7F0013FEA2485A485AA2485AA2485A485AA2485AA248C7FC12FEB8FC1780
-A46C1600C8007EC7FCAA91387FFFFE91B6FCA46E5B29397DB830>I<000FB612804815C0
-5AA316800180C8FCAEEB83FF019F13C090B512F015FC8181D9FE0313809039F0007FC049
-133F0180EB1FE06CC7120F000E15F0C81207A216F81503A31218127EA2B4FC150716F048
-140F6C15E06C141F6DEB3FC06D137F3A3FE001FF80261FFC0F13006CB55A6C5C6C5C6C14
-E06C6C1380D90FFCC7FC25397BB730>I<EC0FF8EC7FFF49B51280010714E0131F4914F0
-90387FF80F9039FFC007F84813803803FE005B485A4848EB03F0ED01E0484890C7FC5B12
-3F5BA2127FEB000C903803FFE0010F13F8D8FF3F13FE48B6FCB7128016C09039FE007FE0
-01F8EB1FF001E0130F49EB07F8ED03FC5B90C7120116FE1500A37EA46C7E15016D14FC12
-1F6D1303000FEC07F86D130F6C6CEB1FF06DEB3FE03A03FF81FFC06C90B512806C15006D
-5B011F13F8010713E001011380273A7CB830>I<127CB712FC16FEA416FC48C7EA0FF816
-F0ED1FE0007CEC3FC0C8EA7F80EDFF00A24A5A4A5A5D14075D140F5D4A5AA24A5AA24AC7
-FCA25C5C13015CA213035CA213075CA4495AA6131F5CA96D5A6DC8FC273A7CB830>I<49
-B4FC011F13F0017F13FC90B57E0003ECFF804815C048010113E03A1FF8003FF049131FD8
-3FC0EB07F8A24848EB03FC90C71201A56D1303003F15F86D13076C6CEB0FF06C6CEB1FE0
-D807FCEB7FC03A03FF83FF806C90B512006C6C13FC011F13F0497F90B512FE48802607FE
-0013C0D80FF8EB3FE0D81FE0EB0FF04848EB07F8491303007F15FC90C712014815FE4814
-00A66C14016C15FC6D1303003F15F86D1307D81FF0EB1FF06D133F3A0FFF01FFE06C90B5
-12C06C1580C6ECFE006D5B011F13F0010190C7FC273A7CB830>I<49B4FC010F13E0013F
-13F890B57E4880488048010113803A0FFC007FC0D81FF0EB3FE04848131F49EB0FF04848
-1307A290C7EA03F85A4815FC1501A416FEA37E7E6D130315076C7E6C6C130F6D133FD80F
-FC13FF6CB6FC7E6C14FE6C14F9013FEBE1FC010F138190380060011400ED03F8A2150716
-F0150F000F15E0486C131F486CEB3FC0157FEDFF804A1300EC07FE391FF01FFC90B55A6C
-5C6C5C6C1480C649C7FCEB3FF0273A7CB830>I<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0
-A2EA3FC0EA0F00C7FCAF120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C276E
-A630>I<EA03C0EA0FF0EA1FF8A2EA3FFCA4EA1FF8A2EA0FF0EA03C0C7FCAFEA03C0EA0F
-F0121F13F8123F13FCA3121FA2120F12031200120113F8120313F01207EA1FE0123FEA7F
-C0EAFF80EA7F00127E12380E3470A630>I<16F01503ED07F8151F157FEDFFF014034A13
-C0021F138091383FFE00ECFFF8495B010713C0495BD93FFEC7FC495A3801FFF0485B000F
-13804890C8FCEA7FFC5BEAFFE05B7FEA7FF87FEA1FFF6C7F000313E06C7F38007FFC6D7E
-90380FFF806D7F010113F06D7FEC3FFE91381FFF80020713C06E13F01400ED7FF8151F15
-07ED03F01500252F7BB230>I<007FB7FCA2B81280A36C16006C5DCBFCA7003FB612FE48
-81B81280A36C1600A229157DA530>I<1278127EB4FC13C07FEA7FF813FEEA1FFF6C13C0
-00037F6C13F86C6C7EEB1FFF6D7F010313E06D7F9038007FFC6E7E91380FFF806E13C002
-0113F080ED3FF8151F153FEDFFF05C020713C04A138091383FFE004A5A903801FFF0495B
-010F13804990C7FCEB7FFC48485A4813E0000F5B4890C8FCEA7FFE13F8EAFFE05B90C9FC
-127E1278252F7BB230>I<EB1FFE90B512E0000314F8000F14FE4880481580267FF80313
-C09038C0007F48C7121F16E0150FA3127E151F0018EC7FC0C812FF020313804A13004A5A
-EC1FF84A5AEC7FC04A5A92C7FC495AA2495A5CA213075CA86D5A90C9FCA8EB01C0EB07F0
-A2497EA36D5AA2EB01C023397AB830>I<EC1FE0ECFFF8010313FE010F7F4914804914C0
-90397FF03FE09038FF800F4890380007F0D803FC13033A07F801FBF89038F007FF380FE0
-1F4A13FCEA1FC0495A003FEBFF0F903800FE07903901FC03FE007FEBF801EA7E03ECF000
-A2EAFE0700FC49137EAA00FE6D13FED87E0314FCA2ECF801D87F0114F8003FEBFC039039
-00FE07F0903880FF0F001F90387FFFE06D6C13C0EA0FE06E13803A07F007FE009038F801
-F86C6CC7127C6CB414FE6CEB800390387FF01F6DB512FC6D14F86D14E0010314C00100EB
-FE00EC1FF0273A7CB830>I<147F4A7EA2497FA4497F14F7A401077F14E3A3010F7FA314
-C1A2011F7FA490383F80FEA590387F007FA4498049133F90B6FCA34881A39038FC001F00
-038149130FA4000781491307A2D87FFFEB7FFFB56CB51280A46C496C130029397DB830>
-I<007FB512F0B612FE6F7E82826C813A03F8001FF815076F7E1501A26F7EA615015EA24B
-5A1507ED1FF0ED7FE090B65A5E4BC7FC6F7E16E0829039F8000FF8ED03FC6F7E1500167F
-A3EE3F80A6167F1700A25E4B5A1503ED1FFC007FB6FCB75A5E16C05E6C02FCC7FC29387E
-B730>I<91387F803C903903FFF03E49EBFC7E011F13FE49EBFFFE5B9038FFE07F48EB80
-1F3903FE000F484813075B48481303A2484813015B123F491300A2127F90C8FC167C1600
-5A5AAC7E7EA2167C6D14FE123FA27F121F6D13016C6C14FCA26C6CEB03F86D13076C6CEB
-0FF03901FF801F6C9038E07FE06DB512C06D14806D1400010713FC6D13F09038007FC027
-3A7CB830>I<003FB512E04814FCB67E6F7E6C816C813A03F8007FF0ED1FF8150F6F7E6F
-7E15016F7EA2EE7F80A2163F17C0161FA4EE0FE0AC161F17C0A3163F1780A2167F17005E
-4B5A15034B5A150F4B5AED7FF0003FB65A485DB75A93C7FC6C14FC6C14E02B387FB730>
-I<007FB7FCB81280A47ED803F8C7123FA8EE1F0093C7FCA4157C15FEA490B5FCA6EBF800
-A4157C92C8FCA5EE07C0EE0FE0A9007FB7FCB8FCA46C16C02B387EB730>I<003FB71280
-4816C0B8FCA27E7ED801FCC7121FA8EE0F8093C7FCA5153E157FA490B6FCA69038FC007F
-A4153E92C8FCAE383FFFF8487FB5FCA27E6C5B2A387EB730>I<02FF13F00103EBC0F801
-0F13F1013F13FD4913FF90B6FC4813C1EC007F4848133F4848131F49130F485A49130712
-1F5B123F491303A2127F90C7FC6F5A92C8FC5A5AA892B5FC4A14805CA26C7F6C6D1400ED
-03F8A27F003F1407A27F121F6D130F120F7F6C6C131FA2D803FE133F6C6C137FECC1FF6C
-90B5FC7F6D13FB010F13F30103EBC1F0010090C8FC293A7DB830>I<3B3FFF800FFFE048
-6D4813F0B56C4813F8A26C496C13F06C496C13E0D803F8C7EAFE00B290B6FCA601F8C7FC
-B3A23B3FFF800FFFE0486D4813F0B56C4813F8A26C496C13F06C496C13E02D387FB730>
-I<007FB6FCB71280A46C1500260007F0C7FCB3B3A8007FB6FCB71280A46C1500213879B7
-30>I<49B512F04914F85BA27F6D14F090C7EAFE00B3B3123C127EB4FCA24A5A1403EB80
-07397FF01FF86CB55A5D6C5C00075C000149C7FC38003FF025397AB730>I<D83FFF9038
-0FFF80486D4813C0B56C5AA26C497E6C496C1380D803F0903803F8004B5A4B5A151F4B5A
-5E4BC7FC15FE14014A5A5D4A5A4A5A141F5D4A5A4AC8FC5C13F18101F37F13F790B57E14
-EFECC7F01483EC03F8140101FE7F496C7E5B157F497F82151F82150F826F7EA26F7E1501
-821500D83FFF903803FFC0486D4813E0B56C5AA26C497E6C496C13C02B387FB730>I<38
-3FFFF8487FB57EA26C5B6C5BD801FCC9FCB3B0EE0F80EE1FC0A9003FB7FC5AB8FCA27E6C
-16802A387EB730>I<D83FF8ECFFE0486C4913F0486C4913F8A2007F16F06C6C4913E000
-07160001EF14BFEC800FA39039E7C01F3FA4ECE03F01E3133EA2ECF07EA201E1137CA2EC
-F8FCA201E013F8A214FDEC7DF0A3147FEC3FE0A3EC1FC0A2EC070091C7FCADD83FFC9038
-01FFE0486C4913F0B54913F8A26C486D13F06C486D13E02D387FB730>I<D83FFC90381F
-FF80486C4913C0B54913E0A26C6D6C13C06C6E13800003913801F800EBF7C0A3EBF3E0A3
-14F013F1A214F8A213F014FCA2147C147EA2143E143FA2141FA21581A2140F15C1A21407
-15E1A2140315F1A21401A215F91400A3157DA3153FEA3FFF481380B5EAC01FA26CEB800F
-6C496C5A2B387EB730>I<90383FFFE048B512FC000714FF4815804815C04815E0EBF800
-01E0133FD87F80EB0FF0A290C71207A44815F8481403B3A96C1407A26C15F0A36D130FA2
-6D131F6C6CEB3FE001F813FF90B6FC6C15C06C15806C1500000114FCD8003F13E0253A7B
-B830>I<007FB512F0B612FE6F7E16E0826C813903F8003FED0FFCED03FE15016F7EA282
-1780163FA6167F17005EA24B5A1503ED0FFCED3FF890B6FC5E5E16804BC7FC15F001F8C9
-FCB0387FFFC0B57EA46C5B29387EB730>I<90383FFFE048B512FC000714FF4815804815
-C04815E0EBF80001E0133F4848EB1FF049130F90C71207A44815F8481403B3A8147E14FE
-6CEBFF076C15F0EC7F87A2EC3FC7018013CF9038C01FFFD83FE014E0EBF80F90B6FC6C15
-C06C15806C1500000114FCD8003F7FEB00016E7EA21680157F16C0153F16E0151F16F015
-0FED07E025467BB830>I<003FB57E4814F0B612FC15FF6C816C812603F8017F9138003F
-F0151F6F7E15071503821501A515035E1507150F4B5A153F4AB45A90B65A5E93C7FC5D81
-82D9F8007FED3FE0151F150F821507A817F8EEF1FCA53A3FFF8003FB4801C0EBFFF8B56C
-7E17F06C496C13E06C49EB7FC0C9EA1F002E397FB730>I<90390FF803C0D97FFF13E048
-B512C74814F74814FF5A381FF80F383FE001497E4848137F90C7123F5A48141FA2150FA3
-7EED07C06C91C7FC7F7FEA3FF0EA1FFEEBFFF06C13FF6C14E0000114F86C80011F13FF01
-031480D9003F13C014019138007FE0151FED0FF0A2ED07F8A2007C140312FEA56C140716
-F07F6DEB0FE06D131F01F8EB3FC001FF13FF91B51280160000FD5CD8FC7F13F8D8F81F5B
-D878011380253A7BB830>I<003FB712C04816E0B8FCA43AFE003F800FA8007CED07C0C7
-91C7FCB3B1011FB5FC4980A46D91C7FC2B387EB730>I<3B7FFFC007FFFCB56C4813FEA4
-6C496C13FCD803F8C7EA3F80B3B16D147F00011600A36C6C14FE6D13016D5CEC80039039
-3FE00FF890391FF83FF06DB55A6D5C6D5C6D91C7FC9038007FFCEC1FF02F3980B730>I<
-D87FFE90380FFFC0B54913E06E5AA24A7E6C486D13C0D807F0903801FC00A26D13030003
-5DA46C6C495AA46C6C495AA46D131F6D5CA3EC803F013F5CA46D6C48C7FCA490380FE0FE
-A401075B14F1A301035BA314FB01015BA314FFA26D5BA46E5A6E5A2B397EB730>I<D83F
-FC903801FFE0486C4913F000FF16F8A2007F16F06C486D13E0D81FC09038001FC0000F16
-80A76D143F00071600A7000390380F803E9039F01FC07EEC3FE0A3EC7FF0A2147D000115
-7CA29039F8FDF8FCA314F8A300005D01F913FCA2ECF07CA201FD137DA2017D5CECE03DA3
-017F133FA2ECC01FA2013F5CA2EC800F6D486C5A2D397FB730>I<3A3FFF01FFF8480183
-7F02C77FA202835B6C01015B3A01FC007F806D91C7FC00005C6D5BEB7F01EC81FCEB3F83
-14C3011F5B14E7010F5B14FF6D5BA26D5BA26D5BA26D90C8FCA4497FA2497FA2815B81EB
-0FE781EB1FC381EB3F8181EB7F0081497F49800001143F49800003141F49800007140FD8
-7FFEEB7FFFB590B5128080A25C6C486D130029387DB730>I<D87FFF90381FFFC0B56C48
-13E0A46C496C13C0D803F8903803F8006D1307A26C6C495AA26C6C5C151F6D5CEC803F01
-3F5CECC07F011F91C7FCA290380FE0FEA214F101075BA2903803FBF8A201015B14FF6D5B
-A26E5AA36E5AB1903803FFF8497F497FA26D5B6D5B2B387EB730>I<001FB612FC4815FE
-5AA490C7EA03FCED07F816F0150FED1FE016C0153FED7F80003E1500C85A4A5A5D14034A
-5A5D140F4A5A5D143F4A5A92C7FC5C495A5C1303495A5C130F495A5C133F495A91C8FC5B
-4848147C4914FE1203485A5B120F485A5B123F485A90B6FCB7FCA46C15FC27387CB730>
-I<007FB5FCB61280A4150048C8FCB3B3B3A5B6FC1580A46C140019476DBE30>I<127CA2
-12FEA27EA26C7EA26C7EA26C7EA26C7EA26C7EA26C7EA212017FA26C7EA26D7EA26D7EA2
-6D7EA26D7EA26D7EA26D7EA2130180A26D7EA26E7EA26E7EA26E7EA26E7EA26E7EA26E7E
-A2140181A26E7EA2ED7F80A2ED3FC0A2ED1FE0A2ED0FF0A2ED07F8A21503A2ED01F01500
-25477BBE30>I<007FB5FCB61280A47EC7123FB3B3B3A5007FB5FCB6FCA46C140019477D
-BE30>I<1307EB1FC0EB7FF0497E000313FE000FEBFF80003F14E0D87FFD13F039FFF07F
-F8EBC01FEB800F38FE0003007CEB01F00010EB00401D0E77B730>I<007FB612F0A2B712
-F8A36C15F0A225077B7D30>I<1338137CEA01FE12031207EA0FFC13F0EA1FE013C0EA3F
-8013005A127EA212FE5AA5EAFFC013E013F0127FA2123FA2EA1FE0EA07C00F1D70BE30>
-I<EB3FFC48B57E4814E04880488048809038F00FFE9038E001FF806F7E6C48133F6C4880
-C8121FA491B5FC130F137F48B6FC12075A48EBC01F383FFC00EA7FE0138048C7FC5AA46C
-143FA26C6C137F9038C001FF263FF80FEBFFC06CB712E0A2000714F76C14C3C6020013C0
-D93FF090C7FC2B2A7CA830>I<EA3FFC487E12FFA2127F123F1200AAEC03FE91381FFF80
-027F13E091B57E90B612FC82ECFE079138F001FF4A6C13804A137F4AEB3FC091C7121F49
-15E0160FA217F01607A8160FA217E07F161F6EEB3FC0A26EEB7F806E13FFDAF003130091
-38FC0FFE91B55A5E495CD97E7F13C0D93C1F90C7FC90380003FC2C3980B730>I<ECFFE0
-010713FC011F7F017F7F90B612804815C048EB807F3907FC003F485A485A49EB1F804848
-EB0F004990C7FC127F90C9FCA25A5AA87E7EA27F003FEC07C06DEB0FE06C7E6D131F6C6C
-14C0D807FE133F9039FFC0FF806C90B5FCC615006D5B011F13F801075B01011380232A7A
-A830>I<913801FFE04A7F5CA28080EC0007AAEB03FE90381FFF874913E790B6FC5A5A48
-1303380FFC00D81FF0133F49131F485A150F4848130790C7FCA25AA25AA87E6C140FA27F
-003F141F6D133F6C7E6D137F390FF801FF2607FE07EBFFC06CB712E06C16F06C14F76D01
-C713E0011F010313C0D907FCC8FC2C397DB730>I<49B4FC010713E0011F13F8017F7F90
-B57E488048018113803A07FC007FC04848133FD81FE0EB1FE0150F484814F0491307127F
-90C7FCED03F85A5AB7FCA516F048C9FC7E7EA27F003FEC01F06DEB03F86C7E6C7E6D1307
-D807FEEB1FF03A03FFC07FE06C90B5FC6C15C0013F14806DEBFE00010713F8010013C025
-2A7CA830>I<EDFF80020713E0021F13F05C4A13F891B5FC491387903803FE079138FC03
-F0903907F800C04A1300A8003FB612C04815E0B7FCA36C15C0260007F0C7FCB3A9003FB5
-12FE4880B71280A26C15006C5C25397DB830>I<D903FC13FF90261FFF8713C04913DF90
-B712E05A5A2607FE07138F903AF801FE07C048486C6CC7FCA2497F001F8149133FA56D13
-7F000F92C7FC6D5BA26C6C485AEBFE0790B55A5D485C15C001DF5BD9C3FCC8FC01C0C9FC
-A37F7F6CB512F015FF6C15C04815F0488148813A3FE0001FFE0180130148C8127F007E81
-00FE168048151FA56C153F007FED7F006D5C6C6C495A01F013076CB4EB7FFC6C90B55A6C
-5D000115C06C6C91C7FC011F13FC010113C02B3E7DA730>I<EA3FFC487E12FFA2127F12
-3F1200AAEC01FE91380FFF80023F13E091B57E90B67EA29138FE07FCECF8039138E001FE
-14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14FC
-6C496C13F82F3880B730>I<14E0EB03F8A2497EA36D5AA2EB00E091C8FCA9381FFFF848
-7F5AA27E7EEA0001B3A9003FB612C04815E0B7FCA27E6C15C023397AB830>I<EC01C0EC
-07F0A2EC0FF8A3EC07F0A2EC01C091C7FCA990B512F04814F8A47EEB0003B3B3A5EC07F0
-A2123C007EEB0FE0B4131FEC3FC0147F90B512806C14005C6C5B000F13F0000313C01D4E
-7CB830>I<EA7FF8487EA4127F1200AB0203B512804A14C017E0A217C06E14809139001F
-E0004B5A4B5A4BC7FC4A5A4A5AEC0FF84A5A4A5A4A5A4A5A01FD7F90B57E8114F7ECE3F8
-ECC1FCEC81FEEC00FF497F496D7E6F7E826F7E15076F7E6F7E3B7FFFF81FFFE0B56C4813
-F017F8A217F06C496C13E02D387FB730>I<387FFFF8B57EA47EEA0001B3B3A8007FB612
-F0B712F8A46C15F025387BB730>I<02FC137E3B7FC3FF01FF80D8FFEF01877F90B500CF
-7F15DF92B57E6C010F13872607FE07EB03F801FC13FE9039F803FC01A201F013F8A301E0
-13F0B3A23C7FFE0FFF07FF80B548018F13C0A46C486C01071380322881A730>I<EC01FE
-3A3FFC0FFF80267FFE3F13E000FF90B57E90B67E7E6C9038FE07FCC6EBF8039138E001FE
-14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14FC
-6C496C13F82F2880A730>I<49B4FC010F13E0013F13F8497F90B57E0003ECFF8014013A
-07FC007FC04848EB3FE0D81FE0EB0FF0A24848EB07F8491303007F15FC90C71201A300FE
-EC00FEA86C14016C15FCA26D1303003F15F86D13076D130F6C6CEB1FF06C6CEB3FE06D13
-7F3A07FF01FFC06C90B512806C15006C6C13FC6D5B010F13E0010190C7FC272A7CA830>
-I<EC03FE3A3FFC1FFF80267FFE7F13E000FF90B57E90B612FC6C816CEBFE07C69038F001
-FF4A6C13804A137F4AEB3FC091C7121F4915E0160FA217F01607A8160FA217E07F161F6E
-EB3FC0A26EEB7F806E13FFDAF00313009138FC0FFE91B55A5E495C6E13C0021F90C7FCEC
-03FC91C9FCAD383FFFF8487FB57EA26C5B6C5B2C3C80A730>I<49B413F8010FEBC1FC01
-3F13F14913FD48B6FC5A481381390FFC007F49131F4848130F491307485A491303127F90
-C7FC15015A5AA77E7E15037FA26C6C1307150F6C6C131F6C6C133F01FC137F3907FF01FF
-6C90B5FC6C14FD6C14F9013F13F1010F13C1903803FE0190C7FCAD92B512F84A14FCA46E
-14F82E3C7DA730>I<ED07F83A3FFF803FFF486DB51280B512C302CF14C06C13DF6C9038
-FFFC3FD8001F13E09238801F809238000F004A90C7FC5C5C5CA25CA45CAF003FB512FC48
-80B7FCA26C5C6C5C2A287EA730>I<90381FFC1E48B5129F000714FF5A5A5A387FF007EB
-800100FEC7FC4880A46C143E007F91C7FC13E06CB4FC6C13FC6CEBFF806C14E0000114F8
-6C6C7F01037F9038000FFF02001380007C147F00FEEC1FC0A2150F7EA27F151F6DEB3F80
-6D137F9039FC03FF0090B6FC5D5D00FC14F0D8F83F13C026780FFEC7FC222A79A830>I<
-EB0780497E131FA9003FB612E04815F0B7FCA36C15E026001FC0C7FCB216F8ED01FCA5EC
-E003010FEB07F814F09138FC1FF06DB512E06D14C016806D14009038007FFCEC1FF02633
-7EB130>I<D83FFCEB3FFC486C497E00FF14FFA2007F147F003F143F00001400B3A41501
-A2150315076D130F903A7FC07FFFF891B612FC6D15FE7F6D4913FC6D9038F87FF8010001
-C0C7FC2F2880A630>I<3B3FFFC07FFF80486DB512C0B515E0A26C16C06C496C13803B01
-F80003F000A26D130700005DA26D130F017E5CA2017F131F6D5CA2EC803F011F91C7FCA2
-6E5A010F137EA2ECE0FE01075BA214F101035BA3903801FBF0A314FF6D5BA36E5A6E5A2B
-277EA630>I<3B3FFFC01FFFE0486D4813F0B515F8A26C16F06C496C13E0D807E0C7EA3F
-00A26D5C0003157EA56D14FE00015DEC0F80EC1FC0EC3FE0A33A00FC7FF1F8A2147DA2EC
-FDF9017C5C14F8A3017E13FBA290393FF07FE0A3ECE03FA2011F5C90390F800F802D277F
-A630>I<3A3FFF81FFFC4801C37FB580A26C5D6C01815BC648C66CC7FC137FEC80FE9038
-3F81FC90381FC3F8EB0FE3ECE7F06DB45A6D5B7F6D5B92C8FC147E147F5C497F81903803
-F7E0EB07E790380FE3F0ECC1F890381F81FC90383F80FE90387F007E017E137F01FE6D7E
-48486D7E267FFF80B5FCB500C1148014E3A214C16C0180140029277DA630>I<3B3FFFC0
-7FFF80486DB512C0B515E0A26C16C06C496C13803B01FC0003F000A2000014076D5C137E
-150F017F5C7F151FD91F805BA214C0010F49C7FCA214E00107137EA2EB03F0157C15FCEB
-01F85DA2EB00F9ECFDF0147D147FA26E5AA36E5AA35DA2143F92C8FCA25C147EA2000F13
-FE486C5AEA3FC1EBC3F81387EB8FF0EBFFE06C5B5C6C90C9FC6C5AEA01F02B3C7EA630>
-I<001FB612FC4815FE5AA316FC90C7EA0FF8ED1FF0ED3FE0ED7FC0EDFF80003E491300C7
-485A4A5A4A5A4A5A4A5A4A5A4A5A4990C7FC495A495A495A495A495A495A4948133E4890
-C7127F485A485A485A485A485A48B7FCB8FCA46C15FE28277DA630>I<ED3FF0913803FF
-F8140F5C147F16F09138FFF00092C7FC495A5CB3A21303495A133F383FFFF0B55A5C91C8
-FC14C080003F7F38003FF813076D7E1301B3A2806D7E15F091387FFFF016F8141F801403
-9138003FF025477BBE30>I<127CA212FEB3B3B3AD127CA207476CBE30>I<EA7FE0EAFFFE
-6D7E8014F07EC66C7E13076D7E1301B3A2806D7E15E091387FFFE06E13F8801407141F5C
-4A13E09138FFE00092C7FC495A5CB3A21303495A137F387FFFF0B5FC14C05C49C8FCEA7F
-E025477BBE30>I<017C133848B4137C48EB80FE4813C14813C348EBEFFC397FEFFFF0D8
-FF8713E0010713C0486C1380D87C0113003838007C1F0C78B730>I
-E /Fo 48 123 df<EEFF80030F13F092383FC0789238FE001CDA03F8130E4A48133FDA1F
-E013FF4A5A4B5AEC7F005C5CEE00FE010115784A1400A513035CA4EE01FC0007B7FC17F8
-A23A0007F0000F1607A2130F4A14F0A4160F131F4A14E0A4161F133F4A14C0A4163F137F
-91C71380A4167F5B491500A31201486C903801FF80B5D8F83F13FC5DA230407EBF33>12
-D<EEFFC0030FEBFB8092383F803F9238FE007FDA03F813FF4A5A91381FE001EC3FC00380
-1400EC7F004A7F4A805F13014A5CA4160113034A5CA416030007B7FC5FA23A0007F00003
-A21607130F4A5CA4160F131F4A5CA4161F133F4A5CA4163F137F91C75BA4167F5B4992C7
-FCA300015D486C497FB5D8F87F13FCA331407EBF33>I<DCFF80EB7FC0030F9039E007FF
-F8923B3F80781FE03C923BFE003C7F000EDA03F8D91FFC7F4A484948EB1F80DA1FE0D9FF
-F0137F4A48485B03804A13FFDA7F005C5C4A92C7FCF27F0001016E153C4A4A91C7FCA501
-0314014A5CA41AFE0007BAFC62A23D0007F00003F800071903A2010F14074A4A5CA41907
-011F140F4A4A5CA4190F013F141F4A4A5CA4191F017F143F91C7495CA4193F49147F4992
-C75BA31201486C49486CEBFFC0B5D8F83FD9FC1F13FE605D49407EBF4C>I<EA0780EA1F
-E0123F13F0A6EA0F30120013701360A213E013C0A21201EA038013005A120E120C121C5A
-5A5A5A0C1C71BE19>39 D<1530157015E0EC03C0EC0780EC0F00141E5C147C5C5C495A13
-03495A5C130F49C7FCA2133E137E137C13FC5B1201A2485AA25B1207A2485AA3485AA448
-C8FCA45A127EA512FE5AA95AA87EA2127CA5123C123EA2121EA2121F7EA26C7EA26C7EA2
-6C7E120013707FA213181C5A74C323>I<497E806D7E1470147880A280A280A2EC0780A2
-15C01403A215E0A3EC01F0A615F8AF140315F0A5140715E0A4140F15C0A3141F1580A3EC
-3F00A2143E147EA2147C14FC5C13015C13035C13075C495AA249C7FC131E133E5B13785B
-485A485A12075B000EC8FC5A5A12F05A1D5A7FC323>I<007FB5FCA2B512FEA418067C96
-1E>45 D<121EEA3F80EA7FC012FFA41380EA7F00123C0A0A788919>I<1703EF0780170F
-A2EF1F00A2173EA25FA25FA24C5AA24C5AA24C5AA24C5AA24CC7FCA2163E167E167C5EA2
-4B5AA24B5AA24B5AA24B5AA24BC8FCA2153EA25DA25DA24A5AA24A5AA24A5AA24A5AA24A
-C9FCA2143EA25CA25CA2495AA2495AA2495AA2495A131F91CAFC133EA25BA25BA2485AA2
-485AA2485AA2485AA248CBFCA2123EA25AA25AA21270315B7FC32D>I<157015F0140114
-07143F903803FFE0137FEBFFCFEBF80F1300141F15C0A5143F1580A5147F1500A55C5CA5
-13015CA513035CA513075CA5130F5CA3131F497EB612F8A31D3D78BC2D>49
-D<EC01FE91380FFFE0023F13F89138FC07FC903901E001FE903907C000FF49C7EA7F8001
-1E15C0163F4915E05B0170141F13FF80A35A163FA26C90C7FC137E0118EC7FC090C8FCEE
-FF80A24B1300A24B5A5E4B5A4B5A4B5A5E4B5A4BC7FC15FEEC01F84A5A4A5A4A5A4AC8FC
-143E5C5CEB01E04948130E49485B49C7FC131E495C13705B48485C484814F0000FB6FC5A
-485D5AB7FC5EA22B3D7CBC2D>I<EC07FC91383FFF809138F80FE0903903C007F0903907
-8003FC90380F0001011C14FE013C14FF137F1480EBFFC0A31480A291380003FE137E90C7
-FCED07FC16F8150F16F0ED1FE016C0ED3F80ED7E005DEC07F0903803FF8015F090380001
-FC6E7EED7F80ED3FC0A2ED1FE016F0A316F8A4120EEA3F80486C133F16F012FFA216E015
-7F5B48C7EAFFC000F01580007049130012786C495A003EEB07F86C495A390FE03FE00003
-B51280C649C7FCEB1FE0283F7ABC2D>I<161C163C167CA216FCED01F815031507150FA2
-151DED3BF0157315E315C31401EC038391380707E0140E141CA2143814709138E00FC0EB
-01C014801303EB0700130E49EB1F805B133013705B485A4848EB3F0090C7FC5A120E5A5A
-48147E1260B8FCA3C73801FE00A25DA41403A25DA314074A7E0107B512F8A3283E7BBD2D
->I<01061403D90780131F90390FF801FE91B512FC16F816F016E0168049EBFE0015F890
-381C7FC091C8FCA3133C1338A513781370A2EC1FE0ECFFF8903873E03E9038FF001F01FC
-EB0F804914C049EB07E04914F049130390C7FC16F8A61507A21206EA3F80487EA2150F00
-FF15F0A24914E090C7121F00FC15C000F0143F00701580ED7F0012786C14FE4A5A6C495A
-390F800FE03907E03FC06CB5C7FCC613FCEB1FE0283F7ABC2D>I<13F0EA01FC1203EA07
-FEA313FCA2EA03F8EA01E0C7FCB3121EEA3F80EA7FC012FFA41380EA7F00123C0F2778A6
-19>58 D<DCFFC01338030F01F01378037F01FC13F0913A01FF803F01913A07FC000781DA
-1FE0EB03C3DA7FC0EB01E74AC812FF4948ED7FE0D907FC153F495A4948151F495A494815
-0F494816C018074890C9FC485AA2485A000F1880491603121FA248481607A295C7FC485A
-A412FF5BA75BA2181C183C1838A27F007F1778187018F0003F5F6D150160001F16036C6C
-4B5A95C7FC6C6C5D6C6C151E6C6C5D6C6C15F86D6C495A6D6CEB07C0D91FF0EB1F80D907
-FE01FEC8FC0101B512F86D6C13E0DA07FEC9FC3D4276BF42>67 D<013FB7FC18E018F890
-3B007FF0000FFE6E48EB01FF9438007FC04B6E7E180F85727E727E147F4B6E7EA2727EA3
-02FF178092C9FCA54918C05CA41A8013034A5DA41A0013074A5DA261A24E5A130F4A5E18
-0F61181F61011F4C5A5C4E5A4EC7FC4D5A4D5A013F4B5A4A4A5AEF3FE0EF7F80017F4A48
-C8FC01FFEC1FFCB812F0178004FCC9FC423E7DBD45>I<013FB812F8A39026007FF0C712
-7F6E48140F18034B14011800A31978147F4B1570A502FF143892C7FCA319001778491570
-4A14F016011603160F91B6FC495DA29138FC001F16071603160101075D5CA2197019F019
-E0010F4A5A4A90C7120119C0A218031980011F16075CF00F00A260181E013F163E4A157E
-4D5A1703017F150F01FFEDFFF8B9FCA2603D3E7DBD3E>I<90263FFFE0023FB5FC6F16FE
-A29026003FF8020313C0021F030013004A6C157C023B163C6F1538143981023816780278
-7FDA707F157082153F82031F15F002F07FDAE00F5D8215078203031401010180DAC0015D
-82811780047F1303010315C04A013F5C17E0161F17F0040F1307010715F891C7000791C7
-FC17FC160317FE04015B4915FF010E6E130E188E177F18CEEF3FDE011E16FE011C6F5AA2
-170FA21707133C01386F5A133C017C150113FE2607FF801400B512FC18705C483E7DBD44
->78 D<923803FF80031F13F09238FE01FE913903F0003FDA0FC0EB1FC0DA3F80EB07E002
-7EC76C7E49486E7E49488149486E7E4948157F495A013F17804948ED3FC049C9FCA24848
-EE1FE012035B000718F05B120FA2485A19F8123F5BA2127FA219F04848163FA5F07FE0A3
-5BF0FFC0A219805F19007F4D5A127F4D5A60003F160F6D5E001F4C5A4D5A6C6C4B5A95C7
-FC6C6C15FE00034B5A6C6C4A5A6C6C4A5A017FEC1FC06D6C495AD90FE001FEC8FC903903
-F807F80100B512C0DA0FFCC9FC3D4276BF47>I<013FB612F017FF18E0903B007FF0003F
-F86E48EB07FCEF01FE4B6D7EF07F8019C0183F19E0147F4B15F0A502FFED7FE092C8FCA2
-19C0F0FF80A2494B13004A5D4D5AEF0FF04D5AEF7F800103DA07FEC7FC91B612F0178091
-39FC0007E0EE03F8EE00FC0107814A147F717EA284A2130F5CA484011F157F5CA4190201
-3F17075CA2F0F00F017F170E496C143FB600E0011F131C94380FF83C4B01071378CA3801
-FFE09438003F8040407DBD43>82 D<9239FF8003800207EBF007021F9038FC0F0091387F
-00FE02FCEB1F1FD903F0EB07BF49486DB4FC49487F4A6D5A49C8FC49157E133E137E173E
-49153CA57F1738A26D92C7FC808080EB7FFEECFFE06D13FEEDFFC06D14F06D14FC010380
-010080143F020380DA003F7F15031500707E163F161FA2160F121CA31607160F003C5EA3
-5F003E151F94C7FC007E5D007F153E6D5C16FC01E0495AD87DF0495AD8FCFCEB0FC03AF8
-7F803F8027F01FFFFEC8FCD8E00713F839C0007FC031427BBF33>I<0007B912F0A33C0F
-FE000FF8003F01F0160F01C04A13034848160190C7FC121EF000E048141F5E1238A21278
-1270153F5E5AA3C81600157F5EA515FF93C9FCA55C5DA514035DA514075DA5140F5DA314
-1FEC7FFC0003B7FCA33C3D76BC42>I<120FEA3FC0127F13E0A212FF13C0127F1380EA1E
-000B0A70BD19>95 D<EC7FC0903803FFF890380FC07E90383E003F496D7E01FF6D7E82A2
-48140782A26C5A137890C7120FA25EA2EC03FF147F903807FF1FEB1FE0D97F805B3801FE
-00EA03F8485A4848133F485A003F5D49EC81C048C7FCA2157F48ED03804814FFA2007F5B
-913903BF0700903880073F3A3FC00E1F8E260FE03C13FC3A03FFF00FF83A007FC003E02A
-2A7CA82D>97 D<EB3F80EA1FFFA3C6FC137FA291C9FCA55B5BA512015BA4EC07F80003EB
-3FFF9039F8F80FC09039FBE003E09039FF8001F891C77E5B4848147E49147F5B821780A2
-120F5B17C0A3167F001F16805BA4EEFF00123F5B4B5AA24B5A5E007F4A5AA24B5A6D495A
-4BC7FCD87CE0137E39F87001F839F03C07E039E00FFF80260003FCC8FC2A4077BE33>I<
-EC1FF0ECFFFE903903F01F8090390FC003C0D93F0013E0017E130F49131F000115F04848
-EB3FE0485AA24848EB1FC0001FEC0F004990C7FC123FA2485AA412FF90C9FCA96CEC0380
-150716006C6C5B151E001F5C6C6C5B6C6C5B6C6C485A3901F80F8026007FFEC7FCEB0FF0
-242A7AA828>I<EE03F8ED01FFA3ED000F1607A217F0A4160FA217E0A4161FA217C0A491
-380FF03FECFFFC902603F81F138090390FC007BF90391F8003FF90387E0001497F000115
-7F48481500485A120F5B001F5D485A5E5B127FA2150112FF90C75BA41503A25EA37E1507
-A26C4A5A7F001F141F6C6C133F6C6CEBFFF83B03F001EFFFC03900F80F8F90383FFE0FD9
-0FF0EBE0002D407ABE33>I<EC3FE0903801FFF8903807E07E90380F801F90393F000F80
-017E14C049EB07E0485A12034848EB03F0485AA2121F5B123FA248481307A290B6FCA2D8
-FF80C8FC90C9FCA87EED01C015036C15806D1307001FEC0F006D131E000F5C6C6C5B6C6C
-485A3900FC07C0D93FFFC7FCEB07F8242A7BA828>I<ED07F0ED3FFCEDFC1E913803F03F
-4A48B4FC4A481380141FEC3F81DA7F0113008102FE137C93C7FCA213015CA513035CA500
-07B512F8A3260007F0C8FCA3130F5CA5131F5CA5133F5CA5137F91C9FCA55B5BA4EA03FF
-007F13FEB5FCA229407DBF1C>I<177C913907F803FE91393FFE0F8F9139FC0F9C3F9039
-01F007F8903907E003E0D90FC013F0011F903801F80C02801400133FD97F007FA315035B
-495CA3017E495A5E150F6D5C6D495A90263F803EC7FCECC0FC903871FFF09038E07F8091
-C9FC485AA47FA27F90B512F8EDFF806C15E016F86D8048B6FC3A07E0000FFED80F801300
-003FC8127F003E815A00FC815AA25E163EA25E6C15FC007C4A5A6C4A5A6CEC0FC0D80FC0
-013FC7FC3903F801FCC6B512F0010F90C8FC303D7FA82D>I<147FEB3FFFA313017FA25C
-A513015CA513035CA4ED07F80107EB1FFF9139F0781FC09138F1E00F9139F38007E0ECF7
-0002FE14F0495A5CA25CA24A130F131F4A14E0A4161F133F4A14C0A4163F137F91C71380
-A4167F5B491500A300015D486C491380B5D8F87F13FCA32E3F7DBE33>I<1478EB01FE13
-0314FFA25B14FE130314FCEB00F01400ACEB03F8EA01FF14F0A2EA001F130FA314E0A513
-1F14C0A5133F1480A5137F1400A55B5BA4EA03FF007F13F0A2B5FC183E7DBD1A>I<147F
-EB3FFFA313017FA25CA513015CA513035CA501070103B5FC02F014FEA26F13F06F1380EE
-FE00010F14F84A485AED03C04B5A031FC7FC153E011F13784A5AECC3E0ECC7F0ECCFF814
-FF497F14F9ECE1FE14C04A7E4A7E4980017E133F82151F82150F01FE8049130782A20001
-81486C49B4FCB5D8F03F13F04B13E0A2303F7EBE30>107 D<143FEB1FFF5BA213017FA2
-14FEA5130114FCA5130314F8A5130714F0A5130F14E0A5131F14C0A5133F1480A5137F14
-00A55B5BA4EA03FF007F13F8A2B5FC183F7DBE1A>I<902707F007F8EB03FCD803FFD91F
-FF90380FFF80913CE0781FC03C0FE09126E1E00FEBF0073E001FE38007E1C003F090260F
-E700EBE38002EEDAF70013F802FC14FE02D85C14F84A5CA24A5C011F020F14074A4A14F0
-A5013F021F140F4A4A14E0A5017F023F141F91C74914C0A549027F143F4992C71380A300
-014B147F486C496DEBFFC0B5D8F87FD9FC3F13FEA347287DA74C>I<903907F007F8D803
-FFEB1FFF9139E0781FC09138E1E00F3B001FE38007E090380FE70002EE14F014FC14D814
-F85CA24A130F131F4A14E0A4161F133F4A14C0A4163F137F91C71380A4167F5B491500A3
-00015D486C491380B5D8F87F13FCA32E287DA733>I<EC0FF0ECFFFE903903F01F809039
-0FC007C049C66C7E013E6D7E01FC6D7E48488049147C0003157E485A000F157F5B121FA2
-485AA2007F1680A2170048C85AA54B5AA25E5A6C4A5A7E4B5A5E6C140F6C6C5C4B5A6C6C
-013EC7FC6C6C5B6C6C485A3900FC0FE090383FFF80D90FF8C8FC292A7BA82D>I<91387F
-01FE903A7FFF0FFFC09139FE3E03F09238F801F8903A01FFE000FE4B137F6D497F4990C7
-13804A15C04A141FA218E0A20103150F5C18F0A3171F010716E05CA3173F18C0130F4A14
-7F1880A2EFFF004C5A011F5D16034C5A6E495AEE1FC06E495AD93FDC017EC7FC91388F01
-F8913883FFE0028090C8FC92C9FC137FA291CAFCA45BA25BA31201487EB512F8A3343A81
-A733>I<903907F01F80D803FFEB7FE09138E1E1F09138E387F839001FE707EB0FE614EE
-02FC13F002D813E09138F801804AC7FCA25C131FA25CA4133F5CA5137F91C8FCA55B5BA3
-1201487EB512FEA325287EA724>114 D<9138FF81C0010713E390381F807F90397C003F
-8049131F4848130F5B00031407A248481400A27FA27F6D90C7FCEBFF8014FC6C13FF6C14
-C015F06C6C7F011F7F13079038007FFE1403140100381300157EA2123C153E157E007C14
-7CA2007E147815F8007F495A4A5A486C485A26F9E01FC7FC38E0FFFC38C01FE0222A7DA8
-24>I<EB0380A4130791C7FCA25BA25BA2133EA2137E13FE12011207001FB512C0B6FCA2
-D801FCC7FCA312035BA512075BA5120F5BA41407001F130E13C0A4141E141C1380A26D5A
-A2000F5B14F03807E1E03801FF80D8007EC7FC1A3978B723>I<01FE147F00FFEC7FFF49
-14FEA20007140300031401A34914FCA4150312074914F8A41507120F4914F0A4150F121F
-4914E0A2151FA3153F4914C0157F15FFEC01DF3A0FC003BFE09138073FFF3803F01E3801
-FFF826003FE01380282977A733>I<B539E007FFF05D17E02707FE000313006C48EB01FC
-6F5A5E00014A5A5EA24B5A6D1307000092C7FC5D150E6D5B7F5DA25D1480013F5B14815D
-14C3011F5B02C7C8FCA214CE14EEEB0FFCA25CA26D5A5CA25CA26D5A2C2878A630>I<B5
-00C3B53803FFFCA204FE14F8290FFE003FE00013C0D807F86D48EB7F000003173E183C15
-0F18386D5E0001141F705B153F4D5A15776D4B5A0000ECE7F04DC7FCEC01C3170E9038FF
-0383017F5D91380703F85FEC0E01021E5CD93F9C14F002BC6D5A02B813FDDAF8005B4A13
-FF5F6D5A94C8FC5C4A137E167C6DC7FC1678010E14383E2878A642>I<48B539C07FFFC0
-A33C000FFE003FF8006D48EB1FE0010315800101023EC7FC6E133C01005C027F5B6F5A91
-383F81C0EDC380DA1FC7C8FC15EFEC0FFE6E5A5D140381A24A7E140FEC1E7F023C7FEC38
-3F02707FECE01F010180903803C00F49486C7ED90F007F491303017E80D801FE80D807FF
-497EB5D8803F13F8A332277FA630>I<90B539E007FFF05E18E0902707FE000313006D48
-EB01FC705A5F01014A5A5F16036E5C0100140794C7FC160E805E805E1678ED8070023F13
-F05EED81C015C191381FC38015C793C8FC15EF15EEEC0FFCA25DA26E5AA25DA26E5A5DA2
-4AC9FC5C140E141E141C5C121C003F5B5A485B495A130300FE5B4848CAFCEA701EEA783C
-EA3FF0EA0FC0343A80A630>I<017FB512FEA2ECC00190397E0003FC49EB07F849EB0FF0
-49EB1FE049EB3FC0ED7F8000011500495B4A5A4A5A4848485A4A5AC7485A4A5A5D147F4A
-C7FC495A495A49481370494813E0495A5C133F90387F8001D9FF0013C0485A4848130348
-5A4848EB078049130F4848131F003F143F397F8001FFB71200A227277EA628>I
-E /Fp 59 122 df<94267FFF80903801FFE0043FB500F0013F13FC4BB6D8FC01B57E030F
-DBFF0FECFF80037F04BF15C04AB5D8E00390B5008113E04A01FCC76CEBFC03020F01F091
-B5D8F00713F04A01C04914E04A90C7484A4813F84A4817804A485C49491700495B62495B
-7613F04970496D13E04B7213C0726F138072EE3E009AC7FCB0BD12FEA6D8000F01E0C849
-C9FCB3B3B0003FB6D8F803B712E0A665657DE45E>11 D<94387FFF80041FB512F04BB612
-FC030F81037F6F7E4AB5D8E0077F4A49C76C7E020F01F0EC1FF04A01C0147F4A90C8487E
-4A485C4A484A7F49495C495BA2495B4E7F49705B5DA3725B725B725B735A96C9FCAB0503
-B512FEBBFCA6D8000F01E0C7120184B3B3AF003FB6D8F803B71280A651657DE45A>I<B8
-12C0AD2A0D7EA636>45 D<ED0FFF4AB512F8020F14FF023F15C091B712F049D9FC037F01
-07D9F00013FE4901C0EB3FFF4990C7000F7F49486E7F017F8349486E7F4A80488448496E
-7FA248844A157F4884A3481980A34819C04A81A34819E0A7B518F0B3A86C19E0A76C19C0
-A26E5DA26C1980A36C1900A36C6D4B5AA26C60A26C6D4A5B6C606E5C6D6C4A5B6D6C4A5B
-6D6D495B6D6D4990C7FC6D01F0EBFFFE6DD9FC035B010090B612F0023F15C0020F92C8FC
-020114F8DA001F138044607ADD51>48 D<16F04B7E1507151F153FEC01FF1407147F010F
-B5FCB7FCA41487EBF007C7FCB3B3B3B3007FB91280A6395E74DD51>I<913801FFF8021F
-EBFFC091B612F8010315FF010F16C0013F8290267FFC0114F89027FFE0003F7F4890C700
-0F7F48486E7FD807F86E148048486E14C048486E14E048486F13F001FC17F8486C816D17
-FC6E80B56C16FE8380A219FFA283A36C5BA26C5B6C90C8FCD807FC5DEA01F0CA14FEA34D
-13FCA219F85F19F04D13E0A294B512C019804C14004C5B604C5B4C5B604C13804C90C7FC
-4C5A4C5A4B13F05F4B13804B90C8FC4B5AED1FF84B5A4B5A4B48143F4A5B4A48C8FC4A5A
-4A48157E4A5A4A5AEC7F8092C9FC02FE16FE495A495A4948ED01FCD90FC0150749B8FC5B
-5B90B9FC5A4818F85A5A5A5A5ABAFCA219F0A4405E78DD51>I<92B5FC020F14F8023F14
-FF49B712C04916F0010FD9C01F13FC90271FFC00077FD93FE001017F49486D8049C86C7F
-484883486C6F7F14C0486D826E806E82487FA4805CA36C5E4A5E6C5B6C5B6C495E011FC8
-5A90C95CA294B55A614C91C7FC604C5B4C5B4C5B4C5B047F138092260FFFFEC8FC020FB5
-12F817E094C9FC17F817FF91C7003F13E0040713F8040113FE707F717F7113E085717FA2
-717F85A285831A80A31AC0EA03FCEA0FFF487F487F487FA2B57EA31A80A34D14005C7E4A
-5E5F6C495E49C8485BD81FF85F000F5ED807FE92B55A6C6C6C4914806C01F0010791C7FC
-6C9026FF803F5B6D90B65A011F16F0010716C001014BC8FCD9001F14F0020149C9FC4260
-79DD51>I<F01F804E7E187F18FFA25F5F5F5FA25F5F5FA294B5FC5E5E5EA25E5EEE3FBF
-EE7F3FA216FEED01FCED03F8ED07F0A2ED0FE0ED1FC0ED3F8016005D15FE4A5A4A5AA24A
-5A4A5A4A5A4A5AA24AC7FC14FE495A5C1303495A495A495A5C133F49C8FC13FE485AA248
-5A485A485A5B121F485A48C9FC12FEBCFCA6CA6CEBC000B1037FB8FCA6485E7CDD51>I<
-01C0EE01C0D801F8160F01FF167F02F0EC07FFDAFF8090B5FC92B7128019006060606060
-606095C7FC17FC5F17E0178004FCC8FC16E09026FC3FFCC9FC91CBFCADED3FFE0203B512
-F0020F14FE023F6E7E91B712E001FDD9E00F7F9027FFFE00037F02F801007F02E06EB4FC
-02806E138091C8FC496F13C04917E07113F0EA00F090C914F8A219FC83A219FEA419FFA3
-EA03F0EA0FFC487E487E487FA2B57EA319FEA35C4D13FC6C90C8FC5B4917F8EA3FF00180
-4B13F06D17E0001F5E6C6C17C06D4B1380D807FC92B512006C6C4A5B6C6C6C01075B6C01
-E0011F5BD97FFE90B55A6DB712C0010F93C7FC6D15FC010115F0D9003F1480020301F0C8
-FC406078DD51>I<EE1FFF0303B512E0031F14F892B612FE0203814AD9FC037F021F9039
-C0007FC04A90C7EA1FE0DAFFFC6E7E494914074949EC7FF8494914FF49495B4949497F49
-90C7FC495D5C13FF485BA25A4A6E5B5A715B48496E5B725A4894C8FCA35AA35C48913801
-FFE0030F13FE033F6D7E4B14E092B612F89126E1FE037FB53AE3F0007FFEDAE7E06D7EDA
-EFC06D7F4B6D7F02FFC76C7F4A82717F4A82A24A828385A24A1780A54A17C0A37EA77EA4
-7E6E1780A27EA21A007E4D5B7E6E5E7E6E5E6C4C5B6D7E013F4B5B6D6C4A5B6D01C0495B
-6D6D90B5C7FC6DD9FC0713FC6D90B65A6D5E023F15C0020F92C8FC020114F8DA001F1380
-426079DD51>I<EA07E0120F7F13FCEBFFFC91B912F8A45AA21AF01AE01AC01A801A00A2
-48606161616101E0C9123F01804C5A48CA485A4D90C7FC60007E4C5A17074D5A4D5A4D5A
-485F4D5A17FF4C90C8FCC9485A5F4C5A160F4C5A5F163F4C5A16FF5F5D94C9FC5D5D5E15
-0FA24B5AA2153FA24B5AA215FFA34A5BA25CA35CA44A5BA45CA65CAD6E5BA26E5BDA03FE
-CAFC6E5A456377E051>I<92383FFF800203B512FC021FECFF80027F15E049B712F849D9
-F0077F010F90C76C7ED91FFCEC1FFFD93FF06E7F494802037F494882717F484980854890
-C9127FA24884183FA25A80A380806E157F6E5E14FE6E7E6F4A5A6C14F003FC495B03FF49
-5B6C1580DCE0075B6CDBF80F90C7FC9338FE1FFE6C9238FF7FF84D5A6D16C06D5E6D4BC8
-FC6D6F7E6D16E00101826D16FC023F814A8149B87E010783498390263FFE3F8190267FFC
-0F819026FFF003814849C6FC48496D804849131F4890C7000780160148486E1580003F16
-3F49150F007F7014C0491501717E8400FF835B8484A384A21A80A27F007F1900607F003F
-606D160F001F606D4C5A6C6D153F6C6D4B5A6C01F04B5A6C01FC02035B6C01FF021F5B6D
-9027F001FFFEC7FC6D90B65A010F16F001035E010093C8FC020F14F8DA007F90C9FC4260
-79DD51>I<ED3FFF0207B512F0023F14FC91B7FC010316C049D9F8077F49D9C00113F801
-3F496C6C7E4948C76C7E49486E7E4884484980717F4849825A48707F855A5C855A8583A2
-B583A41A80A71AC0A35F7EA46C5EA27E806C5EA26C5E6C7F6C5E6C6D147D6D6C14FD6D6C
-EB01F96D90388003F16D9038F01FE16D90B500C11480010115816D6C1401021F13FC0201
-13E091C8FC1A00A25FA261A3D9FF805E487F486D4A5B487FA2486D5E5F61615F614A4A90
-C7FC4D5A6C5B4A4A5A4A01035BD803FCC7485B6C6C021F13C0D9FFC0017F5B6CD9F803B5
-C8FC6DB612FC6D5D010F15E0010392C9FC010014F8020F1380426079DD51>I<91380FFF
-F849B612C0010F15F8013F15FE496F7E2701FFF80080480180011F13F0D807FCC700077F
-D80FF080484882003F8301F880486C827FB5178080A76C90C7FC4C14006C5A6C5AD807F0
-4A5BC95C5E4C5B604C5B4C138093B5C7FC4B13FC5F4B13E05F4B5B4B90C8FC5E5E4B5A5E
-4B5AA25E4B5AA293C9FCA215FEA35DAE5D92CAFCABEC01FCEC07FF4A7F023F13E0A24A7F
-A291B57EA76E5BA26E5BA2020F13806E90C9FCEC01FC396577E44C>63
-D<F00FE04E7EA24E7EA34E7EA24E7EA34D7FA24D80A24D80A34D80A24D80A34D80A2DD7F
-BF7FA2181F05FF8017FE04016D7FA24D7E04038217F804076D80A24D7E040F8217E0041F
-6D80A24D7F043F825F047F6E7FA294C77E4C825E03016F7FA24C800303845E03076F80A2
-4C80030F845E031F6F80A24C81033F845E037F707F93B9FCA292BA7EA24A85A203FCC912
-070203865D020771805D86020F864B82021F865D87023F864B83027F8692CBFC874A864A
-840101875C496C728090381FFFC0B700E092B812FEA66F647BE37A>65
-D<BB12F0F2FF801BF81BFEF3FFC088D800010280C7000114F8DF003F7F080F13FF748074
-80867480757FA2757FA28987A289A965A26365A2515BA298B55A505C505C5091C7FC505B
-505B087F13F00703B512C096B6C8FC93B812F81BC01BF8F3FF801CE00480C8001F13F808
-0713FE08016D7E7480757F757F757F89757F89871E80871EC0A41EE087A663A21EC0A363
-1E80A2511400A2515B515B6398B55A505C08075C081F5C97B6C7FCBD5A1CF81CE099C8FC
-1BF898C9FC63627AE173>I<4DB5ED03C0057F02F014070407B600FE140F047FDBFFC013
-1F4BB800F0133F030F05FC137F033F9127F8007FFE13FF92B6C73807FF814A02F0020113
-C3020702C09138007FE74A91C9001FB5FC023F01FC16074A01F08291B548824902808249
-91CB7E49498449498449498449865D49498490B5FC484A84A2484A84A24891CD127FA25A
-4A1A3F5AA348491A1FA44899C7FCA25CA3B5FCB07EA380A27EA2F50FC0A26C7FA37E6E1A
-1F6C1D80A26C801D3F6C6E1A00A26C6E616D1BFE6D7F6F4E5A7F6D6D4E5A6D6D4E5A6D6D
-4E5A6D6E171F6D02E04D5A6E6DEFFF806E01FC4C90C7FC020F01FFEE07FE6E02C0ED1FF8
-020102F8ED7FF06E02FF913803FFE0033F02F8013F1380030F91B648C8FC030117F86F6C
-16E004071680DC007F02F8C9FC050191CAFC626677E375>I<BB12E0F2FF801BF01BFE75
-7E1CF0D800010280C7000780DF007F13FE080F6D7E0801807480093F7F090F13FC757F75
-7F877580767F8A88767F8A888AA2767FA28A881F80A37614C0A41FE0A5881FF0B05214E0
-A51FC0A4521480A31F006466A2525BA2525BA2525B666499B55A515C5191C7FC515B515B
-515B097F5B50B512C008075C083F91C8FC0707B512FCBD12F01CC051C9FC1BF81B8008E0
-CAFC6C627AE17C>I<BD12FCA488A2D8000102C0C71201F1000F1A01F2007F1B3F1B0F1B
-07757EA28787A288A3F43F80A31C1FA3197EA3F40FC0A499C7FC19FEA31801A218031807
-181F18FF93B6FCA6EEC000181F180718031801A21800A21D7E197EA21DFCA696C812011D
-F8A31C03A3F407F0A31C0FA21C1F1C3F1DE01C7F1CFF63631B0F093F13C098B5FC1A0797
-B6FCBEFCA31D80A35F617AE06A>I<BD12E0A41CF0A2D8000102C0C71207F1003F1A0F1A
-031A001B7F1B3FF31FF81B0FA21B07A21B03A21B011CFCA31B00A419FCA21C7EA41C00A2
-1801A31803A21807180F183FEF01FF93B6FCA6EEC001EF003F180F18071803A21801A318
-00A896C9FCB3A5B912F8A657617AE065>I<4DB5ED03C0057F02F014070407B600FE140F
-047FDBFFC0131F4BB800F0133F030F05FC137F033F9127F8007FFE13FF92B6C73807FF81
-4A02F0020113C3020702C09138007FE74A91C9001FB5FC023F01FC16074A01F08291B548
-82490280824991CB7E49498449498449498449865D49498490B5FC484A84A2484A84A248
-91CD127FA25A4A1A3F5AA348491A1FA44899C8FCA25CA3B5FCB07E071FB812F880A37EA2
-96C70001ECC000A26C7FA37E807EA26C80A26C80A26C807F6D7F816D7F7F6D7F6D6D5F6D
-14C06D6E5E6E7F6E01FC5E020F01FF5E6E02C0ED7FEF020102F8EDFFC76E02FF02071383
-033F02FC013F1301030F91B638FC007F03014D131F6F6C04E01307040704801301DC007F
-02F8CAFC050191CBFC6D6677E37F>I<B96C90B91280A6D8000102C0C9000102C0C7FCB3
-B3A293BBFCA604C0C91201B3B3A6B96C90B91280A671627AE17E>I<B912E0A6C702E0C7
-FCB3B3B3B3AEB912E0A633627CE13C>I<B96C020FB612FCA6D8000102C0CA003FEBF000
-0A0390C7FC525A525AF41FF0525A525A525A090390C8FC515AF30FF8515A515A515A5048
-5A5090C9FC505AF20FF8505A505A505A4F485A4F90CAFCF107FC4F5A4F5A4F5A4F5A4E48
-5A4E90CBFCF007FC4E5A4E7E4E7E18FF4D7F4D805F4D804D804D8094B6FC04C181DCC3FE
-809326C7FC7F7F9338CFF83F9326DFF01F7FDCFFE0814D6C804D7EDCFE00814C6D804C7F
-4C6D804C824C6E7F85737F8873808588738085738088747F86747F897480868974808674
-8089757F87757F8A7580878A7580090F14FCB96C010FB8FCA670627AE17E>75
-D<B912F8A6D8000102C0CBFCB3B3B1F307E0A5F30FC0A61B1FA31B3F1C80A21B7FA21BFF
-A262A262625013006262624FB5FC1907191F4EB6FCBDFC63A553627AE161>I<B700C008
-3FB612F070627097B7FCA37061D800010DF8C7FC70F103EFA202FD6DF107CFA202FC6DF1
-0F8FA36F6DF01F0FA26F6D183EA26F6D187CA26F6D18F8A36F6DEF01F0A26F6DEF03E0A2
-6F6DEF07C0A26F6DEF0F80A3706DEE1F00A2706D163EA2706D5EA2706D5EA3706D4B5AA2
-706D4B5AA2706D4B5AA2706D4B5AA3716D4AC7FCA2716D143EA2716D5CA2716D5CA3716D
-495AA2716D495AA2716D495AA2716D495AA3726D48C8FCA272EBC03EA2726D5AA2726D5A
-A372EBF9F0A272EBFFE0A2725CA2725CA37390C9FCA2735AA2735A90381FFFC0B700F86E
-480207B812F0A3735AA2735A8C627AE199>I<B700E0040FB7128082828282A2D800016E
-DC000101FCC7FC719338001FC08383A28302FD808302FC80816F7F6F806F8084816F806F
-806F8084707F8270807080857080827080708085717F8371807180718086837180718072
-7F8672808472807280877280847280737F87731480857314C07314E01CF07314F8857314
-FC7413FE7413FF1D9F867414DF7414FF86A286868787A287878787A28787888888A28888
-8890261FFFC084B712F8881D7F1D3F1D1F775A71627AE17E>I<BB7E1AFCF2FFC01BF81B
-FE757ED800010280C7001F80070114F0736C7F081F7F747F747F7414807414C0A27414E0
-A21DF0A27513F8A41DFCA91DF8A498B512F0A21DE0A25014C01D8062501400505B505B08
-7F5B4FB512E0071F5C93B9C7FC1BFC1BF01B8008F0C8FC04C0CCFCB3B3A2B97EA65E627A
-E16E>80 D<94381FFFE00407B67E043F15F04BB712FE030FEEFFC0033FD9FC0014F092B5
-00C0010F13FC020349C7000113FF4A01F86E6C7F021F496F13E04A01C0030F7F4A496F7F
-91B5C96C7F0103497013FF494970804B834949717F49874949717F4949717FA290B54871
-7F488892CB7E48884A84481D80A2481DC04A84A2481DE0A24A85481DF0A4481DF84A85A4
-B51CFCB06C1DF8A46E61A26C1DF0A46C1DE06E96B5FCA26C1DC0A26C6D4E1480A26C1D00
-6E606CDC01FE5E6F90260FFFC05B6C043F6D5D6F4901F85B6D92B56C5D6D6D48D903FE49
-5B6D912703F8007F5D03F0496D6C5A6D6D48486D6C485B6D01FC6F6CB55A6D01FE4902E1
-91C7FC6D01FFDB07F35B6D02876EB55A023F01C717F06ED9E7E05E6E01FF6E5C02036E93
-C8FC02006E010F13FC033F01FF90B512F0030F91B612C003031A0CDB007F191E040782DC
-001F9038E07FF094C86D143E75147E746C14FE751301F4C01F99B5FC7415FCA4861EF8A2
-861EF0A27415E0A27415C07415801E00755B755B090F5B7513E009001380678077E379>
-I<BA12F8F1FFE01AFEF2FFC01BF01BFED800010280C76C7F070714C0070014F0747F081F
-7F747F747F7480A2748089A37480A389A865A3505CA265A2505C9AC9FC505B505B505B08
-7F5B4FB55A0707148096B548CAFC93B812F81BC050CBFC621AFF932680000314C0DE007F
-7F071F13F8737F737F737F73808885888688A2747FA688A688A676140FF71F80A374801F
-3F86771400745E746E5BB96E6E5B746E485A75EBFE07091F90B55A090715E009015DCF00
-3F91C7FC0A0013FC71647AE178>I<DBFFFCEC01E0020FD9FFE01303027F02FC130749B7
-130F0107EEC01F011F16F049D9C007EBF83F4948C7383FFE7FD9FFF8020FB5FC4801E014
-014849804849153F91C97E484882001F834982003F83845B007F187FA2193FA200FF181F
-A27F190FA27FA26D17078080806C01F893C7FC80ECFF8015F86CECFFC016FC6CEDFFE017
-FE6CEEFFE018F86C17FE6C717E6C846C846D17F86D836D836D8313036D18806D6C17C002
-0F17E01401DA000F16F01500040715F8EE007F1703050014FC183F84060713FE84A2007C
-8300FC83A2197FA3193F7EA31AFC7EA27F1AF86D177F7F1AF06D17FF6D18E06D5E01FF18
-C06E4B138002E04B130002F84B5A02FFED3FFC01CF01E0ECFFF8018301FF010F5B010191
-B65A6D6C5E48011F93C7FC48010315FC48D9003F14E048020149C8FC476677E35A>I<00
-1FBEFCA64849C79126E0000F148002E0180091C8171F498601F81A0349864986A2491B7F
-A2491B3F007F1DC090C9181FA4007E1C0FA600FE1DE0481C07A5CA95C7FCB3B3B3A3021F
-BAFCA663617AE070>I<B96C023FB612FEA6D8000102C0CA0007EBF000E2007FC7FCB3B3
-B3AA656D63A2821C01806570170380525A6E7F6E4F5A70171F6E626E6D4D5A6E6D177F52
-5A6E6E030390C8FC033F01E04B5A6F6DED1FFC6F01FCED7FF80303D9FF80903803FFE06F
-02F8017F5B6F6C90B7C9FC041F5E040716F8040016C0050F4ACAFCDD003F13C06F647AE1
-7C>I<B800FC047FB612E0A6D800070280CB6CEB80006D6EDE07FCC7FC666D6E611D0F6D
-6E611D1FA26E6D611D3F6E6D611D7F6E6D96C8FC65A26E6D4D5AA26E6E5F1C036E6E5F1C
-076E6E5F1C0FA26E6E5F1C1F6F6D5F1C3F6F6D5F1C7FA26F6D4CC9FCA26F6D5E1B016F6E
-5D1B03A26F6E4A5AA26F6E5D1B0F6F6E5D1B1F706D5D1B3FA2706D5D1B7F706D92CAFC63
-706D5C1A01A2706E485AA27002C05B1A077002E05B1A0F7002F05B1A1FA27101F85B1A3F
-7101FC5B1A7F7101FE90CBFC62A2716D5AA2715CA2715CA3715CA2715CA2725BA2725BA3
-7290CCFCA2725AA2725AA2725A73637DE17A>I<B800F8011FB80203B7FCA6D8000F91C9
-000102E0CAEBFE006D72F20FF07072715A230F6D73627072171F6D6A708277173F6D7397
-C7FC70846B6E72197E707217FE6E726170855118016E6870731503636E68704C6E15076E
-68718451180F6EDE7E7F607172151F6E06FE61714B7E08016F153F6E4E6C95C8FC718408
-03616F4D6C177E7102076F15FE6F66714B7E080F7013016F4D6C5F7185081F18036F4D6C
-5F71023F7013076F94C75F728450180F6F047E6E5E7272131F1AFE6F4C6E5EDEE0017113
-3F6F4C6E93C9FC06F084070361704B6E157E06F87213FE1907704B6E5DDEFC0F1881704B
-6E5D06FE19C1071F18C3704B6E5DDEFF3F18E7706407BFC9FC07FF18FF704A705CA3704A
-705CA27099CAFC4F82A27149705BA37149705BA27149705BA37149705BA37190CB5BA271
-48725AA37148725A714872CBFCA0637DE1A7>I<913803FFFE027FEBFFF00103B612FE01
-0F6F7E4916E090273FFE001F7FD97FE001077FD9FFF801017F486D6D7F717E486D6E7F85
-717FA2717FA36C496E7FA26C5B6D5AEB1FC090C9FCA74BB6FC157F0207B7FC147F49B612
-07010F14C0013FEBFE004913F048B512C04891C7FC485B4813F85A5C485B5A5CA2B55AA4
-5FA25F806C5E806C047D7F6EEB01F96C6DD903F1EBFF806C01FED90FE114FF6C9027FFC0
-7FC01580000191B5487E6C6C4B7E011F02FC130F010302F001011400D9001F90CBFC4943
-7CC14E>97 D<903807FF80B6FCA6C6FC7F7FB3A8EFFFF8040FEBFF80047F14F00381B612
-FC038715FF038F010014C0DBBFF0011F7FDBFFC001077F93C76C7F4B02007F03F8824B6F
-7E4B6F13804B17C0851BE0A27313F0A21BF8A37313FCA41BFEAE1BFCA44F13F8A31BF0A2
-4F13E0A24F13C06F17804F1300816F4B5A6F4A5B4AB402075B4A6C6C495B9126F83FE001
-3F13C09127F00FFC03B55A4A6CB648C7FCDAC00115F84A6C15E091C7001F91C8FC90C800
-0313E04F657BE35A>I<92380FFFF04AB67E020F15F0023F15FC91B77E01039039FE001F
-FF4901F8010113804901E0010713C04901804913E0017F90C7FC49484A13F0A2485B485B
-5A5C5A7113E0485B7113C048701380943800FE0095C7FC485BA4B5FCAE7EA280A27EA280
-6C18FCA26C6D150119F87E6C6D15036EED07F06C18E06C6D150F6D6DEC1FC06D01E0EC7F
-806D6DECFF00010701FCEB03FE6D9039FFC03FFC010091B512F0023F5D020F1580020102
-FCC7FCDA000F13C03E437BC148>I<F17FF8050FB5FCA6EF000F8484B3A892380FFF804A
-B512F8020F14FE023FECFF8391B712E301039138807FF3499039F8000FFB011F01E00103
-B5FC494913004990C87E49488148498148834A815A485BA2485BA25AA3485BA4B5FCAE7E
-A46C7FA37EA26C7FA26C5F806C5F6C6D5D6C6D5D017F93B5FC6D6C6C0103806D6D49806D
-01F0D91FF7EBFFFE6D9039FE01FFE7010190B612876D6CECFE07021F14F8020314E09127
-003FFE00ECC0004F657BE35A>I<92380FFFC04AB512FC020FECFF80023F15E091B712F8
-0103D9FE037F499039F0007FFF011F01C0011F7F49496D7F4990C76C7F49486E7F484980
-48844A804884485B727E5A5C48717EA35A5C721380A2B5FCA391B9FCA41A0002C0CBFCA6
-7EA380A27EA27E6E160FF11F806C183F6C7FF17F006C7F6C6D16FE6C17016D6C4B5A6D6D
-4A5A6D01E04A5A6D6DEC3FE0010301FC49B45A6D9026FFC01F90C7FC6D6C90B55A021F15
-F8020715E0020092C8FC030713F041437CC14A>I<EE3FFC0307B51280033F14C04AB612
-F0020715F84A9038F03FFC4AEB807F913A7FFE00FFFE4A5A4B4813FF4913F05B4913E0A2
-4913C0A27013FE4949EB7FFCEF3FF8EF1FF0EF07C094C7FCB0B812C0A6D8001F01C0C8FC
-B3B3B0007FB612FCA638657CE431>I<F107F8DB7FFEEC3FFE020FB5D8F001B5FC027FDA
-FE03148049B7128F49DCDFFD13C0010FD9F00FEBFFC149D9800114014990C7EBFC034948
-6E6C7E4948EC3FFF48496E018113800780130048F0C03E97C7FC48496E7FA34884A96C60
-A36C6D4A5BA26C60A26C6D4A90C8FC6D6C4A5A6D6C4A5A6D6D485BDBF00F5B4990B612C0
-60D97C7F4AC9FCD9FC0F14F09126007FFECAFC92CCFC1201A47FA27F8014F091B77E18FE
-6CEFFFC019F06D17FC19FF6D846D846D846D84013F8490BAFC0003854801E0C712014890
-C9000F7F484816014848EE007F4848717E8512FF5B85A56D5F007F616D173F003F616D17
-7F6C6C4D5A6C01C003035B6C6D4B5B6C01F8031F5BC601FF92B5C7FC6D01F8011F5B011F
-90B712F8010717E0010094C8FC020F15F0DA003F01FCC9FC4A607CC151>I<903807FF80
-B6FCA6C6FC7F7FB3A8EF1FFF94B512F0040714FC041F14FF4C8193267FE07F7F922781FE
-001F7FDB83F86D7FDB87F07FDB8FC0814C7F039FC78015BE03BC8003FC825DA25DA25DA4
-5DB3B2B7D8F007B71280A651647BE35A>I<EB0FE0EB3FF8497E48B5FCA24880A24880A7
-6C5CA26C91C7FCA238007FFC6D5AEB0FE090C9FCAF903807FF80007FB5FCA6C6FC7F7FB3
-B3AEB712C0A622657BE42C>I<ED01FCED07FF4B1380033F13E0A24B13F0A292B512F8A7
-6F13F0A26F13E0A2030F13806F1300ED01FC92C8FCAFEEFFF8021FB5FCA6EC000F8181B3
-B3B3AAEA07F0EA1FFC487E487EB56C4813F0A317E05D17C05D17806C4948130049495A6C
-48495A261FFE0313F06CB65A6C158000014AC7FC6C6C13F8010713802D8288E431>I<90
-3807FF80B6FCA6C6FC7F7FB3A90503B61280A6DD003FEB8000DE0FFCC7FCF01FF04E5AF0
-FFC04D5B4D90C8FCEF07FC4D5AEF3FF04D5A4D5A4C90C9FC4C5AEE0FFC4C5A4C5AEE7FC0
-4C7E03837F03877F158F039F7F03BF7F92B5FC838403FC804B7E03F0804B6C7F4B6C7F15
-80707F707F707FA270807080717FA2717F717F717FA2717F717F83867180727F95B57EB7
-D8E00FECFFF0A64C647BE355>I<903807FF80B6FCA6C6FC7F7FB3B3B3B3ADB712E0A623
-647BE32C>I<902607FF80D91FFFEEFFF8B691B500F00207EBFF80040702FC023F14E004
-1F02FF91B612F84C6F488193267FE07F6D4801037F922781FE001F9027E00FF0007FC6DA
-83F86D9026F01FC06D7F6DD987F06D4A487F6DD98FC0DBF87EC7804C6D027C80039FC76E
-488203BEEEFDF003BC6E4A8003FC04FF834B5FA24B5FA24B94C8FCA44B5EB3B2B7D8F007
-B7D8803FB612FCA67E417BC087>I<902607FF80EB1FFFB691B512F0040714FC041F14FF
-4C8193267FE07F7F922781FE001F7FC6DA83F86D7F6DD987F07F6DD98FC0814C7F039FC7
-8015BE03BC8003FC825DA25DA25DA45DB3B2B7D8F007B71280A651417BC05A>I<923807
-FFE092B6FC020715E0021F15F8027F15FE494848C66C6C7E010701F0010F13E04901C001
-037F49496D7F4990C87F49486F7E49486F7E48496F13804819C04A814819E048496F13F0
-A24819F8A348496F13FCA34819FEA4B518FFAD6C19FEA46C6D4B13FCA36C19F8A26C6D4B
-13F0A26C19E06C6D4B13C0A26C6D4B13806C6D4B13006D6C4B5A6D6D495B6D6D495B0107
-01F0010F13E06D01FE017F5B010090B7C7FC023F15FC020715E0020092C8FC030713E048
-437CC151>I<902607FF80EBFFF8B6010FEBFF80047F14F00381B612FC038715FF038F01
-0114C09227BFF0003F7FC6DAFFC0010F7F6D91C76C7F6D496E7F03F86E7F4B6E7F4B1780
-4B6F13C0A27313E0A27313F0A21BF885A21BFCA3851BFEAE4F13FCA41BF861A21BF0611B
-E0611BC06F92B512801B006F5C6F4A5B6F4A5B03FF4A5B70495B04E0017F13C09226CFFC
-03B55A03C7B648C7FC03C115F803C015E0041F91C8FC040313E093CBFCB3A3B712F0A64F
-5D7BC05A>I<D90FFFEB0FFCB690383FFF8093B512E04B14F04B14F8923907FC7FFC9239
-0FE0FFFEC6EC1F806DD93F0113FF6D133E157E157C15F8A215F07013FEA24BEB7FFCEF3F
-F8EF0FE04B90C7FCA55DB3B0B712F8A638417BC042>114 D<913A3FFF8007800107B5EA
-F81F011FECFE7F017F91B5FC48B8FC48EBE0014890C7121FD80FFC1407D81FF080160048
-5A007F167F49153FA212FF171FA27F7F7F6D92C7FC13FF14E014FF6C14F8EDFFC06C15FC
-16FF6C16C06C16F06C826C826C826C82013F1680010F16C01303D9007F15E0020315F0EC
-001F1500041F13F81607007C150100FC81177F6C163FA2171F7EA26D16F0A27F173F6D16
-E06D157F6D16C001FEEDFF806D0203130002C0EB0FFE02FCEB7FFC01DFB65A010F5DD8FE
-0315C026F8007F49C7FC48010F13E035437BC140>I<EC07E0A6140FA5141FA3143FA214
-7FA214FF5BA25B5B5B5B137F48B5FC000F91B512FEB8FCA5D8001F01E0C8FCB3AFEF0FC0
-AC171F6D6D1480A2173F6D16006F5B6D6D137E6D6D5B6DEBFF836EEBFFF86E5C020F14C0
-02035C9126003FFCC7FC325C7DDA3F>I<902607FFC0ED3FFEB60207B5FCA6C6EE00076D
-826D82B3B3A260A360A2607F60183E6D6D147E4E7F6D6D4948806D6DD907F0ECFF806D01
-FFEB3FE06D91B55A6E1500021F5C020314F8DA003F018002F0C7FC51427BC05A>I<B700
-C00103B512FCA6C66C01C0C8381FFE006D6DED07F0A26D6D5E190F6D6D5E191F6D606F15
-3F6D95C7FC6F5DA26D6D157E19FE6D6E5C18016E5E7013036E5E701307A26E6D5C180F6E
-6D5C181F6E6D5C183F6E93C8FC705BA26E6D13FEA26E6E5A17816FEBC1F817C36F5C17E7
-6F5C17FFA26F5CA26F5CA26F91C9FCA26F5BA36F5BA2705AA2705AA2705AA2705A4E417D
-BF55>I<B70081B600FC0103B512FCA6C66C0180C701FCC8381FFE006F6FED03F86D047F
-5F856F6E16076D646F70140F6D705F866F6E161F6D646F4A6D143F6D99C7FC4E7F6F616D
-1B7E6F4A6D14FE6D6395B57E7001FC15016E62DCC0016E13036EDBF87F5D05038004E049
-6C14076E62DCF007ED800F6E4B6C5D050F15C004F8496C141F6E62DCFC1FEDE03F6E4B6C
-92C8FC053F15F004FE496C5C6E197E7048EDF8FE6E027E6D5C05FE15FC4D6D13FD6F601B
-FF6F496E5BA24D806F60A26F496E5BA24D806F60A26F496E90C9FCA294C87E6F5FA26F48
-6F5A047C6F5A6E417DBF75>I<007FB600C0017FB512F8A6D8001F01F8C70007EBF0006D
-040190C7FC6D6D5D6D6D4A5A6D6D4A5A70495A6D4C5A6E7F6E6D495A6E6D495A7049C8FC
-6E4A5A6E6D485A6E6D485A6E13FFEF8FF06EEC9FE06FEBFFC06F5C6F91C9FC5F6F5B816F
-7F6F7F8481707F8493B57E4B805D4B80DB0FF37FDB1FE17F04C080153F4B486C7F4B486C
-7F4A486D7F4A486D7F4A5A4B6D7F020F6E7F4A486D7F4A486D804A5A4AC86C7F49486F7F
-4A6F7F0107707FEB3FFFB600F049B7FCA650407EBF55>I<B700C00103B512FCA6D8003F
-01C0C8381FFE006FED07F0A26D6D5E190F6D6D5E191F6D6D5E193F6D95C7FC6F5D6D177E
-6F15FEA26D6E495AA26E6D5C18036E6D5C18076E5E70130F6E5E70131FA26E6D495AA26E
-6D91C8FC606E6D137E18FE6E5D17816F5C17C3A26FEBE7F0A26FEBF7E017FF6F5CA26F5C
-A26F91C9FCA36F5BA26F5BA2705AA2705AA2705AA35FA25F163F94CAFC5E167E16FED807
-E05CD81FF81301487E486C495AA2B5495AA24B5A5E151F4B5A6C4849CBFC15FEEBFC0139
-3FF807FC391FF03FF06CB55A6C5C6C91CCFCC613FCEB1FE04E5D7DBF55>I
-E /Fq 2 16 df<EE7FFE0307B512E0033F14FC92B7FC0203D9C00313C0DA0FFCC7EA3FF0
-DA3FE0EC07FCDA7F80EC01FED901FEC9EA7F80D903F8EE1FC0D907E0EE07E04948707E49
-48707E49CB7E017E187E498449844848F00F8000031AC04918074848F003E0A24848F001
-F0A248CD12F8A2001E1A78003E1A7CA2003C1A3C007C1A3EA200781A1EA300F81A1FA248
-1A0FAB6C1A1FA200781A1EA3007C1A3EA2003C1A3C003E1A7CA2001E1A78001F1AF8A26C
-6CF001F0A26C6CF003E0A26C6CF007C06D180F00011A806C6CF01F006D60017E187E6D60
-6D6C4C5A6D6C4C5A6D6C4C5AD903F8EE1FC0D901FEEE7F809026007F80DA01FEC7FCDA3F
-E0EC07FCDA0FFCEC3FF0913B03FFC003FFC0020090B6C8FC033F14FC030714E09226007F
-FEC9FC50557BC05B>13 D<EB0FFCEB3FFF90B512C0000314F04880488048804880A24815
-80A3B712C0AA6C1580A36C1500A26C5C6C5C6C5C6C5CC614C0013F90C7FCEB0FFC22227B
-A72D>15 D E /Fr 31 121 df<B6FCA618067E9622>45 D<121EEA7F80A2EAFFC0A4EA7F
-80A2EA1E000A0A77891D>I<DB1FF8EB01804AB5EA8003020FECE007913A3FF803F80F91
-39FF80007C4948C7EA1E1FD907FCEC0FBFD90FF0EC07FF49488049488049488049C9127F
-4848163F120349161F12074848160FA2485A1807123F5B1803127FA34993C7FC12FFAC12
-7F7FF00380A2123FA27F001F170719006C7EA26C6C5E0003170E6D161E0001171C6C6C16
-3C6D6C5D6D6C5D6D6C4A5A6D6C4A5AD907FC4A5AD901FE021FC7FC902600FFC0137E9139
-3FF803F8020FB512E0020114809126001FFCC8FC39427ABF47>67
-D<B712FCEEFFC017F000019039C0001FFC6C6C48EB01FF706C7EEF3FE0EF0FF0717E717E
-717E170084F07F80A2F03FC019E0181FA219F0A2F00FF8A519FCAB19F8A4F01FF0A319E0
-183F19C0A2F07F801900604D5A4D5A4D5A4D5A4D5AEF7FC04C48C7FC48486CEB0FFEB812
-F817C004FCC8FC3E3E7BBD4B>I<B912F0A3000101C0C7FC6C6C48141FEF07F817031701
-17001878A31838A4181C161CA41800A2163CA2167C16FC150391B5FCA3EC80031500167C
-163CA2161CA21807A3180E93C7FCA4181E181CA2183CA2187CA218F8170117031707171F
-48486CEB01FFB912F0A3383E7BBD43>I<B612F0A3C6EBF000EB3FC0B3B3B2EBFFF0B612
-F0A31C3E7CBD25>73 D<ED3FF80203B57E91390FE00FE091397F0001FC02FCEB007ED903
-F86E7E49486E7ED90FC0EC07E0D93F80EC03F8017F8291C8120101FE6F7E4848167F0003
-18804848EE3FC0A2000F18E049161F001F18F0A24848EE0FF8A3007F18FC491607A300FF
-18FEAC007F18FC6D160FA3003F18F8A26D161F001F18F0A26C6CEE3FE0A2000718C06D16
-7F000318806C6CEEFF006C6C4B5AA26D6C4A5A6D6C4A5A6D6C4A5AD907F0EC1FC06D6C4A
-5AD900FE02FEC7FC91397F8003FC91391FE00FF00203B512809126003FF8C8FC3F427ABF
-4D>79 D<B712E016FE707E00019039C0007FF06C6C48EB0FF8EE03FE707E707F717E717E
-A284171F84A760173F60604D5A4DC8FC4C5A4C5AEE0FF0EE7FC091B500FEC9FC16F89138
-8000FEEE3F80EE0FE0707E707E83160183160083A384A484A4725AF10380A2177F18F005
-3FEB07002601FFE015F8B600C0011F5B94380FFC0E943803FE1CCBEAFFF8F01FE041407B
-BD49>82 D<D903FE130690391FFFC00E017FEBF81E3901FE01FC3A03F0003F3E4848EB0F
-FE484813074848130390C71201003E1400007E157EA2007C153E12FCA2161EA36C150EA2
-7E7F007F92C7FC7F13F0EA3FFCEBFFC06C13FC6CEBFFC06C14FC6C14FF6C15C06C6C8001
-1F80010380D9003F7F02037F9138003FFF15070301138081167F17C0163F00E0151FA316
-0FA27EA36C1680161F7E17006C5D6C153E6D5C6D14FCD8FDF0495AD8F8FC495A3AF07FC0
-1FC0011FB55AD8E00349C7FC39C0003FF02A427ABF38>I<003FB912E0A3903BF0003FF0
-007F01806D48130F48C7ED07F0007E1703007C170100781700A300701870A5481838A5C8
-1600B3B14B7E4B7E0103B7FCA33D3D7CBC47>I<B64AB512C0A3000301E09139003FFC00
-C60180ED0FF0725A017F5F616D7E96C7FC6E5D011F160EA26D6C5DA26E153C01071638A2
-6E1578010316706E15F001015EA26E14016D5E81027F4A5AA26F1307023F92C8FC81021F
-140EA26F131E020F141C8102075CA26F137802031470A26E6C5BA2EDFF016E5CA292387F
-8380A216C7033F90C9FCA216EFED1FEE16FE6F5AA36F5AA26F5AA36F5AA242407DBD4A>
-86 D<EC01E0A24A7EA34A7EA34A7EA24A7E141CA2EC3CFFEC387FA24A6C7EA34A6C7EA2
-010180ECC00FA249486C7EA349486C7EA24980010E1301010FB5FC4980A2011CC7FC4914
-7FA20178810170143FA201F08149141F1201486C811207486CEC3FF8D8FFFE49B512C0A3
-32317DB038>97 D<DA0FF81330DA7FFF13700103B5EAC0F090390FFC03F190391FE000F9
-D97F80133F01FEC7121F4848140F48481407485A000F1503491401121F491400123F5B12
-7F1770A248C9FC1700AA6C6C1570A3123F6D15F0121F6D15E0000F15016D15C000071503
-6C6C15806C6C14076C6CEC0F00D97F80133ED91FE05B90390FFC03F00103B55AD9007F13
-80DA0FF8C7FC2C317BAF36>99 D<B612FEEDFFE016F83A03FE0007FC6C48EB00FFEE3F80
-707E707E707E707E160183160083A2177FA41880AA1800A317FEA34C5A5F16034C5A5FEE
-1FC04C5A04FFC7FC486CEB07FEB712F816E093C8FC312F7DAE39>I<B81280A3D803FEC7
-FC6C48EC1FC0160F16071603A21601A317E0ED0E00A31700A2151E153E157E90B512FEA3
-9038FC007E153E151E150EA21738A392C71270A417F0A2EE01E0A216031607161F486C14
-FFB812C0A32D2F7DAE33>I<B8FCA33903FE00016C489038003F80161F160F1607A21603
-A317C01601150EA293C7FCA3151E153E157E90B512FEA39038FC007E153E151E150EA592
-C8FCAA487EB512FCA32A2F7DAE31>I<DA0FF81360DAFFFE13E00103EBFF8190390FF807
-E390393FC000F34948137F01FEC7123F4848141F4848140F48481407120F491403485A00
-3F1501A25B007F1500A348C9FC1700A8031FB5FCA26C7E9238001FF0EE0FE0123F7FA26C
-7E120F7F12076C7E6C7E6C6C141FD97F80133FD93FE0137B90390FFC03F10103B512E001
-00EC8060DA0FFCC7FC30317BAF3A>I<B5D8F807B512C0A3D803FEC7381FF0006C486E5A
-B190B7FCA301FCC7120FB3486C4A7EB5D8F807B512C0A3322F7DAE38>I<B512F8A33803
-FE006C5AB3B3A3487EB512F8A3152F7DAE1B>I<B500F890381FFFC0A3D803FEC7380FFE
-006C4815F017C04C5A041EC7FC5E16F84B5A4B5A4B5A4B5A4BC8FC153C5D5DEC03E04A7E
-4A7E141F4A7EEC7DFEECF0FFEBFDE09039FFC07F804A6C7E4A6C7E5B496D7E6F7E6F7EA2
-6F7E6F7EA2707E707E707EA2707E83486CEC1FFEB500F890387FFFE0A3332F7DAE3A>
-107 D<D8FFFE923807FFF0A3D803FF92380FFC006C5FD9DF80141DA3D9CFC01439A2D9C7
-E01471A3D9C3F014E1A2D9C1F8EB01C1A3D9C0FCEB0381A2027EEB0701A36E130EA29138
-1F801CA391380FC038A2913807E070A3913803F0E0A3913801F9C0A2913800FF80A3486C
-EB7F00487E486C013E497EB5008091B512F0A2151C3C2F7CAE44>109
-D<D8FFFC91387FFFC07F7F0001923807FC006E6D5A6E6D5AD9DFE06D5AA2EBCFF0EBC7F8
-EBC3FCA2EBC1FEEBC0FF6E7EA26E7E6E7EA26E7E6E7E6E7EA26E7E6E7EED7F80A2ED3FC0
-ED1FE0ED0FF0A2ED07F8ED03FCA2ED01FEED00FF167FA2163F161F160F487E486C140748
-6C1403B56C1301A21600322F7DAE38>I<EC1FF891B5FC903907F00FE090390FC003F001
-3FC712FC017E147E49804848EC1F804848EC0FC04848EC07E0000F16F0491403001F16F8
-491401003F16FCA2007F16FE90C9FCA34816FFAA6C6CEC01FEA3003F16FCA26D1403001F
-16F86C6CEC07F0A26C6CEC0FE0000316C06C6CEC1F806C6CEC3F00017E147E6D5C90390F
-C003F0903907F00FE00100B5C7FCEC1FF830317BAF3A>I<B612FEEDFFC016F03A03FE00
-07FC6C48EB01FEED007FEE3F80A2EE1FC0A217E0A617C0A2EE3F80A2EE7F00ED01FCED07
-F890B612E0168001FCC9FCB2487EB512F8A32B2F7DAE33>I<EC1FF891B5FC903907F00F
-E090390FC003F0013FC712FC017E147E49804848EC1F804848EC0FC0000716E04848EC07
-F0A24848EC03F8A24848EC01FCA2007F16FEA290C9FCA24816FFAA6C16FE6D1401A2003F
-16FCA26D1403001F16F8000F16F09039E003C0070007D90FF013E03B03F01C3C0FC03B01
-F8380C1F803B00FC300E3F00017EEB077E013F5C90390FF803F0903907FC0FE00100B5EA
-C003EC1FFB91380001E01707EEF00FEEF81FEEFFFE81A2EE7FFCA2EE3FF8EE1FF0EE07C0
-303D7BAF3A>I<B612F015FF16C03A03FE001FF06C48EB03FCED00FE167FA283163F83A5
-5F167F94C7FC16FE4B5A4B5AED1FE090B6C8FC5D9039FC003F80ED0FC06F7E826F7EA26F
-7EA582A418E082A281486CED01C0B500F8EB7F8193381FC38093380FFF00C9EA01FC3330
-7DAE37>I<90383FC00C9038FFF81C0003EBFE3C390FE03FFC381F8007EB0003003E1301
-481300157C5A153CA36C141CA27E6C14006C7E13E013FE383FFFE06C13FE6CEBFF806C14
-E0000114F06C6C13F8010F13FC1300EC07FE14011400157F153F12E0151FA37EA2151E6C
-143E6C143C6C147C6C14F89038C001F039FBF807E000F1B512C0D8E07F130038C007FC20
-317BAF2A>I<007FB712F8A39039801FF0073A7E000FE00000781678A20070163800F016
-3CA348161CA5C71500B3A8EC3FF8011FB512F0A32E2E7CAD36>I<B500F890387FFFC0A3
-D803FEC73807FC006C486E5A705A705AB3AB000015016D5D1603017E5D017F14076D6C49
-C7FC131F6D6C133ED907F05B903903FC03F00100B55A023F1380DA07FCC8FC32307DAE38
->I<B500E0903807FFF0A3000790C7000113806C48913800FE000001167C000016781770
-6D15F06D5DA26D6C495AA26E1303011F5DA26D6C49C7FCA26E5B0107140EA26D6C5BA26E
-133C010114388001005CA26E13F06E5B1581023F5BA215C3021F5B15E7020F90C8FCA2EC
-07FEA36E5AA26E5AA36E5AA234307EAE38>I<3B7FFFF001FFFEA30003D9C00013E0C649
-EB7F80017F027EC7FC167C6D6C13786D6C5B6D6C5B15016D6C485AD903FC5B15076D6C48
-C8FC903800FF1EEC7F9C15BCEC3FF86E5AA2140F6E7E14034A7E4A7EEC1EFF141C91383C
-7F804A6C7E14709138F01FE049486C7E49486C7E148001076D7E49486C7E130E011E6D7E
-496E7E017C6E7E13FC000382D80FFEEC7FF8B549B512C0A3322F7DAE38>120
-D E /Fs 85 125 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03F
-D907F090397FE07F80494801FF13FF4948485BD93F805C137F0200ED7F00EF003E01FE6D
-91C7FC82ADB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80A339407FBF35>11
-D<4AB4FC021F13C091387F01F0903901FC0078D907F0131C4948133E494813FF49485A13
-7F1400A213FE6F5A163893C7FCAA167FB8FCA33900FE00018182B3AC486CECFF80007FD9
-FC3F13FEA32F407FBF33>I<4AB47E021F13F791387F00FFEB01F8903807F001EB0FE0EB
-1FC0EB3F80137F14008101FE80AEB8FCA3C648C77EB3AE486CECFF80007FD9FC3F13FEA3
-2F407FBF33>I<4AB4ECFF80021FD9C00F13E0913B7F01F03F80F8903C01F80078FE003C
-D907F0D93FF8130E49484948131F49484948EB7F804948484913FF137F02005CA201FE92
-C7FC6FED7F0070141C96C7FCAAF13F80BBFCA3C648C76CC7FC197F193FB3AC486C4A6CEB
-7FC0007FD9FC3FD9FE1FB5FCA348407FBF4C>I<121EEA7F80EAFFC0A9EA7F80ACEA3F00
-AC121EAB120CC7FCA8121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A4179C019>33
-D<001E130F397F803FC000FF137F01C013E0A201E013F0A3007F133F391E600F30000013
-00A401E01370491360A3000114E04913C00003130101001380481303000EEB070048130E
-0018130C0038131C003013181C1C7DBE2D>I<14E0A4EB07FC90383FFF8090B512E03901
-F8E3F03903E0E0FCD807C0133CD80F807FD81F007F003E80003C1580007C140316C00078
-141F00F8143F157FA47EED3F806CEC0E0092C7FC127F138013C0EA3FF013FEEA1FFF6C13
-FC6C13FF6C14C06C806C6C13F8011F7F130301007FECE7FF14E102E01380157F153FED1F
-C0A2003E140F127FD8FF801307A5130000FC158000F0140F1270007815005D6C141E153E
-6C5C6C5C3907C0E1F03903F8EFE0C6B51280D93FFEC7FCEB0FF8EB00E0A422497BC32D>
-36 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313
-005A120E5A1218123812300B1C79BE19>39 D<1430147014E0EB01C0EB03801307EB0F00
-131E133E133C5B13F85B12015B1203A2485AA2120F5BA2121F90C7FCA25AA3123E127EA6
-127C12FCB2127C127EA6123E123FA37EA27F120FA27F1207A26C7EA212017F12007F1378
-7F133E131E7FEB07801303EB01C0EB00E014701430145A77C323>I<12C07E12707E7E12
-1E7E6C7E7F12036C7E7F12007F1378137CA27FA2133F7FA21480130FA214C0A3130714E0
-A6130314F0B214E01307A614C0130FA31480A2131F1400A25B133EA25BA2137813F85B12
-015B485A12075B48C7FC121E121C5A5A5A5A145A7BC323>I<121EEA7F8012FF13C0A213
-E0A3127FEA1E601200A413E013C0A312011380120313005A120E5A1218123812300B1C79
-8919>44 D<B512FEA617067F961E>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A79
-8919>I<ED0180ED03C01507A21680150FA216005DA2151E153EA2153C157CA2157815F8
-A25D1401A25D1403A25D1407A25D140FA24AC7FCA2141E143EA2143C147CA2147814F8A2
-5C1301A25C1303A25C1307A25C130FA291C8FC5BA2131E133EA25BA2137813F8A25B1201
-A25B1203A25B1207A25B120FA290C9FC5AA2121E123EA2123C127CA2127812F8A25A1260
-225B7BC32D>I<EB01FE90380FFFC090383F03F090387C00F849137C48487F48487F4848
-EB0F80A2000F15C04848EB07E0A3003F15F0A290C712034815F8A64815FCB3A26C15F8A5
-6C6CEB07F0A3001F15E0A36C6CEB0FC0A26C6CEB1F80000315006C6C133E6C6C5B017C5B
-90383F03F090380FFFC0D901FEC7FC263F7DBC2D>I<EB01C013031307131F137FEA07FF
-B5FC139FEAF81F1200B3B3ACEB7FF0B612F8A31D3D78BC2D>I<EB07FC90383FFF8090B5
-12E03903F01FF83907C007FC390F0001FE001E6D7E001C1580003CEC7FC05AED3FE01270
-B4FC6DEB1FF07FA56C5A6CC7FC120CC813E0153FA216C0157F168015FF16004A5A5D4A5A
-4A5A5D4A5A4A5A4AC7FC147E147C5C495A495A495A495A49C71270133E133C5B4914E048
-5A485A485A48C7120148B6FCA25A4815C0B7FCA3243D7CBC2D>I<EB07FC90383FFF8090
-38F80FE03901E003F839078001FCD80F007F000E6D7E001E1580D81F80137F486C14C07F
-A27F5BA2121F6C5AC8138015FF1600A24A5AA24A5A5DEC07E04A5A023FC7FCEB1FFCECFF
-809038000FE0EC07F86E7E6E7E6E7E1680ED7FC0A216E0153FA216F0A2120C123F487E48
-7EA316E0A249137F6CC713C01278EDFF807E6C4913006C495A3907C007FC3903F80FF0C6
-B55A013F1380D907F8C7FC243F7CBC2D>I<150E151E153EA2157EA215FE1401A21403EC
-077E1406140E141CA214381470A214E0EB01C0A2EB0380EB0700A2130E5BA25B5BA25B5B
-1201485A90C7FC5A120E120C121C5AA25A5AB8FCA3C8EAFE00AC4A7E49B6FCA3283E7EBD
-2D>I<00061403D80780131F01F813FE90B5FC5D5D5D15C092C7FC14FCEB3FE090C9FCAC
-EB01FE90380FFF8090383E03E090387001F8496C7E49137E497F90C713800006141FC813
-C0A216E0150FA316F0A3120C127F7F12FFA416E090C7121F12FC007015C012780038EC3F
-80123C6CEC7F00001F14FE6C6C485A6C6C485A3903F80FE0C6B55A013F90C7FCEB07F824
-3F7CBC2D>I<EC1FE0ECFFF8903803F03E90380FC00F90391F000780133E017EEB1FC049
-133F4848137F12035B12074848EB3F80ED1F00001F91C7FC5BA2123FA3485AA214FE9038
-87FF8039FF8F07E090389C01F09038B800FC01B0137E13F0497F16804914C0A2ED1FE0A3
-4914F0A5127FA6123F6D14E0A2121FED3FC0A26C6C1480A20007EC7F006C6C137E6C6C5B
-6C6C485A90387E07F06DB45A010F1380D903FCC7FC243F7CBC2D>I<1238123C123F90B6
-12FCA316F85A16F016E00078C712010070EC03C0ED078016005D48141E151C153C5DC812
-7015F04A5A5D14034A5A92C7FC5C141EA25CA2147C147814F8A213015C1303A31307A313
-0F5CA2131FA6133FAA6D5A0107C8FC26407BBD2D>I<EB03FC90381FFF8090387C07E090
-38F001F83901E0007C48487F48487F48C7FCED0F80121E16C0003E1407A4123FA26DEB0F
-807F6C6C131F6D140001FC133E6C6C5B9038FF80786C6D5A6CEBF3E06CEBFF806C91C7FC
-133F6D13C06D7F013F13F801787F48486C7E3903E01FFF48486C1380260F800313C04848
-7E489038007FE0003E143F007E141F007CEC0FF01507481403A31501A46C15E0007C1403
-A2007E15C06C14076CEC0F806DEB1F006C6C133ED807F05B3901FC03F86CB512E0011F13
-80D903FCC7FC243F7CBC2D>I<EB03FCEB1FFF90387E07C09038FC03F048486C7E48486C
-7E4848137C000F147E4848137F81003F15805B007F15C0A2151F12FF16E0A516F0A5127F
-153FA36C7EA2001F147F120F6C6C13FF6D13DF000313013900F8039F90387E0F1FD91FFE
-13E0EB07F090C7FCA2ED3FC0A41680157FD80F801400487E486C13FEA24A5A5D49485AEB
-8007391E000FE0001F495A260FC07FC7FC3803FFFE6C13F838003FC0243F7CBC2D>I<12
-1EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121EEA7F80A2EAFFC0A4EA7F80A2EA1E00
-0A2779A619>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121E127FEAFF80A213
-C0A4127F121E1200A412011380A3120313005A1206120E120C121C5A1230A20A3979A619
->I<EB1FF890B5FC3903E01FC0390F0007F0001EEB03F848EB01FC4814FE140000FE14FF
-7E7FA46CC7FC123EC7EA01FEA2EC03FCEC07F815F0EC0FC0EC1F80EC3F00143E5C147814
-F85C13015CA2495AA25CAB91C7FC90C8FCA8EB0780EB1FE0A2497EA46D5AA2EB07802040
-7BBF2B>63 D<15074B7EA34B7EA34B7EA34B7EA34B7E15E7A2913801C7FC15C3A2913803
-81FEA34AC67EA3020E6D7EA34A6D7EA34A6D7EA34A6D7EA34A6D7EA349486D7E91B6FCA2
-49819138800001A249C87EA24982010E157FA2011E82011C153FA2013C820138151FA201
-7882170F13FC00034C7ED80FFF4B7EB500F0010FB512F8A33D417DC044>65
-D<B712FCEEFF8017F00001903980000FF86C6CC7EA03FE707E701380EF7FC0EF3FE0A2EF
-1FF0A218F8A3170F171FA318F0A2EF3FE0177F18C0EFFF804C1300EE03FCEE0FF8EE7FE0
-91B6C7FC17E091C7EA07FCEE01FE933800FF80EF7FC0EF3FE0EF1FF018F8170F18FC1707
-A218FEA718FC170FA2EF1FF818F0173FEF7FE0EFFFC00403138048486C90380FFE00B85A
-17E094C7FC373E7DBD40>I<DB3FF01306912603FFFE130E020F9038FF801E913A3FF007
-E03E9139FF8000F8D903FEC7EA7C7ED907F8EC1EFE4948140FD93FE0140749481403495A
-91C812014848150012034848167E5B000F173EA24848161EA2123F5B180E127FA3491600
-12FFAC127F7F180EA2123FA27F001F171E181C6C7EA20007173C6D16386C6C1678000117
-706C6C16F06EEC01E06D6C15C06D6C1403D90FF0EC07806D6CEC1F00D903FE143E902600
-FF8013F891393FF007F0020FB512C0020391C7FC9138003FF037427BBF42>I<B712FCEE
-FF8017E000019039C0001FF86C6C48EB03FEEE00FF717E717EEF0FE084717E717E170184
-717EA21980187F19C0A3F03FE0A519F0AB19E0A5F07FC0A21980A218FF19004D5AA24D5A
-6017074D5A4D5AEF7FC04DC7FCEE03FE48486CEB1FF8B85A178004FCC8FC3C3E7DBD45>
-I<B912E0A300019038C000016C6C48EB001FEF0FF01703A217011700A31870A41838161C
-A41800A2163CA2167C16FC150391B5FCA3EC80031500167C163CA2161CA21807A3180E93
-C7FCA4181E181CA2183CA2187CA218F8170117031707171F48486CEB01FFB912F0A3383E
-7DBD3E>I<B91280A300019038C000036C6C48EB007FEF1FC0170F1707A21703A31701A4
-EF00E0A21638A31800A31678A216F81501150791B5FCA3EC8007150115001678A21638A6
-93C8FCAF3801FFE0B612F0A3333E7DBD3B>I<DB3FE0130C912603FFFE131C021F9038FF
-803C913A7FF00FC07C9139FF0001F0D903FC90380078FC4948143DD91FE0141F4948140F
-4948140701FF15034890C8FC491501485A000716005B000F177C5B001F173CA2485AA218
-1C127FA25B95C7FC12FFAB041FB512F0127FA26D9139000FFE00EF03FC123FA27F121FA2
-6C7EA212077F12036C7E7F6C7F6D6C14076D7E6D6C140FD907F8141ED903FEEC3C7C9026
-00FF80EBF83C913A7FF007F01C021FB5EAC00C020391C8FC9138003FF03C427BBF47>I<
-B6D8C01FB512F8A3000101E0C7383FFC0026007F80EC0FF0B3A691B7FCA30280C7120FB3
-A92601FFE0EC3FFCB6D8C01FB512F8A33D3E7DBD44>I<B612F0A3C6EBF000EB3FC0B3B3
-B2EBFFF0B612F0A31C3E7EBD21>I<011FB512FCA3D9000713006E5A1401B3B3A6123FEA
-7F80EAFFC0A44A5A1380D87F005B007C130700385C003C495A6C495A6C495A2603E07EC7
-FC3800FFF8EB3FC026407CBD2F>I<B600C090387FFFFCA3000101E0C7000F138026007F
-80913807FE0018F818E0604D5A4DC7FC173E5F5F4C5A4C5A4C5A4C5A4CC8FC163E5E5E4B
-5A4B5AED07804B7E151F4B7E4B7E15FF913881EFF8913883C7FCEC878791388F03FE9138
-9E01FF14BCDAF8007F4A6D7E5C4A6D7E4A6D7EA2707E707EA2707E707EA2707F717E8417
-3F717E717EA2717E848419802601FFE04A13C0B600C090B6FCA3403E7DBD47>I<B612F8
-A3000101E0C9FC38007F80B3B0EF0380A517071800A45FA35FA25F5F5F4C5A160748486C
-133FB8FCA3313E7DBD39>I<B500C093383FFFF0A300016D93387FF800D8007F18E0D977
-F016EFA3D973F8ED01CFA2D971FCED038FA3D970FEED070FA26E150E80A26E6C141CA36E
-6C1438A26E6C1470A36E6C14E0A26E6CEB01C0A36E6CEB0380A36E6CEB0700A2037F130E
-A36F6C5AA26F6C5AA36F6C5AA25FED07F0A2923803F9C0A36FB45AA26F90C7FCA213F848
-6C147ED807FFEF3FF8B500F8013C011FB512F0A34C3E7DBD53>I<B56C91B512F88080D8
-007F030713006EEC01FC6E6E5A1870EB77FCEB73FEA2EB71FF01707FA26E7E6E7EA26E7E
-6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F1380A2EE7F
-C0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE01FF7013F0A2177F173FA2171F170FA2
-170701F81503487ED807FF1501B500F81400A218703D3E7DBD44>I<ED7FE0913807FFFE
-91391FC03F8091397E0007E04948EB03F8D907F0EB00FE4948147F49486E7E49486E7E49
-C86C7E01FE6F7E00018349150300038348486F7EA248486F7EA2001F188049167F003F18
-C0A3007F18E049163FA300FF18F0AC007F18E06D167FA4003F18C0A26C6CEEFF80A36C6C
-4B1300A26C6C4B5A00035F6D150700015F6C6C4B5A6D5E6D6C4A5A6D6C4A5A6D6C4AC7FC
-6D6C14FED901FCEB03F8D9007FEB0FE091391FC03F80912607FFFEC8FC9138007FE03C42
-7BBF47>I<B712F8EEFF8017E000019039C0003FF86C6C48EB07FCEE01FE707EEF7F80EF
-3FC018E0A2EF1FF0A218F8A818F0A2EF3FE0A218C0EF7F80EFFF004C5AEE07FCEE3FF091
-B612C04CC7FC0280C9FCB3A73801FFE0B612C0A3353E7DBD3E>I<ED7FE0913807FFFE91
-391FC03F8091397F000FE0D901FCEB03F8D907F0EB00FE4948147F49486E7E49486E7E49
-C86C7E498248486F7E49150300038348486F7EA2000F834981001F1880A24848EE7FC0A3
-007F18E0A249163FA200FF18F0AC007F18E0A26D167FA3003F18C0A26C6CEEFF80A3000F
-18006D5D0007DA0F805B6C6C90393FE003FCED70706C6C496C485A6C6C48486C485A017F
-D9800E5BD93F819038061FC0D91FC19038073F80D90FE14AC7FCD907F1EB03FE902601FD
-C013F8903A007EE007E091271FF03FC013180207B5FC9139007FE1E0DB00011438837113
-78A2706C13F0EFFF0318FFA27113E0A37113C0711380711300715AEF01F83D527BBF47>
-I<B712C016FCEEFF800001D9C00013E06C6C48EB1FF0EE07FCEE01FE707E84717EA2717E
-A284A760177F606017FF95C7FCEE01FCEE07F8EE1FE0EEFF8091B500FCC8FC16F0913880
-01FCED003FEE1FC0707E707E83160383160183A383A484A4F0C004190EA28218E0057F13
-1E2601FFE0161CB600C0EB3FF094381FF83805071370CA3801FFE09438003F803F407DBD
-43>I<D907FC130C90391FFF801C017FEBF03C3901FC03F83A03F0007E7CD807C0EB1FFC
-4848130F001F140748C71203003E1401007E1400A2007C157C12FCA2163CA36C151CA27E
-A26C6C14007F7FEA3FF8EBFF806C13F86CEBFF806C14F06C14FC6C14FF6C15C0013F14E0
-010714F0EB007F020713F89138007FFC150FED07FE15031501ED00FFA200E0157FA3163F
-A27EA3163E7E167E6C157C6C15FC6C15F86D13016DEB03F06DEB07E0D8F9FCEB0FC03AF0
-7F803F8090391FFFFE00D8E00713F839C0007FC028427BBF33>I<003FB91280A3903AF0
-007FE001018090393FC0003F48C7ED1FC0007E1707127C00781703A300701701A548EF00
-E0A5C81600B3B14B7E4B7E0107B612FEA33B3D7DBC42>I<B600C090B512F8A3000101E0
-C70007130026007F80EC01FC715A1870B3B3A4013F16F06E5DA21701011F5E80010F1503
-6E4A5A010793C7FC6D6C5C6D6C141E6D6C5C027F14F86E6C485A91390FF00FE00203B512
-80020049C8FCED1FF03D407DBD44>I<B691380FFFFEA3000301E0020113E06C01809138
-007F806CEF3F00017F163E181C6E153C013F1638A26E1578011F1670A26D6C5DA26E1401
-01075EA26E140301035EA26D6C4AC7FCA2806D150EA26F131E027F141CA26F133C023F14
-38A26E6C5BA26F13F0020F5CA2EDF80102075CA26E6C485AA2EDFE07020191C8FCA26F5A
-6E130EA2ED7F9CA216DCED3FF8A36F5AA36F5AA26F5AA36F5A3F407EBD44>I<B500FE01
-7FB5D88007B5FCA3000301C0010101E0C713F86C90C849EC3FE07148EC0F807E7215006E
-143F017F190E84A26D6C60A24D7E6D6C60A2EFE7F86D6C60A2933801C3FC6E18F0010761
-04037F6E0281140101036104077F17006D6C4D5AA2040EEB7F806D6C4DC7FCA24CEB3FC0
-DA7F80160EA24CEB1FE003C0161E023F171C047814F0DBE070010F133C021F173804F014
-F84C1307DA0FF05EA2DBF1C0EB03FCDA07F95EA2DBFB80EB01FEDA03FF6F5AA293C8FCA2
-6E5FA24B157F020094C8FCA24B81037C153EA20378151E0338151C58407EBD5D>I<007F
-B5D8C003B512E0A3C649C7EBFC00D93FF8EC3FE06D48EC1F806D6C92C7FC171E6D6C141C
-6D6C143C5F6D6C14706D6D13F04C5ADA7FC05B023F13036F485ADA1FF090C8FC020F5BED
-F81E913807FC1C163C6E6C5A913801FF7016F06E5B6F5AA26F7E6F7EA28282153FED3BFE
-ED71FF15F103E07F913801C07F0203804B6C7EEC07004A6D7E020E6D7E5C023C6D7E0238
-6D7E14784A6D7E4A6D7F130149486E7E4A6E7E130749C86C7E496F7E497ED9FFC04A7E00
-076DEC7FFFB500FC0103B512FEA33F3E7EBD44>I<B66C0103B51280A3000101F0C8EBF8
-006C6C48ED3FC0725A013F041EC7FC6D7E606D6C15386D6C1578606D6C5D6E14016D5E6D
-6D1303606E6C49C8FC6E6C5B170E6E6C131E171C6E6C5B6E6C137817706E6C13F06F5B6E
-13016EEB83C05FED7FC7DB3FE7C9FC16EFED1FFE5E150F6F5AB3A4ED1FFC020FB512FCA3
-413E7FBD44>I<003FB712F8A391C7EA1FF013F801E0EC3FE00180EC7FC090C8FC003EED
-FF80A2003C4A1300007C4A5A12784B5A4B5AA200704A5AA24B5A4B5AA2C8485A4A90C7FC
-A24A5A4A5AA24A5AA24A5A4A5AA24A5A4A5AA24990C8FCA2495A4948141CA2495A495AA2
-495A495A173C495AA24890C8FC485A1778485A484815F8A24848140116034848140F4848
-143FED01FFB8FCA32E3E7BBD38>I<EAFFFCA4EAF000B3B3B3B3ABEAFFFCA40E5B77C319>
-I<486C13C00003130101001380481303000EEB070048130E0018130C0038131C00301318
-0070133800601330A300E01370481360A400CFEB678039FFC07FE001E013F0A3007F133F
-A2003F131F01C013E0390F0007801C1C73BE2D>I<EAFFFCA4EA003CB3B3B3B3ABEAFFFC
-A40E5B7FC319>I<EA0180120313005A120E5A12181238123012701260A312E05AA412CF
-EAFFC013E0A3127FA2123F13C0EA0F000B1C7ABE19>96 D<EB0FF8EBFFFE3903F01F8039
-078007E0000F6D7E9038E001F8D81FF07F6E7EA3157F6C5AEA0380C8FCA4EC1FFF0103B5
-FC90381FF87FEB7F803801FC00EA07F8EA0FE0485A485AA248C7FCEE038012FEA315FFA3
-007F5BEC03BF3B3F80071F8700261FC00E13CF3A07F03C0FFE3A01FFF807FC3A003FC001
-F0292A7DA82D>I<EA01FC12FFA3120712031201B1EC03FC91381FFF8091387C07E09039
-FDE001F09039FFC000FC4A137E91C77E49158049141F17C0EE0FE0A217F0A2160717F8AA
-17F0A2160FA217E0161F17C06D1580EE3F006D5C6E13FE9039F3C001F89039F1E003F090
-39E0780FC09026C03FFFC7FCC7EA07F82D407EBE33>I<49B4FC010F13E090383F00F801
-7C131E4848131F4848137F0007ECFF80485A5B121FA24848EB7F00151C007F91C7FCA290
-C9FC5AAB6C7EA3003FEC01C07F001F140316806C6C13076C6C14000003140E6C6C131E6C
-6C137890383F01F090380FFFC0D901FEC7FC222A7DA828>I<ED01FC15FFA31507150315
-01B114FF010713E190381F80F990387E003D49131FD803F81307485A4913034848130112
-1F123F5B127FA290C7FCA25AAA7E7FA2123FA26C7E000F14037F000714076C6C497E6C6C
-497ED8007C017913F890383F01F190380FFFC1903A01FE01FC002D407DBE33>I<EB01FE
-90380FFFC090383F03F09038FC01F848486C7E4848137E48487F000F158049131F001F15
-C04848130FA2127F16E090C7FCA25AA290B6FCA290C9FCA67EA27F123F16E06C7E150100
-0F15C06C6C13036DEB07806C6C1400C66C131E017E5B90381F80F8903807FFE0010090C7
-FC232A7EA828>I<EC1FC0EC7FF8903801F83C903807E07E90380FC0FFEB1FC1EB3F8114
-01137FEC00FE01FE137C1500AEB6FCA3C648C7FCB3AE487E007F13FFA320407EBF1C>I<
-167C903903F801FF903A1FFF078F8090397E0FDE1F9038F803F83803F001A23B07E000FC
-0600000F6EC7FC49137E001F147FA8000F147E6D13FE00075C6C6C485AA23901F803E039
-03FE0FC026071FFFC8FCEB03F80006CAFC120EA3120FA27F7F6CB512E015FE6C6E7E6C15
-E06C810003813A0FC0001FFC48C7EA01FE003E140048157E825A82A46C5D007C153E007E
-157E6C5D6C6C495A6C6C495AD803F0EB0FC0D800FE017FC7FC90383FFFFC010313C0293D
-7EA82D>I<EA01FC12FFA3120712031201B1EC01FE913807FFC091381E07E091387803F0
-9138E001F8D9FDC07F148001FF6D7E91C7FCA25BA25BB3A6486C497EB5D8F87F13FCA32E
-3F7DBE33>I<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FCACEA01FC127FA31207120312
-01B3AC487EB512F0A3143E7DBD1A>I<1478EB01FEA2EB03FFA4EB01FEA2EB00781400AC
-147FEB7FFFA313017F147FB3B3A5123E127F38FF807E14FEA214FCEB81F8EA7F01387C03
-F0381E07C0380FFF803801FC00185185BD1C>I<EA01FC12FFA3120712031201B292B512
-80A392383FFC0016E0168093C7FC153C5D5D4A5AEC07C04A5A4AC8FC143E147F4A7E13FD
-9038FFDFC0EC9FE0140F496C7E01FC7F496C7E1401816E7E81826F7E151F826F7EA28248
-6C14FEB539F07FFFE0A32B3F7EBE30>I<EA01FC12FFA3120712031201B3B3B1487EB512
-F8A3153F7DBE1A>I<2701F801FE14FF00FF902707FFC00313E0913B1E07E00F03F0913B
-7803F03C01F80007903BE001F87000FC2603F9C06D487F000101805C01FBD900FF147F91
-C75B13FF4992C7FCA2495CB3A6486C496CECFF80B5D8F87FD9FC3F13FEA347287DA74C>
-I<3901F801FE00FF903807FFC091381E07E091387803F000079038E001F82603F9C07F00
-01138001FB6D7E91C7FC13FF5BA25BB3A6486C497EB5D8F87F13FCA32E287DA733>I<14
-FF010713E090381F81F890387E007E01F8131F4848EB0F804848EB07C04848EB03E0000F
-15F04848EB01F8A2003F15FCA248C812FEA44815FFA96C15FEA36C6CEB01FCA3001F15F8
-6C6CEB03F0A26C6CEB07E06C6CEB0FC06C6CEB1F80D8007EEB7E0090383F81FC90380FFF
-F0010090C7FC282A7EA82D>I<3901FC03FC00FF90381FFF8091387C0FE09039FDE003F0
-3A03FFC001FC6C496C7E91C7127F49EC3F805BEE1FC017E0A2EE0FF0A3EE07F8AAEE0FF0
-A4EE1FE0A2EE3FC06D1580EE7F007F6E13FE9138C001F89039FDE007F09039FC780FC0DA
-3FFFC7FCEC07F891C9FCAD487EB512F8A32D3A7EA733>I<02FF131C0107EBC03C90381F
-80F090397F00387C01FC131CD803F8130E4848EB0FFC150748481303121F485A1501485A
-A448C7FCAA6C7EA36C7EA2001F14036C7E15076C6C130F6C7E6C6C133DD8007E13799038
-3F81F190380FFFC1903801FE0190C7FCAD4B7E92B512F8A32D3A7DA730>I<3901F807E0
-00FFEB1FF8EC787CECE1FE3807F9C100031381EA01FB1401EC00FC01FF1330491300A35B
-B3A5487EB512FEA31F287EA724>I<90383FC0603901FFF8E03807C03F381F000F003E13
-07003C1303127C0078130112F81400A27E7E7E6D1300EA7FF8EBFFC06C13F86C13FE6C7F
-6C1480000114C0D8003F13E0010313F0EB001FEC0FF800E01303A214017E1400A27E15F0
-7E14016C14E06CEB03C0903880078039F3E01F0038E0FFFC38C01FE01D2A7DA824>I<13
-1CA6133CA4137CA213FCA2120112031207001FB512C0B6FCA2D801FCC7FCB3A215E0A912
-009038FE01C0A2EB7F03013F138090381F8700EB07FEEB01F81B397EB723>I<D801FC14
-FE00FF147FA3000714030003140100011400B3A51501A31503120015076DEB06FF017E01
-0E13806D4913FC90381FC078903807FFE00100903880FE002E297DA733>I<B539E00FFF
-E0A32707FE000313006C48EB00FC5E00015D7F00005DA26D13016D5CA26D6C485AA2ECC0
-07011F91C7FCA290380FE00EA2ECF01E0107131CA26D6C5AA2ECFC7801011370A2ECFEF0
-01005BA2EC7FC0A36E5AA26EC8FCA3140E2B287EA630>I<B53BC3FFFE03FFF8A3290FFE
-003FE00013C06C486D48EB3F806C4817006D010F141E00016F131C15076D163C00004A6C
-1338A2017F5E4B7E151DD93F805DED3DFC1538D91FC04A5AED78FE9238707E03D90FE001
-7F5BEDE03F02F0140701070387C7FC9138F1C01F02F9148F010315CE9138FB800F02FF14
-DE6D15FCED00076D5DA24A1303027E5CA2027C1301023C5C023813003D287EA642>I<B5
-39F01FFFE0A30003D9C00F1300C690388007F8D97F0013E002805BD93FC05B011F49C7FC
-90380FE00EECF01E6D6C5A01035B6D6C5A6E5AEB00FF6E5A6E5A81141F814A7E81147BEC
-F1FC903801E1FEECC0FF01037F49486C7ED90F007F011E6D7E013E130F496D7E01FC8048
-6C80000F4A7EB539803FFFF8A32D277FA630>I<B539E00FFFE0A32707FE000313006C48
-EB01FC6F5A00015D7F00005DA2017F495AA2EC8003013F5CA26D6C48C7FCA26E5A010F13
-0EA26D6C5AA2ECF83C01031338A26D6C5AA2ECFEF001005BA2EC7FC0A36E5AA36EC8FCA2
-140EA2141E141C143C1438A2147800181370127EB45BA2495AA248485AD87E07C9FCEA78
-0EEA3C3CEA1FF8EA07E02B3A7EA630>I<001FB61280A2EBE0000180140049485A001E49
-5A121C4A5A003C495A141F00385C4A5A147F5D4AC7FCC6485AA2495A495A130F5C495A90
-393FC00380A2EB7F80EBFF005A5B484813071207491400485A48485BA248485B4848137F
-00FF495A90B6FCA221277EA628>I<B812F0A22C0280982D>I<BE12C0A25A0280985B>I
-E /Ft 16 120 df<96267FFFE01670063FB6ED01F80503B700F01403053F04FC14074CB9
-6C130F040706E0131F043F72133F93BA00FC137F0303DC00076D13FF030F03C09039003F
-FF814B02FCC8000713C3037F02E0030113F792B600806F6CB5FC02034ACA121F4A02F883
-4A02E0834A4A1701027F4A8391B548CC7E494A85495C4C854988494A85494A85495C8A49
-91CDFC90B54886A2484A1B7FA2481E3F5D481E1F5D5A1F0FA2485CA3481E075DA2F703F0
-489BC7FCA45DA2B6FCB27EA281A47EA2F703F06FF307F87EA36C80A21F0F7E6F1CF07E6F
-1B1F7E20E06C6E1B3F816DF57FC06D80F7FF806D806D6E4F13006D6E616D525A826D6E4F
-5A6D6E4F5A6E6D6C4E5A021F6EF0FFE06E6E4D5B6E02F84D5B6E02FE050F90C7FC02006E
-6CEE3FFE6F02F0EEFFFC031F02FE03035B6FDAFFC0021F13E0030303FF0103B55A030093
-B7C8FC043F18FC040718F0040118C0DC003F94C9FC050316F8DD003F1580DE007F01F0CA
-FC757A75F78C>67 D<B800C051B8128071637163A37163A27163C7003F57C8FC71F33FBF
-A203EF6DF37F3FA303E76E1AFEA203E36EF101FCA203E16EF103F8A203E06EF107F0A370
-6DF10FE0A2706DF11FC0A2706DF13F80A2706DF17F00A3706E18FEA2706E4D5AA2706E4D
-5AA3706E4D5AA2716D4D5AA2716D4D5AA2716D4D5AA3716D4DC7FCA2716E16FEA2716E4B
-5AA2716E4B5AA3716E4B5AA2726D4B5AA2726D4B5AA3726D4B5AA2726D4BC8FCA2726E14
-FEA2726E495AA3726E495AA2726E495AA2736D495AA2736D495AA3736D495AA2736D49C9
-FCA273EC80FEA2F481FC7314C1A273ECE3F8A273ECF7F0A274EBFFE0A3745CA2745CA274
-91CAFCA2745BA3745BA2902603FFFE705BB800F897BA1280745BA2755AA3755A755AA976
-79F5B8>77 D<922603FFF8150E037FD9FFC0143F0203B600FC5C021F03FF5C027FEEC001
-49B8EAF00349EFFC07010FDA000F13FE4901F09039007FFF8F4901C0020F13DF4990C800
-0390B5FC494815004801F8163F48844A8248498248844A8248844A834885A291CB7E5A86
-A286B5FC8680A28680A280A26E8380806E187E6E95C7FC6C8015E015FCEDFFC06C15FCEE
-FFE06C16FF18F06CEFFF8019F06C18FE737E6C856C19F06C19FC6D846D846D856D856D85
-0101856D85023F846E841407020084031F18801500040F17C0EE007F050716E0EF003F18
-03DE007F14F0191F8585070114F8A28586007E85B4FC86A286A37F86A36D1AF0A37F1CE0
-6D60A26D1AC06D607F6D1A806E5F6E4D13006E606E17FF02FC4C5B02FF4C5B03E04B5B03
-FC031F5B01FBD9FF80027F5B01F102FE0107B55AD9E07F90B8C7FC6E17FCD9C00F5FD980
-0317E090C76C168048020F4BC8FC48020015F00070030349C9FC557A75F76C>83
-D<BA057FB71280A8C792CD000F01F0C7FC71070013806E5290C8FCA26E6E621F036E6E62
-1F07836E525A836E651F1F6E6E621F3F836E525A836E651FFF6F6E96C9FC666F6E601E03
-846F505AA26F6E601E0F6F6E601E1F846F505AA26F6E601E7F6F6E601EFF85704E90CAFC
-A2706E5E1D03706E5E1D0785704E5AA2706E5E1D1F706E5E1D3F85704E5A8570611DFF71
-6E92CBFC6486714C5A86715F1C07716E5C1C0F86714C5A86714C5AA2716E5C1C7F716E5C
-1CFF8772028190CCFCA272ECC1FE1BC372ECE3FC1BE71BF772ECFFF8A2725DA2725DA372
-5DA2725DA27391CDFCA3735BA2735BA2735BA3735BA2735BA2735BA2735B74CEFC89787C
-F592>86 D<92383FFFF80207B612E0027F15FC49B87E010717E0011F83499026F0007F13
-FC4948C7000F7F90B502036D7E486E6D806F6D80727F486E6E7F8486727FA28684A26C5C
-72806C5C6D90C8FC6D5AEB0FF8EB03E090CAFCA70507B6FC041FB7FC0303B8FC157F0203
-B9FC021FECFE0391B612800103ECF800010F14C04991C7FC017F13FC90B512F04814C048
-5C4891C8FC485B5A485B5C5A5CA2B5FC5CA360A36E5DA26C5F6E5D187E6C6D846E4A4880
-6C6D4A4814FC6C6ED90FF0ECFFFC6C02E090263FE07F14FE00019139FC03FFC06C91B648
-7E013F4B487E010F4B1307010303F01301D9003F0280D9003F13FC020101F8CBFC57507A
-CE5E>97 D<93387FFF80030FB512FC037FECFF804AB712E0020716F8021F16FE027FD9F8
-077F49B5D8C000804991C7003F13E04901FC020F7F49496E7F49498049496E7F49496E7F
-90B55A48727E92C914804884485B1BC048841BE0485BA27313F05AA25C5AA21BF885A2B5
-FCA391BAFCA41BF002F8CCFCA67EA3807EA47E806CF103F0F207F86C7F1A0F6C6E17F06C
-191F6F17E06C6E163F6D6DEE7FC06D6D16FF6D6D4B13806D6D4B13006D6D6CEC0FFE6D02
-E0EC3FFC6D02F8ECFFF86D9126FFC00F5B023F91B65A020F178002034CC7FC020016F803
-1F15E0030392C8FCDB000F13E04D507BCE58>101 D<F37F80922607FFFC913807FFE092
-B600E0011F13F8020703FC017F13FC021FDBFF01B512FE027F16C349B800F7EBBFFF49DA
-803F9038FFF83F010F9026FC000714C04901F00101EC007F49496D148049496E6D7E90B5
-17E04B6E15FE48F1F01F4891C86C9038F80FFCF307F098C7FC48496F7FA34885AB6C61A3
-6C6D4B5BA36C6E4A5B6C616F5C6D606D6D91B55A6D6D4991C8FC6D01FC01075B9226FF80
-3F13F893B65A4917C0D93F1F93C9FC020715FCD97E0015E0030701FCCAFC01FE90CDFCA4
-12017FA280A280808014FE6C90B812C019FF1AF01AFC6DF0FF801BE06D851BFC6D856D85
-6D1A806D1AC05B011F1AE0137F48BC12F0000701FCC9FC4801E0040314F84849EE007F48
-49171F91CB1207487313FC5B00FF855B86A56D60007F1BF86D60A26C6D4D13F06E5F6C6D
-4D13E06C6D4D13C06C01FC94B512806C01FF04031400C602C0030F13FC6D01F8037F5B01
-1FD9FFE0011FB512E0010791B8128001014EC7FC6D6C17F8020F17C0DA007F03F8C8FC03
-014AC9FC58727BCE61>103 D<903801FFFCB6FCA8C67E131F7FB3AD95380FFFE095B512
-FE05036E7E050F15E0053F15F84D81932701FFF01F7F4CD900077FDC07FC6D80DC0FF06D
-80DC1FC07F4C48824CC8FC047E6F7F5EEDFDF85E03FF707F5EA25EA25EA293C9FCA45DB3
-B3A6B8D8E003B81280A8617879F76C>I<EB01FCEB07FF011F13C0497F497F90B57EA248
-80A24880A76C5CA26C5CA26D5B6D5B6D5B010790C8FCEB01FC90CAFCB2903801FFFC007F
-B5FCA8C67E131F7FB3B3B3A5B81280A8297979F835>I<902601FFF891260FFFE093383F
-FF80B692B500FE0303B512F805036E6C020F14FE050F03E0023F6E7E053F03F891B712E0
-4D6F4982932701FFF01F6D0107D9C07F7F4CD900076D90270FFC001F7FDC07FC6D912680
-1FF06D7FC66CDA0FF06D9126C03FC06D7F011FDA1FC06D4BC77E6D4A48DCE0FE834CC8EC
-E1FC047E6FD9F1F86E804CEFF3F0DBF9F8EFF7E04C6003FB7001FF6F804C6015FF4C95C9
-FCA24C5FA293C95CA44B60B3B3A6B8D8E003B8D8800FB712FEA8974E79CDA2>109
-D<902601FFF891380FFFE0B692B512FE05036E7E050F15E0053F15F84D81932701FFF01F
-7F4CD900077FDC07FC6D80C66CDA0FF06D80011FDA1FC07F6D4A48824CC8FC047E6F7F5E
-EDF9F85E03FB707F5E15FF5EA25EA293C9FCA45DB3B3A6B8D8E003B81280A8614E79CD6C
->I<93381FFFE00303B6FC031F15E092B712FC020316FF020F17C0023FD9FC0014F091B5
-00C0010F13FC4991C700037F4901FC02007F010F496F13C049496F7F49496F7F4B814949
-6F7F90B5C96C7F4886A24849707F481B80A248497014C0A2481BE0A348497113F0A3481B
-F8A5B51AFCAE6C1BF8A46C1BF06E94B5FCA36C1BE0A26C6D4C14C0A26C1B806E5E6C1B00
-6C6E4B5BA26C6E4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D92B55A6D01FF02035C6D02C001
-0F91C7FC010002FC90B512FC6E90B75A021F17E00207178002014CC8FCDA003F15F00303
-92C9FCDB001F13E056507BCE61>I<902601FFF8EB07FEB691383FFFC094B512F0040380
-4C14FE4C8093261FFC3F138093263FE07F13C0DC7F80B5FCC66C5D011FDAFE0114E06DEB
-F9FC16F815FB16F016E015FF16C07114C05E72138095381FFE0093C76C5AF001E095C8FC
-A25DA65DB3B3A2B812F8A8434E7ACD4F>114 D<912603FFFCEB0780027F9039FFE00FC0
-0103B6EAF83F010FEDFEFF013F92B5FC49EB000F2601FFF01300480180143F4890C8120F
-4848814848814981123F83485A187FA212FF6D163FA37F7F6DEE1F8002C092C7FC14F014
-FEECFFF06CECFF8016FEEEFFE06C16FC6C16FF18C06C836C17F86C836C836C83013F1780
-6D17C0010717E0010117F0EB003F020716F8EC001F030015FC1607EE007F051F13FE1707
-007E82B482836D167FA2183F7F181FA27F19FC7FA26D163F6D17F86D167F19F06D16FF6E
-4A13E002E04A13C06E4A138002FE023F1300913AFFC003FFFE01E790B65A01C316F00180
-16C026FE003F92C7FC48010714F80070D9007F90C8FC3F507ACE4C>I<15FFA75CA55CA4
-5CA25CA25CA25CA25C91B5FCA25B5B5B131F5B90B9FC120FBAFCA6D8000791C9FCB3B3A3
-F01FE0AE183F7014C07F187F7014806D16FF826D4B13006E6D485AEEFE0F6E90B55A020F
-5D6E5D020115C06E6C5C031F49C7FC030113F03B6E7CEC4B>I<B7D8FE01B700F00103B6
-12E0A8D8003F01FCC8003F01E0C80007EBE0006D0B0090C7FC6F6F6D5DA26D666F6F6D15
-036D66701A07737F6D667070150F6D4D60701A1F876D4D607071143F6E4C60701A7F886E
-4C607003BF6D14FF6E04FF95C8FC6670031F7F6E4B60704A6C6D130318036E640580496C
-6D13076E03076005C0180F4F6C7F6E030F6005E0496C6D131F6E031F6005F0183F4F6C14
-806F023F6005F8496DEBC07F6F027F6005FC18FF4F6D7F6F02FF95C9FC7190C76C13F16F
-90B55F1DF34E6E13FB6F624E6E13FFA26F624E806F62A24E806F624E807061A24E817061
-4E817096CAFCA295C97E70604D160F0407604D16077048705A834E7CCC8C>119
+TeXDict begin 40258431 52099146 1000 600 600 (cvs.dvi)
+@start /Fa 1 47 df<0F003FC07FC07FC0FFC0FFC0FFC0FF807F003C000A0A77891C>
+46 D E /Fb 1 47 df<00FC0003FF000FFF801FFFC03FFFC03FFFC07FFFC07FFFC0FFFF
+C0FFFFC0FFFFC0FFFF80FFFF80FFFF007FFE003FFC001FF8000FE000121271912B>46
+D E /Fc 59 122 df<000000FFC001FC0000000FFFF80FFF0000003F803E3F03C00000FC
+00077E07E00003F8000FFC0FF00007F0003FF81FF0000FE0007FF01FF0001FC0007FF01F
+F0003F80007FE01FF0007F00007FE01FF0007F00007FE00FE000FF00003FC0038000FE00
+001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC000
+0000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00
+001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC000
+0000FE00001FC00000FFFFFFFFFFFFF000FFFFFFFFFFFFF000FFFFFFFFFFFFF00000FE00
+001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC000
+0000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00
+001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC000
+0000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00
+001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC000
+0000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00
+001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC000
+0000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000001FF00
+003FF000007FFFFC0FFFFFE0007FFFFC0FFFFFE0007FFFFC0FFFFFE0003C467EC539>11
+D<000001FF000000000FFFE00000007F80F8000001FC001C000003F8000E000007E0000F
+00000FC0007F00001FC000FF80003F8000FF80007F0000FF80007F0000FF8000FF0000FF
+8000FE00007F0000FE00003E0000FE0000000000FE0000000000FE0000000000FE000000
+0000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000
+0000FE0000000000FE0000000000FE00003F80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF
+8000FE0000FF8000FE00007F8000FE00003F8000FE00003F8000FE00003F8000FE00003F
+8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F
+8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F
+8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F
+8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F
+8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F
+8001FF00007FC07FFFFC1FFFFF7FFFFC1FFFFF7FFFFC1FFFFF30467EC536>I<FFFFFFC0
+FFFFFFC0FFFFFFC0FFFFFFC0FFFFFFC0FFFFFFC01A067F9721>45
+D<0000FF00000007FFE000001F81F800003E007C0000FC003F0001F8001F8001F0000F80
+03E00007C007C00003E007C00003E00FC00003F00F800001F01F800001F81F800001F83F
+800001FC3F800001FC3F800001FC3F000000FC7F000000FE7F000000FE7F000000FE7F00
+0000FE7F000000FEFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF0000
+00FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000
+FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FF
+FF000000FFFF000000FF7F000000FE7F000000FE7F000000FE7F000000FE7F000000FE7F
+800001FE3F800001FC3F800001FC3F800001FC1F800001F81F800001F80FC00003F00FC0
+0003F00FC00003F007E00007E003E00007C003F0000FC001F8001F8000FC003F00003E00
+7C00001F81F8000007FFE0000000FF000028447CC131>48 D<000030000000F0000001F0
+000003F000001FF00000FFF000FFFFF000FFE7F000FF07F0000007F0000007F0000007F0
+000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
+000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
+000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
+000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
+000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
+000007F0000007F0000007F0000007F000000FF800001FFC007FFFFFFF7FFFFFFF7FFFFF
+FF204278C131>I<0003FE0000001FFFC000007FFFF00001F80FFC0003C001FE00078000
+FF000E00007F801C00003FC01C00001FE03800001FF03000000FF07000000FF860000007
+F86C000007F8FF000007FCFF800007FCFFC00007FCFFC00003FCFFC00003FCFFC00003FC
+FFC00003FC7F800007FC3F000007FC00000007FC00000007F800000007F80000000FF800
+00000FF00000001FF00000001FE00000001FE00000003FC00000007F800000007F000000
+00FF00000000FE00000001FC00000003F800000007F000000007E00000000FC00000001F
+800000003F000000007C00000000F800000000F000000001E000000003C0000000078000
+00000F00000C001E00000C003C00000C0038000018007000001800E000001801C0000018
+038000003807000000300E000000701FFFFFFFF01FFFFFFFF03FFFFFFFF07FFFFFFFF0FF
+FFFFFFE0FFFFFFFFE0FFFFFFFFE026427BC131>I<0001FF0000000FFFE000003FFFFC00
+00FE01FE0001F0007F8003C0003FC00700001FE00E00001FE00E00000FF00FE0000FF01F
+F0000FF81FF0000FF81FF00007F81FF80007F81FF00007F81FF00007F80FE0000FF803C0
+000FF80000000FF00000000FF00000000FF00000001FE00000001FE00000003FC0000000
+3F800000007F00000000FE00000001FC00000003F00000001FC000000FFF0000000FFFF0
+00000001FC000000007F000000003F800000001FC00000000FE00000000FF000000007F8
+00000007FC00000003FC00000003FE00000003FE00000001FE00000001FF00000001FF00
+000001FF1E000001FF7F800001FFFFC00001FFFFC00001FFFFC00001FFFFC00001FFFFC0
+0001FEFF800003FEFF800003FE7E000003FC70000007FC30000007F83800000FF81C0000
+0FF00E00001FE00780003FC003E0007F8001FE01FE00007FFFF800000FFFE0000001FF00
+0028447CC131>I<0000000380000000000380000000000780000000000F80000000000F
+80000000001F80000000003F80000000003F80000000007F8000000000FF8000000000FF
+8000000001FF8000000003BF80000000033F80000000073F80000000063F800000000C3F
+800000001C3F80000000183F80000000303F80000000703F80000000603F80000000C03F
+80000001C03F80000001803F80000003003F80000007003F80000006003F8000000C003F
+8000001C003F80000018003F80000030003F80000070003F80000060003F800000E0003F
+800001C0003F80000180003F80000380003F80000300003F80000600003F80000E00003F
+80000C00003F80001800003F80003800003F80003000003F80006000003F8000E000003F
+8000FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC00000003F80000000003F80000000003F
+80000000003F80000000003F80000000003F80000000003F80000000003F80000000003F
+80000000003F80000000003F80000000003F80000000003F8000000000FFE00000007FFF
+FFC000007FFFFFC000007FFFFFC02A437DC231>I<06000000C007C00007C007FC007F80
+07FFFFFF0007FFFFFE0007FFFFFC0007FFFFF80007FFFFE00007FFFF8000063FFC000006
+000000000600000000060000000006000000000600000000060000000006000000000600
+0000000600000000060000000006000000000600000000060000000006000000000600FF
+00000607FFC000061F01F000063800FC0006F0007E0007C0003F000780001F800780001F
+C00700000FC00600000FE000000007F000000007F000000007F000000007F800000003F8
+00000003F800000003FC00000003FC00000003FC00000003FC00000003FC3E000003FC7F
+000003FCFF800003FCFF800003FCFF800003FCFF800003FCFF800003F8FF000007F8FE00
+0007F860000007F060000007F07000000FF03000000FE03800001FC01C00001FC01E0000
+3F800F00007F00078000FE0003C001FC0001F807F000007FFFE000001FFF00000007F800
+0026447BC131>I<000007FC0000003FFF000000FFFFC00003FC03E00007E000F0001FC0
+0038003F000058007E0001FC00FE0003FC00FC0007FC01F80007FC03F00007FC03F00007
+FC07E00003F80FE00001F00FE00000001FC00000001FC00000001FC00000003F80000000
+3F800000003F800000007F800000007F800000007F007F80007F01FFF0007F0780FC00FF
+0E003E00FF1C001F80FF38000FC0FF700007E0FF600007E0FFE00003F0FFC00003F8FFC0
+0001F8FFC00001FCFF800001FCFF800000FEFF800000FEFF800000FEFF000000FFFF0000
+00FFFF000000FFFF000000FF7F000000FF7F000000FF7F000000FF7F000000FF7F000000
+FF7F800000FF3F800000FF3F800000FF3F800000FE1F800000FE1F800001FE1FC00001FC
+0FC00001FC0FC00003F807E00003F807E00007F003F00007E001F8000FC000FC001F8000
+7E003F00003F80FE00000FFFF8000003FFE0000000FF800028447CC131>I<1C00000000
+001C00000000001F80000000001FFFFFFFFFC01FFFFFFFFFC01FFFFFFFFFC03FFFFFFFFF
+803FFFFFFFFF803FFFFFFFFF003FFFFFFFFE00380000000C00300000001C007000000038
+0060000000300060000000700060000000E00060000000C000C0000001C000C000000380
+00C000000700000000000600000000000E00000000001C00000000001800000000003800
+00000000700000000000600000000000E00000000001C00000000001C000000000038000
+0000000780000000000700000000000F00000000000F00000000001F00000000001E0000
+0000003E00000000003E00000000007E00000000007C00000000007C0000000000FC0000
+000000FC0000000001FC0000000001FC0000000001FC0000000003F80000000003F80000
+000003F80000000003F80000000007F80000000007F80000000007F80000000007F80000
+000007F80000000007F8000000000FF8000000000FF8000000000FF8000000000FF80000
+00000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000
+000007F00000000001C00000002A457BC231>I<0000FF00000007FFE000001FFFF80000
+7F00FE0000FC003F0001F0001F8003E0000FC003C00007E007C00003F00F800001F00F80
+0001F00F000001F81F000000F81F000000F81F000000F81F000000F81F800000F81F8000
+00F81FC00001F81FC00001F01FE00001F00FF00003E00FFC0003E007FE0007C007FF800F
+8003FFC01F0001FFF03E0001FFF87800007FFEF000003FFFC000001FFFC0000007FFE000
+0003FFF8000007FFFC00001E7FFF00007C1FFF8000F80FFFC001E003FFE003C001FFF007
+C0007FF80F80003FFC1F00000FFC3E000007FE3E000001FE7C000000FE7C000000FF7C00
+00007FF80000003FF80000003FF80000001FF80000001FF80000001FF80000001FF80000
+001FFC0000001E7C0000003E7C0000003E7E0000003C3E0000007C1F000000F81F800001
+F00FC00003E007E00007C003F8001F8000FF00FF00003FFFFC00000FFFF0000001FF8000
+28447CC131>I<0000FF00000007FFE000001FFFF800007F80FC0000FC007E0001F8003F
+0003F0001F8007E0000FC00FE00007E01FC00007E01FC00003F03F800003F03F800003F8
+7F800001F87F000001FC7F000001FCFF000001FCFF000001FCFF000001FEFF000000FEFF
+000000FEFF000000FEFF000000FEFF000000FEFF000000FFFF000000FFFF000000FFFF00
+0000FF7F000001FF7F000001FF7F000001FF3F800001FF3F800003FF1F800003FF1FC000
+03FF0FC00007FF07E00006FF07E0000EFF03F0001CFF01F80038FF007C0070FF003F01E0
+FF000FFF80FE0001FE00FE00000000FE00000001FE00000001FC00000001FC00000001FC
+00000001FC00000003F800000003F800000003F00F800007F01FC00007E03FE0000FE03F
+E0000FC03FE0001F803FE0001F803FC0003F003F80007E001E0000FC001C0001F8000F00
+03F00007E01FE00003FFFF800000FFFE0000001FF0000028447CC131>I<000FFC000000
+7FFFC00001F007F000078001FC000E0000FE001C00007F003800003F807000003FC06000
+001FC0FE00001FE0FF00001FE0FF80001FE0FF80001FE0FF80001FE0FF80001FE0FF8000
+1FE07F00001FE01C00003FC00000003FC00000007F800000007F80000000FF00000001FE
+00000003F800000007F000000007E00000000FC00000001F800000001F000000003E0000
+00003C00000000780000000078000000007000000000F000000000E000000000E0000000
+00C000000001C000000001C000000001C000000001800000000180000000018000000001
+800000000180000000018000000001800000000180000000018000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000003C00000000FF00000000FF00000001FF80000001FF80000001FF80000
+001FF80000000FF00000000FF000000003C0000023467BC52E>63
+D<00000000C00000000000000001E00000000000000001E00000000000000001E0000000
+0000000003F00000000000000003F00000000000000003F00000000000000007F8000000
+0000000007F80000000000000007F8000000000000000FFC000000000000000FFC000000
+000000000FFC0000000000000019FE0000000000000019FE0000000000000019FE000000
+0000000030FF0000000000000030FF0000000000000070FF80000000000000607F800000
+00000000607F80000000000000E07FC0000000000000C03FC0000000000000C03FC00000
+00000001C03FE0000000000001801FE0000000000001801FE0000000000003001FF00000
+00000003000FF0000000000003000FF0000000000006000FF80000000000060007F80000
+000000060007F800000000000C0003FC00000000000C0003FC00000000000C0003FC0000
+000000180001FE0000000000180001FE0000000000180001FE0000000000300000FF0000
+000000300000FF0000000000700000FF80000000006000007F80000000006000007F8000
+000000E000007FC000000000FFFFFFFFC000000000FFFFFFFFC000000001FFFFFFFFE000
+0000018000001FE0000000018000001FE0000000030000001FF0000000030000000FF000
+0000030000000FF0000000060000000FF80000000600000007F80000000600000007F800
+00000C00000003FC0000000C00000003FC0000000C00000003FC0000001800000001FE00
+00001800000001FE0000001800000001FE0000003000000000FF0000003000000000FF00
+00007800000000FF800000F800000000FF800001FC00000000FFC0000FFF00000003FFE0
+00FFFFE000007FFFFFC0FFFFE000007FFFFFC0FFFFE000007FFFFFC042477DC649>65
+D<FFFFFFFFFF000000FFFFFFFFFFE00000FFFFFFFFFFFC000001FFC00003FF0000007F80
+0000FF8000007F8000003FC000007F8000001FE000007F8000000FF000007F80000007F8
+00007F80000007FC00007F80000003FC00007F80000003FE00007F80000001FE00007F80
+000001FF00007F80000001FF00007F80000001FF00007F80000001FF00007F80000001FF
+00007F80000001FF00007F80000001FF00007F80000001FE00007F80000001FE00007F80
+000003FE00007F80000003FC00007F80000007FC00007F80000007F800007F8000000FF0
+00007F8000001FE000007F8000007FC000007F800000FF0000007F800003FE0000007F80
+003FF00000007FFFFFFFE00000007FFFFFFFFC0000007F800000FF8000007F8000001FC0
+00007F8000000FF000007F80000007F800007F80000003FC00007F80000001FE00007F80
+000000FF00007F80000000FF80007F800000007F80007F800000007FC0007F800000007F
+C0007F800000003FC0007F800000003FE0007F800000003FE0007F800000003FE0007F80
+0000003FE0007F800000003FE0007F800000003FE0007F800000003FE0007F800000003F
+E0007F800000007FC0007F800000007FC0007F800000007F80007F80000000FF80007F80
+000001FF00007F80000001FF00007F80000003FE00007F8000000FFC00007F8000001FF8
+00007F8000007FE00001FFC00003FFC000FFFFFFFFFFFF0000FFFFFFFFFFFC0000FFFFFF
+FFFFC000003B447CC345>I<0000000FFE000060000000FFFFC000E0000003FFFFF000E0
+00000FFC01FC01E000003FC0003E01E00000FF00000F83E00003FC000003C7E00007F800
+0001E7E0000FF0000000FFE0001FE00000007FE0003FC00000003FE0007F800000001FE0
+00FF000000000FE001FE000000000FE001FC0000000007E003FC0000000007E007F80000
+000003E007F80000000003E00FF00000000001E00FF00000000001E01FE00000000000E0
+1FE00000000000E03FE00000000000E03FE00000000000E03FC00000000000607FC00000
+000000607FC00000000000607FC00000000000607FC0000000000000FF80000000000000
+FF80000000000000FF80000000000000FF80000000000000FF80000000000000FF800000
+00000000FF80000000000000FF80000000000000FF80000000000000FF80000000000000
+FF80000000000000FF80000000000000FF80000000000000FF800000000000007FC00000
+000000007FC00000000000007FC00000000000607FC00000000000603FC0000000000060
+3FE00000000000603FE00000000000601FE00000000000E01FF00000000000E00FF00000
+000000C00FF00000000000C007F80000000001C007F800000000018003FC000000000380
+01FC00000000038001FE00000000070000FF000000000600007F800000000E00003FC000
+00001C00001FE00000003800000FF000000078000007F8000000F0000003FC000001E000
+0000FF000007800000003FC0001F000000000FFC00FC0000000003FFFFF00000000000FF
+FFC000000000000FFE0000003B487BC546>I<FFFFFFFFFF00000000FFFFFFFFFFF00000
+00FFFFFFFFFFFC00000001FFC00007FF00000000FF8000007FC00000007F8000001FE000
+00007F80000007F00000007F80000003FC0000007F80000001FE0000007F80000000FF00
+00007F800000007F0000007F800000003F8000007F800000001FC000007F800000000FE0
+00007F800000000FE000007F8000000007F000007F8000000007F800007F8000000003F8
+00007F8000000003FC00007F8000000003FC00007F8000000001FC00007F8000000001FE
+00007F8000000001FE00007F8000000001FE00007F8000000001FF00007F8000000000FF
+00007F8000000000FF00007F8000000000FF00007F8000000000FF80007F8000000000FF
+80007F8000000000FF80007F8000000000FF80007F8000000000FF80007F8000000000FF
+80007F8000000000FF80007F8000000000FF80007F8000000000FF80007F8000000000FF
+80007F8000000000FF80007F8000000000FF80007F8000000000FF80007F8000000000FF
+00007F8000000000FF00007F8000000000FF00007F8000000001FF00007F8000000001FE
+00007F8000000001FE00007F8000000001FE00007F8000000001FC00007F8000000003FC
+00007F8000000003F800007F8000000007F800007F8000000007F000007F800000000FF0
+00007F800000000FE000007F800000001FC000007F800000003FC000007F800000003F80
+00007F800000007F0000007F80000000FE0000007F80000003FC0000007F80000007F800
+00007F8000001FE0000000FF8000007FC0000001FFC00007FF000000FFFFFFFFFFFC0000
+00FFFFFFFFFFF0000000FFFFFFFFFF0000000041447CC34B>I<FFFFFFFFFFFFF800FFFF
+FFFFFFFFF800FFFFFFFFFFFFF80001FFC000007FF800007F80000007FC00007F80000001
+FC00007F80000000FC00007F800000007C00007F800000003C00007F800000001C00007F
+800000001C00007F800000000E00007F800000000E00007F800000000E00007F80000000
+0600007F800000000600007F800000000600007F800000000600007F800000000700007F
+800006000300007F800006000300007F800006000300007F800006000000007F80000600
+0000007F800006000000007F800006000000007F80000E000000007F80000E000000007F
+80001E000000007F80003E000000007F8000FE000000007FFFFFFE000000007FFFFFFE00
+0000007FFFFFFE000000007F8000FE000000007F80003E000000007F80001E000000007F
+80000E000000007F80000E000000007F800006000000007F800006000000007F80000600
+0000007F8000060000C0007F8000060000C0007F8000060000C0007F800006000180007F
+800000000180007F800000000180007F800000000180007F800000000180007F80000000
+0380007F800000000380007F800000000300007F800000000300007F800000000700007F
+800000000700007F800000000F00007F800000000F00007F800000001E00007F80000000
+1E00007F800000003E00007F800000007E00007F80000001FE00007F80000007FE0001FF
+C000007FFE00FFFFFFFFFFFFFC00FFFFFFFFFFFFFC00FFFFFFFFFFFFFC003A447CC342>
+I<FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF001FFC000007FF0007F8000000FF8
+007F80000003F8007F80000001F8007F80000000F8007F8000000078007F800000003800
+7F8000000038007F800000001C007F800000001C007F800000001C007F800000000C007F
+800000000C007F800000000C007F800000000C007F800000000E007F8000000006007F80
+000C0006007F80000C0006007F80000C0000007F80000C0000007F80000C0000007F8000
+0C0000007F80000C0000007F80001C0000007F80001C0000007F80003C0000007F80007C
+0000007F8001FC0000007FFFFFFC0000007FFFFFFC0000007FFFFFFC0000007F8001FC00
+00007F80007C0000007F80003C0000007F80001C0000007F80001C0000007F80000C0000
+007F80000C0000007F80000C0000007F80000C0000007F80000C0000007F80000C000000
+7F80000C0000007F8000000000007F8000000000007F8000000000007F8000000000007F
+8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F80
+00000000007F8000000000007F8000000000007F8000000000007F8000000000007F8000
+000000007F8000000000007FC00000000001FFE000000000FFFFFFF8000000FFFFFFF800
+0000FFFFFFF800000037447CC340>I<0000000FFE00006000000000FFFFC000E0000000
+03FFFFF000E00000000FFC01FC01E00000003FC0003E01E0000000FF00000F83E0000003
+FC000003C7E0000007F8000001E7E000000FF0000000FFE000001FE00000007FE000003F
+C00000003FE000007F800000001FE00000FF000000000FE00001FE000000000FE00001FC
+0000000007E00003FC0000000007E00007F80000000003E00007F80000000003E0000FF0
+0000000001E0000FF00000000001E0001FE00000000000E0001FE00000000000E0003FE0
+0000000000E0003FE00000000000E0003FC0000000000060007FC0000000000060007FC0
+000000000060007FC0000000000060007FC000000000000000FF8000000000000000FF80
+00000000000000FF8000000000000000FF8000000000000000FF8000000000000000FF80
+00000000000000FF8000000000000000FF8000000000000000FF8000000000000000FF80
+00000000000000FF8000000000000000FF8000000000000000FF8000000000000000FF80
+000001FFFFFFC07FC0000001FFFFFFC07FC0000001FFFFFFC07FC0000000007FF0007FC0
+000000003FE0003FC0000000001FE0003FE0000000001FE0003FE0000000001FE0001FE0
+000000001FE0001FF0000000001FE0000FF0000000001FE0000FF0000000001FE00007F8
+000000001FE00007F8000000001FE00003FC000000001FE00001FE000000001FE00001FE
+000000001FE00000FF000000001FE000007F800000001FE000003FC00000003FE000001F
+E00000003FE000000FF00000007FE0000007F8000000E7E0000003FE000001C7E0000000
+FF00000383E00000003FE0000F01E00000000FFC00FE00E000000003FFFFF80060000000
+00FFFFE00000000000000FFE0000000042487BC54D>I<FFFFFFC003FFFFFFFFFFFFC003
+FFFFFFFFFFFFC003FFFFFF01FFE0000007FF80007F80000001FE00007F80000001FE0000
+7F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE00007F800000
+01FE00007F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE0000
+7F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE00007F800000
+01FE00007F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE0000
+7F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE00007F800000
+01FE00007F80000001FE00007F80000001FE00007FFFFFFFFFFE00007FFFFFFFFFFE0000
+7FFFFFFFFFFE00007F80000001FE00007F80000001FE00007F80000001FE00007F800000
+01FE00007F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE0000
+7F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE00007F800000
+01FE00007F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE0000
+7F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE00007F800000
+01FE00007F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE0000
+7F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE0001FFE00000
+07FF80FFFFFFC003FFFFFFFFFFFFC003FFFFFFFFFFFFC003FFFFFF40447CC349>I<FFFF
+FFF0FFFFFFF0FFFFFFF000FFF000007FE000003FC000003FC000003FC000003FC000003F
+C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
+C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
+C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
+C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
+C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
+C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000007F
+E00000FFF000FFFFFFF0FFFFFFF0FFFFFFF01C447DC323>I<FFFFFFC00001FFFFC0FFFF
+FFC00001FFFFC0FFFFFFC00001FFFFC001FFE00000007FFC0000FFC00000003FE000007F
+800000003F8000007F800000003E0000007F800000003C0000007F80000000380000007F
+80000000700000007F80000000E00000007F80000001C00000007F80000003800000007F
+80000007000000007F8000001E000000007F80000038000000007F80000070000000007F
+800000E0000000007F800001C0000000007F80000380000000007F80000700000000007F
+80000E00000000007F80001C00000000007F80003800000000007F80007000000000007F
+8000E000000000007F8001C000000000007F8003E000000000007F8007F000000000007F
+800FF000000000007F801FF800000000007F803FFC00000000007F8077FC00000000007F
+80E3FE00000000007F81C1FF00000000007F8381FF00000000007F8700FF80000000007F
+8E007FC0000000007F9C007FC0000000007FB8003FE0000000007FF0001FF0000000007F
+C0001FF0000000007F80000FF8000000007F800007FC000000007F800007FC000000007F
+800003FE000000007F800001FF000000007F800001FF000000007F800000FF800000007F
+8000007FC00000007F8000007FC00000007F8000003FE00000007F8000001FF00000007F
+8000001FF00000007F8000000FF80000007F80000007FC0000007F80000007FC0000007F
+80000003FE0000007F80000001FF0000007F80000001FF0000007F80000000FF8000007F
+80000000FFC000007F80000000FFE00000FFC0000000FFF00001FFE0000001FFFC00FFFF
+FFC0001FFFFFE0FFFFFFC0001FFFFFE0FFFFFFC0001FFFFFE043447CC34C>75
+D<FFFFFFF8000000FFFFFFF8000000FFFFFFF800000001FFE000000000007FC000000000
+007F8000000000007F8000000000007F8000000000007F8000000000007F800000000000
+7F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F
+8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F80
+00000000007F8000000000007F8000000000007F8000000000007F8000000000007F8000
+000000007F8000000000007F8000000000007F8000000000007F8000000000007F800000
+0000007F8000000000007F8000000000007F8000000000007F8000000000007F80000000
+00007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000
+007F8000000000007F8000000030007F8000000030007F8000000030007F800000003000
+7F8000000070007F8000000060007F8000000060007F8000000060007F8000000060007F
+8000000060007F80000000E0007F80000000E0007F80000000E0007F80000001C0007F80
+000001C0007F80000003C0007F80000007C0007F80000007C0007F8000000FC0007F8000
+003FC0007F8000007FC0007F800001FFC001FFC0001FFF80FFFFFFFFFFFF80FFFFFFFFFF
+FF80FFFFFFFFFFFF8034447CC33D>I<FFFF800000000007FFFCFFFFC0000000000FFFFC
+FFFFC0000000000FFFFC01FFC0000000000FFE00006FE0000000001BF800006FE0000000
+001BF800006FE0000000001BF8000067F00000000033F8000067F00000000033F8000063
+F80000000063F8000063F80000000063F8000063F80000000063F8000061FC00000000C3
+F8000061FC00000000C3F8000061FC00000000C3F8000060FE0000000183F8000060FE00
+00000183F80000607F0000000303F80000607F0000000303F80000607F0000000303F800
+00603F8000000603F80000603F8000000603F80000603F8000000603F80000601FC00000
+0C03F80000601FC000000C03F80000600FE000001803F80000600FE000001803F8000060
+0FE000001803F800006007F000003003F800006007F000003003F800006007F000003003
+F800006003F800006003F800006003F800006003F800006001FC0000C003F800006001FC
+0000C003F800006001FC0000C003F800006000FE00018003F800006000FE00018003F800
+006000FE00018003F8000060007F00030003F8000060007F00030003F8000060003F8006
+0003F8000060003F80060003F8000060003F80060003F8000060001FC00C0003F8000060
+001FC00C0003F8000060001FC00C0003F8000060000FE0180003F8000060000FE0180003
+F80000600007F0300003F80000600007F0300003F80000600007F0300003F80000600003
+F8600003F80000600003F8600003F80000600003F8600003F80000600001FCC00003F800
+00600001FCC00003F80000600000FF800003F80000600000FF800003F80000600000FF80
+0003F800006000007F000003F80000F000007F000003F80000F000007F000003F80001F8
+00003E000003F8000FFF00003E00000FFE00FFFFF0001C0007FFFFFCFFFFF0001C0007FF
+FFFCFFFFF0001C0007FFFFFC4E447BC359>I<FFFF8000000FFFFFFFFFC000000FFFFFFF
+FFE000000FFFFF00FFE0000000FFF0007FF00000001F80006FF80000000F00006FF80000
+000F000067FC00000006000063FE00000006000063FE00000006000061FF000000060000
+60FF80000006000060FF800000060000607FC00000060000603FE00000060000603FE000
+00060000601FF00000060000600FF80000060000600FF800000600006007FC0000060000
+6003FE00000600006003FE00000600006001FF00000600006000FF80000600006000FF80
+0006000060007FC00006000060003FE00006000060003FE00006000060001FF000060000
+60000FF80006000060000FF800060000600007FC00060000600003FE00060000600003FE
+00060000600001FF00060000600000FF80060000600000FF800600006000007FC0060000
+6000003FE00600006000003FE00600006000001FF00600006000000FF80600006000000F
+F806000060000007FC06000060000003FE06000060000003FE06000060000001FF060000
+60000000FF86000060000000FF860000600000007FC60000600000003FE6000060000000
+3FE60000600000001FF60000600000000FFE0000600000000FFE00006000000007FE0000
+6000000003FE00006000000003FE00006000000001FE00006000000000FE000060000000
+00FE0000F0000000007E0000F0000000003E0001F8000000003E000FFF000000001E00FF
+FFF00000000E00FFFFF00000000E00FFFFF0000000060040447CC349>I<FFFFFFFFFC00
+00FFFFFFFFFFC000FFFFFFFFFFF80001FFC0000FFC00007F800001FF00007F8000007F80
+007F8000001FE0007F8000000FE0007F80000007F0007F80000007F8007F80000003FC00
+7F80000003FC007F80000003FE007F80000001FE007F80000001FE007F80000001FF007F
+80000001FF007F80000001FF007F80000001FF007F80000001FF007F80000001FF007F80
+000001FF007F80000001FE007F80000001FE007F80000003FE007F80000003FC007F8000
+0003FC007F80000007F8007F80000007F0007F8000000FE0007F8000001FC0007F800000
+7F80007F800001FE00007F80000FFC00007FFFFFFFF000007FFFFFFF8000007F80000000
+00007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000
+007F8000000000007F8000000000007F8000000000007F8000000000007F800000000000
+7F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F
+8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F80
+00000000007F8000000000007F8000000000007F8000000000007F8000000000007F8000
+000000007F800000000001FFE000000000FFFFFFC0000000FFFFFFC0000000FFFFFFC000
+000038447CC342>80 D<0000001FFC00000000000001FFFFC0000000000007F007F00000
+0000001F8000FC00000000007E00003F0000000001FC00001FC000000003F0000007E000
+000007E0000003F00000000FC0000001F80000001F80000000FC0000003F000000007E00
+00007F000000007F000000FE000000003F800001FC000000001FC00003FC000000001FE0
+0003F8000000000FE00007F8000000000FF00007F00000000007F0000FF00000000007F8
+000FF00000000007F8001FE00000000003FC001FE00000000003FC003FE00000000003FE
+003FC00000000001FE003FC00000000001FE007FC00000000001FF007FC00000000001FF
+007FC00000000001FF007F800000000000FF007F800000000000FF00FF800000000000FF
+80FF800000000000FF80FF800000000000FF80FF800000000000FF80FF800000000000FF
+80FF800000000000FF80FF800000000000FF80FF800000000000FF80FF800000000000FF
+80FF800000000000FF80FF800000000000FF80FF800000000000FF80FF800000000000FF
+807F800000000000FF007FC00000000001FF007FC00000000001FF007FC00000000001FF
+003FC00000000001FE003FC00000000001FE003FE00000000003FE001FE00000000003FC
+001FE00000000003FC000FE00000000003F8000FF00000000007F80007F00000000007F0
+0007F80003F0000FF00003F8000FFC000FE00003FC001C0E001FE00001FC003807001FC0
+0000FE003003803F8000007F007001807F0000007F006000C07F0000003F806000C0FE00
+00001FC06000E1FC00000007E0600063F000000003F0600077E000000001FC70007FC000
+0000007E30007F00000000001FB800FC000000000007FC07F80000C0000001FFFFFC0000
+C00000001FFC3C0000C000000000003C0000C000000000003E0001C000000000001E0001
+C000000000001F0003C000000000001F00038000000000001F80078000000000001FC00F
+8000000000000FF03F8000000000000FFFFF0000000000000FFFFF00000000000007FFFF
+00000000000007FFFE00000000000003FFFC00000000000003FFFC00000000000001FFF8
+000000000000007FE0000000000000001F800042597BC54C>I<FFFFFFFFE000000000FF
+FFFFFFFF00000000FFFFFFFFFFC000000001FFC0003FF8000000007F800003FC00000000
+7F800000FF000000007F8000007F800000007F8000003FC00000007F8000001FE0000000
+7F8000000FF00000007F80000007F80000007F80000007F80000007F80000007FC000000
+7F80000003FC0000007F80000003FE0000007F80000003FE0000007F80000003FE000000
+7F80000003FE0000007F80000003FE0000007F80000003FE0000007F80000003FE000000
+7F80000003FC0000007F80000003FC0000007F80000007FC0000007F80000007F8000000
+7F8000000FF00000007F8000000FF00000007F8000001FE00000007F8000003FC0000000
+7F8000007F000000007F800001FE000000007F800007F8000000007F80003FE000000000
+7FFFFFFF00000000007FFFFFFC00000000007F80007F80000000007F80000FE000000000
+7F800007F0000000007F800003FC000000007F800001FE000000007F800000FE00000000
+7F800000FF000000007F8000007F800000007F8000007F800000007F8000003FC0000000
+7F8000003FC00000007F8000003FC00000007F8000003FC00000007F8000003FC0000000
+7F8000003FC00000007F8000003FC00000007F8000003FE00000007F8000003FE0000000
+7F8000003FE00000007F8000003FE00000007F8000003FE00000007F8000003FE0000000
+7F8000003FE00000007F8000003FE00060007F8000003FF00060007F8000001FF0006000
+7F8000001FF00060007F8000001FF000E0007F8000000FF800C001FFE0000007F801C0FF
+FFFFC00007F80180FFFFFFC00001FC0380FFFFFFC00000FE07000000000000003FFE0000
+000000000007F80043467CC348>I<0001FF000300000FFFE00700003FFFF8070000FE00
+FE0F0001F8001F0F0007E000079F0007C00003DF000F800001FF001F000000FF003F0000
+007F003E0000003F007E0000003F007E0000001F007C0000001F00FC0000000F00FC0000
+000F00FC0000000700FC0000000700FC0000000700FE0000000700FE0000000300FE0000
+000300FF0000000300FF00000003007F80000000007FC0000000007FE0000000003FF800
+0000003FFE000000001FFFE00000000FFFFE00000007FFFFE0000003FFFFFC000001FFFF
+FF000000FFFFFFC000003FFFFFF000000FFFFFF8000001FFFFFC0000001FFFFE00000001
+FFFE000000001FFF0000000003FF8000000001FF8000000000FFC0000000007FC0000000
+003FC0000000001FC0000000001FE0C00000000FE0C00000000FE0C00000000FE0C00000
+0007E0C000000007E0C000000007E0E000000007E0E000000007E0E000000007E0F00000
+0007C0F00000000FC0F80000000FC0F80000000F80FC0000001F80FE0000001F00FF0000
+003F00FF8000007E00FBC00000FC00F9F00001F800F07C0003F000F03FC00FE000E00FFF
+FF8000E001FFFE0000C0003FF000002B487BC536>I<3FFFFFFFFFFFFFF83FFFFFFFFFFF
+FFF83FFFFFFFFFFFFFF83FF0001FF8001FF83F80000FF00003F83E00000FF00000F87C00
+000FF000007C7800000FF000003C7800000FF000003C7000000FF000001C7000000FF000
+001C7000000FF000001C6000000FF000000C6000000FF000000C6000000FF000000C6000
+000FF000000C6000000FF000000CC000000FF0000006C000000FF0000006C000000FF000
+0006C000000FF0000006C000000FF00000060000000FF00000000000000FF00000000000
+000FF00000000000000FF00000000000000FF00000000000000FF00000000000000FF000
+00000000000FF00000000000000FF00000000000000FF00000000000000FF00000000000
+000FF00000000000000FF00000000000000FF00000000000000FF00000000000000FF000
+00000000000FF00000000000000FF00000000000000FF00000000000000FF00000000000
+000FF00000000000000FF00000000000000FF00000000000000FF00000000000000FF000
+00000000000FF00000000000000FF00000000000000FF00000000000000FF00000000000
+000FF00000000000000FF00000000000000FF00000000000000FF00000000000000FF000
+00000000000FF00000000000000FF00000000000000FF00000000000000FF00000000000
+000FF00000000000000FF00000000000000FF00000000000001FF80000000000007FFE00
+00000001FFFFFFFF80000001FFFFFFFF80000001FFFFFFFF80003F447DC346>I<FFFFFF
+C0000FFFFFFFFFFFC0000FFFFFFFFFFFC0000FFFFF01FFE0000000FFF0007F800000001F
+80007F800000000F00007F800000000F00007F800000000600007F800000000600007F80
+0000000600007F800000000600007F800000000600007F800000000600007F8000000006
+00007F800000000600007F800000000600007F800000000600007F800000000600007F80
+0000000600007F800000000600007F800000000600007F800000000600007F8000000006
+00007F800000000600007F800000000600007F800000000600007F800000000600007F80
+0000000600007F800000000600007F800000000600007F800000000600007F8000000006
+00007F800000000600007F800000000600007F800000000600007F800000000600007F80
+0000000600007F800000000600007F800000000600007F800000000600007F8000000006
+00007F800000000600007F800000000600007F800000000600007F800000000600007F80
+0000000600007F800000000600007F800000000600007F800000000600007F8000000006
+00007F800000000E00003FC00000000C00003FC00000000C00003FC00000001C00001FC0
+0000001C00001FE00000001800000FE00000003800000FE000000030000007F000000070
+000007F0000000E0000003F8000001E0000001FC000001C0000000FE000007800000007F
+00000F000000003F80001E000000001FE0007C0000000007FC03F00000000001FFFFE000
+000000007FFF80000000000007FC00000040467CC349>I<FFFFFF0000003FFFF0FFFFFF
+0000003FFFF0FFFFFF0000003FFFF003FFE000000007FF0000FFC000000001FC0000FF80
+00000001F800007F8000000000F000007FC000000000E000003FC000000000E000003FC0
+00000000C000003FE000000001C000001FE0000000018000001FE0000000018000000FF0
+000000030000000FF0000000030000000FF80000000300000007F80000000600000007F8
+0000000600000007FC0000000E00000003FC0000000C00000003FC0000000C00000001FE
+0000001800000001FE0000001800000001FF0000001800000000FF0000003000000000FF
+0000003000000000FF80000070000000007F80000060000000007FC0000060000000003F
+C00000C0000000003FC00000C0000000003FE00000C0000000001FE0000180000000001F
+E0000180000000001FF0000380000000000FF0000300000000000FF80003000000000007
+F80006000000000007F80006000000000007FC000E000000000003FC000C000000000003
+FC000C000000000001FE0018000000000001FE0018000000000001FF0018000000000000
+FF0030000000000000FF0030000000000000FF80700000000000007F8060000000000000
+7F80600000000000003FC0C00000000000003FC0C00000000000003FE0C0000000000000
+1FE1800000000000001FE1800000000000001FF3800000000000000FF300000000000000
+0FFB0000000000000007FE0000000000000007FE0000000000000007FE00000000000000
+03FC0000000000000003FC0000000000000003FC0000000000000001F800000000000000
+01F80000000000000000F00000000000000000F00000000000000000F000000000000000
+00600000000044467EC349>I<FFFFFF0007FFFFF8000FFFFEFFFFFF0007FFFFF8000FFF
+FEFFFFFF0007FFFFF8000FFFFE03FFE000001FFF000000FFF001FF8000000FFC0000003F
+C001FF00000007F80000001F0000FF00000007F80000000F0000FF00000007F80000000E
+00007F80000003FC0000000E00007F80000003FC0000000C00007F80000003FC0000000C
+00003FC0000003FE0000001800003FC0000003FE0000001800003FC0000003FE00000018
+00003FE0000006FF0000003800001FE0000006FF0000003000001FE0000006FF00000030
+00001FF000000EFF8000007000000FF000000C7F8000006000000FF000000C7F80000060
+00000FF800001C7FC0000060000007F80000183FC00000C0000007F80000183FC00000C0
+000007F80000183FE00000C0000003FC0000301FE0000180000003FC0000301FE0000180
+000003FC0000301FE0000180000001FE0000600FF0000300000001FE0000600FF0000300
+000001FE0000600FF0000300000000FF0000C007F8000600000000FF0000C007F8000600
+000000FF0000C007F8000600000000FF8001C007FC000E000000007F80018003FC000C00
+0000007F80018003FC000C000000007FC0038003FE000C000000003FC0030001FE001800
+0000003FC0030001FE0018000000003FE0030001FF0018000000001FE0060000FF003000
+0000001FE0060000FF0030000000001FE0060000FF0030000000000FF00C00007F806000
+0000000FF00C00007F8060000000000FF00C00007F80600000000007F81800003FC0C000
+00000007F81800003FC0C00000000007F81800003FC0C00000000007FC3000001FE1C000
+00000003FC3000001FE1800000000003FC3000001FE1800000000003FE7000001FF38000
+00000001FE6000000FF3000000000001FE6000000FF3000000000001FFE000000FFB0000
+00000000FFC0000007FE000000000000FFC0000007FE000000000000FFC0000007FE0000
+000000007F80000003FC0000000000007F80000003FC0000000000007F80000003FC0000
+000000003F00000001F80000000000003F00000001F80000000000003F00000001F80000
+000000001E00000000F00000000000001E00000000F00000000000001E00000000F00000
+000000001E00000000F00000000000000C00000000600000005F467EC364>I<0007FC00
+0000003FFF80000000F80FE0000003C003F00000070001F800000E0000FC00000FC0007E
+00001FE0007F00001FF0003F80001FF0003F80001FF0003F80001FF0001FC0001FF0001F
+C0000FE0001FC0000380001FC0000000001FC0000000001FC0000000001FC0000000001F
+C00000000FFFC0000001FFFFC000000FFE1FC000003FC01FC00000FF001FC00003FC001F
+C00007F8001FC0000FF0001FC0001FE0001FC0003FC0001FC0007FC0001FC0007F80001F
+C0007F80001FC060FF00001FC060FF00001FC060FF00001FC060FF00003FC060FF00003F
+C060FF00003FC060FF80007FC0607F8000EFC0607FC000C7E0C03FC001C7E0C01FE00783
+F1C007F81E03FF8001FFFC01FF00001FE0007C002B2E7CAC31>97
+D<01FC00000000FFFC00000000FFFC00000000FFFC0000000007FC0000000003FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC03FC000001FC0FFF800001FC3C07E00001FC7001F80001FDE0007E
+0001FD80003F0001FF80001F8001FF00001FC001FE00000FE001FC000007E001FC000007
+F001FC000007F001FC000003F801FC000003F801FC000003FC01FC000003FC01FC000001
+FC01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001
+FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001
+FC01FC000003FC01FC000003FC01FC000003F801FC000003F801FC000007F001FC000007
+F001FE00000FE001FE00000FC001FF00001FC001FB00003F8001F380007E0001E1C000FC
+0001E0F001F80001C03C07E00001801FFF8000000003FC00002F467DC436>I<00007F80
+000003FFF000000FC07C00003F000F0000FC00038001F80001C003F8000FC007F0001FE0
+07E0003FE00FE0003FE01FC0003FE01FC0003FE03F80003FE03F80001FC07F800007007F
+800000007F800000007F00000000FF00000000FF00000000FF00000000FF00000000FF00
+000000FF00000000FF00000000FF00000000FF00000000FF00000000FF000000007F0000
+00007F800000007F800000003F800000003F800000303FC00000301FC00000700FE00000
+600FE00000E007F00000C003F80001C001F800038000FC000700003F001E00001FC07800
+0007FFF0000000FF8000242E7DAC2B>I<000000007F000000003FFF000000003FFF0000
+00003FFF0000000001FF0000000000FF00000000007F00000000007F00000000007F0000
+0000007F00000000007F00000000007F00000000007F00000000007F00000000007F0000
+0000007F00000000007F00000000007F00000000007F00000000007F00000000007F0000
+0000007F00000000007F00000000007F00000000007F0000007F807F000003FFF07F0000
+0FC07C7F00003F000E7F00007E00077F0000FC0003FF0003F80001FF0007F00000FF0007
+E00000FF000FE000007F001FC000007F001FC000007F003F8000007F003F8000007F007F
+8000007F007F8000007F007F0000007F00FF0000007F00FF0000007F00FF0000007F00FF
+0000007F00FF0000007F00FF0000007F00FF0000007F00FF0000007F00FF0000007F00FF
+0000007F00FF0000007F007F0000007F007F8000007F007F8000007F003F8000007F003F
+8000007F001FC000007F001FC000007F000FC00000FF000FE00000FF0007F00001FF0003
+F00003FF0001F800077F8000FC000E7FC0003F001C7FFE000FC0F87FFE0003FFE07FFE00
+007F007F002F467DC436>I<0001FE00000007FFC000001F03F000007E00FC0000FC007E
+0001F8003F0003F0003F0007E0001F800FE0001FC00FC0000FC01FC0000FC03F80000FE0
+3F800007E03F800007E07F800007F07F000007F07F000007F0FF000007F0FF000007F0FF
+000007F0FFFFFFFFF0FFFFFFFFF0FF00000000FF00000000FF00000000FF00000000FF00
+000000FF000000007F000000007F000000007F800000007F800000003F800000003F8000
+00301FC00000301FC00000700FC00000600FE00000E007F00000C003F00001C001F80003
+8000FC000700003E001E00001F80F8000003FFE0000000FF0000242E7DAC2B>I<00000F
+E00000007FF8000001F81E000003F03F00000FE07F80001FC0FF80001F80FF80003F80FF
+80007F00FF80007F00FF80007F007F0000FE001C0000FE00000000FE00000000FE000000
+00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
+FE00000000FE00000000FE00000000FE00000000FE000000FFFFFF8000FFFFFF8000FFFF
+FF800000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00
+000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000
+0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000
+00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
+FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE
+00000001FF8000007FFFFF00007FFFFF00007FFFFF000021467EC51E>I<000000000F80
+0001FC007FE0000FFF81F0F0003F07E381F000FC01FF03F001F800FE01F003F0007E01E0
+07F0007F000007E0003F00000FE0003F80000FC0001F80001FC0001FC0001FC0001FC000
+1FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC000
+1FC0001FC0000FC0001F80000FE0003F800007E0003F000007F0007F000003F0007E0000
+01F800FC000001FC01F8000003BF07E00000030FFF8000000701FC000000070000000000
+0700000000000F00000000000F00000000000F00000000000F800000000007C000000000
+07E00000000007FFFFF8000003FFFFFF000003FFFFFFE00001FFFFFFF800007FFFFFFC00
+01FFFFFFFE0007C0000FFF000F800000FF003F0000003F803E0000001F807C0000000FC0
+7C0000000FC0F800000007C0F800000007C0F800000007C0F800000007C0F800000007C0
+FC0000000FC07C0000000F807E0000001F803E0000001F001F0000003E000F8000007C00
+07E00001F80001F80007E000007F003F8000001FFFFE00000001FFE000002C427DAC31>
+I<01FC00000000FFFC00000000FFFC00000000FFFC0000000007FC0000000003FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC01FE000001FC07FFC00001FC1E07F00001FC3801F80001FC7001FC
+0001FCE000FC0001FDC000FE0001FD8000FE0001FF80007F0001FF00007F0001FF00007F
+0001FE00007F0001FE00007F0001FE00007F0001FC00007F0001FC00007F0001FC00007F
+0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
+0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
+0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
+0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0003FE0000FF
+80FFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFE2F457DC436>I<01E00007F80007F8000F
+FC000FFC000FFC000FFC0007F80007F80001E00000000000000000000000000000000000
+000000000000000000000000000000000000000000000001FC00FFFC00FFFC00FFFC0007
+FC0003FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
+FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
+FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0003
+FE00FFFFF8FFFFF8FFFFF815437DC21C>I<00003C000000FF000000FF000001FF800001
+FF800001FF800001FF800000FF000000FF0000003C000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000007F80003FFF80003FFF80003FFF800000FF8000007F8000003F8000003F800000
+3F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800000
+3F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800000
+3F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800000
+3F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800000
+3F8000003F8000003F8000003F8000003F8000003F8000003F8000003F803E003F807F00
+3F80FF807F00FF807F00FF807E00FF807E00FF80FC007F00F8003C01F0001E03E00007FF
+800001FE0000195785C21E>I<01FC00000000FFFC00000000FFFC00000000FFFC000000
+0007FC0000000003FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC001FFFE001FC001FFF
+E001FC001FFFE001FC000FFF0001FC0007F80001FC0007E00001FC0007C00001FC000780
+0001FC000E000001FC001C000001FC0038000001FC0070000001FC00E0000001FC01C000
+0001FC0380000001FC0700000001FC0F00000001FC3F80000001FC7FC0000001FCFFC000
+0001FDCFE0000001FF8FF0000001FF07F0000001FE03F8000001FC03FC000001FC01FC00
+0001FC00FE000001FC00FF000001FC007F000001FC003F800001FC003FC00001FC001FC0
+0001FC000FE00001FC000FF00001FC0007F00001FC0007F80001FC0003FC0001FC0003FE
+0001FC0003FF0003FE0007FF80FFFFF81FFFF8FFFFF81FFFF8FFFFF81FFFF82D457DC433
+>I<01FC00FFFC00FFFC00FFFC0007FC0003FC0001FC0001FC0001FC0001FC0001FC0001
+FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
+FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
+FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
+FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
+FC0001FC0001FC0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF815457DC41C>I<
+01FC00FF00001FE00000FFFC07FFE000FFFC0000FFFC0F03F801E07F0000FFFC3C01FC07
+803F800007FC7000FE0E001FC00003FCE0007E1C000FC00001FDC0007F38000FE00001FD
+80007F30000FE00001FF80003FF00007F00001FF00003FE00007F00001FF00003FE00007
+F00001FE00003FC00007F00001FE00003FC00007F00001FE00003FC00007F00001FC0000
+3F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F000
+01FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F80
+0007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC
+00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007
+F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC0000
+3F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F000
+01FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F80
+0007F00003FE00007FC0000FF800FFFFF81FFFFF03FFFFE0FFFFF81FFFFF03FFFFE0FFFF
+F81FFFFF03FFFFE04B2C7DAB52>I<01FC01FE0000FFFC07FFC000FFFC1E07F000FFFC38
+01F80007FC7001FC0003FCE000FC0001FDC000FE0001FD8000FE0001FF80007F0001FF00
+007F0001FF00007F0001FE00007F0001FE00007F0001FE00007F0001FC00007F0001FC00
+007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00
+007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00
+007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00
+007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00
+007F0003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFE2F2C7DAB36>I<0000
+7F8000000003FFF00000000FC0FC0000003E001F0000007C000F800000F80007C00001F0
+0003E00003E00001F00007C00000F8000FC00000FC000FC00000FC001F8000007E003F80
+00007F003F8000007F003F0000003F007F0000003F807F0000003F807F0000003F807F00
+00003F80FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF00
+00003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC07F0000003F807F00
+00003F807F8000007F803F8000007F003F8000007F001F8000007E001FC00000FE000FC0
+0000FC000FE00001FC0007E00001F80003F00003F00001F80007E00000FC000FC000003E
+001F0000001FC0FE00000007FFF8000000007F8000002A2E7DAC31>I<01FC03FC0000FF
+FC0FFF8000FFFC3C07E000FFFC7001F80007FDE000FE0001FD80007F0001FF80003F8001
+FF00001FC001FE00001FE001FC00000FE001FC00000FF001FC000007F001FC000007F801
+FC000003F801FC000003FC01FC000003FC01FC000003FC01FC000001FE01FC000001FE01
+FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01
+FC000001FE01FC000001FE01FC000001FE01FC000003FC01FC000003FC01FC000003FC01
+FC000007F801FC000007F801FC000007F001FC00000FF001FE00000FE001FE00001FC001
+FF00003FC001FF00003F8001FF80007E0001FDC000FC0001FCF003F80001FC3C0FE00001
+FC1FFF800001FC03FC000001FC0000000001FC0000000001FC0000000001FC0000000001
+FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
+FC0000000001FC0000000001FC0000000001FC0000000003FE00000000FFFFF8000000FF
+FFF8000000FFFFF80000002F3F7DAB36>I<03F803F0FFF81FFCFFF83C3EFFF8707F07F8
+E0FF03F9C0FF01F980FF01FB80FF01FB007E01FB003C01FF000001FE000001FE000001FE
+000001FE000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC
+000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC
+000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000003FF
+0000FFFFFE00FFFFFE00FFFFFE00202C7DAB26>114 D<003FE01801FFFC3807E01F780F
+0003F81E0001F83C0000F87C00007878000078F8000038F8000038F8000018F8000018FC
+000018FC000018FE000018FF8000007FC000007FFC00003FFFE0001FFFFC000FFFFF0007
+FFFFC003FFFFE000FFFFF0001FFFF80000FFF800000FFC000003FCC00001FEC00000FEC0
+00007EE000007EE000003EE000003EF000003EF000003EF000003EF800003CFC00007CFC
+000078FE0000F8FF0001F0F38003E0F1F00F80E07FFE00C00FF0001F2E7DAC26>I<0006
+000000060000000600000006000000060000000E0000000E0000000E0000000E0000001E
+0000001E0000001E0000003E0000007E0000007E000000FE000001FE000007FE00001FFF
+FFF0FFFFFFF0FFFFFFF000FE000000FE000000FE000000FE000000FE000000FE000000FE
+000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE
+000000FE000000FE000000FE000000FE000000FE000000FE000000FE000C00FE000C00FE
+000C00FE000C00FE000C00FE000C00FE000C00FE000C00FE000C00FE000C007E001C007F
+0018007F0018003F0038001F8030001FC0700007E0E00001FFC000007F001E3E7EBC26>
+I<01FC00007F00FFFC003FFF00FFFC003FFF00FFFC003FFF0007FC0001FF0003FC0000FF
+0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
+0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
+0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
+0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
+0001FC00007F0001FC00007F0001FC0000FF0001FC0000FF0001FC0000FF0001FC0001FF
+0001FC0001FF0000FC0001FF0000FE0003FF00007E00077F80007F000E7FC0003F001C7F
+FE000FC0787FFE0003FFF07FFE00007F807F002F2D7DAB36>I<FFFFF001FFFCFFFFF001
+FFFCFFFFF001FFFC07FF00007FE003FE00001F8001FE00001F0001FE00000E0000FE0000
+0E0000FE00000C00007F00001800007F00001800007F80001800003F80003000003F8000
+3000003FC0007000001FC0006000001FE0006000000FE000C000000FE000C000000FF001
+C0000007F00180000007F00180000003F80300000003F80300000003FC0700000001FC06
+00000001FC0600000000FE0C00000000FE0C00000000FF0C000000007F18000000007F18
+000000007FB8000000003FB0000000003FF0000000001FE0000000001FE0000000001FE0
+000000000FC0000000000FC0000000000780000000000780000000000780000000000300
+00002E2C7EAA33>I<FFFFE0FFFFE03FFF80FFFFE0FFFFE03FFF80FFFFE0FFFFE03FFF80
+07FF000FFE000FFC0003FC0003F80003F80003FC0003F80001E00001FC0003F80001E000
+01FC0001F80001C00001FE0001FC0001C00000FE0001FC0001800000FE0001FC00018000
+00FF0001FE00038000007F00037E00030000007F00037E00030000007F80037F00070000
+003F80063F00060000003F80063F00060000001FC0063F800C0000001FC00C1F800C0000
+001FC00C1F800C0000000FE00C1FC0180000000FE0180FC0180000000FE0180FC0180000
+0007F0180FE03000000007F03007E03000000007F03007E03000000003F83007F0600000
+0003F86003F06000000003F86003F06000000001FCE003F8C000000001FCC001F8C00000
+0001FCC001FCC000000000FFC001FD8000000000FF8000FD8000000000FF8000FF800000
+00007F8000FF00000000007F00007F00000000007F00007F00000000003F00007E000000
+00003E00003E00000000003E00003E00000000001E00003C00000000001C00001C000000
+00001C00001C000000412C7EAA46>I<FFFFF007FFFCFFFFF007FFFCFFFFF007FFFC03FF
+C001FFC000FF8000FF00007F8000FC00003F8000F800003FC000E000001FE000E000000F
+E001C0000007F00380000007F80300000003FC0600000001FC0E00000001FE1C00000000
+FF18000000007F30000000003FF0000000003FE0000000001FE0000000000FE000000000
+07F00000000007F8000000000FF8000000000DFC0000000019FE0000000038FF00000000
+707F00000000603F80000000C03FC0000001C01FC0000003800FE0000003000FF0000006
+0007F800000E0003F800001C0001FC00003C0001FE00007C0001FF0001FC0001FF800FFE
+0003FFC0FFFF800FFFFFFFFF800FFFFFFFFF800FFFFF302B7FAA33>I<FFFFF001FFFCFF
+FFF001FFFCFFFFF001FFFC07FF00007FE003FE00001F8001FE00001F0001FE00000E0000
+FE00000C0000FF00001C00007F00001800007F00001800007F80003800003F8000300000
+3F80003000001FC0006000001FC0006000001FE000E000000FE000C000000FE000C00000
+07F00180000007F00180000007F80380000003F80300000003F80300000001FC06000000
+01FC0600000001FE0E00000000FE0C00000000FE0C000000007F18000000007F18000000
+007FB8000000003FB0000000003FB0000000001FE0000000001FE0000000001FE0000000
+000FC0000000000FC0000000000780000000000780000000000780000000000300000000
+000300000000000600000000000600000000000600000000000C00000000000C00000000
+00180000000000180000003C00180000007E0030000000FF0030000000FF0060000000FF
+0060000000FF00C0000000FE01C00000007C03800000007007000000003C1E000000000F
+FC0000000003F0000000002E3F7EAA33>I E /Fd 2 63 df<00000038000000FC000001
+FC000007FC00000FFC00003FF800007FE00000FFC00003FF000007FE00001FF800003FF0
+00007FE00001FF800003FF00000FFC00001FF800007FF00000FFC00000FF800000FF8000
+00FFC000007FF000001FF800000FFC000003FF000001FF8000007FE000003FF000001FF8
+000007FE000003FF000000FFC000007FE000003FF800000FFC000007FC000001FC000000
+FC000000381E287CAA27>60 D<70000000FC000000FE000000FF800000FFC000007FF000
+001FF800000FFC000003FF000001FF8000007FE000003FF000001FF8000007FE000003FF
+000000FFC000007FE000003FF800000FFC000007FC000007FC00000FFC00003FF800007F
+E00000FFC00003FF000007FE00001FF800003FF000007FE00001FF800003FF00000FFC00
+001FF800007FF00000FFC00000FF800000FE000000FC000000700000001E287CAA27>62
+D E /Fe 1 47 df<3C7EFFFFFFFEFE380808798715>46 D E /Ff
+70 123 df<00003FE00FE00001FFF83FF80007E01EF83C001F800FF07E003F001FE0FE00
+7E003FE0FE00FC003FC0FE01F8003FC0FE01F8003FC03803F0001F800003F0001F800003
+F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003
+F0001F800003F0001F800003F0001F800003F0001F8000FFFFFFFFFFC0FFFFFFFFFFC0FF
+FFFFFFFFC003F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003
+F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003
+F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003
+F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003
+F0001F800003F0001F800007F8003FC000FFFF83FFFF00FFFF83FFFF00FFFF83FFFF002F
+357FB42D>11 D<00001FE0000000FFFC000003F01E00000FC00780001F800780003F000F
+C0007E001FC000FC001FC000FC001FC001F8001FC001F8000F8001F800000001F8000000
+01F800000001F800000001F800000001F800000001F800000001F800000001F800000001
+F8000FC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC001F8001FC001F8000FC001F8000FC001F8
+000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F800
+0FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000F
+C001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC0
+03FC001FE07FFFC1FFFF7FFFC1FFFF7FFFC1FFFF28357FB42B>I<00001FF8000000FFFF
+C00003F00FC0000FC01FC0001F801FC0003F001FC0007E001FC000FC001FC000FC000FC0
+01F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001
+F8000FC001F8000FC001F8000FC001F8000FC001F8000FC0FFFFFFFFC0FFFFFFFFC0FFFF
+FFFFC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F800
+0FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000F
+C001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC0
+01F8000FC001F8000FC001F8000FC001F8000FC003FC001FE07FFFE3FFFF7FFFE3FFFF7F
+FFE3FFFF28357FB42B>I<0000003000180000000078003C0000000078003C00000000F8
+007C00000000F8007C00000000F0007800000000F0007800000000F0007800000001F000
+F800000001F000F800000001E000F000000001E000F000000003E001F000000003E001F0
+00000003C001E000000003C001E000000003C001E000000007C003E000000007C003E000
+0000078003C0000000078003C0000000078003C00000000F8007C0007FFFFFFFFFFFFCFF
+FFFFFFFFFFFEFFFFFFFFFFFFFE7FFFFFFFFFFFFC00003E001F000000003E001F00000000
+3C001E000000003C001E000000003C001E000000007C003E000000007C003E0000000078
+003C0000000078003C0000000078003C00000000F8007C00000000F8007C00007FFFFFFF
+FFFFFCFFFFFFFFFFFFFEFFFFFFFFFFFFFE7FFFFFFFFFFFFC0003E001F000000003C001E0
+00000003C001E000000007C003E000000007C003E0000000078003C0000000078003C000
+00000F8007C00000000F8007C00000000F0007800000000F0007800000001F000F800000
+001F000F800000001E000F000000001E000F000000003E001F000000003E001F00000000
+3C001E000000003C001E000000007C003E000000007C003E0000000078003C0000000078
+003C0000000030001800000037437CB340>35 D<0000C00001C0000380000F00000E0000
+1C00003C0000780000F00000F00001E00003C00003C00007C0000780000F80000F00001F
+00001F00001E00003E00003E00003E00003C00007C00007C00007C00007C00007C0000F8
+0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8
+0000F80000F80000F800007C00007C00007C00007C00007C00003C00003E00003E00003E
+00001E00001F00001F00000F00000F800007800007C00003C00003C00001E00000F00000
+F000007800003C00001C00000E00000F000003800001C00000C0124A79B71E>40
+D<C00000E000007000003C00001C00000E00000F000007800003C00003C00001E00000F0
+0000F00000F800007800007C00003C00003E00003E00001E00001F00001F00001F00000F
+00000F80000F80000F80000F80000F800007C00007C00007C00007C00007C00007C00007
+C00007C00007C00007C00007C00007C00007C00007C00007C00007C0000F80000F80000F
+80000F80000F80000F00001F00001F00001F00001E00003E00003E00003C00007C000078
+0000F80000F00000F00001E00003C00003C0000780000F00000E00001C00003C00007000
+00E00000C00000124A7CB71E>I<3C007E00FF00FF00FF80FF807F803D80018001800180
+0180038003000300070006000E000C001C0038007000600009177A8715>44
+D<FFFFF0FFFFF0FFFFF0FFFFF0FFFFF014057F921A>I<3C7EFFFFFFFF7E3C08087A8715>
+I<0000003000000078000000F8000000F8000000F0000001F0000001F0000001E0000003
+E0000003E0000003C0000007C0000007C00000078000000F8000000F8000000F0000001F
+0000001F0000003E0000003E0000003C0000007C0000007C00000078000000F8000000F8
+000000F0000001F0000001F0000001E0000003E0000003E0000003C0000007C0000007C0
+00000F8000000F8000000F0000001F0000001F0000001E0000003E0000003E0000003C00
+00007C0000007C00000078000000F8000000F8000000F0000001F0000001F0000001E000
+0003E0000003E0000007C0000007C00000078000000F8000000F8000000F0000001F0000
+001F0000001E0000003E0000003E0000003C0000007C0000007C00000078000000F80000
+00F8000000F0000000600000001D4B7CB726>I<000FE000007FFC0000F83E0003E00F80
+07C007C0078003C00F8003E01F0001F01F0001F03F0001F83F0001F83E0000F87E0000FC
+7E0000FC7E0000FC7E0000FC7E0000FCFE0000FEFE0000FEFE0000FEFE0000FEFE0000FE
+FE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FE
+FE0000FEFE0000FEFE0000FEFE0000FE7E0000FC7E0000FC7E0000FC7E0000FC7E0000FC
+3F0001F83F0001F83F0001F81F0001F01F0001F00F8003E007C007C007C007C003E00F80
+00F83E00007FFC00000FE0001F347DB126>I<00070000000F0000001F0000007F000007
+FF0000FFFF0000FFBF0000F83F0000003F0000003F0000003F0000003F0000003F000000
+3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000000
+3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000000
+3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000000
+3F0000003F0000003F0000003F0000003F0000003F0000007F80007FFFFF807FFFFF807F
+FFFF8019327AB126>I<003FC00000FFF00003FFFC000F80FF001E007F801C003FC03800
+1FE070000FE070000FF0600007F0FC0007F0FE0007F8FF0007F8FF0003F8FF0003F8FF00
+03F87E0007F83C0007F8000007F8000007F0000007F000000FF000000FE000001FC00000
+1FC000003F8000003F0000007E000000FC000001F8000001F0000003E0000007C000000F
+8000001F0000003E0000003C00000078001800F0001801E0001803C00030078000300F00
+00301C0000701FFFFFF03FFFFFF07FFFFFF0FFFFFFE0FFFFFFE0FFFFFFE01D327CB126>
+I<001FE00000FFFC0001FFFF0007E03F800F001FC01E000FE01C0007F03F0007F03F8007
+F83F8003F83FC003F83F8003F83F8003F81F0007F8000007F8000007F0000007F000000F
+E000000FC000001FC000003F8000007E000001F800007FE000007FFC0000003F0000001F
+C000000FE0000007F0000007F8000003F8000003FC000001FC000001FE000001FE000001
+FE7E0001FEFF0001FEFF0001FEFF0001FEFF0001FEFF0001FCFE0003FC780003FC700007
+F8380007F03C000FF01F001FE00FE03F8003FFFF0000FFFC00001FE0001F347DB126>I<
+000001C000000001C000000003C000000007C000000007C00000000FC00000001FC00000
+001FC00000003FC00000007FC00000006FC0000000CFC0000001CFC00000038FC0000003
+0FC00000070FC000000E0FC000000C0FC000001C0FC00000380FC00000300FC00000700F
+C00000E00FC00000C00FC00001800FC00003800FC00003000FC00006000FC0000E000FC0
+000C000FC00018000FC00038000FC00030000FC00060000FC000E0000FC000FFFFFFFF80
+FFFFFFFF80FFFFFFFF8000000FC00000000FC00000000FC00000000FC00000000FC00000
+000FC00000000FC00000000FC00000000FC00000001FE0000007FFFF800007FFFF800007
+FFFF8021337EB226>I<0C0000C00FC00FC00FFFFF800FFFFF000FFFFE000FFFFC000FFF
+F0000FFFC0000C1800000C0000000C0000000C0000000C0000000C0000000C0000000C00
+00000C0000000C0000000C0FC0000C7FF8000CF07C000FC03F000F001F800F000FC00E00
+0FC00C0007E00C0007E0000007F0000003F0000003F0000003F8000003F8000003F80000
+03F8180003F87E0003F8FE0003F8FE0003F8FE0003F8FE0003F0FE0007F0F80007F06000
+07E0700007E070000FC038001FC03C001F801E007F000F80FE0007FFF80001FFE000003F
+80001D347CB126>I<0000FE000007FF80001FFFE0003F00F0007C007001F801F801F003
+F803E003F807E003F80FC003F80FC001F01F8000001F8000003F0000003F0000003F0000
+007F0000007E0000007E07F0007E1FFC00FE381F00FE700F80FEE007C0FFC003E0FF8003
+F0FF8001F8FF0001F8FF0001FCFF0000FCFF0000FCFE0000FEFE0000FEFE0000FEFE0000
+FEFE0000FE7E0000FE7E0000FE7E0000FE7E0000FE7F0000FE3F0000FC3F0000FC1F0001
+FC1F8001F80F8001F00FC003F007C007E003E00FC001F81F8000FFFF00003FFC00000FE0
+001F347DB126>I<300000003C0000003FFFFFFF3FFFFFFF3FFFFFFF7FFFFFFE7FFFFFFE
+7FFFFFFC700000386000003060000070600000E0C00000C0C00001C0C000038000000700
+0000060000000E0000001C00000018000000380000007000000070000000E0000000E000
+0001C0000003C0000003C0000003C0000007800000078000000F8000000F8000000F8000
+001F8000001F0000001F0000003F0000003F0000003F0000003F0000003F0000007F0000
+007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000001C0000
+20347CB126>I<000FE000007FFC0000FFFF0003F01F8007C007C00F0003E00E0001F01E
+0000F01C0000F83C0000783C0000783C0000783E0000783E0000783F0000F83F8000F03F
+C001F01FF001E01FF803C00FFE078007FF0F0003FFDE0001FFF80000FFF800003FFE0000
+3FFF0000F7FFC003E3FFE00780FFF00F007FF81E001FF83E0007FC3C0003FC780001FC78
+00007EF800007EF000003EF000003EF000001EF000001EF000001EF800001EF800003C78
+00003C7C0000783E0000781F0000F00F8003E007F01FC001FFFF00007FFC00001FE0001F
+347DB126>I<000FE000007FF80000FFFE0003F83F0007E00F800FC007C01F8007E01F80
+03F03F0003F07F0001F87E0001F87E0001F8FE0001FCFE0000FCFE0000FCFE0000FCFE00
+00FCFE0000FEFE0000FEFE0000FEFE0000FEFE0000FE7E0001FE7E0001FE7F0001FE3F00
+01FE3F0003FE1F8003FE0F8007FE07C00EFE03E01CFE01F038FE007FF0FE001FC0FC0000
+00FC000001FC000001FC000001F8000001F8000001F0000003F01F0003E03F8007E03F80
+07C03F800FC03F801F803F003F001C007E001F01FC000FFFF00003FFC00000FF00001F34
+7DB126>I<3C7EFFFFFFFF7E3C000000000000000000000000000000003C7EFFFFFFFF7E
+3C08207A9F15>I<7FFFFFFFFFFFC0FFFFFFFFFFFFE0FFFFFFFFFFFFE07FFFFFFFFFFFC0
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000007FFFFFFFFFFFC0FFFFFFFFFFFFE0FFFFFFFFFFFFE07FFFFF
+FFFFFFC033147C9C3C>61 D<00FFC00003FFF8000F00FE001C003F0038001F8070001FC0
+70000FC0FC000FE0FE000FE0FE000FE0FE000FE0FE000FE07C000FE000001FC000001FC0
+00003F8000007F000000FE000000F8000001F0000003E0000003C0000007800000078000
+000F0000000E0000000E0000000C0000001C0000001C0000001800000018000000180000
+001800000018000000180000001800000018000000000000000000000000000000000000
+000000000000000000000000003C0000007E000000FF000000FF000000FF000000FF0000
+007E0000003C00001B357CB424>63 D<000000E0000000000000E0000000000000E00000
+00000001F0000000000001F0000000000003F8000000000003F8000000000003F8000000
+000007FC000000000007FC000000000007FC00000000000DFE00000000000CFE00000000
+000CFE0000000000187F0000000000187F0000000000187F0000000000303F8000000000
+303F8000000000703FC000000000601FC000000000601FC000000000E01FE000000000C0
+0FE000000000C00FE000000001800FF0000000018007F0000000018007F0000000030003
+F8000000030003F8000000030003F8000000060001FC000000060001FC0000000E0001FE
+0000000FFFFFFE0000000FFFFFFE0000001FFFFFFF0000001800007F0000001800007F00
+00003000007F8000003000003F8000003000003F8000006000001FC000006000001FC000
+006000001FC00000C000000FE00000C000000FE00001C000000FF00001C0000007F00003
+E0000007F0001FF000000FF800FFFE0001FFFFE0FFFE0001FFFFE0FFFE0001FFFFE03336
+7DB53A>65 D<FFFFFFFF0000FFFFFFFFE000FFFFFFFFF80003FC0003FE0001FC0000FF00
+01FC00007F8001FC00003FC001FC00001FC001FC00001FE001FC00000FE001FC00000FF0
+01FC00000FF001FC00000FF001FC00000FF001FC00000FF001FC00000FF001FC00000FE0
+01FC00001FE001FC00001FC001FC00003F8001FC00007F0001FC0000FE0001FC0003FC00
+01FFFFFFF00001FFFFFFE00001FC0007FC0001FC0000FE0001FC00003F8001FC00001FC0
+01FC00000FE001FC00000FF001FC000007F001FC000007F801FC000003F801FC000003FC
+01FC000003FC01FC000003FC01FC000003FC01FC000003FC01FC000003FC01FC000003F8
+01FC000007F801FC000007F801FC00000FF001FC00001FE001FC00003FE001FC00007FC0
+03FC0003FF00FFFFFFFFFE00FFFFFFFFF800FFFFFFFFC0002E337DB236>I<000003FE00
+0C00003FFF801C0000FFFFE01C0003FE01F83C000FF0003C7C001FC0000EFC007F800007
+FC00FE000003FC01FC000001FC03FC000000FC03F8000000FC07F00000007C0FE0000000
+7C0FE00000003C1FC00000003C1FC00000001C3FC00000001C3F800000001C7F80000000
+0C7F800000000C7F800000000C7F000000000CFF0000000000FF0000000000FF00000000
+00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000000
+00FF0000000000FF00000000007F00000000007F800000000C7F800000000C7F80000000
+0C3F800000000C3FC00000000C1FC00000001C1FC0000000180FE0000000180FE0000000
+3807F00000003003F80000007003FC000000E001FC000000E000FE000001C0007F800003
+80001FC0000F00000FF0001E000003FE00FC000000FFFFF00000003FFFC000000003FE00
+002E377CB437>I<FFFFFFFF800000FFFFFFFFF00000FFFFFFFFFE000001FE0001FF0000
+00FE00003FC00000FE00000FE00000FE000007F00000FE000003F80000FE000001FC0000
+FE000000FE0000FE0000007E0000FE0000007F0000FE0000003F8000FE0000003F8000FE
+0000001FC000FE0000001FC000FE0000001FC000FE0000000FE000FE0000000FE000FE00
+00000FE000FE0000000FE000FE0000000FF000FE0000000FF000FE0000000FF000FE0000
+000FF000FE0000000FF000FE0000000FF000FE0000000FF000FE0000000FF000FE000000
+0FF000FE0000000FF000FE0000000FE000FE0000000FE000FE0000000FE000FE0000001F
+E000FE0000001FC000FE0000001FC000FE0000001F8000FE0000003F8000FE0000003F00
+00FE0000007F0000FE000000FE0000FE000000FC0000FE000001F80000FE000007F00000
+FE00000FE00000FE00003FC00001FE0001FF8000FFFFFFFFFE0000FFFFFFFFF80000FFFF
+FFFF80000034337EB23B>I<FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC003FC00007FC0
+01FC00000FC001FC000003E001FC000001E001FC000001E001FC000000E001FC000000E0
+01FC0000006001FC0000006001FC0000006001FC0000006001FC0006003001FC00060030
+01FC0006003001FC0006003001FC0006000001FC000E000001FC000E000001FC001E0000
+01FC007E000001FFFFFE000001FFFFFE000001FFFFFE000001FC007E000001FC001E0000
+01FC000E000001FC000E000001FC0006000001FC0006000C01FC0006000C01FC0006000C
+01FC0006001801FC0000001801FC0000001801FC0000001801FC0000001801FC00000038
+01FC0000003801FC0000007001FC0000007001FC000000F001FC000001F001FC000003F0
+01FC000007F003FC00007FF0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE02E337DB234>
+I<FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF8003FC0000FF8001FC00001F8001FC000007
+C001FC000003C001FC000003C001FC000001C001FC000001C001FC000000C001FC000000
+C001FC000000C001FC000000C001FC0000006001FC000C006001FC000C006001FC000C00
+6001FC000C000001FC000C000001FC001C000001FC001C000001FC003C000001FC00FC00
+0001FFFFFC000001FFFFFC000001FFFFFC000001FC00FC000001FC003C000001FC001C00
+0001FC001C000001FC000C000001FC000C000001FC000C000001FC000C000001FC000C00
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000003FE000000
+00FFFFFE000000FFFFFE000000FFFFFE0000002B337DB232>I<000003FE000C0000003F
+FF801C000000FFFFE01C000003FE01F83C00000FF0003C7C00001FC0000EFC00007F8000
+07FC0000FE000003FC0001FC000001FC0003FC000000FC0003F8000000FC0007F0000000
+7C000FE00000007C000FE00000003C001FC00000003C001FC00000001C003FC00000001C
+003F800000001C007F800000000C007F800000000C007F800000000C007F000000000C00
+FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF
+000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF00
+0003FFFFE07F000003FFFFE07F800003FFFFE07F80000003FE007F80000001FC003F8000
+0001FC003FC0000001FC001FC0000001FC001FC0000001FC000FE0000001FC000FF00000
+01FC0007F0000001FC0003F8000001FC0003FC000001FC0001FE000003FC0000FF000003
+FC00007F800007FC00001FC0000E7C00000FF0001C3C000003FE00F81C000000FFFFF00C
+0000003FFFC00000000003FE00000033377CB43C>I<FFFFFE03FFFFF8FFFFFE03FFFFF8
+FFFFFE03FFFFF801FF000007FC0000FE000003F80000FE000003F80000FE000003F80000
+FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE
+000003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE00
+0003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE0000
+03F80000FFFFFFFFF80000FFFFFFFFF80000FFFFFFFFF80000FE000003F80000FE000003
+F80000FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F8
+0000FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F800
+00FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F80000
+FE000003F80000FE000003F80000FE000003F80000FE000003F80001FF000007FC00FFFF
+FE03FFFFF8FFFFFE03FFFFF8FFFFFE03FFFFF835337EB23A>I<FFFFFEFFFFFEFFFFFE01
+FF0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
+FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
+FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
+FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0001FF00FFFFFEFFFFFEFFFFFE17
+337EB21C>I<007FFFFF007FFFFF007FFFFF00003FE000001FC000001FC000001FC00000
+1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
+1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
+1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
+1FC000001FC000001FC000001FC000001FC07E001FC0FF001FC0FF001FC0FF001FC0FF00
+1FC0FF003F80FE003F8060003F0070007F003800FE001C01FC000F03F00003FFC00000FF
+000020357DB227>I<FFFFFE0007FFF8FFFFFE0007FFF8FFFFFE0007FFF801FF000001FF
+0000FE000000FC0000FE000000F00000FE000001E00000FE000003C00000FE0000070000
+00FE00000E000000FE00001C000000FE000038000000FE000070000000FE0000E0000000
+FE0001C0000000FE000380000000FE000700000000FE000E00000000FE001C00000000FE
+003800000000FE00F800000000FE01FC00000000FE03FC00000000FE07FE00000000FE0E
+FF00000000FE1CFF00000000FE387F80000000FE703FC0000000FEE01FC0000000FFC01F
+E0000000FF800FF0000000FF0007F8000000FE0007F8000000FE0003FC000000FE0001FE
+000000FE0001FE000000FE0000FF000000FE00007F800000FE00007F800000FE00003FC0
+0000FE00001FE00000FE00000FE00000FE00000FF00000FE000007F80000FE000003FC00
+00FE000003FC0000FE000003FE0001FF000007FF80FFFFFE003FFFFCFFFFFE003FFFFCFF
+FFFE003FFFFC36337EB23C>I<FFFFFE000000FFFFFE000000FFFFFE00000003FE000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000018001FC0000018001FC000001
+8001FC0000018001FC0000038001FC0000030001FC0000030001FC0000030001FC000003
+0001FC0000070001FC0000070001FC00000F0001FC00001F0001FC00003F0001FC00007F
+0001FC0000FE0003FC0007FE00FFFFFFFFFE00FFFFFFFFFE00FFFFFFFFFE0029337DB230
+>I<FFFC00000001FFF8FFFE00000003FFF8FFFE00000003FFF803FE00000003FE0001BF
+00000006FC0001BF00000006FC0001BF00000006FC00019F8000000CFC00019F8000000C
+FC00018FC0000018FC00018FC0000018FC00018FC0000018FC000187E0000030FC000187
+E0000030FC000183F0000060FC000183F0000060FC000183F0000060FC000181F80000C0
+FC000181F80000C0FC000181F80000C0FC000180FC000180FC000180FC000180FC000180
+7E000300FC0001807E000300FC0001807E000300FC0001803F000600FC0001803F000600
+FC0001801F800C00FC0001801F800C00FC0001801F800C00FC0001800FC01800FC000180
+0FC01800FC0001800FC01800FC00018007E03000FC00018007E03000FC00018003F06000
+FC00018003F06000FC00018003F06000FC00018001F8C000FC00018001F8C000FC000180
+01F8C000FC00018000FD8000FC00018000FD8000FC000180007F0000FC000180007F0000
+FC000180007F0000FC0003C0003E0000FC000FF0003E0001FE00FFFF001C007FFFF8FFFF
+001C007FFFF8FFFF001C007FFFF83D337CB246>I<FFFE00001FFFF8FFFF00001FFFF8FF
+FF80001FFFF800FF800000FF0000FFC000003C0000DFE00000180000CFF00000180000CF
+F00000180000C7F80000180000C3FC0000180000C3FC0000180000C1FE0000180000C0FF
+0000180000C07F8000180000C07F8000180000C03FC000180000C01FE000180000C01FE0
+00180000C00FF000180000C007F800180000C003FC00180000C003FC00180000C001FE00
+180000C000FF00180000C000FF00180000C0007F80180000C0003FC0180000C0001FE018
+0000C0001FE0180000C0000FF0180000C00007F8180000C00007F8180000C00003FC1800
+00C00001FE180000C00000FF180000C00000FF180000C000007F980000C000003FD80000
+C000003FD80000C000001FF80000C000000FF80000C0000007F80000C0000007F80000C0
+000003F80000C0000001F80000C0000001F80001E0000000F80007F80000007800FFFFC0
+00003800FFFFC000003800FFFFC00000180035337EB23A>I<000007FC00000000007FFF
+C000000001FC07F000000007E000FC0000000F80003E0000003F00001F8000007E00000F
+C00000FC000007E00001F8000003F00003F0000001F80003F0000001F80007E0000000FC
+000FE0000000FE000FC00000007E001FC00000007F001FC00000007F003F800000003F80
+3F800000003F807F800000003FC07F800000003FC07F000000001FC07F000000001FC0FF
+000000001FE0FF000000001FE0FF000000001FE0FF000000001FE0FF000000001FE0FF00
+0000001FE0FF000000001FE0FF000000001FE0FF000000001FE0FF000000001FE0FF0000
+00001FE07F000000001FC07F800000003FC07F800000003FC07F800000003FC03F800000
+003F803FC00000007F803FC00000007F801FC00000007F001FE0000000FF000FE0000000
+FE0007F0000001FC0007F0000001FC0003F8000003F80001F8000003F00000FC000007E0
+00007E00000FC000003F00001F8000001FC0007F00000007E000FC00000001FC07F00000
+00007FFFC00000000007FC00000033377CB43C>I<FFFFFFFE0000FFFFFFFFC000FFFFFF
+FFF00003FC0007FC0001FC0000FE0001FC00007F0001FC00003F8001FC00001FC001FC00
+001FE001FC00000FE001FC00000FE001FC00000FF001FC00000FF001FC00000FF001FC00
+000FF001FC00000FF001FC00000FF001FC00000FE001FC00000FE001FC00001FC001FC00
+001FC001FC00003F8001FC00007F0001FC0000FE0001FC0007F80001FFFFFFF00001FFFF
+FF800001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
+00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
+00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
+00000001FC0000000001FC0000000003FE00000000FFFFF8000000FFFFF8000000FFFFF8
+0000002C337DB234>I<FFFFFFFC000000FFFFFFFF800000FFFFFFFFF0000001FE0007FC
+000000FE0001FE000000FE00007F000000FE00003F800000FE00001FC00000FE00001FE0
+0000FE00000FE00000FE00000FF00000FE00000FF00000FE00000FF00000FE00000FF000
+00FE00000FF00000FE00000FF00000FE00000FE00000FE00000FE00000FE00001FC00000
+FE00001FC00000FE00003F800000FE00007E000000FE0001FC000000FE000FF0000000FF
+FFFFC0000000FFFFFF00000000FE001FC0000000FE0007F0000000FE0003F8000000FE00
+01FC000000FE0000FC000000FE0000FE000000FE00007E000000FE00007F000000FE0000
+7F000000FE00007F000000FE00007F000000FE00007F000000FE00007F800000FE00007F
+800000FE00007F800000FE00007F800000FE00007F800000FE00007F800C00FE00007FC0
+0C00FE00007FC00C00FE00003FC01C01FF00003FC018FFFFFE001FE018FFFFFE000FE038
+FFFFFE0007F0700000000001FFE000000000003F8036357EB239>82
+D<001FE00300007FFC070001FFFF070007F01FCF000F8003FF001F0000FF003E00007F00
+3E00003F007C00001F007C00001F007800000F00F800000700F800000700F800000700F8
+00000700FC00000300FC00000300FE00000300FE000000007F000000007FC00000003FF0
+0000003FFF0000001FFFF000000FFFFF000007FFFFC00003FFFFF00000FFFFF800003FFF
+FC000003FFFE0000003FFF00000003FF00000000FF800000007F800000003F800000001F
+C00000000FC0C000000FC0C000000FC0C0000007C0C0000007C0C0000007C0E0000007C0
+E0000007C0F000000F80F000000F80F800000F00FC00001F00FE00003E00FF00007E00FF
+C000FC00F1FC03F800E0FFFFE000E01FFF8000C003FE000022377CB42B>I<7FFFFFFFFF
+FE7FFFFFFFFFFE7FFFFFFFFFFE7F8007F001FE7C0007F0003E780007F0001E700007F000
+0E700007F0000E600007F00006E00007F00007E00007F00007E00007F00007C00007F000
+03C00007F00003C00007F00003C00007F00003C00007F00003C00007F00003000007F000
+00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000
+00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000
+00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000
+00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000
+00000007F00000000007F00000000007F00000000007F0000000000FF80000001FFFFFFC
+00001FFFFFFC00001FFFFFFC0030337DB237>I<FFFFFE001FFFF8FFFFFE001FFFF8FFFF
+FE001FFFF801FF000000FF0000FE0000003C0000FE000000180000FE000000180000FE00
+0000180000FE000000180000FE000000180000FE000000180000FE000000180000FE0000
+00180000FE000000180000FE000000180000FE000000180000FE000000180000FE000000
+180000FE000000180000FE000000180000FE000000180000FE000000180000FE00000018
+0000FE000000180000FE000000180000FE000000180000FE000000180000FE0000001800
+00FE000000180000FE000000180000FE000000180000FE000000180000FE000000180000
+FE000000180000FE000000180000FE000000180000FE000000180000FE000000180000FE
+0000003800007F0000003000007F0000003000007F0000007000003F8000006000001F80
+0000E000001FC00001C000000FC00003C0000007E0000780000003F0000F00000001FC00
+1E00000000FF00FC000000003FFFF0000000000FFFC00000000001FF00000035357EB23A
+>I<FFFFF00003FFF8FFFFF00003FFF8FFFFF00003FFF807FE0000007FC003FC0000001F
+0001FC0000001E0001FE0000001C0000FE000000180000FE000000180000FF0000003800
+007F0000003000007F0000003000003F8000006000003F8000006000003FC00000E00000
+1FC00000C000001FC00000C000000FE000018000000FE000018000000FF0000180000007
+F0000300000007F0000300000003F8000600000003F8000600000003FC000600000001FC
+000C00000001FC000C00000001FE001C00000000FE001800000000FF0018000000007F00
+30000000007F0030000000007F8070000000003F8060000000003F8060000000001FC0C0
+000000001FC0C0000000001FE1C0000000000FE180000000000FE1800000000007F30000
+00000007F3000000000007FB000000000003FE000000000003FE000000000003FE000000
+000001FC000000000001FC000000000000F8000000000000F8000000000000F800000000
+0000700000000000007000000035357EB23A>I<FFFFF007FFFF800FFFF0FFFFF007FFFF
+800FFFF0FFFFF007FFFF800FFFF003FF00003FF00001FF0001FC00001FE000007C0001FC
+00001FE00000380001FE00000FE00000380000FE00000FE00000300000FE00000FF00000
+300000FF000007F000007000007F000007F000006000007F000007F000006000007F8000
+0FF80000E000003F80000FF80000C000003F80000FF80000C000003FC00019FC0001C000
+001FC00019FC00018000001FC00019FC00018000001FE00030FE00038000000FE00030FE
+00030000000FE00030FE00030000000FF000607F000700000007F000607F000600000007
+F000607F000600000007F800C03F800E00000003F800C03F800C00000003F800C03F800C
+00000003FC01801FC01C00000001FC01801FC01800000001FC01801FC01800000001FE03
+000FE03800000000FE03000FE03000000000FE03000FE03000000000FF060007F0300000
+00007F060007F060000000007F060007F060000000007F8C0003F860000000003F8C0003
+F8C0000000003F8C0003F8C0000000003FD80001FCC0000000001FD80001FD8000000000
+1FD80001FD80000000001FF00000FF80000000000FF00000FF00000000000FF00000FF00
+000000000FE000007F000000000007E000007E000000000007E000007E000000000007C0
+00003E000000000003C000003C000000000003C000003C0000000000038000001C000000
+000001800000180000004C357FB24F>I<007F80000003FFF000000F80FC00001C003E00
+003F003F00003F801F80003F800FC0003F800FC0003F8007E0001F0007E000000007E000
+000007E000000007E000000007E0000001FFE000001FFFE00000FF87E00003FC07E0000F
+F007E0001FC007E0003F8007E0007F8007E0007F0007E000FF0007E0C0FE0007E0C0FE00
+07E0C0FE0007E0C0FE000FE0C0FE000FE0C0FF001FE0C07F003BE0C03F8071F1801FC1E1
+FF8007FFC0FF0000FE003C0022237DA126>97 D<03F0000000FFF0000000FFF0000000FF
+F000000007F000000003F000000003F000000003F000000003F000000003F000000003F0
+00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
+000003F000000003F03F800003F0FFE00003F3C0F80003F7007E0003FE003F0003FC001F
+8003F8000FC003F0000FC003F00007E003F00007F003F00007F003F00003F003F00003F8
+03F00003F803F00003F803F00003F803F00003F803F00003F803F00003F803F00003F803
+F00003F803F00003F803F00003F003F00007F003F00007E003F00007E003F0000FC003F8
+000FC003FC001F8003EC003F0003CF007C00038381F8000301FFE00000007F000025357E
+B32B>I<0007F800003FFF0000FC07C001F000E003E003F007C007F00FC007F01F8007F0
+3F8007F03F0003E07F0000007F0000007E000000FE000000FE000000FE000000FE000000
+FE000000FE000000FE000000FE000000FE000000FE0000007F0000007F0000003F000018
+3F8000181F8000381FC000300FC0007007E000E003F001C000FC0F80003FFE000007F000
+1D237EA122>I<0000003F0000000FFF0000000FFF0000000FFF000000007F000000003F
+000000003F000000003F000000003F000000003F000000003F000000003F000000003F00
+0000003F000000003F000000003F000000003F000000003F000000003F000007F03F0000
+3FFC3F0000FC0F3F0001F003BF0007E001FF000FC000FF001F80007F001F80003F003F00
+003F003F00003F007F00003F007E00003F00FE00003F00FE00003F00FE00003F00FE0000
+3F00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F007E00003F
+007F00003F007F00003F003F00003F001F80007F001F80007F000FC000FF0007E001FF80
+03F007BFFC00F81E3FFC003FFC3FFC000FE03F0026357DB32B>I<000FE000007FFC0000
+F83F0003F00F8007E00FC00FC007E01F8003E01F8003F03F0003F03F0001F07F0001F87E
+0001F87E0001F8FE0001F8FE0001F8FFFFFFF8FFFFFFF8FE000000FE000000FE000000FE
+000000FE0000007E0000007F0000007F0000003F0000183F0000181F8000380F8000300F
+C0007007E000E001F003C000FC0F00003FFE000007F0001D237EA122>I<0001FC000007
+FF00001F0780003E0FC0007C1FC000FC1FC001F81FC001F81FC003F8070003F0000003F0
+000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0
+000003F00000FFFFF000FFFFF000FFFFF00003F0000003F0000003F0000003F0000003F0
+000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0
+000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0
+000003F0000003F0000007F800007FFFE0007FFFE0007FFFE0001A357FB417>I<000000
+1F00001FC07F8000FFF8E3C001F07FC7C007E03F03C00FC01F83800F800F80001F800FC0
+001F0007C0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E000
+1F0007C0001F800FC0000F800F80000FC01F800007E03F000007F07C00000EFFF800000C
+1FC000001C000000001C000000001C000000001E000000001E000000001F000000000FFF
+FE00000FFFFFC00007FFFFF00003FFFFFC0007FFFFFE001F0001FE003E00007F007C0000
+3F007C00001F80F800000F80F800000F80F800000F80F800000F80F800000F80FC00001F
+807C00001F003E00003E001F00007C000FC001F80003F007E00000FFFF8000001FFC0000
+22337EA126>I<03F0000000FFF0000000FFF0000000FFF000000007F000000003F00000
+0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
+03F000000003F000000003F000000003F000000003F000000003F000000003F01FC00003
+F07FF00003F1E0FC0003F3807C0003F7007E0003FE007E0003FC003F0003FC003F0003F8
+003F0003F8003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F000
+3F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F
+0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0007F8007F80
+FFFFC7FFFCFFFFC7FFFCFFFFC7FFFC26347EB32B>I<07800FC01FE01FE01FE01FE00FC0
+0780000000000000000000000000000000000000000007E0FFE0FFE0FFE00FE007E007E0
+07E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E0
+07E007E007E007E00FF0FFFFFFFFFFFF10337EB215>I<0003C00007E0000FF0000FF000
+0FF0000FF00007E00003C000000000000000000000000000000000000000000000000000
+00000000000003F000FFF000FFF000FFF00007F00003F00003F00003F00003F00003F000
+03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000
+03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000
+03F00003F00003F00003F00003F03803F07C03F0FE03E0FE07E0FE07C0FE0FC07C0F8038
+1F001FFC0007F000144384B217>I<03F0000000FFF0000000FFF0000000FFF000000007
+F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
+00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
+000003F000000003F003FFE003F003FFE003F003FFE003F001FF0003F000F80003F001E0
+0003F001C00003F003800003F00F000003F01C000003F038000003F070000003F0F00000
+03F3F8000003F7FC000003FEFC000003FC7E000003F87F000003F03F800003F01F800003
+F00FC00003F00FE00003F007E00003F003F00003F003F80003F001F80003F000FC0003F0
+00FE0007F800FF80FFFFC3FFF0FFFFC3FFF0FFFFC3FFF024347EB329>I<07E0FFE0FFE0
+FFE00FE007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E0
+07E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E0
+07E007E007E007E007E007E007E007E007E00FF0FFFFFFFFFFFF10347EB315>I<03F01F
+E000FF0000FFF07FF803FFC000FFF1E07C0F03E000FFF3803E1C01F00007F7003F3801F8
+0003FE003F7001F80003FC001FE000FC0003FC001FE000FC0003F8001FC000FC0003F800
+1FC000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC
+0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F000
+1F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC
+0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F000
+1F8000FC0003F0001F8000FC0007F8003FC001FE00FFFFC7FFFE3FFFF0FFFFC7FFFE3FFF
+F0FFFFC7FFFE3FFFF03C217EA041>I<03F01FC000FFF07FF000FFF1E0FC00FFF3807C00
+07F7007E0003FE007E0003FC003F0003FC003F0003F8003F0003F8003F0003F0003F0003
+F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0
+003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F000
+3F0003F0003F0003F0003F0003F0003F0007F8007F80FFFFC7FFFCFFFFC7FFFCFFFFC7FF
+FC26217EA02B>I<0007F00000003FFE000000FC1F800001F007C00003C001E00007C001
+F0000F8000F8001F00007C001F00007C003F00007E003E00003E007E00003F007E00003F
+007E00003F00FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80
+FE00003F80FE00003F807E00003F007E00003F007E00003F003F00007E003F00007E001F
+00007C001F8000FC000FC001F80007C001F00003F007E00000FC1F8000003FFE00000007
+F0000021237EA126>I<03F03F8000FFF0FFE000FFF3C0F800FFF7007E0007FE003F0003
+FC001F8003F8001FC003F0000FC003F0000FE003F00007F003F00007F003F00007F003F0
+0003F803F00003F803F00003F803F00003F803F00003F803F00003F803F00003F803F000
+03F803F00003F803F00007F803F00007F003F00007F003F00007E003F0000FE003F0000F
+C003F8001FC003FC003F8003FC003F0003FF00FC0003F381F80003F1FFE00003F07F0000
+03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
+F000000003F000000003F000000007F8000000FFFFC00000FFFFC00000FFFFC000002530
+7EA02B>I<03E07C00FFE1FF00FFE38F80FFE71FC007EE1FC003EC1FC003EC1FC003FC0F
+8003F8000003F8000003F8000003F0000003F0000003F0000003F0000003F0000003F000
+0003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000
+0003F0000003F0000003F0000007F80000FFFFE000FFFFE000FFFFE0001A217FA01E>
+114 D<00FF060007FFCE001F00FE003C003E0078001E0078000E00F0000E00F0000600F0
+000600F8000600F8000600FE000000FF8000007FFC00003FFFC0003FFFF0000FFFF80007
+FFFC0000FFFE00000FFF000000FF0000003F80C0001F80C0000F80E0000780E0000780E0
+000780F0000780F0000700F8000F00FC000E00FE001C00F7807800E1FFE000C07F800019
+237EA11E>I<00300000300000300000300000300000700000700000700000F00000F000
+01F00001F00003F00007F0001FFFFEFFFFFEFFFFFE03F00003F00003F00003F00003F000
+03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00303F003
+03F00303F00303F00303F00303F00303F00303F00701F80601F80600FC0E007E1C001FF8
+0007E0182F7FAD1E>I<03F0003F00FFF00FFF00FFF00FFF00FFF00FFF0007F0007F0003
+F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0
+003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F000
+3F0003F0003F0003F0003F0003F0003F0003F0003F0003F0007F0003F0007F0003F0007F
+0003F000FF0001F000FF0001F801FF8000F803BFFC007E073FFC001FFE3FFC0007F83F00
+26227EA02B>I<FFFF00FFF0FFFF00FFF0FFFF00FFF00FF0003F8007F0001F0003F0000E
+0003F0000C0003F8001C0001F800180001F800180000FC00300000FC00300000FE007000
+007E006000007F006000003F00C000003F00C000001F818000001F818000001FC3800000
+0FC30000000FC300000007E600000007E600000007FE00000003FC00000003FC00000001
+F800000001F800000001F800000000F000000000F00000000060000024217E9F29>I<FF
+FF1FFF81FFF0FFFF1FFF81FFF0FFFF1FFF81FFF007F801FC003F8007F001F8001E0003F0
+00F8001C0003F000FC001C0001F8007C00180001F8007C00180001FC007E00380000FC00
+FE00300000FC00FE003000007E01FF006000007E019F006000007E019F806000003F030F
+80C000003F030F80C000003F030FC0C000001F8607C18000001F8607C18000001FC607E3
+8000000FCC03E30000000FCC03E300000007FC03F600000007F801F600000007F801FE00
+000003F000FC00000003F000FC00000003F000FC00000001E0007800000001E000780000
+0001E0007800000000C00030000034217F9F37>I<FFFF01FFF8FFFF01FFF8FFFF01FFF8
+03FE00FF8001FC007C0000FC007800007E007000007F00E000003F81C000001F83800000
+0FC300000007E600000007FE00000003FC00000001F800000000FC00000000FE00000000
+FF00000001FF000000039F800000071FC00000060FE000000C07E000001C03F000003801
+F800007001FC0000F000FC0001F000FE000FF000FF80FFFC03FFFCFFFC03FFFCFFFC03FF
+FC26207F9F29>I<7FFF807FF87FFF807FF87FFF807FF807F8001FC003F8000F8001F800
+070001F800060000FC000C0000FC000C0000FE001C00007E001800007E001800003F0030
+00003F003000003F807000001F806000001FC0E000000FC0C000000FC0C0000007E18000
+0007E180000007F380000003F300000003FB00000001FE00000001FE00000000FC000000
+00FC00000000FC0000000078000000007800000000300000000030000000006000000000
+6000000000E000000000C000000000C0000000018000007801800000FC03000000FC0300
+0000FC06000000FC0E000000701C00000078380000001FF00000000FC000000025307F9F
+29>I<3FFFFFF03FFFFFF03F000FF03C000FE038001FC030003F8070007F8070007F0060
+00FE006001FC006003FC006003F8000007F000000FE000000FE000001FC000003F800000
+7F0000007F003000FE003001FC003003FC003003F8003007F000700FE000701FE000601F
+C000E03F8000E07F0003E0FF000FE0FFFFFFE0FFFFFFE01C207E9F22>I
+E /Fg 3 127 df<0000000000780000000000FC0000000003FE0000000007FE00000000
+1FFE000000003FFE00000000FFFC00000003FFF800000007FFF00000001FFFC00000003F
+FF80000000FFFE00000001FFF800000007FFF00000000FFFC00000003FFF800000007FFE
+00000001FFFC00000003FFF00000000FFFE00000001FFF800000007FFF00000000FFFC00
+000003FFF800000007FFE00000001FFFC00000003FFF000000007FFE00000000FFF80000
+0000FFF000000000FFF000000000FFF8000000007FFE000000003FFF000000001FFFC000
+000007FFE000000003FFF800000000FFFC000000007FFF000000001FFF800000000FFFE0
+00000003FFF000000001FFFC000000007FFE000000003FFF800000000FFFC000000007FF
+F000000001FFFC00000000FFFE000000003FFF800000001FFFC000000007FFF000000003
+FFF800000000FFFC000000007FFE000000001FFE0000000007FE0000000003FE00000000
+00FC0000000000782F3C79C23E>60 D<3C00000000007E0000000000FF8000000000FFC0
+00000000FFF000000000FFF8000000007FFE000000003FFF800000001FFFC000000007FF
+F000000003FFF800000000FFFE000000007FFF000000001FFFC000000007FFE000000003
+FFF800000000FFFC000000007FFF000000001FFF800000000FFFE000000003FFF0000000
+01FFFC000000007FFE000000003FFF800000000FFFC000000007FFF000000001FFF80000
+0000FFFC000000003FFE000000001FFE000000001FFE000000003FFE00000000FFFC0000
+0001FFF800000007FFF00000000FFFC00000003FFF800000007FFE00000001FFFC000000
+03FFF00000000FFFE00000001FFF800000007FFF00000000FFFC00000003FFF800000007
+FFE00000001FFFC00000007FFF00000000FFFE00000003FFF800000007FFF00000001FFF
+C00000003FFF800000007FFE00000000FFF800000000FFF000000000FFC000000000FF80
+000000007E00000000003C00000000002F3C79C23E>62 D<000FC0001E00007FF0003F00
+01FFF8007F8003FFFC00FF8007FFFE01FF800FFFFF07FF001FFFFFCFFF007FF9FFFFFC00
+7FF07FFFF800FFC03FFFF000FF801FFFE000FF000FFFC0007E0007FF00003C0001F80000
+290E76C83E>126 D E /Fh 1 59 df<1E007F807F80FFC0FFC0FFC0FFC07F807F801E00
+0A0A798919>58 D E /Fi 9 115 df<0FC01FE03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC
+7FF83FF01FE00FC00000000000000000000000000000000000000000000000000FC01FE0
+3FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83FF01FE00FC00E287BA719>58
+D<FFFFFFE0FFFFFFF007FFFF80FFFFFFE0FFFFFFF007FFFF80FFFFFFE0FFFFFFF007FFFF
+80FFFFFFE0FFFFFFF007FFFF80FFFFFFE0FFFFFFF007FFFF8001FFF00001FFF8000007C0
+0001FFF00000FFF800000FC00000FFF80000FFF800000F800000FFF80000FFFC00000F80
+0000FFF800007FFC00000F8000007FFC00007FFC00001F0000007FFC00007FFE00001F00
+00007FFC00003FFE00001F0000003FFE00003FFE00003E0000003FFE00007FFE00003E00
+00003FFE00007FFF00003E0000003FFF00007FFF00007E0000001FFF0000FFFF00007C00
+00001FFF0000FFFF80007C0000001FFF8000FFFF8000FC0000000FFF8001FFFF8000F800
+00000FFF8001F7FFC000F80000000FFFC001F7FFC001F800000007FFC003F7FFC001F000
+000007FFC003E3FFE001F000000007FFE003E3FFE003F000000003FFE007E3FFE003E000
+000003FFE007C1FFF003E000000003FFF007C1FFF007E000000001FFF007C1FFF007C000
+000001FFF00F80FFF807C000000001FFF80F80FFF80FC000000000FFF80F80FFF80F8000
+000000FFF81F007FFC0F8000000000FFFC1F007FFC1F80000000007FFC1F007FFC1F0000
+0000007FFC3F007FFE1F00000000007FFC3E003FFE3F00000000003FFE3E003FFE3E0000
+0000003FFE7E003FFF3E00000000003FFE7C001FFF7E00000000001FFF7C001FFF7C0000
+0000001FFFFC001FFFFC00000000001FFFF8000FFFFC00000000000FFFF8000FFFF80000
+0000000FFFF8000FFFF800000000000FFFF00007FFF8000000000007FFF00007FFF00000
+00000007FFF00007FFF0000000000007FFE00003FFF0000000000003FFE00003FFE00000
+00000003FFE00003FFE0000000000003FFC00001FFE0000000000001FFC00001FFC00000
+00000001FFC00001FFC0000000000001FF800000FFC0000000000000FF800000FF800000
+00000000FF800000FF80000000000000FF0000007F80000000000000FF0000007F800000
+000000007F0000007F000000000000007E0000003F000000000000003E0000003E000000
+00593F7EBD5E>87 D<FFFEFFFEFFFEFFFEFFFEFFFEFC00FC00FC00FC00FC00FC00FC00FC
+00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC
+00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC
+00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC
+00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FF
+FEFFFEFFFEFFFEFFFEFFFE0F5B78C319>91 D<FFFEFFFEFFFEFFFEFFFEFFFE007E007E00
+7E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E00
+7E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E00
+7E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E00
+7E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E00
+7E007E007E007E007EFFFEFFFEFFFEFFFEFFFEFFFE0F5B7FC319>93
+D<000FFE000000007FFFC0000001FFFFF0000003FFFFFC000007FC0FFE00000FF807FF00
+000FFC03FF80001FFE01FF80001FFE01FFC0001FFE01FFC0001FFE00FFE0001FFE00FFE0
+001FFE00FFE0000FFC00FFE00007F800FFE00001E000FFE000000000FFE000000001FFE0
+000001FFFFE000001FFFFFE00000FFFFFFE00003FFF8FFE00007FFC0FFE0000FFF00FFE0
+001FFC00FFE0003FF800FFE0007FF800FFE0007FF000FFE000FFF000FFE000FFE000FFE0
+00FFE000FFE000FFE000FFE000FFE000FFE000FFE001FFE000FFE001FFE0007FF003FFE0
+007FF003FFF8003FF807BFFF801FFC1F3FFF800FFFFE1FFF8007FFFC0FFF8001FFF803FF
+80003FE0000000292B7EA92C>97 D<0007FE00FC00003FFFC3FE0000FFFFF7FF0001FFFF
+FFFF8003FF0FFFFF8007FC03FEFF800FF801FF7F801FF801FFFF001FF000FFBE001FF000
+FF80003FF000FFC0003FF000FFC0003FF000FFC0003FF000FFC0003FF000FFC0003FF000
+FFC0003FF000FFC0001FF000FF80001FF000FF80001FF801FF80000FF801FF000007FC03
+FE000003FF0FFC000003FFFFF8000007FFFFF000000F3FFFC000000F07FE0000000F0000
+0000001F00000000001F00000000001F80000000001F80000000001FE0000000001FFFFF
+F000001FFFFFFF00000FFFFFFFC0000FFFFFFFE00007FFFFFFF00003FFFFFFF80003FFFF
+FFFC000FFFFFFFFC001FFFFFFFFE003FE0003FFE007F800007FF007F800001FF00FF0000
+01FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF8000
+01FF007F800001FE007FC00003FE003FE00007FC001FF8001FF8000FFF00FFF00007FFFF
+FFE00001FFFFFF8000007FFFFE00000007FFE00000293D7EA82D>103
+D<01F80003FC0007FE000FFF001FFF801FFF801FFF801FFF801FFF801FFF800FFF0007FE
+0003FC0001F80000000000000000000000000000000000000000000000000000000000FF
+00FFFF00FFFF00FFFF00FFFF00FFFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF
+0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF
+0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00FFFF
+F8FFFFF8FFFFF8FFFFF8FFFFF815407EBF19>105 D<00FF007FE000FFFF01FFF800FFFF
+07FFFC00FFFF0FFFFE00FFFF1FC3FF00FFFF3E03FF8007FF7C03FF8003FF7801FF8003FF
+F001FFC003FFE001FFC003FFE001FFC003FFC001FFC003FFC001FFC003FFC001FFC003FF
+8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF
+8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF
+8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF
+8001FFC003FF8001FFC003FF8001FFC003FF8001FFC0FFFFFE1FFFFFFFFFFE1FFFFFFFFF
+FE1FFFFFFFFFFE1FFFFFFFFFFE1FFFFF30297EA833>110 D<01FE07F800FFFE0FFE00FF
+FE3FFF80FFFE7FFFC0FFFE7C7FC0FFFEF8FFE007FFF0FFE003FFE0FFE003FFC0FFE003FF
+C0FFE003FFC07FC003FF803F8003FF801F0003FF80000003FF80000003FF00000003FF00
+000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000
+0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000
+03FF00000003FF00000003FF00000003FF00000003FF000000FFFFFF0000FFFFFF0000FF
+FFFF0000FFFFFF0000FFFFFF000023297FA827>114 D E /Fj 16
+120 df<0000001FFF8001FFC000000003FFFFF01FFFF00000001FFFFFF87FFFFC000000
+7FFFFFFFFFFFFE000001FFF803FFFFC3FF000003FFC001FFFE07FF00000FFE0003FFFC0F
+FF80001FFC0003FFF80FFF80001FF80007FFF00FFF80003FF00007FFE00FFF80007FE000
+07FFE00FFF80007FE00007FFE00FFF8000FFE00007FFC007FF0000FFC00003FFC003FE00
+00FFC00003FFC001FC0000FFC00001FFC000700000FFC00000FFC000000000FFC00000FF
+C000000000FFC00000FFC000000000FFC00000FFC000000000FFC00000FFC000000000FF
+C00000FFC000000000FFC00000FFC000000000FFC00000FFC000000000FFC00000FFC000
+000000FFC00000FFC0000000FFFFFFFFFFFFFFFC0000FFFFFFFFFFFFFFFC0000FFFFFFFF
+FFFFFFFC0000FFFFFFFFFFFFFFFC0000FFFFFFFFFFFFFFFC000000FFE00000FFE0000000
+00FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FF
+E000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FF
+E00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000
+000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE000
+00FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE0000000
+00FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FF
+E000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FF
+E00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000
+000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE000
+00FFE00000007FFFFFC07FFFFFF000007FFFFFC07FFFFFF000007FFFFFC07FFFFFF00000
+7FFFFFC07FFFFFF000007FFFFFC07FFFFFF0000049467EC543>11
+D<0001FFF8000000001FFFFF800000007FFFFFE0000000FFFFFFF8000001FF807FFC0000
+03FE001FFE000007FF0007FF00000FFF0003FF80000FFF8003FFC0000FFF8001FFE0000F
+FF8001FFE0000FFF8001FFE0000FFF8000FFF00007FF0000FFF00007FF0000FFF00003FE
+0000FFF00000F80000FFF00000000000FFF00000000000FFF0000000000FFFF00000001F
+FFFFF0000003FFFFFFF000001FFFFFFFF000007FFFC0FFF00001FFFC00FFF00003FFE000
+FFF0000FFF8000FFF0001FFF0000FFF0003FFE0000FFF0003FFC0000FFF0007FF80000FF
+F0007FF80000FFF000FFF00000FFF000FFF00000FFF000FFF00000FFF000FFF00000FFF0
+00FFF00001FFF000FFF00001FFF0007FF80003FFF0007FF80007BFF0003FFC000FBFFC00
+1FFF001F3FFFE00FFFC0FE1FFFF007FFFFFC1FFFF003FFFFF007FFF0007FFFE001FFE000
+07FF00000000342F7DAD38>97 D<00003FFE00000001FFFFE000000FFFFFF800003FFFFF
+FC00007FF807FE0000FFE001FF0001FFC003FF8003FF8003FFC007FF0007FFC00FFE0007
+FFC01FFE0007FFC01FFE0007FFC03FFC0007FFC03FFC0003FF803FFC0003FF807FFC0001
+FF007FF800007C007FF800000000FFF800000000FFF800000000FFF800000000FFF80000
+0000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF80000
+0000FFF800000000FFF8000000007FF8000000007FFC000000007FFC000000003FFC0000
+00003FFC000003E01FFE000003E01FFE000007E00FFF000007C007FF00000FC003FF8000
+1F8001FFC0003F0000FFF000FE00007FFE03FC00003FFFFFF800000FFFFFF0000003FFFF
+C00000003FFC00002B2F7CAD33>99 D<0000000000FF8000000001FFFF8000000001FFFF
+8000000001FFFF8000000001FFFF8000000001FFFF800000000007FF800000000003FF80
+0000000003FF800000000003FF800000000003FF800000000003FF800000000003FF8000
+00000003FF800000000003FF800000000003FF800000000003FF800000000003FF800000
+000003FF800000000003FF800000000003FF800000000003FF800000000003FF80000000
+0003FF8000001FFC03FF800001FFFF83FF80000FFFFFE3FF80003FFFFFF3FF80007FFC07
+FFFF8000FFF000FFFF8001FFC0003FFF8003FF80001FFF8007FF00000FFF800FFE000007
+FF801FFE000007FF801FFC000007FF803FFC000007FF803FFC000007FF807FFC000007FF
+807FF8000007FF807FF8000007FF807FF8000007FF80FFF8000007FF80FFF8000007FF80
+FFF8000007FF80FFF8000007FF80FFF8000007FF80FFF8000007FF80FFF8000007FF80FF
+F8000007FF80FFF8000007FF80FFF8000007FF80FFF8000007FF807FF8000007FF807FF8
+000007FF807FF8000007FF803FFC000007FF803FFC000007FF801FFC000007FF801FFE00
+0007FF800FFE00000FFF8007FF00001FFF8007FF00003FFF8003FF8000FFFFC001FFE001
+FFFFFF007FF80FFFFFFF003FFFFFE7FFFF000FFFFFC7FFFF0003FFFF07FFFF00003FF007
+FC0038467CC440>I<00001FFE00000001FFFFC0000007FFFFF000001FFFFFFC00007FFC
+0FFE0000FFE003FF8001FFC000FFC003FF8000FFC007FF00007FE00FFF00003FF01FFE00
+003FF01FFE00001FF83FFC00001FF83FFC00001FF87FFC00000FF87FF800000FFC7FF800
+000FFCFFF800000FFCFFF800000FFCFFF800000FFCFFFFFFFFFFFCFFFFFFFFFFFCFFFFFF
+FFFFFCFFFFFFFFFFF8FFF800000000FFF800000000FFF800000000FFF800000000FFF800
+0000007FF8000000007FF8000000007FFC000000007FFC000000003FFC000000383FFC00
+00007C1FFE000000FC1FFE000000FC0FFF000001F807FF800003F803FF800007F001FFC0
+000FE000FFF0003FC0003FFE01FF80001FFFFFFE000007FFFFFC000000FFFFF00000000F
+FF00002E2F7DAD35>I<007FC00000000000FFFFC00000000000FFFFC00000000000FFFF
+C00000000000FFFFC00000000000FFFFC0000000000003FFC0000000000001FFC0000000
+000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FF
+C0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000
+000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FF
+C0000000000001FFC0000000000001FFC0000000000001FFC003FF80000001FFC01FFFF0
+000001FFC07FFFF8000001FFC0FFFFFC000001FFC1FC1FFE000001FFC3E00FFF000001FF
+C7C007FF800001FFCF0007FF800001FFDE0003FF800001FFFC0003FFC00001FFFC0003FF
+C00001FFF80003FFC00001FFF00003FFC00001FFF00003FFC00001FFF00003FFC00001FF
+E00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FF
+C00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FF
+E00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FF
+C00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FF
+E00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FF
+C00001FFE00003FFC00001FFE00003FFC000FFFFFFC1FFFFFF80FFFFFFC1FFFFFF80FFFF
+FFC1FFFFFF80FFFFFFC1FFFFFF80FFFFFFC1FFFFFF8039457CC440>104
+D<00FC0003FF0007FF800FFFC00FFFC01FFFE01FFFE01FFFE01FFFE01FFFE01FFFE00FFF
+C00FFFC007FF8003FF0000FC000000000000000000000000000000000000000000000000
+00000000007FC07FFFC07FFFC07FFFC07FFFC07FFFC003FFC001FFC001FFC001FFC001FF
+C001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FF
+C001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FF
+C001FFC001FFC001FFC001FFC001FFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18467CC520
+>I<007FC003FF800007FF0000FFFFC01FFFF0003FFFE000FFFFC07FFFF800FFFFF000FF
+FFC0FFFFFC01FFFFF800FFFFC1FC1FFE03F83FFC00FFFFC3E00FFF07C01FFE0003FFC7C0
+07FF8F800FFF0001FFCF0007FF9E000FFF0001FFDE0003FFBC0007FF0001FFFC0003FFF8
+0007FF8001FFFC0003FFF80007FF8001FFF80003FFF00007FF8001FFF00003FFE00007FF
+8001FFF00003FFE00007FF8001FFF00003FFE00007FF8001FFE00003FFC00007FF8001FF
+E00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003
+FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC000
+07FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF80
+01FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE0
+0003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FF
+C00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007
+FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001
+FFE00003FFC00007FF80FFFFFFC1FFFFFF83FFFFFFFFFFFFC1FFFFFF83FFFFFFFFFFFFC1
+FFFFFF83FFFFFFFFFFFFC1FFFFFF83FFFFFFFFFFFFC1FFFFFF83FFFFFF582D7CAC5F>
+109 D<007FC003FF800000FFFFC01FFFF00000FFFFC07FFFF80000FFFFC0FFFFFC0000FF
+FFC1FC1FFE0000FFFFC3E00FFF000003FFC7C007FF800001FFCF0007FF800001FFDE0003
+FF800001FFFC0003FFC00001FFFC0003FFC00001FFF80003FFC00001FFF00003FFC00001
+FFF00003FFC00001FFF00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003
+FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001
+FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003
+FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001
+FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003
+FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC000FF
+FFFFC1FFFFFF80FFFFFFC1FFFFFF80FFFFFFC1FFFFFF80FFFFFFC1FFFFFF80FFFFFFC1FF
+FFFF80392D7CAC40>I<00001FFE0000000001FFFFE000000007FFFFF80000001FFFFFFE
+0000007FF807FF800000FFE001FFC00001FF80007FE00003FF00003FF00007FE00001FF8
+000FFE00001FFC000FFC00000FFC001FFC00000FFE001FFC00000FFE003FFC00000FFF00
+3FF8000007FF007FF8000007FF807FF8000007FF807FF8000007FF807FF8000007FF80FF
+F8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8
+000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC07FF800
+0007FF807FF8000007FF807FF8000007FF807FF8000007FF803FFC00000FFF003FFC0000
+0FFF001FFC00000FFE001FFC00000FFE000FFE00001FFC0007FE00001FF80007FF00003F
+F80003FF80007FF00000FFE001FFC000007FF807FF8000003FFFFFFF0000000FFFFFFC00
+000001FFFFE0000000001FFE000000322F7DAD39>I<007F803FC0FFFF80FFF0FFFF83FF
+F8FFFF87FFFCFFFF8FE7FEFFFF9F8FFF03FF9E0FFF01FFBC0FFF01FFBC0FFF01FFF80FFF
+01FFF80FFF01FFF007FE01FFF003FC01FFE001F801FFE0000001FFE0000001FFE0000001
+FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FF
+C0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0
+000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC000
+0001FFC00000FFFFFFC000FFFFFFC000FFFFFFC000FFFFFFC000FFFFFFC000282D7DAC2F
+>114 D<001FFE078000FFFFDF8003FFFFFF8007FFFFFF800FF803FF801FE000FF803F80
+003F807F80003F807F00001F807F00001F80FF00000F80FF00000F80FF80000F80FF8000
+0F80FFE0000000FFF8000000FFFFC000007FFFFE00007FFFFFC0003FFFFFF0003FFFFFFC
+001FFFFFFE000FFFFFFF0007FFFFFF8001FFFFFFC000FFFFFFC0001FFFFFE00001FFFFE0
+000007FFF0000000FFF07800007FF0F800003FF0F800001FF0FC00000FF0FC00000FF0FC
+00000FF0FE00000FF0FF00000FE0FF00001FE0FF80001FC0FFC0003FC0FFF0007F80FFFC
+03FF00FFFFFFFE00FCFFFFFC00F83FFFF000F007FF0000242F7CAD2D>I<0001F0000000
+01F000000001F000000001F000000001F000000003F000000003F000000003F000000003
+F000000007F000000007F00000000FF00000000FF00000001FF00000001FF00000003FF0
+0000007FF0000000FFF0000003FFF000000FFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFF
+C0FFFFFFFFC000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF00000
+00FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000
+FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FF
+F0000000FFF001F000FFF001F000FFF001F000FFF001F000FFF001F000FFF001F000FFF0
+01F000FFF001F000FFF001F000FFF001F0007FF003E0007FF803E0007FF807E0003FFC07
+C0001FFE1F80000FFFFF000007FFFE000001FFFC0000003FF00024407EBE2D>I<003FE0
+00007FC000FFFFE001FFFFC000FFFFE001FFFFC000FFFFE001FFFFC000FFFFE001FFFFC0
+00FFFFE001FFFFC00003FFE00007FFC00001FFE00003FFC00001FFE00003FFC00001FFE0
+0003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC0
+0001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE0
+0003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC0
+0001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE0
+0003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC0
+0001FFE00003FFC00001FFE00007FFC00001FFE00007FFC00001FFE00007FFC00001FFE0
+000FFFC00000FFE0001FFFC00000FFE0001FFFC00000FFF0003DFFE000007FF000F9FFFF
+80003FFC03F1FFFF80001FFFFFE1FFFF80000FFFFFC1FFFF800003FFFF01FFFF8000003F
+FC01FF0000392E7CAC40>I<FFFFFF000FFFF8FFFFFF000FFFF8FFFFFF000FFFF8FFFFFF
+000FFFF8FFFFFF000FFFF803FFE00000FF0001FFE000007C0001FFF00000FC0000FFF000
+00F80000FFF80000F80000FFF80001F800007FF80001F000007FFC0003F000003FFC0003
+E000003FFE0007E000001FFE0007C000001FFF000FC000000FFF000F8000000FFF801F80
+000007FF801F00000007FFC01F00000007FFC03F00000003FFC03E00000003FFE07E0000
+0001FFE07C00000001FFF0FC00000000FFF0F800000000FFF9F8000000007FF9F0000000
+007FFFF0000000003FFFE0000000003FFFE0000000003FFFE0000000001FFFC000000000
+1FFFC0000000000FFF80000000000FFF800000000007FF000000000007FF000000000003
+FE000000000003FE000000000001FC000000000001FC000000000000F8000000352C7DAB
+3C>I<FFFFFE1FFFFF801FFFF0FFFFFE1FFFFF801FFFF0FFFFFE1FFFFF801FFFF0FFFFFE
+1FFFFF801FFFF0FFFFFE1FFFFF801FFFF003FFC0007FF00000FE0003FFC0003FF000007C
+0003FFE0003FF80000FC0001FFE0001FF80000F80001FFF0001FFC0001F80000FFF0001F
+FC0001F00000FFF0001FFE0001F00000FFF8003FFE0003F000007FF8003FFE0003E00000
+7FFC007FFF0007E000003FFC007FFF0007C000003FFE007FFF800FC000001FFE00FFFF80
+0F8000001FFE00F9FF800F8000001FFF01F9FFC01F8000000FFF01F0FFC01F0000000FFF
+81F0FFE03F00000007FF83F0FFE03E00000007FF83E07FE03E00000007FFC7E07FF07E00
+000003FFC7C03FF07C00000003FFE7C03FF8FC00000001FFEFC03FF8F800000001FFEF80
+1FF8F800000001FFFF801FFDF800000000FFFF000FFDF000000000FFFF000FFFF0000000
+007FFE0007FFE0000000007FFE0007FFE0000000007FFE0007FFE0000000003FFC0003FF
+C0000000003FFC0003FFC0000000001FF80001FF80000000001FF80001FF80000000000F
+F80001FF00000000000FF00000FF00000000000FF00000FF000000000007E000007E0000
+00000003C000003C0000004C2C7DAB53>I E /Fk 52 122 df<00000007FFE0001FFC00
+000000FFFFFC01FFFF00000007FFFFFF0FFFFF8000001FFFFFFF9FFFFFC000007FFE007F
+FFF83FE00001FFF0001FFFE07FF00003FF80003FFF80FFF80007FF00007FFF00FFF8000F
+FC0000FFFE00FFF8001FF80000FFFE00FFF8001FF80000FFFC00FFF8003FF00000FFFC00
+FFF8003FF00000FFFC007FF0007FF00000FFF8003FE0007FE000007FF8001FC0007FE000
+003FF8000F80007FE000001FF8000000007FE000001FF8000000007FE000001FF8000000
+007FE000001FF8000000007FE000001FF8000000007FE000001FF8000000007FE000001F
+F8000000007FE000001FF8000000007FE000001FF8000000007FE000001FF8000000007F
+E000001FF8000000007FE000001FF8000000FFFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFF
+E000FFFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFE000007FF000
+001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000
+007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000001F
+FC000000007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000007F
+F000001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000001FFC00
+0000007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000
+001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000
+007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000001F
+FC000000007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000007F
+F000001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000001FFC00
+0000007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000
+001FFC000000007FF000001FFC000000007FF000001FFC0000007FFFFFF01FFFFFFE0000
+7FFFFFF01FFFFFFE00007FFFFFF01FFFFFFE00007FFFFFF01FFFFFFE00007FFFFFF01FFF
+FFFE00004D4D7ECC48>11 D<00000007FFE00000000000FFFFFC0000000007FFFFFF0000
+00001FFFFFFF800000007FFF007FC0000001FFF0000FE0000003FFC0001FF0000007FF00
+003FF800000FFC00007FF800001FFC00007FFC00001FF80000FFFC00003FF00000FFFC00
+003FF00000FFFC00007FF00000FFFC00007FE00000FFFC00007FE00000FFFC00007FE000
+007FF800007FE000003FF000007FE000001FE000007FE00000078000007FE00000000000
+007FE00000000000007FE00000000000007FE00000000000007FE00000000000007FE000
+00000000007FE00000000000007FE0000007FC00FFFFFFFFFFFFFC00FFFFFFFFFFFFFC00
+FFFFFFFFFFFFFC00FFFFFFFFFFFFFC00FFFFFFFFFFFFFC00007FF000003FFC00007FF000
+001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00
+007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000
+001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00
+007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000
+001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00
+007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000
+001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00
+007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000
+001FFC00007FF000001FFC003FFFFFE00FFFFFF83FFFFFE00FFFFFF83FFFFFE00FFFFFF8
+3FFFFFE00FFFFFF83FFFFFE00FFFFFF83D4D7ECC44>I<07E01FF83FFC7FFE7FFEFFFFFF
+FFFFFFFFFFFFFFFFFF7FFE7FFE3FFC1FF807E01010778F22>46 D<00000FFC0000000000
+FFFFC000000007FFFFF80000000FFFFFFC0000003FFC0FFF0000007FE001FF800000FFC0
+00FFC00001FF80007FE00003FF00003FF00003FE00001FF00007FE00001FF8000FFE0000
+1FFC000FFC00000FFC001FFC00000FFE001FFC00000FFE001FFC00000FFE003FFC00000F
+FF003FF8000007FF003FF8000007FF007FF8000007FF807FF8000007FF807FF8000007FF
+807FF8000007FF807FF8000007FF807FF8000007FF80FFF8000007FFC0FFF8000007FFC0
+FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FF
+F8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8
+000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF800
+0007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC07FF80000
+07FF807FF8000007FF807FF8000007FF807FF8000007FF807FF8000007FF807FF8000007
+FF803FF8000007FF003FFC00000FFF003FFC00000FFF001FFC00000FFE001FFC00000FFE
+001FFC00000FFE000FFC00000FFC000FFE00001FFC0007FE00001FF80007FF00003FF800
+03FF00003FF00001FF80007FE00000FFC000FFC000007FF003FF8000003FFC0FFF000000
+0FFFFFFC00000007FFFFF800000000FFFFC0000000000FFC00000032487BC63D>48
+D<000000F00000000001F00000000007F0000000001FF0000000007FF000000003FFF000
+00007FFFF00000FFFFFFF00000FFFFFFF00000FFFFFFF00000FFFCFFF00000FF80FFF000
+000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
+000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
+000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
+000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
+000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
+000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
+000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
+000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
+000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
+007FFFFFFFFFE07FFFFFFFFFE07FFFFFFFFFE07FFFFFFFFFE07FFFFFFFFFE02B4777C63D
+>I<0000FFF800000007FFFF8000003FFFFFF00000FFFFFFFC0001FFFFFFFE0003FF01FF
+FF8007F8003FFFC00FE0000FFFE01F800007FFF03F800003FFF07FF00001FFF87FF80001
+FFFC7FFC0000FFFCFFFC0000FFFEFFFE00007FFEFFFE00007FFEFFFE00007FFFFFFE0000
+3FFFFFFE00003FFFFFFE00003FFF7FFC00003FFF3FF800003FFF1FF000003FFF0FE00000
+3FFF000000007FFF000000007FFE000000007FFE000000007FFE00000000FFFC00000000
+FFFC00000001FFF800000001FFF000000003FFF000000003FFE000000007FFC000000007
+FF800000000FFF000000001FFE000000003FFC000000003FF8000000007FE000000000FF
+C000000001FF8000000003FF0000000007FC000000000FF8000000001FF0000000001FE0
+001F00003F80001F00007F00001F0000FE00001F0001FC00003E0003F800003E0007E000
+003E000FC000003E001F8000007E003F0000007E007E000000FE00FFFFFFFFFE01FFFFFF
+FFFC03FFFFFFFFFC07FFFFFFFFFC0FFFFFFFFFFC1FFFFFFFFFFC3FFFFFFFFFFC7FFFFFFF
+FFFCFFFFFFFFFFFCFFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF830477AC6
+3D>I<00003FFE0000000003FFFFE00000000FFFFFFC0000003FFFFFFF0000007FE01FFF
+800000FF0007FFE00001FC0003FFF00003F00001FFF00007F80000FFF8000FFE0000FFFC
+000FFF0000FFFC001FFF8000FFFE001FFF80007FFE001FFF80007FFE001FFF80007FFE00
+1FFFC0007FFE001FFF80007FFE001FFF8000FFFE000FFF8000FFFE000FFF0000FFFC0007
+FE0000FFFC0003FC0000FFFC0000200001FFF80000000001FFF00000000003FFF0000000
+0003FFE00000000007FFC00000000007FF80000000001FFF00000000003FFC0000000001
+FFF800000001FFFFE000000001FFFF8000000001FFFFE000000001FFFFFC00000000003F
+FF000000000007FFC00000000003FFE00000000001FFF00000000000FFF80000000000FF
+FC00000000007FFE00000000007FFF00000000007FFF00000000003FFF80000000003FFF
+80000000003FFF80000000003FFFC007E000003FFFC01FF800003FFFC03FFC00003FFFC0
+7FFE00003FFFC07FFE00003FFFC0FFFF00003FFFC0FFFF00003FFFC0FFFF00003FFFC0FF
+FF00003FFF80FFFF00003FFF80FFFF00007FFF80FFFE00007FFF007FFE00007FFF007FFC
+0000FFFE003FF80000FFFC003FE00001FFFC001FE00003FFF8000FFC0007FFF00007FFC0
+3FFFC00003FFFFFFFF800000FFFFFFFE0000003FFFFFF800000007FFFFE0000000007FFE
+00000032487BC63D>I<0000000007E000000000000FE000000000000FE000000000001F
+E000000000003FE000000000007FE00000000000FFE00000000000FFE00000000001FFE0
+0000000003FFE00000000007FFE00000000007FFE0000000000FFFE0000000001FFFE000
+0000003FFFE0000000003FFFE0000000007DFFE000000000FDFFE000000001F9FFE00000
+0001F1FFE000000003E1FFE000000007E1FFE00000000FC1FFE00000001F81FFE0000000
+1F01FFE00000003F01FFE00000007E01FFE0000000FC01FFE0000000F801FFE0000001F0
+01FFE0000003F001FFE0000007E001FFE0000007C001FFE000000F8001FFE000001F8001
+FFE000003F0001FFE000003E0001FFE000007C0001FFE00000FC0001FFE00001F80001FF
+E00003F00001FFE00003E00001FFE00007E00001FFE0000FC00001FFE0001F800001FFE0
+001F000001FFE0003E000001FFE0007E000001FFE000FC000001FFE000FFFFFFFFFFFFFC
+FFFFFFFFFFFFFCFFFFFFFFFFFFFCFFFFFFFFFFFFFCFFFFFFFFFFFFFC00000003FFE00000
+000003FFE00000000003FFE00000000003FFE00000000003FFE00000000003FFE0000000
+0003FFE00000000003FFE00000000003FFE00000000003FFE00000000003FFE000000000
+03FFE00000000003FFE00000003FFFFFFFFC00003FFFFFFFFC00003FFFFFFFFC00003FFF
+FFFFFC00003FFFFFFFFC36487DC73D>I<0380000000E003E0000003E003FC00003FE003
+FFE003FFE003FFFFFFFFC003FFFFFFFF8003FFFFFFFF0003FFFFFFFF0003FFFFFFFE0003
+FFFFFFFC0003FFFFFFF00003FFFFFFE00003FFFFFFC00003FFFFFF000003FFFFFC000003
+FFFFF0000003E7FF00000003E00000000003E00000000003E00000000003E00000000003
+E00000000003E00000000003E00000000003E00000000003E00000000003E00000000003
+E01FFC000003E1FFFFC00003E7FFFFF00003EFFFFFFC0003FFE01FFF0003FF0007FF8003
+FC0003FFC003F00001FFE003E00001FFF003C00000FFF003C00000FFF800000000FFFC00
+0000007FFC000000007FFE000000007FFE000000007FFE000000007FFE000000007FFF00
+0000007FFF000000007FFF0FC000007FFF3FF000007FFF7FF800007FFF7FF800007FFFFF
+FC00007FFFFFFC00007FFFFFFC00007FFFFFFC00007FFEFFFC00007FFEFFFC00007FFEFF
+F80000FFFE7FF00000FFFC7FE00000FFFC7F800000FFF83F000001FFF03F800001FFF01F
+C00003FFE00FF00007FFC007FC001FFF8003FF80FFFF0001FFFFFFFC0000FFFFFFF80000
+3FFFFFC000000FFFFF00000001FFF0000030487AC63D>I<0000007FF80000000007FFFE
+000000001FFFFF800000007FFFFFC0000001FFF01FE0000007FF8003F000000FFE0001F8
+00001FFC0000FC00003FF00007FC00007FE0000FFC0000FFE0001FFE0001FFC0003FFE00
+01FF80003FFE0003FF80003FFE0007FF00003FFE0007FF00003FFE000FFF00003FFE000F
+FF00001FFC001FFE00000FF8001FFE000007F0003FFE00000000003FFE00000000003FFE
+00000000007FFC00000000007FFC00000000007FFC00200000007FFC07FFE000007FFC1F
+FFFC0000FFFC3FFFFE0000FFFC7FFFFF8000FFFCFC01FFC000FFFDF000FFE000FFFDE000
+7FF000FFFFC0003FF800FFFF80001FFC00FFFF80001FFE00FFFF00001FFE00FFFF00001F
+FF00FFFF00000FFF00FFFE00000FFF80FFFE00000FFF80FFFE00000FFF80FFFE00000FFF
+C0FFFC00000FFFC0FFFC00000FFFC0FFFC00000FFFC07FFC00000FFFC07FFC00000FFFC0
+7FFC00000FFFC07FFC00000FFFC07FFC00000FFFC07FFC00000FFFC03FFC00000FFFC03F
+FC00000FFFC03FFE00000FFFC01FFE00000FFF801FFE00000FFF801FFE00000FFF800FFE
+00001FFF000FFE00001FFF0007FF00001FFE0007FF00001FFE0003FF80003FFC0001FFC0
+003FF80000FFE0007FF000007FF001FFE000003FFC07FFC000001FFFFFFF8000000FFFFF
+FE00000003FFFFFC00000000FFFFF0000000000FFF00000032487BC63D>I<1F00000000
+00001F8000000000001FC000000000001FFE00000000001FFFFFFFFFFFE01FFFFFFFFFFF
+E01FFFFFFFFFFFE01FFFFFFFFFFFE03FFFFFFFFFFFE03FFFFFFFFFFFC03FFFFFFFFFFF80
+3FFFFFFFFFFF003FFFFFFFFFFE003FFFFFFFFFFC003FFFFFFFFFFC003FFFFFFFFFF8007F
+FFFFFFFFF0007F00000007E0007E0000000FC0007E0000000F80007C0000001F80007C00
+00003F00007C0000007E00007C000000FC0000F8000000F80000F8000001F80000F80000
+03F00000F8000007E000000000000FC000000000001F8000000000001F8000000000003F
+0000000000007E0000000000007E000000000000FC000000000001FC000000000001FC00
+0000000003F8000000000007F8000000000007F800000000000FF000000000000FF00000
+0000001FF000000000001FF000000000003FE000000000003FE000000000007FE0000000
+00007FE000000000007FE00000000000FFE00000000000FFE00000000000FFE000000000
+01FFC00000000001FFC00000000001FFC00000000001FFC00000000003FFC00000000003
+FFC00000000003FFC00000000003FFC00000000003FFC00000000007FFC00000000007FF
+C00000000007FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC0
+0000000007FFC00000000007FFC00000000007FFC00000000003FF800000000003FF8000
+00000001FF0000000000007C00000000334B79C93D>I<00001FFF0000000001FFFFF000
+000007FFFFFC0000001FFFFFFF0000003FF007FFC000007F0000FFE00000FC00003FF000
+01F800000FF80003F0000007F80007F0000007FC0007E0000003FC000FE0000003FE000F
+E0000001FE000FE0000001FE001FE0000001FE001FF0000001FE001FF0000001FE001FF8
+000001FE001FFE000001FE001FFF000003FE001FFFC00003FC001FFFF00003FC001FFFFC
+0007F8000FFFFE000FF8000FFFFF800FF0000FFFFFE01FE00007FFFFF03FC00007FFFFFC
+FF800003FFFFFFFF000001FFFFFFFC000000FFFFFFF80000007FFFFFF80000003FFFFFFE
+0000001FFFFFFF0000000FFFFFFFC0000007FFFFFFE000001FFFFFFFF000007FFFFFFFF8
+0000FFDFFFFFFC0001FF07FFFFFC0003FE01FFFFFE0007FC00FFFFFF000FF8003FFFFF00
+1FF0000FFFFF803FF00007FFFF803FE00001FFFF807FC000007FFFC07FC000001FFFC07F
+C000000FFFC0FF80000003FFC0FF80000001FFC0FF80000001FFC0FF80000000FFC0FF80
+000000FFC0FF800000007FC0FF800000007FC0FF800000007F80FFC00000007F807FC000
+00007F807FC0000000FF007FE0000000FF003FF0000001FE003FF0000001FE001FFC0000
+03FC000FFE00000FF80007FF80003FF00003FFF003FFE00001FFFFFFFF8000007FFFFFFF
+0000001FFFFFFC00000007FFFFE0000000003FFE00000032487BC63D>I<00001FFE0000
+000001FFFFC00000000FFFFFF00000001FFFFFFC0000007FFC0FFE000000FFE003FF8000
+01FFC000FFC00003FF80007FE00007FF00007FE0000FFF00003FF0001FFE00003FF8001F
+FE00001FF8003FFE00001FFC003FFC00001FFC007FFC00001FFE007FFC00001FFE007FFC
+00001FFF00FFFC00000FFF00FFFC00000FFF00FFFC00000FFF00FFFC00000FFF80FFFC00
+000FFF80FFFC00000FFF80FFFC00000FFF80FFFC00000FFF80FFFC00000FFFC0FFFC0000
+0FFFC0FFFC00000FFFC0FFFC00000FFFC0FFFC00001FFFC07FFC00001FFFC07FFC00001F
+FFC07FFC00001FFFC03FFC00003FFFC03FFE00003FFFC01FFE00003FFFC01FFE00007FFF
+C00FFE00007FFFC007FF0000FFFFC003FF8001EFFFC001FFC003EFFFC000FFE00FCFFFC0
+007FFFFF8FFFC0001FFFFF0FFFC00007FFFE0FFF800001FFF80FFF80000001000FFF8000
+0000000FFF80000000000FFF80000000001FFF00000000001FFF00000000001FFF0003F8
+00001FFE0007FC00001FFE000FFE00001FFE001FFF00003FFC001FFF00003FFC001FFF00
+003FF8001FFF00007FF0001FFF00007FF0001FFF0000FFE0001FFE0001FFC0000FFC0001
+FF80000FF80007FF00000FE0000FFE000007F8003FFC000003FF01FFF8000001FFFFFFF0
+000000FFFFFFC00000007FFFFF000000001FFFFC0000000003FFC000000032487BC63D>
+I<0000000001F800000000000000000001F800000000000000000003FC00000000000000
+000003FC00000000000000000003FC00000000000000000007FE00000000000000000007
+FE0000000000000000000FFF0000000000000000000FFF0000000000000000000FFF0000
+000000000000001FFF8000000000000000001FFF8000000000000000003FFFC000000000
+000000003FFFC000000000000000003FFFC000000000000000007FFFE000000000000000
+007FFFE00000000000000000FFFFF00000000000000000FFFFF00000000000000000FFFF
+F00000000000000001FFFFF80000000000000001F3FFF80000000000000003F3FFFC0000
+000000000003E3FFFC0000000000000003E1FFFC0000000000000007E1FFFE0000000000
+000007C0FFFE000000000000000FC0FFFF000000000000000F80FFFF000000000000000F
+807FFF000000000000001F807FFF800000000000001F003FFF800000000000003F003FFF
+C00000000000003E003FFFC00000000000003E001FFFC00000000000007E001FFFE00000
+000000007C000FFFE0000000000000FC000FFFF0000000000000F8000FFFF00000000000
+00F80007FFF0000000000001F80007FFF8000000000001F00003FFF8000000000003F000
+03FFFC000000000003E00003FFFC000000000003E00001FFFC000000000007E00001FFFE
+000000000007C00000FFFE00000000000FC00000FFFF00000000000F800000FFFF000000
+00000F8000007FFF00000000001F8000007FFF80000000001FFFFFFFFFFF80000000003F
+FFFFFFFFFFC0000000003FFFFFFFFFFFC0000000003FFFFFFFFFFFC0000000007FFFFFFF
+FFFFE0000000007C0000000FFFE000000000FC0000000FFFF000000000F80000000FFFF0
+00000000F800000007FFF000000001F800000007FFF800000001F000000003FFF8000000
+03F000000003FFFC00000003E000000003FFFC00000003E000000001FFFC00000007E000
+000001FFFE00000007C000000000FFFE0000000FC000000000FFFF0000000F8000000000
+FFFF0000000F80000000007FFF0000001F80000000007FFF8000003FC0000000003FFF80
+00FFFFFFC00000FFFFFFFFF0FFFFFFC00000FFFFFFFFF0FFFFFFC00000FFFFFFFFF0FFFF
+FFC00000FFFFFFFFF0FFFFFFC00000FFFFFFFFF0544D7CCC5D>65
+D<000000001FFF800001C000000007FFFFF80003C00000003FFFFFFE0007C0000001FFFF
+FFFFC00FC0000007FFFFFFFFE03FC000001FFFFE007FF87FC000007FFFE00007FCFFC000
+00FFFF000001FFFFC00003FFFC0000007FFFC00007FFF00000001FFFC0000FFFC0000000
+0FFFC0001FFF8000000007FFC0003FFF0000000003FFC0007FFE0000000001FFC000FFFC
+0000000000FFC001FFF80000000000FFC003FFF800000000007FC003FFF000000000003F
+C007FFF000000000003FC007FFE000000000001FC00FFFE000000000001FC00FFFC00000
+0000001FC01FFFC000000000000FC01FFFC000000000000FC03FFF8000000000000FC03F
+FF80000000000007C03FFF80000000000007C07FFF80000000000007C07FFF8000000000
+0007C07FFF80000000000000007FFF00000000000000007FFF0000000000000000FFFF00
+00000000000000FFFF0000000000000000FFFF0000000000000000FFFF00000000000000
+00FFFF0000000000000000FFFF0000000000000000FFFF0000000000000000FFFF000000
+0000000000FFFF0000000000000000FFFF0000000000000000FFFF0000000000000000FF
+FF0000000000000000FFFF00000000000000007FFF00000000000000007FFF0000000000
+0000007FFF80000000000000007FFF80000000000000007FFF80000000000007C03FFF80
+000000000007C03FFF80000000000007C03FFF80000000000007C01FFFC0000000000007
+C01FFFC0000000000007C00FFFC000000000000FC00FFFE000000000000F8007FFE00000
+0000000F8007FFF000000000001F8003FFF000000000001F0003FFF800000000003F0001
+FFF800000000003E0000FFFC00000000007E00007FFE0000000000FC00003FFF00000000
+01F800001FFF8000000003F800000FFFC000000007F0000007FFF00000000FE0000003FF
+FC0000003FC0000000FFFF000000FF800000007FFFE00003FE000000001FFFFE003FFC00
+00000007FFFFFFFFF00000000001FFFFFFFFE000000000003FFFFFFF00000000000007FF
+FFFC000000000000001FFF800000004A4D79CB59>67 D<FFFFFFFFFFFFF000000000FFFF
+FFFFFFFFFF80000000FFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFC000000FFFFFFFFFF
+FFFFFF000000001FFF800001FFFFC00000001FFF8000001FFFE00000001FFF80000007FF
+F80000001FFF80000001FFFC0000001FFF800000007FFE0000001FFF800000003FFF0000
+001FFF800000001FFF8000001FFF800000000FFFC000001FFF8000000007FFE000001FFF
+8000000003FFE000001FFF8000000003FFF000001FFF8000000001FFF800001FFF800000
+0000FFF800001FFF8000000000FFFC00001FFF8000000000FFFC00001FFF80000000007F
+FE00001FFF80000000007FFE00001FFF80000000007FFE00001FFF80000000007FFF0000
+1FFF80000000003FFF00001FFF80000000003FFF00001FFF80000000003FFF80001FFF80
+000000003FFF80001FFF80000000003FFF80001FFF80000000003FFF80001FFF80000000
+003FFF80001FFF80000000003FFFC0001FFF80000000003FFFC0001FFF80000000003FFF
+C0001FFF80000000003FFFC0001FFF80000000003FFFC0001FFF80000000001FFFC0001F
+FF80000000001FFFC0001FFF80000000001FFFC0001FFF80000000001FFFC0001FFF8000
+0000003FFFC0001FFF80000000003FFFC0001FFF80000000003FFFC0001FFF8000000000
+3FFFC0001FFF80000000003FFFC0001FFF80000000003FFF80001FFF80000000003FFF80
+001FFF80000000003FFF80001FFF80000000003FFF80001FFF80000000003FFF80001FFF
+80000000003FFF00001FFF80000000003FFF00001FFF80000000007FFF00001FFF800000
+00007FFE00001FFF80000000007FFE00001FFF80000000007FFC00001FFF8000000000FF
+FC00001FFF8000000000FFF800001FFF8000000001FFF800001FFF8000000001FFF00000
+1FFF8000000003FFF000001FFF8000000007FFE000001FFF8000000007FFC000001FFF80
+0000000FFF8000001FFF800000003FFF0000001FFF800000007FFE0000001FFF80000000
+FFFC0000001FFF80000003FFF80000001FFF8000001FFFF00000001FFF800001FFFFC000
+00FFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFC000000FFFFFFFFFFFFFFF0000000FFFF
+FFFFFFFFFF80000000FFFFFFFFFFFFF000000000524B7CCA5E>I<FFFFFFFFFFFFFFFFC0
+00FFFFFFFFFFFFFFFFC000FFFFFFFFFFFFFFFFC000FFFFFFFFFFFFFFFFC000FFFFFFFFFF
+FFFFFFE000000FFFE000007FFFE000000FFFE0000007FFE000000FFFE0000001FFE00000
+0FFFE00000007FE000000FFFE00000003FE000000FFFE00000001FE000000FFFE0000000
+0FE000000FFFE000000007E000000FFFE000000007F000000FFFE000000003F000000FFF
+E000000003F000000FFFE000000003F000000FFFE000000001F000000FFFE000000001F0
+00000FFFE000000001F000000FFFE0000F8001F000000FFFE0000F8001F000000FFFE000
+0F8000F800000FFFE0000F8000F800000FFFE0000F8000F800000FFFE0000F8000F80000
+0FFFE0000F80000000000FFFE0001F80000000000FFFE0001F80000000000FFFE0003F80
+000000000FFFE0007F80000000000FFFE000FF80000000000FFFE003FF80000000000FFF
+FFFFFF80000000000FFFFFFFFF80000000000FFFFFFFFF80000000000FFFFFFFFF800000
+00000FFFFFFFFF80000000000FFFE003FF80000000000FFFE000FF80000000000FFFE000
+7F80000000000FFFE0003F80000000000FFFE0001F80000000000FFFE0001F8000000000
+0FFFE0000F80000F80000FFFE0000F80000F80000FFFE0000F80000F80000FFFE0000F80
+001F00000FFFE0000F80001F00000FFFE0000F80001F00000FFFE0000F80001F00000FFF
+E0000000001F00000FFFE0000000003F00000FFFE0000000003E00000FFFE0000000003E
+00000FFFE0000000007E00000FFFE0000000007E00000FFFE0000000007E00000FFFE000
+000000FE00000FFFE000000000FC00000FFFE000000001FC00000FFFE000000003FC0000
+0FFFE000000003FC00000FFFE000000007FC00000FFFE00000000FFC00000FFFE0000000
+3FF800000FFFE0000000FFF800000FFFE0000003FFF800000FFFE000003FFFF800FFFFFF
+FFFFFFFFFFF800FFFFFFFFFFFFFFFFF800FFFFFFFFFFFFFFFFF000FFFFFFFFFFFFFFFFF0
+00FFFFFFFFFFFFFFFFF000494A7CC951>I<FFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFF00
+FFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFF80001FFFC00000FFFF80
+001FFFC000001FFF80001FFFC0000003FF80001FFFC0000001FF80001FFFC0000000FF80
+001FFFC00000007F80001FFFC00000003F80001FFFC00000001F80001FFFC00000001FC0
+001FFFC00000000FC0001FFFC00000000FC0001FFFC00000000FC0001FFFC000000007C0
+001FFFC000000007C0001FFFC000000007C0001FFFC000000007C0001FFFC0001F0007C0
+001FFFC0001F0003E0001FFFC0001F0003E0001FFFC0001F0003E0001FFFC0001F0003E0
+001FFFC0001F000000001FFFC0001F000000001FFFC0003F000000001FFFC0003F000000
+001FFFC0007F000000001FFFC000FF000000001FFFC001FF000000001FFFC007FF000000
+001FFFFFFFFF000000001FFFFFFFFF000000001FFFFFFFFF000000001FFFFFFFFF000000
+001FFFFFFFFF000000001FFFC007FF000000001FFFC001FF000000001FFFC000FF000000
+001FFFC0007F000000001FFFC0003F000000001FFFC0003F000000001FFFC0001F000000
+001FFFC0001F000000001FFFC0001F000000001FFFC0001F000000001FFFC0001F000000
+001FFFC0001F000000001FFFC0001F000000001FFFC00000000000001FFFC00000000000
+001FFFC00000000000001FFFC00000000000001FFFC00000000000001FFFC00000000000
+001FFFC00000000000001FFFC00000000000001FFFC00000000000001FFFC00000000000
+001FFFC00000000000001FFFC00000000000001FFFC00000000000001FFFC00000000000
+001FFFC00000000000001FFFC00000000000001FFFC00000000000FFFFFFFFFF00000000
+FFFFFFFFFF00000000FFFFFFFFFF00000000FFFFFFFFFF00000000FFFFFFFFFF00000000
+434A7CC94D>I<FFFFFFFFFC01FFFFFFFFF8FFFFFFFFFC01FFFFFFFFF8FFFFFFFFFC01FF
+FFFFFFF8FFFFFFFFFC01FFFFFFFFF8FFFFFFFFFC01FFFFFFFFF8001FFFC00000001FFFC0
+00001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001F
+FFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC000
+00001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001F
+FFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000
+001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFF
+C00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000
+001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFF
+C000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC00000
+1FFFC00000001FFFC000001FFFFFFFFFFFFFFFC000001FFFFFFFFFFFFFFFC000001FFFFF
+FFFFFFFFFFC000001FFFFFFFFFFFFFFFC000001FFFFFFFFFFFFFFFC000001FFFC0000000
+1FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC0
+00001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001F
+FFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC000
+00001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001F
+FFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000
+001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFF
+C00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000
+001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFF
+C000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC00000
+1FFFC00000001FFFC000001FFFC00000001FFFC000FFFFFFFFFC01FFFFFFFFF8FFFFFFFF
+FC01FFFFFFFFF8FFFFFFFFFC01FFFFFFFFF8FFFFFFFFFC01FFFFFFFFF8FFFFFFFFFC01FF
+FFFFFFF8554B7BCA60>72 D<FFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFF
+FE000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000
+000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE00000
+0FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000F
+FFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFF
+E000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE0
+00000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000
+000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE00000
+0FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000F
+FFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFF
+E000FFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE274B7DCA2E>I<FFFF
+FFFFF800007FFFFFF0FFFFFFFFF800007FFFFFF0FFFFFFFFF800007FFFFFF0FFFFFFFFF8
+00007FFFFFF0FFFFFFFFF800007FFFFFF0001FFFC000000000FFC000001FFFC000000000
+7F0000001FFFC000000001FE0000001FFFC000000003FC0000001FFFC000000007F80000
+001FFFC00000000FE00000001FFFC00000001FC00000001FFFC00000003F800000001FFF
+C00000007F000000001FFFC0000001FE000000001FFFC0000003FC000000001FFFC00000
+07F8000000001FFFC000000FE0000000001FFFC000001FC0000000001FFFC000003F8000
+0000001FFFC000007F00000000001FFFC00001FE00000000001FFFC00003FC0000000000
+1FFFC00007F800000000001FFFC0000FE000000000001FFFC0001FC000000000001FFFC0
+003F8000000000001FFFC0007F0000000000001FFFC001FE0000000000001FFFC003FE00
+00000000001FFFC007FF0000000000001FFFC00FFF8000000000001FFFC01FFF80000000
+00001FFFC03FFFC000000000001FFFC0FFFFE000000000001FFFC1FFFFF000000000001F
+FFC3FFFFF000000000001FFFC7FFFFF800000000001FFFCFE7FFFC00000000001FFFDFC3
+FFFE00000000001FFFFF81FFFE00000000001FFFFF01FFFF00000000001FFFFE00FFFF80
+000000001FFFFC007FFF80000000001FFFF8003FFFC0000000001FFFE0003FFFE0000000
+001FFFC0001FFFF0000000001FFFC0000FFFF0000000001FFFC0000FFFF8000000001FFF
+C00007FFFC000000001FFFC00003FFFE000000001FFFC00001FFFE000000001FFFC00001
+FFFF000000001FFFC00000FFFF800000001FFFC000007FFFC00000001FFFC000003FFFC0
+0000001FFFC000003FFFE00000001FFFC000001FFFF00000001FFFC000000FFFF0000000
+1FFFC000000FFFF80000001FFFC0000007FFFC0000001FFFC0000003FFFE0000001FFFC0
+000001FFFE0000001FFFC0000001FFFF0000001FFFC0000000FFFF8000001FFFC0000000
+7FFFC000001FFFC00000003FFFC000001FFFC00000003FFFE000001FFFC00000001FFFF0
+00001FFFC00000001FFFF800FFFFFFFFF8000FFFFFFFFCFFFFFFFFF8000FFFFFFFFCFFFF
+FFFFF8000FFFFFFFFCFFFFFFFFF8000FFFFFFFFCFFFFFFFFF8000FFFFFFFFC564B7CCA60
+>75 D<FFFFFFFFFF000000FFFFFFFFFF000000FFFFFFFFFF000000FFFFFFFFFF000000FF
+FFFFFFFF000000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC000
+000000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC00000000000
+1FFFC000000000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC000
+000000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC00000000000
+1FFFC000000000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC000
+000000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC00000000000
+1FFFC000000000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC000
+000000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC00000000000
+1FFFC000000000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC000
+000000001FFFC00000003E001FFFC00000003E001FFFC00000003E001FFFC00000003E00
+1FFFC00000007E001FFFC00000007C001FFFC00000007C001FFFC00000007C001FFFC000
+00007C001FFFC00000007C001FFFC0000000FC001FFFC0000000FC001FFFC0000000FC00
+1FFFC0000001FC001FFFC0000001FC001FFFC0000003F8001FFFC0000003F8001FFFC000
+0007F8001FFFC000000FF8001FFFC000001FF8001FFFC000003FF8001FFFC000007FF800
+1FFFC00001FFF8001FFFC00007FFF8001FFFC0003FFFF8FFFFFFFFFFFFFFF0FFFFFFFFFF
+FFFFF0FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF03F4B7BCA4A>I<0000
+0000FFF8000000000000001FFFFFC0000000000001FFFFFFFC000000000007FFFFFFFF00
+000000001FFFC01FFFC0000000007FFE0003FFF000000001FFF000007FFC00000003FFE0
+00003FFE00000007FF8000000FFF0000000FFF00000007FF8000001FFE00000003FFC000
+003FFC00000001FFE000007FFC00000001FFF00000FFF800000000FFF80001FFF0000000
+007FFC0001FFF0000000007FFC0003FFE0000000003FFE0007FFE0000000003FFF0007FF
+E0000000003FFF000FFFC0000000001FFF800FFFC0000000001FFF801FFFC0000000001F
+FFC01FFF80000000000FFFC01FFF80000000000FFFC03FFF80000000000FFFE03FFF8000
+0000000FFFE03FFF80000000000FFFE07FFF000000000007FFF07FFF000000000007FFF0
+7FFF000000000007FFF07FFF000000000007FFF07FFF000000000007FFF0FFFF00000000
+0007FFF8FFFF000000000007FFF8FFFF000000000007FFF8FFFF000000000007FFF8FFFF
+000000000007FFF8FFFF000000000007FFF8FFFF000000000007FFF8FFFF000000000007
+FFF8FFFF000000000007FFF8FFFF000000000007FFF8FFFF000000000007FFF8FFFF0000
+00000007FFF8FFFF000000000007FFF8FFFF000000000007FFF87FFF000000000007FFF0
+7FFF000000000007FFF07FFF80000000000FFFF07FFF80000000000FFFF07FFF80000000
+000FFFF03FFF80000000000FFFE03FFF80000000000FFFE03FFFC0000000001FFFE01FFF
+C0000000001FFFC01FFFC0000000001FFFC00FFFC0000000001FFF800FFFE0000000003F
+FF8007FFE0000000003FFF0007FFF0000000007FFF0003FFF0000000007FFE0003FFF800
+000000FFFE0001FFF800000000FFFC0000FFFC00000001FFF800007FFE00000003FFF000
+007FFF00000007FFF000003FFF8000000FFFE000001FFFC000001FFFC0000007FFE00000
+3FFF00000003FFF80000FFFE00000001FFFE0003FFFC000000007FFFC01FFFF000000000
+1FFFFFFFFFC00000000007FFFFFFFF000000000001FFFFFFFC0000000000001FFFFFC000
+000000000001FFFC000000004D4D79CB5C>79 D<00007FFC0001C00003FFFFC003C0001F
+FFFFF007C0003FFFFFFC0FC000FFFFFFFF1FC001FFE00FFFBFC003FF0000FFFFC007FC00
+001FFFC00FF800000FFFC01FF0000003FFC01FF0000001FFC03FE0000000FFC03FE00000
+007FC07FC00000007FC07FC00000003FC07FC00000001FC0FFC00000001FC0FFC0000000
+1FC0FFC00000000FC0FFE00000000FC0FFE00000000FC0FFE000000007C0FFF000000007
+C0FFF800000007C0FFFC00000007C0FFFE0000000000FFFF80000000007FFFF000000000
+7FFFFF000000007FFFFFF80000003FFFFFFF8000003FFFFFFFF800001FFFFFFFFF00000F
+FFFFFFFFC0000FFFFFFFFFE00007FFFFFFFFF00003FFFFFFFFF80001FFFFFFFFFC0000FF
+FFFFFFFE00003FFFFFFFFF00001FFFFFFFFF800007FFFFFFFFC00000FFFFFFFFC000000F
+FFFFFFE0000000FFFFFFE000000007FFFFF0000000007FFFF0000000000FFFF000000000
+03FFF00000000001FFF80000000000FFF800000000007FF878000000007FF8F800000000
+3FF8F8000000003FF8F8000000003FF8F8000000001FF8F8000000001FF8FC000000001F
+F8FC000000001FF0FC000000001FF0FE000000001FF0FE000000001FF0FF000000003FE0
+FF800000003FE0FF800000003FC0FFE00000007FC0FFF0000000FF80FFFC000000FF00FF
+FF000003FF00FFFFE0000FFE00FF7FFE003FFC00FE3FFFFFFFF000FC0FFFFFFFE000F803
+FFFFFF8000F0007FFFFE0000E00003FFF00000354D79CB44>83 D<3FFFFFFFFFFFFFFFFF
+C03FFFFFFFFFFFFFFFFFC03FFFFFFFFFFFFFFFFFC03FFFFFFFFFFFFFFFFFC03FFFFFFFFF
+FFFFFFFFC03FFF8001FFFC001FFFC03FFC0001FFFC0001FFC07FF00001FFFC00007FE07F
+C00001FFFC00003FE07F800001FFFC00001FE07F000001FFFC00000FE07F000001FFFC00
+000FE07E000001FFFC000007E07E000001FFFC000007E07E000001FFFC000007E07C0000
+01FFFC000003E07C000001FFFC000003E07C000001FFFC000003E07C000001FFFC000003
+E07C000001FFFC000003E0FC000001FFFC000003F0F8000001FFFC000001F0F8000001FF
+FC000001F0F8000001FFFC000001F0F8000001FFFC000001F0F8000001FFFC000001F000
+000001FFFC0000000000000001FFFC0000000000000001FFFC0000000000000001FFFC00
+00000000000001FFFC0000000000000001FFFC0000000000000001FFFC00000000000000
+01FFFC0000000000000001FFFC0000000000000001FFFC0000000000000001FFFC000000
+0000000001FFFC0000000000000001FFFC0000000000000001FFFC0000000000000001FF
+FC0000000000000001FFFC0000000000000001FFFC0000000000000001FFFC0000000000
+000001FFFC0000000000000001FFFC0000000000000001FFFC0000000000000001FFFC00
+00000000000001FFFC0000000000000001FFFC0000000000000001FFFC00000000000000
+01FFFC0000000000000001FFFC0000000000000001FFFC0000000000000001FFFC000000
+0000000001FFFC0000000000000001FFFC0000000000000001FFFC0000000000000001FF
+FC0000000000000001FFFC0000000000000001FFFC0000000000000001FFFC0000000000
+000001FFFC0000000000000001FFFC0000000000000001FFFC0000000000000001FFFC00
+00000000000001FFFC0000000000000001FFFC0000000000000001FFFC000000000001FF
+FFFFFFFFFC00000001FFFFFFFFFFFC00000001FFFFFFFFFFFC00000001FFFFFFFFFFFC00
+000001FFFFFFFFFFFC00004C4A7CC955>I<FFFFFFFFF800003FFFFFF8FFFFFFFFF80000
+3FFFFFF8FFFFFFFFF800003FFFFFF8FFFFFFFFF800003FFFFFF8FFFFFFFFF800003FFFFF
+F8001FFFC0000000000FE000001FFFC00000000007C000001FFFC00000000007C000001F
+FFC00000000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC000
+00000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC000000000
+07C000001FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007C000
+001FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007C000001FFF
+C00000000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC00000
+000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007
+C000001FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007C00000
+1FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC0
+0000000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC0000000
+0007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007C0
+00001FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007C000001F
+FFC00000000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC000
+00000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC000000000
+07C000001FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007C000
+001FFFC00000000007C000000FFFC0000000000FC000000FFFC0000000000F8000000FFF
+E0000000000F8000000FFFE0000000001F80000007FFE0000000001F00000007FFE00000
+00003F00000003FFF0000000003F00000003FFF0000000007E00000001FFF8000000007E
+00000000FFF800000000FC000000007FFC00000001F8000000003FFE00000007F0000000
+001FFF0000000FE0000000000FFFC000003FC00000000007FFF00001FF800000000001FF
+FF001FFF000000000000FFFFFFFFFE0000000000003FFFFFFFF800000000000007FFFFFF
+E000000000000000FFFFFF000000000000000007FFF000000000554C7CCA5E>I<FFFFFF
+FFF0000003FFFFFFFFFFFFFFF0000003FFFFFFFFFFFFFFF0000003FFFFFFFFFFFFFFF000
+0003FFFFFFFFFFFFFFF0000003FFFFFF001FFFE00000000003FC00001FFFE00000000001
+F800000FFFE00000000001F000000FFFF00000000001F000000FFFF00000000003F00000
+07FFF80000000003E0000007FFF80000000007E0000003FFFC0000000007C0000003FFFC
+000000000FC0000001FFFC000000000F80000001FFFE000000001F80000001FFFE000000
+001F80000000FFFF000000001F00000000FFFF000000003F000000007FFF800000003E00
+0000007FFF800000007E000000003FFF800000007C000000003FFFC0000000FC00000000
+1FFFC0000000F8000000001FFFE0000000F8000000001FFFE0000001F8000000000FFFF0
+000001F0000000000FFFF0000003F00000000007FFF0000003E00000000007FFF8000007
+E00000000003FFF8000007C00000000003FFFC000007C00000000003FFFC00000FC00000
+000001FFFE00000F800000000001FFFE00001F800000000000FFFF00001F000000000000
+FFFF00003F0000000000007FFF00003E0000000000007FFF80003E0000000000007FFF80
+007E0000000000003FFFC0007C0000000000003FFFC000FC0000000000001FFFE000F800
+00000000001FFFE001F80000000000000FFFE001F00000000000000FFFF003F000000000
+00000FFFF003F000000000000007FFF803E000000000000007FFF807E000000000000003
+FFFC07C000000000000003FFFC0FC000000000000001FFFC0F8000000000000001FFFE1F
+8000000000000000FFFE1F0000000000000000FFFF1F0000000000000000FFFF3F000000
+00000000007FFFBE00000000000000007FFFFE00000000000000003FFFFC000000000000
+00003FFFFC00000000000000001FFFF800000000000000001FFFF800000000000000001F
+FFF800000000000000000FFFF000000000000000000FFFF0000000000000000007FFE000
+0000000000000007FFE0000000000000000003FFC0000000000000000003FFC000000000
+0000000003FFC0000000000000000001FF80000000000000000001FF8000000000000000
+0000FF00000000000000000000FF000000000000000000007E000000000000000000007E
+0000000000584C7ECA5D>I<FFFFFFFFE007FFFFFFFF0000FFFFFFC0FFFFFFFFE007FFFF
+FFFF0000FFFFFFC0FFFFFFFFE007FFFFFFFF0000FFFFFFC0FFFFFFFFE007FFFFFFFF0000
+FFFFFFC0FFFFFFFFE007FFFFFFFF0000FFFFFFC0003FFF80000001FFFC000000007F8000
+003FFFC0000001FFFE000000003F0000001FFFC0000000FFFE000000003E0000001FFFC0
+000000FFFE000000003E0000001FFFE0000000FFFF000000007E0000000FFFE00000007F
+FF000000007C0000000FFFE00000007FFF800000007C0000000FFFF00000007FFF800000
+00FC00000007FFF00000003FFF80000000F800000007FFF80000003FFFC0000000F80000
+0007FFF80000003FFFC0000001F800000003FFF80000003FFFC0000001F000000003FFFC
+0000007FFFE0000003F000000001FFFC0000007FFFE0000003E000000001FFFC0000007F
+FFF0000003E000000001FFFE000000FFFFF0000007E000000000FFFE000000FFFFF00000
+07C000000000FFFF000001FFFFF8000007C000000000FFFF000001F3FFF800000FC00000
+00007FFF000001F3FFF800000F80000000007FFF800003F3FFFC00001F80000000003FFF
+800003E1FFFC00001F00000000003FFF800003E1FFFC00001F00000000003FFFC00007E1
+FFFE00003F00000000001FFFC00007C0FFFE00003E00000000001FFFC00007C0FFFF0000
+3E00000000001FFFE0000FC0FFFF00007E00000000000FFFE0000F807FFF00007C000000
+00000FFFF0001F807FFF80007C00000000000FFFF0001F003FFF8000FC000000000007FF
+F0001F003FFF8000F8000000000007FFF8003F003FFFC001F8000000000003FFF8003E00
+1FFFC001F0000000000003FFF8003E001FFFE001F0000000000003FFFC007E001FFFE003
+F0000000000001FFFC007C000FFFE003E0000000000001FFFE00FC000FFFF003E0000000
+000001FFFE00F80007FFF007E0000000000000FFFE00F80007FFF007C0000000000000FF
+FF01F80007FFF80FC00000000000007FFF01F00003FFF80F800000000000007FFF01F000
+03FFF80F800000000000007FFF83F00003FFFC1F800000000000003FFF83E00001FFFC1F
+000000000000003FFF83E00001FFFE1F000000000000003FFFC7E00001FFFE3F00000000
+0000001FFFC7C00000FFFE3E000000000000001FFFEFC00000FFFF3E000000000000001F
+FFEF8000007FFF7E000000000000000FFFEF8000007FFF7C000000000000000FFFFF8000
+007FFFFC0000000000000007FFFF0000003FFFF80000000000000007FFFF0000003FFFF8
+0000000000000007FFFF0000003FFFF80000000000000003FFFE0000001FFFF000000000
+00000003FFFE0000001FFFF00000000000000003FFFC0000000FFFF00000000000000001
+FFFC0000000FFFE00000000000000001FFFC0000000FFFE00000000000000000FFF80000
+0007FFC00000000000000000FFF800000007FFC00000000000000000FFF800000007FFC0
+00000000000000007FF000000003FF8000000000000000007FF000000003FF8000000000
+000000007FF000000003FF8000000000000000003FE000000001FF000000000000000000
+3FE000000001FF0000000000000000003FC000000000FF0000000000000000001FC00000
+0000FE0000000000000000001FC000000000FE0000000000000000000F80000000007C00
+000000007A4C7ECA7F>I<0000FFFC000000000FFFFFC00000007FFFFFF0000000FFFFFF
+FC000001FF803FFE000003FC0007FF800007FE0003FFC00007FF0001FFC0000FFF8000FF
+E0000FFF8000FFF0000FFF80007FF0000FFF80007FF8000FFF80007FF8000FFF80003FFC
+0007FF00003FFC0003FE00003FFC0001FC00003FFC00000000003FFC00000000003FFC00
+000000003FFC00000000003FFC00000000003FFC000000001FFFFC0000001FFFFFFC0000
+01FFFFFFFC00000FFFFFFFFC00003FFFC03FFC0000FFFE003FFC0003FFF0003FFC0007FF
+C0003FFC000FFF00003FFC001FFE00003FFC003FFC00003FFC003FFC00003FFC007FF800
+003FFC007FF800003FFC00FFF000003FFC00FFF000003FFC00FFF000003FFC00FFF00000
+3FFC00FFF000007FFC00FFF000007FFC00FFF80000FFFC007FF80000EFFC007FFC0001EF
+FE003FFE0007CFFF801FFF000F8FFFFE0FFFE07F07FFFE07FFFFFE03FFFE01FFFFFC01FF
+FE003FFFF0007FFE0003FF8000000037347CB23C>97 D<007FC00000000000FFFFC00000
+000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC0000000000003
+FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC00000
+00000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001
+FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC00000
+00000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001
+FFC0000000000001FFC0000000000001FFC007FF00000001FFC07FFFE0000001FFC1FFFF
+FC000001FFC7FFFFFF000001FFCFF80FFF800001FFDFC001FFC00001FFFF0000FFE00001
+FFFE00003FF00001FFF800003FF80001FFF000001FFC0001FFF000000FFE0001FFE00000
+0FFF0001FFE0000007FF0001FFE0000007FF8001FFE0000007FF8001FFE0000007FF8001
+FFE0000003FFC001FFE0000003FFC001FFE0000003FFC001FFE0000003FFE001FFE00000
+03FFE001FFE0000003FFE001FFE0000003FFE001FFE0000003FFE001FFE0000003FFE001
+FFE0000003FFE001FFE0000003FFE001FFE0000003FFE001FFE0000003FFE001FFE00000
+03FFE001FFE0000003FFE001FFE0000003FFC001FFE0000003FFC001FFE0000003FFC001
+FFE0000007FFC001FFE0000007FF8001FFE0000007FF8001FFE0000007FF0001FFE00000
+0FFF0001FFE000000FFE0001FFF000001FFE0001FFF800001FFC0001FFF800003FF80001
+FFFC00007FF00001FFBF0000FFE00001FF1FC003FFC00001FE0FF01FFF800001FC07FFFF
+FE000001F801FFFFF8000001F0007FFFE000000000000FFE0000003B4D7CCB44>I<0000
+0FFF80000000FFFFF8000003FFFFFF00000FFFFFFF80001FFE00FFC0007FF8001FE000FF
+E0003FF001FFC0007FF003FF8000FFF807FF0000FFF807FF0000FFF80FFE0000FFF81FFE
+0000FFF81FFE0000FFF83FFC00007FF03FFC00003FE03FFC00001FC07FFC000000007FF8
+000000007FF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF8
+00000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF8
+00000000FFF8000000007FF8000000007FF8000000007FFC000000007FFC000000003FFC
+000000003FFC000000001FFE0000003E1FFE0000003E0FFF0000007E0FFF0000007C07FF
+800000FC03FFC00000F801FFE00003F800FFF00007F0007FFC001FE0003FFF00FFC0000F
+FFFFFF000003FFFFFE000000FFFFF00000000FFF80002F347CB237>I<00000000001FF0
+00000000003FFFF000000000003FFFF000000000003FFFF000000000003FFFF000000000
+003FFFF0000000000000FFF00000000000007FF00000000000007FF00000000000007FF0
+0000000000007FF00000000000007FF00000000000007FF00000000000007FF000000000
+00007FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF0
+0000000000007FF00000000000007FF00000000000007FF00000000000007FF000000000
+00007FF00000000000007FF00000000000007FF00000000FFF007FF0000000FFFFE07FF0
+000003FFFFF87FF000000FFFFFFC7FF000003FFF01FF7FF000007FF8003FFFF00000FFE0
+000FFFF00001FFC00007FFF00003FF800003FFF00007FF000001FFF0000FFF000000FFF0
+000FFE000000FFF0001FFE000000FFF0001FFC000000FFF0003FFC000000FFF0003FFC00
+0000FFF0007FFC000000FFF0007FF8000000FFF0007FF8000000FFF0007FF8000000FFF0
+00FFF8000000FFF000FFF8000000FFF000FFF8000000FFF000FFF8000000FFF000FFF800
+0000FFF000FFF8000000FFF000FFF8000000FFF000FFF8000000FFF000FFF8000000FFF0
+00FFF8000000FFF000FFF8000000FFF000FFF8000000FFF0007FF8000000FFF0007FF800
+0000FFF0007FF8000000FFF0003FFC000000FFF0003FFC000000FFF0003FFC000000FFF0
+001FFC000000FFF0001FFE000001FFF0000FFE000001FFF00007FF000003FFF00003FF80
+0007FFF00001FF80000FFFF00000FFE0003FFFF800007FF0007FFFFFE0003FFE03FEFFFF
+E0001FFFFFF8FFFFE00007FFFFF0FFFFE00000FFFF80FFFFE000001FFC00FFC0003B4D7C
+CB44>I<00000FFF0000000000FFFFF000000003FFFFFC0000000FFFFFFF0000003FFE07
+FF8000007FF000FFC00000FFE0007FE00001FF80003FF00003FF80001FF80007FF00000F
+F8000FFE00000FFC000FFE000007FE001FFE000007FE001FFC000003FE003FFC000003FF
+003FFC000003FF007FFC000003FF007FF8000003FF007FF8000001FF807FF8000001FF80
+FFF8000001FF80FFF8000001FF80FFF8000001FF80FFFFFFFFFFFF80FFFFFFFFFFFF80FF
+FFFFFFFFFF80FFFFFFFFFFFF80FFF80000000000FFF80000000000FFF80000000000FFF8
+0000000000FFF800000000007FF800000000007FF800000000007FFC00000000007FFC00
+000000003FFC00000000003FFC00000000001FFE0000000F801FFE0000000F800FFF0000
+001F8007FF0000001F0007FF8000003F0003FFC000007E0001FFE00000FC0000FFF00001
+F800003FFC0007F000001FFF803FE0000007FFFFFFC0000001FFFFFF000000007FFFFC00
+00000007FFC0000031347DB238>I<0000007FF000000007FFFC0000003FFFFE0000007F
+FFFF000001FFE0FF800003FF81FFC00007FE03FFE0000FFC03FFE0001FF803FFE0001FF8
+03FFE0003FF003FFE0003FF003FFE0007FF001FFC0007FE000FF80007FE0007F00007FE0
+003E00007FE0000000007FE0000000007FE0000000007FE0000000007FE0000000007FE0
+000000007FE0000000007FE0000000007FE0000000007FE0000000007FE0000000007FE0
+000000FFFFFFFF8000FFFFFFFF8000FFFFFFFF8000FFFFFFFF8000FFFFFFFF8000007FF0
+000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0
+000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0
+000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0
+000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0
+000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0
+000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0
+000000007FF0000000007FF00000003FFFFFF800003FFFFFF800003FFFFFF800003FFFFF
+F800003FFFFFF800002B4D7DCC26>I<00007FFC000FE00003FFFF807FF8000FFFFFE1FF
+FC003FFFFFFBFFFE007FF01FFFF3FE00FFC007FF83FE01FF0001FF03FE03FF0001FF83FE
+07FE0000FFC1FC07FE0000FFC0F80FFE0000FFE0000FFC00007FE0001FFC00007FF0001F
+FC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC
+00007FF0001FFC00007FF0001FFC00007FF0000FFC00007FE0000FFE0000FFE00007FE00
+00FFC00007FE0000FFC00003FF0001FF800001FF0001FF000000FFC007FE000000FFF01F
+FC000001FFFFFFF8000001EFFFFFE0000003C3FFFF80000003C07FFC00000007C0000000
+000007C0000000000007C0000000000007C0000000000007E0000000000007E000000000
+0007F0000000000007FC000000000007FFFFFFFC000007FFFFFFFFC00003FFFFFFFFF800
+03FFFFFFFFFE0001FFFFFFFFFF0001FFFFFFFFFF8000FFFFFFFFFFC0007FFFFFFFFFE003
+FFFFFFFFFFF00FFFFFFFFFFFF01FFC00000FFFF83FF0000000FFF83FE00000003FF87FC0
+0000001FFCFFC00000000FFCFF8000000007FCFF8000000007FCFF8000000007FCFF8000
+000007FCFF8000000007FCFFC00000000FFC7FC00000000FF87FE00000001FF83FF00000
+003FF01FF80000007FE00FFE000001FFC007FF800007FF8003FFF8007FFF0000FFFFFFFF
+FC00003FFFFFFFF0000007FFFFFF800000003FFFF0000037497DB13D>I<007FC0000000
+0000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFF
+C0000000000003FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000
+000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FF
+C0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000
+000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FF
+C0000000000001FFC0000000000001FFC0000000000001FFC001FFC0000001FFC00FFFF8
+000001FFC03FFFFC000001FFC07FFFFF000001FFC0FE07FF800001FFC1F003FF800001FF
+C3E001FFC00001FFC78001FFE00001FFCF0001FFE00001FFDE0001FFE00001FFDC0000FF
+F00001FFFC0000FFF00001FFF80000FFF00001FFF80000FFF00001FFF00000FFF00001FF
+F00000FFF00001FFF00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FF
+F00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF
+E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FF
+F00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF
+E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FF
+F00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF
+E00000FFF00001FFE00000FFF00001FFE00000FFF000FFFFFFC07FFFFFE0FFFFFFC07FFF
+FFE0FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0FFFFFFC07FFFFFE03B4C7BCB44>I<00FC00
+0003FF000007FF80000FFFC0000FFFC0001FFFE0001FFFE0001FFFE0001FFFE0001FFFE0
+001FFFE0000FFFC0000FFFC00007FF800003FF000000FC00000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000007FC0
+00FFFFC000FFFFC000FFFFC000FFFFC000FFFFC00003FFC00001FFC00001FFC00001FFC0
+0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
+0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
+0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
+0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000FFFFFF
+80FFFFFF80FFFFFF80FFFFFF80FFFFFF80194D7BCC22>I<007FC00000000000FFFFC000
+00000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000
+03FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC000
+0000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC00000000000
+01FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC000
+0000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC00000000000
+01FFC0000000000001FFC0000000000001FFC0000000000001FFC0003FFFFE0001FFC000
+3FFFFE0001FFC0003FFFFE0001FFC0003FFFFE0001FFC0003FFFFE0001FFC00003FF0000
+01FFC00003FC000001FFC00007F8000001FFC0000FE0000001FFC0003FC0000001FFC000
+7F80000001FFC000FF00000001FFC001FE00000001FFC003F800000001FFC00FF0000000
+01FFC01FE000000001FFC03FC000000001FFC07F8000000001FFC0FF0000000001FFC3FF
+0000000001FFC7FF8000000001FFCFFFC000000001FFDFFFE000000001FFFFFFE0000000
+01FFFFFFF000000001FFFEFFF800000001FFFC7FFC00000001FFF83FFC00000001FFE01F
+FE00000001FFC01FFF00000001FFC00FFF80000001FFC007FF80000001FFC003FFC00000
+01FFC003FFE0000001FFC001FFF0000001FFC000FFF0000001FFC0007FF8000001FFC000
+7FFC000001FFC0003FFE000001FFC0001FFE000001FFC0000FFF000001FFC0000FFF8000
+01FFC00007FFC00001FFC00007FFE000FFFFFF803FFFFF80FFFFFF803FFFFF80FFFFFF80
+3FFFFF80FFFFFF803FFFFF80FFFFFF803FFFFF80394C7CCB41>107
+D<007FC000FFFFC000FFFFC000FFFFC000FFFFC000FFFFC00003FFC00001FFC00001FFC0
+0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
+0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
+0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
+0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
+0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
+0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
+0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000FFFFFF
+80FFFFFF80FFFFFF80FFFFFF80FFFFFF80194C7BCB22>I<007FC001FFC000007FF00000
+FFFFC00FFFFC0003FFFF0000FFFFC03FFFFE000FFFFF8000FFFFC07FFFFF001FFFFFC000
+FFFFC0FE07FF803F81FFE000FFFFC1F801FFC07E007FF00003FFC3E001FFE0F8007FF800
+01FFC78000FFF1E0003FFC0001FFCF0000FFF3C0003FFC0001FFDE0000FFF780003FFC00
+01FFDE00007FFF80001FFE0001FFFC00007FFF00001FFE0001FFF800007FFE00001FFE00
+01FFF800007FFE00001FFE0001FFF000007FFC00001FFE0001FFF000007FFC00001FFE00
+01FFF000007FFC00001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
+01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
+01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
+01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
+01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
+01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
+01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
+01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
+01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
+01FFE000007FF800001FFE0001FFE000007FF800001FFE00FFFFFFC03FFFFFF00FFFFFFC
+FFFFFFC03FFFFFF00FFFFFFCFFFFFFC03FFFFFF00FFFFFFCFFFFFFC03FFFFFF00FFFFFFC
+FFFFFFC03FFFFFF00FFFFFFC5E327BB167>I<007FC001FFC00000FFFFC00FFFF80000FF
+FFC03FFFFC0000FFFFC07FFFFF0000FFFFC0FE07FF8000FFFFC1F003FF800003FFC3E001
+FFC00001FFC78001FFE00001FFCF0001FFE00001FFDE0001FFE00001FFDC0000FFF00001
+FFFC0000FFF00001FFF80000FFF00001FFF80000FFF00001FFF00000FFF00001FFF00000
+FFF00001FFF00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001
+FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000
+FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001
+FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000
+FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001
+FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000
+FFF00001FFE00000FFF00001FFE00000FFF000FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0FF
+FFFFC07FFFFFE0FFFFFFC07FFFFFE0FFFFFFC07FFFFFE03B327BB144>I<000007FF8000
+0000007FFFF800000003FFFFFF0000000FFFFFFFC000001FFE01FFE000007FF0003FF800
+00FFE0001FFC0001FF800007FE0003FF000003FF0007FF000003FF8007FE000001FF800F
+FE000001FFC01FFC000000FFE01FFC000000FFE03FFC000000FFF03FFC000000FFF03FF8
+0000007FF07FF80000007FF87FF80000007FF87FF80000007FF87FF80000007FF8FFF800
+00007FFCFFF80000007FFCFFF80000007FFCFFF80000007FFCFFF80000007FFCFFF80000
+007FFCFFF80000007FFCFFF80000007FFCFFF80000007FFCFFF80000007FFCFFF8000000
+7FFC7FF80000007FF87FF80000007FF87FF80000007FF87FF80000007FF83FFC000000FF
+F03FFC000000FFF01FFC000000FFE01FFC000000FFE00FFE000001FFC00FFE000001FFC0
+07FF000003FF8003FF800007FF0001FF800007FE0000FFE0001FFC00007FF0003FF80000
+3FFE01FFF000000FFFFFFFC0000003FFFFFF000000007FFFF80000000007FF8000003634
+7DB23D>I<007FC007FF000000FFFFC07FFFE00000FFFFC1FFFFFC0000FFFFC7FFFFFF00
+00FFFFCFF80FFF8000FFFFDFC003FFC00003FFFF0000FFE00001FFFE00007FF00001FFF8
+00007FF80001FFF000003FFC0001FFF000001FFE0001FFE000001FFF0001FFE000000FFF
+0001FFE000000FFF8001FFE000000FFF8001FFE0000007FF8001FFE0000007FFC001FFE0
+000007FFC001FFE0000007FFC001FFE0000003FFE001FFE0000003FFE001FFE0000003FF
+E001FFE0000003FFE001FFE0000003FFE001FFE0000003FFE001FFE0000003FFE001FFE0
+000003FFE001FFE0000003FFE001FFE0000003FFE001FFE0000003FFE001FFE0000003FF
+E001FFE0000003FFC001FFE0000007FFC001FFE0000007FFC001FFE0000007FFC001FFE0
+000007FF8001FFE000000FFF8001FFE000000FFF0001FFE000001FFF0001FFE000001FFE
+0001FFF000003FFE0001FFF800003FFC0001FFF800007FF80001FFFC0000FFF00001FFFF
+0001FFE00001FFFFC007FFC00001FFEFF01FFF800001FFE7FFFFFE000001FFE1FFFFF800
+0001FFE07FFFE0000001FFE00FFE00000001FFE0000000000001FFE0000000000001FFE0
+000000000001FFE0000000000001FFE0000000000001FFE0000000000001FFE000000000
+0001FFE0000000000001FFE0000000000001FFE0000000000001FFE0000000000001FFE0
+000000000001FFE0000000000001FFE0000000000001FFE00000000000FFFFFFC0000000
+00FFFFFFC000000000FFFFFFC000000000FFFFFFC000000000FFFFFFC0000000003B477C
+B144>I<00000FFE0000F0000000FFFFC001F0000003FFFFF003F000000FFFFFF803F000
+003FFF01FC07F000007FFC007E07F00000FFF0001F0FF00001FFE0000F9FF00003FFC000
+07DFF00007FF800007FFF0000FFF800003FFF0000FFF000003FFF0001FFF000001FFF000
+1FFE000001FFF0003FFE000000FFF0003FFC000000FFF0007FFC000000FFF0007FFC0000
+007FF0007FFC0000007FF0007FF80000007FF000FFF80000007FF000FFF80000007FF000
+FFF80000007FF000FFF80000007FF000FFF80000007FF000FFF80000007FF000FFF80000
+007FF000FFF80000007FF000FFF80000007FF000FFF80000007FF000FFF80000007FF000
+FFF80000007FF0007FFC0000007FF0007FFC0000007FF0007FFC0000007FF0003FFC0000
+007FF0003FFE000000FFF0003FFE000000FFF0001FFE000001FFF0001FFF000001FFF000
+0FFF000003FFF00007FF800007FFF00003FFC00007FFF00001FFC0001FFFF00000FFE000
+3FFFF000007FF800FEFFF000003FFE03FCFFF000001FFFFFF8FFF0000007FFFFE0FFF000
+0000FFFF80FFF00000001FFC00FFF0000000000000FFF0000000000000FFF00000000000
+00FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF000
+0000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000000000
+00FFF0000000000000FFF0000000000000FFF0000000000000FFF000000000007FFFFFE0
+000000007FFFFFE0000000007FFFFFE0000000007FFFFFE0000000007FFFFFE03B477CB1
+41>I<00FF803FE000FFFF80FFF800FFFF81FFFE00FFFF83FFFF00FFFF87E1FF80FFFF8F
+83FF8003FF9F07FFC001FF9E07FFC001FFBC07FFC001FFBC07FFC001FFF807FFC001FFF8
+07FFC001FFF003FF8001FFF001FF0001FFF000FE0001FFE000000001FFE000000001FFE0
+00000001FFE000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC0
+00000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC0
+00000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC0
+00000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC0
+00000001FFC000000001FFC000000001FFC0000000FFFFFFE00000FFFFFFE00000FFFFFF
+E00000FFFFFFE00000FFFFFFE000002A327CB132>I<0007FF8070007FFFF1F001FFFFFF
+F007FFFFFFF00FFC01FFF01FE0003FF03FC0000FF03F800007F07F800007F07F000003F0
+7F000003F0FF000001F0FF000001F0FF800001F0FF800001F0FFC00001F0FFF0000000FF
+FC000000FFFFC000007FFFFE00007FFFFFE0003FFFFFFC001FFFFFFE000FFFFFFF8007FF
+FFFFC003FFFFFFE001FFFFFFF0007FFFFFF0001FFFFFF80001FFFFFC00000FFFFC000000
+7FFC0000001FFE7800000FFEF8000007FEF8000003FEFC000003FEFC000001FEFC000001
+FEFE000001FEFE000001FCFF000001FCFF000003FCFF800003F8FFC00007F8FFE00007F0
+FFF8001FE0FFFF00FFC0FEFFFFFF80FC7FFFFF00F81FFFFC00E003FFC00027347CB230>
+I<0000F800000000F800000000F800000000F800000000F800000001F800000001F80000
+0001F800000001F800000003F800000003F800000007F800000007F80000000FF8000000
+0FF80000001FF80000003FF80000007FF8000000FFF8000003FFF800000FFFFFFFF0FFFF
+FFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0007FF80000007FF80000007FF80000007FF8
+0000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF800
+00007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000
+007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF8000000
+7FF8007C007FF8007C007FF8007C007FF8007C007FF8007C007FF8007C007FF8007C007F
+F8007C007FF8007C007FF8007C003FF800F8003FFC00F8003FFC00F8001FFE01F0000FFE
+03F00007FF87E00003FFFFC00001FFFF8000007FFF0000000FFC0026467EC430>I<007F
+E000003FF000FFFFE0007FFFF000FFFFE0007FFFF000FFFFE0007FFFF000FFFFE0007FFF
+F000FFFFE0007FFFF00003FFE00001FFF00001FFE00000FFF00001FFE00000FFF00001FF
+E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FF
+F00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF
+E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FF
+F00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF
+E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FF
+F00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF
+E00000FFF00001FFE00001FFF00001FFE00001FFF00001FFE00003FFF00001FFE00003FF
+F00001FFE00007FFF00000FFE00007FFF00000FFF0000F7FF000007FF0001E7FF800007F
+F8007C7FFFE0003FFE01F87FFFE0001FFFFFF07FFFE00007FFFFE07FFFE00001FFFFC07F
+FFE000003FFE007FC0003B337BB144>I<FFFFFFC0007FFFF0FFFFFFC0007FFFF0FFFFFF
+C0007FFFF0FFFFFFC0007FFFF0FFFFFFC0007FFFF000FFF0000003F80000FFF8000003F0
+00007FF8000003E000007FFC000003E000007FFC000007E000003FFC000007C000003FFE
+00000FC000001FFE00000F8000001FFF00001F8000000FFF00001F0000000FFF80003F00
+000007FF80003E00000007FFC0003E00000007FFC0007E00000003FFC0007C00000003FF
+E000FC00000001FFE000F800000001FFF001F800000000FFF001F000000000FFF803F000
+0000007FF803E0000000007FF803E0000000007FFC07E0000000003FFC07C0000000003F
+FE0FC0000000001FFE0F80000000001FFF1F80000000000FFF1F00000000000FFF9F0000
+0000000FFFBF000000000007FFBE000000000007FFFE000000000003FFFC000000000003
+FFFC000000000001FFF8000000000001FFF8000000000000FFF0000000000000FFF00000
+00000000FFF00000000000007FE00000000000007FE00000000000003FC0000000000000
+3FC00000000000001F800000000000001F800000003C327EB041>I<FFFFFF81FFFFFC00
+7FFFF0FFFFFF81FFFFFC007FFFF0FFFFFF81FFFFFC007FFFF0FFFFFF81FFFFFC007FFFF0
+FFFFFF81FFFFFC007FFFF001FFE00003FF000001FC0001FFF00003FF800001F80000FFF0
+0001FF800001F00000FFF80001FFC00003F000007FF80001FFC00003E000007FF80001FF
+C00003E000007FFC0001FFE00007E000003FFC0003FFE00007C000003FFC0003FFF00007
+C000003FFE0007FFF0000FC000001FFE0007FFF0000F8000001FFF0007FFF8001F800000
+0FFF000FFFF8001F0000000FFF000F9FF8001F0000000FFF800F9FFC003F00000007FF80
+1F9FFC003E00000007FF801F0FFE003E00000003FFC03F0FFE007C00000003FFC03E07FE
+007C00000003FFE03E07FF00FC00000001FFE07E07FF00F800000001FFE07C03FF00F800
+000001FFF07C03FF81F800000000FFF0F801FF81F000000000FFF8F801FFC3F000000000
+7FF9F801FFC3E0000000007FF9F000FFC3E0000000007FFDF000FFE7E0000000003FFFF0
+00FFE7C0000000003FFFE0007FE7C0000000003FFFE0007FFFC0000000001FFFC0003FFF
+80000000001FFFC0003FFF80000000000FFFC0003FFF00000000000FFF80001FFF000000
+00000FFF80001FFF000000000007FF80001FFE000000000007FF00000FFE000000000007
+FF00000FFE000000000003FE000007FC000000000003FE000007FC000000000001FE0000
+07F8000000000001FC000003F8000000000001FC000003F8000000000000F8000001F000
+000054327EB059>I<FFFFFF8007FFFFC0FFFFFF8007FFFFC0FFFFFF8007FFFFC0FFFFFF
+8007FFFFC0FFFFFF8007FFFFC0007FF800007F8000003FFC00007F0000003FFE0000FE00
+00001FFF0001FC0000000FFF8003F800000007FFC003F000000003FFC007E000000003FF
+E00FC000000001FFF01FC000000000FFF83F80000000007FFC7F00000000003FFC7E0000
+0000003FFEFC00000000001FFFF800000000000FFFF8000000000007FFF0000000000003
+FFE0000000000003FFE0000000000001FFF0000000000000FFF80000000000007FFC0000
+00000000FFFC000000000001FFFE000000000003FFFF000000000007FFFF800000000007
+E7FFC0000000000FC3FFC0000000001F83FFE0000000003F81FFF0000000007F00FFF800
+000000FE007FFC00000001FC003FFC00000001F8003FFE00000003F0001FFF00000007F0
+000FFF8000000FE00007FFC000001FC00003FFC000003F800003FFE000007F800001FFF0
+00FFFFF8001FFFFFF0FFFFF8001FFFFFF0FFFFF8001FFFFFF0FFFFF8001FFFFFF0FFFFF8
+001FFFFFF03C317EB041>I<7FFFFFC0007FFFE07FFFFFC0007FFFE07FFFFFC0007FFFE0
+7FFFFFC0007FFFE07FFFFFC0007FFFE000FFF0000003F80000FFF8000003F000007FF800
+0003E000007FFC000007E000003FFC000007C000003FFE000007C000003FFE00000FC000
+001FFE00000F8000001FFF00001F8000000FFF00001F0000000FFF80003F00000007FF80
+003E00000007FFC0007E00000003FFC0007C00000003FFE000FC00000003FFE000FC0000
+0001FFF000F800000001FFF001F800000000FFF001F000000000FFF803F0000000007FF8
+03E0000000007FFC07E0000000003FFC07C0000000003FFE0FC0000000001FFE0F800000
+00001FFF0F80000000001FFF1F80000000000FFF1F00000000000FFFBF000000000007FF
+BE000000000007FFFE000000000003FFFC000000000003FFFC000000000001FFF8000000
+000001FFF8000000000001FFF8000000000000FFF0000000000000FFF00000000000007F
+E00000000000007FE00000000000003FC00000000000003FC00000000000001F80000000
+0000001F800000000000001F800000000000001F000000000000003F000000000000003E
+000000000000007E000000000000007C000000001F8000FC000000003FC000F800000000
+7FE001F800000000FFF001F000000000FFF003F000000000FFF003E000000000FFF007E0
+00000000FFF00FC000000000FFE01F80000000007FE03F80000000007FC07F0000000000
+3F81FE00000000001FFFF800000000000FFFF0000000000007FFC0000000000000FE0000
+000000003B477EB041>I E /Fl 3 85 df<FFFFFFFFFE00FFFFFFFFFE0003F80001FE00
+01F800003E0001F800001F0001F800000F0001F80000070001F80000070001F800000300
+01F80000030001F80000030001F80000038001F80000018001F80018018001F800180180
+01F80018000001F80018000001F80018000001F80038000001F80078000001F800F80000
+01FFFFF8000001FFFFF8000001F800F8000001F80078000001F80038000001F800180000
+01F80018000001F80018006001F80018006001F80018006001F8000000C001F8000000C0
+01F8000000C001F8000000C001F8000001C001F80000018001F80000038001F800000380
+01F80000078001F800000F8001F800003F8003F80001FF00FFFFFFFFFF00FFFFFFFFFF00
+2B2D7EAC30>69 D<FFFFFFC00000FFFFFFFC000003F8007F000001F8000FC00001F80007
+E00001F80003F00001F80001F80001F80001FC0001F80000FC0001F80000FE0001F80000
+FE0001F80000FE0001F80000FE0001F80000FE0001F80000FC0001F80001FC0001F80001
+F80001F80003F00001F80007E00001F8000FC00001F8007F000001FFFFFC000001FFFFF0
+000001F800FC000001F8003E000001F8001F800001F8000F800001F8000FC00001F80007
+E00001F80007E00001F80007E00001F80007E00001F80007E00001F80007F00001F80007
+F00001F80007F00001F80007F00001F80007F00001F80007F00301F80007F80301F80003
+F80301F80003F80703FC0001FC0EFFFFF000FE1CFFFFF0003FF80000000007E0302E7DAC
+34>82 D<7FFFFFFFFFF87FFFFFFFFFF87F000FC003F87C000FC000F870000FC000387000
+0FC0003860000FC0001860000FC00018E0000FC0001CE0000FC0001CC0000FC0000CC000
+0FC0000CC0000FC0000CC0000FC0000CC0000FC0000C00000FC0000000000FC000000000
+0FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000000
+0FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000000
+0FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000000
+0FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000000
+0FC0000000001FE00000001FFFFFE000001FFFFFE0002E2D7EAC33>84
+D E /Fm 2 106 df<0001800003C00007C00007C0000780000F80000F80001F00001F00
+001E00003E00003E00007C00007C0000780000F80000F80001F00001F00001E00003E000
+03E00007C00007C0000780000F80000F80001F00001F00001E00003E00003E00007C0000
+7C0000780000F80000F80000F80000F800007800007C00007C00003E00003E00001E0000
+1F00001F00000F80000F800007800007C00007C00003E00003E00001E00001F00001F000
+00F80000F800007800007C00007C00003E00003E00001E00001F00001F00000F80000F80
+0007800007C00007C00003C0000180124A79B71E>104 D<600000F00000F80000F80000
+7800007C00007C00003E00003E00001E00001F00001F00000F80000F800007800007C000
+07C00003E00003E00001E00001F00001F00000F80000F800007800007C00007C00003E00
+003E00001E00001F00001F00000F80000F800007800007C00007C00007C00007C0000780
+000F80000F80001F00001F00001E00003E00003E00007C00007C0000780000F80000F800
+01F00001F00001E00003E00003E00007C00007C0000780000F80000F80001F00001F0000
+1E00003E00003E00007C00007C0000780000F80000F80000F00000600000124A7CB71E>
+I E /Fn 1 111 df<0000000FF00001FFE07FFE0003FFF1FFFF0007FFF7FFFF8007FFFF
+FFFF8003FFFFFFFFC001FFFFF03FC0000FFF801FE0000FFF001FE0000FFE000FE0000FF8
+000FE0000FF8000FE0000FF0001FE0001FE0001FC0001FE0001FC0001FC0001FC0001FC0
+001FC0001FC0001FC0001FC0003FC0003FC0003FC0003F80003F80003F80003F80003F80
+003F80003F80003F80003F80007F80007F80007F80007F00007F00007F00007F00007F00
+007F00007F00007F00007F0000FF0000FF0000FF0000FE0000FE0000FE0000FE007FFFF8
+1FFFF8FFFFFC3FFFFCFFFFFC7FFFFCFFFFFC7FFFFCFFFFFC3FFFFC7FFFF81FFFF82E287F
+A730>110 D E /Fo 1 59 df<0F003FC07FE0FFF0FFF0FFF0FFF0FFF0FFF07FE03FC00F
+000C0C768B21>58 D E /Fp 94 127 df<1C007F00FF80FF80FF80FF80FF80FF80FF80FF
+80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF807F007F007F007F007F007F007F
+007F007F007F007F007F007F007F007F007F007F007F003E000000000000000000000000
+00000000001C007F007F00FF80FF80FF807F007F001C0009396DB830>33
+D<100004007C001F00FE003F80FE003F80FF007F80FF007F80FE003F80FE003F80FE003F
+80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F
+80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F807E003F007C001F003C001E
+0010000400191C75B830>I<0007C007C0000007C007C000000FE00FE000000FE00FE000
+000FE00FE000000FE00FE000000FE00FE000000FE00FE000000FE00FE000000FE00FE000
+001FE01FE000001FE01FE000001FC01FC000001FC01FC000001FC01FC0007FFFFFFFFF00
+7FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF003FFFFFFFFE00
+007F807F8000007F807F8000007F007F0000007F007F0000007F007F0000007F007F0000
+007F007F0000007F007F0000007F007F0000007F007F0000007F007F000000FF00FF0000
+00FF00FF00003FFFFFFFFE007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80
+7FFFFFFFFF007FFFFFFFFF0001FC01FC000001FC01FC000001FC01FC000003FC03FC0000
+03FC03FC000003F803F8000003F803F8000003F803F8000003F803F8000003F803F80000
+03F803F8000003F803F8000001F001F0000001F001F0000029387DB730>I<0000380000
+00007C00000000FC00000000FC00000000FC00000000FC00000003FF0000001FFFE00000
+FFFFFC0001FFFFFE0007FFFFFF000FFFFFFF801FFEFDFFC01FF0FC3FE03FC0FC1FE07F80
+FC0FF07F00FC07F07E00FC07F8FE00FC03F8FC00FC03F8FC00FC07F8FC00FC07F8FC00FC
+07F8FE00FC03F0FE00FC03F07F00FC00007F80FC00007FC0FC00003FF0FC00001FFEFC00
+001FFFFC00000FFFFF000007FFFFE00001FFFFF800007FFFFC00001FFFFE000003FFFF00
+0000FFFF800000FDFFC00000FC7FE00000FC1FE00000FC0FF00000FC07F01800FC03F87E
+00FC03F87E00FC01F8FF00FC01F8FF00FC01F8FF00FC01F8FE00FC01F8FE00FC01F8FF00
+FC03F07F00FC03F07F80FC07F07F80FC0FE03FC0FC1FE03FF0FC7FC01FFEFFFF800FFFFF
+FF0007FFFFFE0003FFFFFC0000FFFFF000003FFFC0000007FE00000000FC00000000FC00
+000000FC00000000FC00000000FC000000007C0000000038000025477BBE30>I<03C000
+01E0000FF00003E0001FF80007F0003FFC0007F0003FFC000FF0007FFE000FF0007E7E00
+1FE000FE7F001FE000FE7F001FC000FC3F003FC000FC3F003FC000FC3F003F8000FC3F00
+7F8000FC3F007F8000FC3F00FF0000FE7F00FF0000FE7F00FE00007E7E01FE00007FFE01
+FE00003FFC01FC00003FFC03FC00001FF803FC00000FF007F8000003C007F80000000007
+F0000000000FF0000000000FF0000000000FE0000000001FE0000000001FE0000000003F
+C0000000003FC0000000003F80000000007F80000000007F80000000007F0000000000FF
+0000000000FF0000000001FE0000000001FE0000000001FC0000000003FC0000000003FC
+0000000003F80000000007F80000000007F8000000000FF001E000000FF007F800000FE0
+0FFC00001FE01FFE00001FE01FFE00001FC03FFF00003FC03FFF00003FC03F3F00007F80
+7F3F80007F807E1F80007F007E1F8000FF007E1F8000FF007E1F8000FE007E1F8001FE00
+7E1F8001FE007E1F8003FC007F3F8003FC003F3F0003F8003FFF0007F8003FFF0007F800
+1FFE0007F0001FFE0007F0000FFC0003E00007F80001E00001E00029477DBE30>I<0007
+E0000000001FF8000000003FFC000000007FFC00000000FFFE00000000FFFF00000001FC
+7F00000001F83F00000001F83F80000003F81F80000003F01F80000003F01F80000003F0
+1F80000003F01F80000003F01F80000003F01F80000003F03F80000003F03F00000003F0
+7F0FFF0003F87E1FFF8001F8FE1FFF8001F9FC1FFF8001FBFC1FFF8001FBF80FFF0001FF
+F00FC00000FFE00FC00000FFE01FC00000FFC01F8000007F801F800000FF003F800001FF
+003F000003FF007F000007FF807E00000FFF807E00000FFF80FE00001FDFC0FC00003F8F
+E0FC00003F8FE1FC00007F07F1F800007F03F3F80000FE03FBF00000FE01FFF00000FE01
+FFE00000FE00FFE00000FE00FFC00600FE007FC00F00FE003F801F80FE003FC01F80FF00
+7FC01F807F00FFE01F807F01FFF83F807F87FFFC3F003FFFFBFFFF001FFFF1FFFE001FFF
+E0FFFE000FFFC03FFC0003FF001FF80001FC0007E000293A7DB830>I<07C00FF01FF81F
+F81FFC1FFC1FFE0FFE07FE007E007E007E007E007E00FE00FC00FC01FC01F803F807F00F
+F01FE07FE0FFC0FF80FF007C0038000F1D70B730>I<00001E00007F0000FF0001FF0003
+FE0007FC000FF0001FE0003FC0007F8000FF0001FE0001FC0003FC0003F80007F0000FF0
+000FE0000FE0001FC0001FC0003FC0003F80003F80007F80007F00007F00007F00007F00
+00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
+00FE00007F00007F00007F00007F00007F80003F80003F80003FC0001FC0001FC0000FE0
+000FE0000FF00007F00003F80003FC0001FC0001FE0000FF00007F80003FC0001FE0000F
+F00007FC0003FE0001FF0000FF00007F00001E184771BE30>I<780000FE0000FF0000FF
+80007FC0003FE0000FF00007F80003FC0001FE0000FF00007F80003F80003FC0001FC000
+0FE0000FF00007F00007F00003F80003F80003FC0001FC0001FC0001FE0000FE0000FE00
+00FE0000FE00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00
+007F00007F00007F0000FE0000FE0000FE0000FE0001FE0001FC0001FC0003FC0003F800
+03F80007F00007F0000FF0000FE0001FC0003FC0003F80007F8000FF0001FE0003FC0007
+F8000FF0003FE0007FC000FF8000FF0000FE0000780000184778BE30>I<0000E0000000
+01F000000003F800000003F800000003F800000003F800000003F800000003F800003803
+F803807E03F80FC0FF83F83FE0FFC3F87FE0FFF3F9FFE07FFBFBFFC03FFFFFFF800FFFFF
+FE0003FFFFF80001FFFFF000007FFFC000001FFF0000007FFFC00001FFFFF00003FFFFF8
+000FFFFFFE003FFFFFFF807FFBFBFFC0FFF3F9FFE0FFC3F87FE0FF83F83FE07E03F80FC0
+3803F803800003F800000003F800000003F800000003F800000003F800000003F8000000
+01F000000000E0000023277AAE30>I<00003E00000000003E00000000007F0000000000
+7F00000000007F00000000007F00000000007F00000000007F00000000007F0000000000
+7F00000000007F00000000007F00000000007F00000000007F00000000007F0000000000
+7F00000000007F0000007FFFFFFFFF007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFF
+FFFFFF807FFFFFFFFF007FFFFFFFFF0000007F00000000007F00000000007F0000000000
+7F00000000007F00000000007F00000000007F00000000007F00000000007F0000000000
+7F00000000007F00000000007F00000000007F00000000007F00000000007F0000000000
+3E00000000003E00000029297DAF30>I<03E00FF01FF81FFC3FFE3FFE3FFF3FFF1FFF1F
+FF0FFF03FF007F007F007E00FE01FC03FC07F83FF07FF0FFE07F807F003C001019708B30
+>I<7FFFFFFFF07FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF07FFFFFFF
+F025077B9E30>I<0F003FC07FE07FE0FFF0FFF0FFF0FFF07FE07FE03FC00F000C0C6E8B
+30>I<00000000F000000001F000000003F800000003F800000007F800000007F8000000
+0FF00000000FF00000001FE00000001FE00000003FC00000003FC00000007F800000007F
+80000000FF00000000FF00000001FE00000001FE00000001FC00000003FC00000003FC00
+000007F800000007F80000000FF00000000FF00000001FE00000001FE00000003FC00000
+003FC00000007F800000007F80000000FF00000000FF00000001FE00000001FE00000001
+FC00000003FC00000003FC00000007F800000007F80000000FF00000000FF00000001FE0
+0000001FE00000003FC00000003FC00000007F800000007F80000000FF00000000FF0000
+0001FE00000001FE00000001FC00000003FC00000003FC00000007F800000007F8000000
+0FF00000000FF00000001FE00000001FE00000003FC00000003FC00000007F800000007F
+80000000FF00000000FF00000000FE00000000FE000000007C000000007C000000002547
+7BBE30>I<0000FE00000007FFC000000FFFE000003FFFF800007FFFFC0000FFFFFE0001
+FF83FF0003FE00FF8003FC007F8007F8003FC00FF0001FE00FE0000FE01FE0000FF01FC0
+0007F01FC00007F03F800003F83F800003F83F000001F87F000001FC7F000001FC7F0000
+01FC7F000001FCFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000
+FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FE
+FF000001FE7F000001FC7F000001FC7F000001FC7F800003FC3F800003F83F800003F83F
+C00007F81FC00007F01FC00007F01FE0000FF00FF0001FE00FF0001FE007F8003FC003FC
+007F8003FE00FF8001FF83FF0000FFFFFE00007FFFFC00003FFFF800000FFFE0000007FF
+C0000000FE0000273A7CB830>I<0003C0000007E0000007E000000FE000000FE000001F
+E000001FE000003FE000007FE00000FFE00003FFE0003FFFE000FFFFE000FFFFE000FFEF
+E000FF8FE0007E0FE000000FE000000FE000000FE000000FE000000FE000000FE000000F
+E000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000F
+E000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000F
+E000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000F
+E0003FFFFFF87FFFFFFCFFFFFFFEFFFFFFFE7FFFFFFC3FFFFFF81F3977B830>I<0007FC
+0000003FFFC00000FFFFF00003FFFFF80007FFFFFE000FFFFFFF001FF80FFF803FE001FF
+C03FC0007FC07F80003FE07F00001FE07F00000FF0FF000007F0FE000007F0FF000007F8
+FF000003F8FF000003F8FF000003F87E000003F818000003F800000003F800000003F800
+000007F800000007F00000000FF00000000FE00000001FE00000001FC00000003FC00000
+007F80000000FF80000001FF00000001FE00000007FC0000000FF80000001FF00000003F
+E00000007FC0000000FF80000001FF00000003FE00000007FC0000000FF00000003FE000
+00007FC0000000FF80000001FF00000003FE0001F007FC0003F80FF80003F81FE00003F8
+3FFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF83FFFFFFFF025397BB830>
+I<0003FF0000003FFFE00000FFFFF80001FFFFFE0003FFFFFF0007FFFFFF800FFE01FFC0
+0FF0007FC01FE0001FE01FE0000FE01FE0000FF01FE00007F01FE00007F00FC00007F007
+800007F000000007F00000000FF00000000FE00000000FE00000001FE00000003FC00000
+007FC0000000FF80000007FF000007FFFE00000FFFFC00000FFFF800000FFFFC00000FFF
+FF000007FFFF80000001FFC00000003FE00000001FF000000007F800000003F800000003
+FC00000001FC00000001FE00000000FE00000000FE18000000FE7E000000FEFF000000FE
+FF000000FEFF000001FEFF000001FCFE000003FCFF000003F87F800007F87FC0001FF03F
+F0003FF01FFE01FFE00FFFFFFFC007FFFFFF8003FFFFFE0000FFFFFC00003FFFF0000003
+FF8000273A7CB830>I<000003FC0000000007FE000000000FFE000000001FFE00000000
+1FFE000000003FFE000000007FFE000000007F7E00000000FE7E00000000FE7E00000001
+FC7E00000003F87E00000003F87E00000007F07E00000007F07E0000000FE07E0000001F
+C07E0000001FC07E0000003F807E0000003F807E0000007F007E000000FE007E000000FE
+007E000001FC007E000003F8007E000003F8007E000007F0007E000007F0007E00000FE0
+007E00001FC0007E00001FC0007E00003F80007E00003F80007E00007F00007E0000FE00
+007E0000FFFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFF
+FFFFFF000000007E00000000007E00000000007E00000000007E00000000007E00000000
+007E00000000007E00000000007E00000000007E00000000007E000000007FFFFE000000
+FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF0000007FFFFE0029397DB830>I<0F
+FFFFFF801FFFFFFFC03FFFFFFFC03FFFFFFFC03FFFFFFFC03FFFFFFF803F800000003F80
+0000003F800000003F800000003F800000003F800000003F800000003F800000003F8000
+00003F800000003F800000003F800000003F800000003F800000003F83FF00003F9FFFC0
+003FFFFFF0003FFFFFFC003FFFFFFE003FFFFFFF003FFE03FF803FF0007FC03FE0003FC0
+3F80001FE01F00000FE00E00000FF000000007F000000007F000000007F800000003F800
+000003F800000003F818000003F87E000003F87E000003F8FF000003F8FF000007F8FF00
+0007F0FE00000FF0FF00000FE07F00001FE07F80003FC07FC0007FC03FE001FF801FFC0F
+FF000FFFFFFE0007FFFFFC0003FFFFF80001FFFFE000007FFF8000000FFC000025397BB7
+30>I<00000FF80000007FFF000001FFFF800007FFFFE0001FFFFFE0003FFFFFF0007FF8
+0FF000FFC007F801FF8007F803FE0007F803FC0007F807F80007F80FF00003F00FF00001
+E01FE00000001FC00000003FC00000003F800000003F800000007F800000007F000C0000
+7F03FFE0007F0FFFF800FF3FFFFE00FEFFFFFF00FFFFFFFF80FFFFFFFFC0FFFE007FE0FF
+F8001FF0FFE0000FF0FFC00007F8FFC00003FCFF800003FCFF000001FCFF000001FEFF00
+0000FEFF000000FEFF000000FE7F000000FE7F000000FE7F000000FE7F000000FE3F8000
+00FE3F800001FE3FC00001FC1FC00001FC1FE00003FC0FE00007F80FF0000FF807F8001F
+F007FC003FE003FF81FFC001FFFFFF8000FFFFFF00007FFFFE00001FFFF8000007FFE000
+0001FF8000273A7CB830>I<7C00000000FFFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFF
+FEFFFFFFFFFEFFFFFFFFFCFE00000FF8FE00000FF0FE00001FE07C00003FC00000007F80
+000000FF00000000FF00000001FE00000003FC00000003F800000007F800000007F00000
+000FF00000000FE00000001FC00000001FC00000003F800000003F800000007F00000000
+7F00000000FF00000000FE00000001FE00000001FC00000001FC00000003FC00000003F8
+00000003F800000007F800000007F000000007F000000007F000000007F00000000FE000
+00000FE00000000FE00000000FE00000000FE00000000FE00000001FE00000001FC00000
+001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000000
+1FC00000000F8000000007000000273A7CB830>I<0001FF0000001FFFF000007FFFFC00
+00FFFFFE0003FFFFFF8007FFFFFFC00FFF01FFE01FF8003FF01FF0001FF03FC00007F83F
+C00007F87F800003FC7F000001FC7F000001FC7F000001FC7F000001FC7F000001FC7F80
+0003FC3F800003F83FC00007F81FE0000FF00FF0001FE007FC007FC003FF83FF8001FFFF
+FF00007FFFFC00001FFFF000003FFFF80000FFFFFE0001FFFFFF0007FE00FFC00FF8003F
+E01FE0000FF03FC00007F83F800003F87F800003FC7F000001FCFF000001FEFE000000FE
+FE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFF000001FE7F000001FC7F
+800003FC3F800003F83FC00007F81FF0001FF01FF8003FF00FFF01FFE007FFFFFFC003FF
+FFFF8000FFFFFE00007FFFFC00001FFFF0000001FF0000273A7CB830>I<0001FF000000
+0FFFE000003FFFF80000FFFFFC0001FFFFFE0003FFFFFF0007FF01FF800FFC007FC01FF0
+003FE03FE0001FE03FC0000FF07F800007F07F800007F07F000003F8FF000003F8FE0000
+03FCFE000001FCFE000001FCFE000001FCFE000001FCFE000001FEFE000001FEFE000001
+FEFF000001FE7F000001FE7F800003FE7F800007FE3FC00007FE1FE0000FFE1FF0003FFE
+0FFC00FFFE07FFFFFFFE03FFFFFFFE01FFFFFEFE00FFFFF9FE003FFFE1FC000FFF81FC00
+006001FC00000001FC00000003F800000003F800000007F800000007F00000000FF00F00
+000FE01F80001FE03FC0003FC03FC0007FC03FC000FF803FC001FF003FC007FE001FF01F
+FC001FFFFFF8000FFFFFF00007FFFFE00003FFFF800000FFFE0000003FF00000273A7CB8
+30>I<0F003FC07FE07FE0FFF0FFF0FFF0FFF07FE07FE03FC00F00000000000000000000
+0000000000000000000000000000000000000000000F003FC07FE07FE0FFF0FFF0FFF0FF
+F07FE07FE03FC00F000C276EA630>I<03C00FF01FF81FF83FFC3FFC3FFC3FFC1FF81FF8
+0FF003C000000000000000000000000000000000000000000000000000000000000003C0
+0FF01FF01FF83FF83FFC3FFC3FFC1FFC1FFC0FFC03FC00FC01FC01F803F803F007F01FE0
+3FE07FC0FF807F007E0038000E3470A630>I<00000000F000000003F000000007F80000
+001FF80000007FF8000000FFF0000003FFF0000007FFC000001FFF8000003FFE000000FF
+F8000001FFF0000007FFC000000FFF8000003FFE0000007FFC000001FFF0000003FFE000
+000FFF8000001FFF0000007FFC0000007FF8000000FFE0000000FFC0000000FFE0000000
+7FF80000007FFC0000001FFF0000000FFF80000003FFE0000001FFF00000007FFC000000
+3FFE0000000FFF80000007FFC0000001FFF0000000FFF80000003FFE0000001FFF800000
+07FFC0000003FFF0000000FFF00000007FF80000001FF800000007F800000003F0000000
+00F0252F7BB230>I<7FFFFFFFFF007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFF
+FFFF807FFFFFFFFF003FFFFFFFFE00000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000003FFFFFFFFE007FFFFFFFFF00FFFFFF
+FFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF007FFFFFFFFF0029157DA530>I<7800
+0000007E00000000FF00000000FFC0000000FFE00000007FF80000007FFE0000001FFF00
+00000FFFC0000003FFE0000001FFF80000007FFC0000001FFF0000000FFF80000003FFE0
+000001FFF00000007FFC0000003FFE0000000FFF80000007FFC0000001FFF0000000FFF0
+0000003FF80000001FF80000003FF8000000FFF0000001FFF0000007FFC000000FFF8000
+003FFE0000007FFC000001FFF0000003FFE000000FFF8000001FFF0000007FFC000001FF
+F8000003FFE000000FFFC000001FFF0000007FFE0000007FF8000000FFE0000000FFC000
+0000FF000000007E000000007800000000252F7BB230>I<001FFE000000FFFFE00003FF
+FFF8000FFFFFFE001FFFFFFF003FFFFFFF807FF803FFC07FC0007FC0FF00001FC0FF0000
+1FE0FF00000FE0FF00000FE0FF00000FE07E00000FE07E00001FE01800007FC0000000FF
+C0000003FF80000007FF0000000FFE0000001FF80000003FF00000007FC0000000FF8000
+0000FF00000001FE00000001FE00000003FC00000003F800000003F800000007F8000000
+07F000000007F000000007F000000007F000000007F000000007F000000007F000000007
+F000000003E0000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000001C000000007F000000007F00000000FF80000000FF800
+00000FF800000007F000000007F000000001C0000023397AB830>I<00001FE0000000FF
+F8000003FFFE00000FFFFF00001FFFFF80003FFFFFC0007FF03FE000FF800FE001FF0007
+F003FC0003F007F801FBF807F007FFF80FE01FFFF80FE03FFFFC1FC03FFFFC1F807FFFFC
+3F80FF0FFC3F00FE07FC3F01FC03FE7F01F801FE7E03F801FE7E03F000FE7E03F000FEFE
+07F000FEFC07E0007EFC07E0007EFC07E0007EFC07E0007EFC07E0007EFC07E0007EFC07
+E0007EFC07E0007EFC07E0007EFC07E0007EFE07F000FE7E03F000FC7E03F000FC7E03F8
+01FC7F01F801F83F01FC03F83F00FE07F03F80FF0FF01F807FFFE01FC03FFFC00FE03FFF
+C00FE01FFF8007F007FE0007F801F80003FC00007C01FF0000FE00FF8003FE007FF01FFE
+003FFFFFFC001FFFFFF8000FFFFFE00003FFFFC00000FFFE0000001FF000273A7CB830>
+I<00007F0000000000FF8000000000FF8000000001FFC000000001FFC000000001FFC000
+000001FFC000000003FFE000000003F7E000000003F7E000000003F7E000000003F7E000
+000007F7F000000007E3F000000007E3F000000007E3F00000000FE3F80000000FE3F800
+00000FE3F80000000FC1F80000000FC1F80000001FC1FC0000001FC1FC0000001FC1FC00
+00001FC1FC0000003F80FE0000003F80FE0000003F80FE0000003F80FE0000003F80FE00
+00007F007F0000007F007F0000007F007F0000007F007F000000FF007F800000FE003F80
+0000FFFFFF800000FFFFFF800000FFFFFF800001FFFFFFC00001FFFFFFC00001FFFFFFC0
+0001FC001FC00003FC001FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE0
+0007F8000FF00007F00007F00007F00007F0007FFF007FFF00FFFF80FFFF80FFFF80FFFF
+80FFFF80FFFF80FFFF80FFFF807FFF007FFF0029397DB830>I<7FFFFFF00000FFFFFFFE
+0000FFFFFFFF8000FFFFFFFFC000FFFFFFFFE0007FFFFFFFF00003F8001FF80003F80007
+F80003F80003FC0003F80001FC0003F80001FC0003F80000FE0003F80000FE0003F80000
+FE0003F80000FE0003F80000FE0003F80000FE0003F80001FE0003F80001FC0003F80001
+FC0003F80003F80003F80007F80003F8001FF00003F8007FE00003FFFFFFC00003FFFFFF
+800003FFFFFE000003FFFFFF800003FFFFFFE00003FFFFFFF00003F8000FF80003F80003
+FC0003F80001FE0003F80000FE0003F800007F0003F800007F0003F800007F0003F80000
+3F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F80000
+7F8003F800007F0003F800007F0003F80000FF0003F80001FE0003F80003FE0003F8001F
+FC007FFFFFFFFC00FFFFFFFFF800FFFFFFFFF000FFFFFFFFC000FFFFFFFF80007FFFFFFC
+000029387EB730>I<00007F803C0003FFF03E0007FFFC7E001FFFFE7E003FFFFFFE007F
+FFFFFE00FFE07FFE01FF801FFE03FE000FFE07FC0007FE07F80007FE0FF00003FE0FF000
+03FE1FE00001FE1FC00001FE3FC00001FE3F800000FE3F800000FE7F800000FE7F000000
+FE7F0000007C7F00000000FF00000000FE00000000FE00000000FE00000000FE00000000
+FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE
+00000000FF000000007F000000007F000000007F0000007C7F800000FE3F800000FE3F80
+0000FE3FC00000FE1FC00000FE1FE00001FE0FF00001FC0FF00001FC07F80003F807FC00
+07F803FE000FF001FF801FF000FFE07FE0007FFFFFC0003FFFFF80001FFFFF000007FFFC
+000003FFF00000007FC000273A7CB830>I<3FFFFFE000007FFFFFFC0000FFFFFFFE0000
+FFFFFFFF80007FFFFFFFC0003FFFFFFFE00003F8007FF00003F8001FF80003F8000FF800
+03F80007FC0003F80003FE0003F80001FE0003F80000FF0003F80000FF0003F800007F80
+03F800007F8003F800003F8003F800003FC003F800001FC003F800001FC003F800001FC0
+03F800001FC003F800000FE003F800000FE003F800000FE003F800000FE003F800000FE0
+03F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003F800000FE0
+03F800000FE003F800001FE003F800001FC003F800001FC003F800001FC003F800003FC0
+03F800003F8003F800003F8003F800007F8003F800007F0003F80000FF0003F80001FE00
+03F80003FE0003F80007FC0003F8000FFC0003F8001FF80003F8007FF0003FFFFFFFE000
+7FFFFFFFC000FFFFFFFF8000FFFFFFFF00007FFFFFFC00003FFFFFE000002B387FB730>
+I<7FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF
+8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F
+8003F800003F8003F800003F8003F800001F0003F80000000003F80000000003F8000000
+0003F80000000003F8007C000003F800FE000003F800FE000003F800FE000003F800FE00
+0003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE00
+0003F800FE000003F800FE000003F800FE000003F800FE000003F8007C000003F8000000
+0003F80000000003F80000000003F80000000003F80000000003F8000007C003F800000F
+E003F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003F800000F
+E003F800000FE003F800000FE07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFF
+E0FFFFFFFFFFE07FFFFFFFFFC02B387EB730>I<3FFFFFFFFF807FFFFFFFFFC0FFFFFFFF
+FFC0FFFFFFFFFFC07FFFFFFFFFC03FFFFFFFFFC001FC00001FC001FC00001FC001FC0000
+1FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC0000
+0F8001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC003E
+000001FC007F000001FC007F000001FC007F000001FC007F000001FFFFFF000001FFFFFF
+000001FFFFFF000001FFFFFF000001FFFFFF000001FFFFFF000001FC007F000001FC007F
+000001FC007F000001FC007F000001FC003E000001FC0000000001FC0000000001FC0000
+000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000
+000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000003FFFF800
+00007FFFFC000000FFFFFC000000FFFFFC0000007FFFFC0000003FFFF80000002A387EB7
+30>I<0000FF00F0000003FFC0F800000FFFF1F800003FFFFDF800007FFFFFF80000FFFF
+FFF80001FFC1FFF80001FF007FF80003FE003FF80007FC001FF80007F8000FF8000FF000
+0FF8000FE00007F8001FE00007F8001FC00007F8003FC00007F8003F800003F8003F8000
+03F8007F800003F8007F000003F8007F000001F0007F0000000000FF0000000000FE0000
+000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000
+000000FE0000000000FE0000FFFF00FE0001FFFF80FE0003FFFF80FE0003FFFF80FF0001
+FFFF807F0000FFFF007F000003F8007F000003F8007F800003F8003F800007F8003F8000
+07F8003FC00007F8001FC00007F8001FE0000FF8000FE0000FF8000FF0000FF80007F800
+1FF80007F8001FF80003FE003FF80001FF007FF80001FFC1FFF80000FFFFFFF800007FFF
+FFF800003FFFFBF800000FFFF3F8000003FFC1F0000000FF000000293A7DB830>I<3FFF
+800FFFE07FFFC01FFFF0FFFFE03FFFF8FFFFE03FFFF87FFFC01FFFF03FFF800FFFE003F8
+0000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F8
+0000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F8
+0000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003FF
+FFFFFE0003FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003F8
+0000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F8
+0000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F8
+0000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F8
+0000FE0003F80000FE003FFF800FFFE07FFFC01FFFF0FFFFE03FFFF8FFFFE03FFFF87FFF
+C01FFFF03FFF800FFFE02D387FB730>I<7FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF
+80FFFFFFFF807FFFFFFF000007F000000007F000000007F000000007F000000007F00000
+0007F000000007F000000007F000000007F000000007F000000007F000000007F0000000
+07F000000007F000000007F000000007F000000007F000000007F000000007F000000007
+F000000007F000000007F000000007F000000007F000000007F000000007F000000007F0
+00000007F000000007F000000007F000000007F000000007F000000007F000000007F000
+000007F000000007F000000007F000000007F000000007F000000007F000000007F00000
+0007F000000007F000000007F000007FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF80FF
+FFFFFF807FFFFFFF00213879B730>I<0001FFFFF00003FFFFF80007FFFFF80007FFFFF8
+0003FFFFF80001FFFFF0000000FE00000000FE00000000FE00000000FE00000000FE0000
+0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000
+00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
+FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE
+00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00
+000000FE00000000FE00000000FE003C0000FE007E0000FE00FF0000FE00FF0000FE00FF
+0001FC00FF0003FC00FF8007FC007FF01FF8003FFFFFF0003FFFFFE0001FFFFFC00007FF
+FF800001FFFE0000003FF0000025397AB730>I<3FFF000FFF807FFF801FFFC0FFFFC03F
+FFC0FFFFC03FFFC07FFF801FFFC03FFF000FFF8003F00003F80003F00007F00003F0000F
+E00003F0001FE00003F0003FC00003F0003F800003F0007F000003F000FE000003F001FE
+000003F003FC000003F003F8000003F007F0000003F00FE0000003F01FE0000003F01FC0
+000003F03F80000003F07F00000003F0FF00000003F1FF00000003F1FF80000003F3FFC0
+000003F7FFC0000003FFFFE0000003FFEFE0000003FFC7F0000003FF83F0000003FF03F8
+000003FF01F8000003FE01FC000003FC00FE000003F800FE000003F8007F000003F0003F
+000003F0003F800003F0001F800003F0001FC00003F0000FC00003F0000FE00003F00007
+F00003F00007F00003F00003F80003F00001F80003F00001FC0003F00000FC003FFF0003
+FFC07FFF8007FFE0FFFFC00FFFE0FFFFC00FFFE07FFF8007FFE03FFF0003FFC02B387FB7
+30>I<3FFFF80000007FFFFC000000FFFFFE000000FFFFFE0000007FFFFC0000003FFFF8
+00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
+00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
+00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
+00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
+00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
+00000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000F8001FC00
+001FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00
+001FC001FC00001FC001FC00001FC03FFFFFFFFFC07FFFFFFFFFC0FFFFFFFFFFC0FFFFFF
+FFFFC07FFFFFFFFFC03FFFFFFFFF802A387EB730>I<3FF80000FFE07FFC0001FFF0FFFE
+0003FFF8FFFE0003FFF87FFE0003FFF03FFF0007FFE007FF0007FF0007EF0007BF0007EF
+800FBF0007EF800FBF0007EF800FBF0007E7C01F3F0007E7C01F3F0007E7C01F3F0007E7
+C01F3F0007E7E03F3F0007E3E03E3F0007E3E03E3F0007E3F07E3F0007E3F07E3F0007E1
+F07C3F0007E1F07C3F0007E1F8FC3F0007E1F8FC3F0007E0F8F83F0007E0F8F83F0007E0
+FDF83F0007E07DF03F0007E07DF03F0007E07DF03F0007E07FF03F0007E03FE03F0007E0
+3FE03F0007E03FE03F0007E01FC03F0007E01FC03F0007E007003F0007E000003F0007E0
+00003F0007E000003F0007E000003F0007E000003F0007E000003F0007E000003F0007E0
+00003F0007E000003F0007E000003F0007E000003F0007E000003F0007E000003F003FFC
+0001FFE07FFE0003FFF0FFFF0007FFF8FFFF0007FFF87FFE0003FFF03FFC0001FFE02D38
+7FB730>I<3FFC001FFF807FFE003FFFC0FFFF007FFFE0FFFF007FFFE07FFF803FFFC03F
+FF801FFF8003FF8001F80003F7C001F80003F7C001F80003F7C001F80003F3E001F80003
+F3E001F80003F3E001F80003F3F001F80003F1F001F80003F1F001F80003F1F801F80003
+F1F801F80003F0F801F80003F0FC01F80003F0FC01F80003F07C01F80003F07E01F80003
+F07E01F80003F03E01F80003F03F01F80003F03F01F80003F01F01F80003F01F01F80003
+F01F81F80003F01F81F80003F00F81F80003F00FC1F80003F00FC1F80003F007C1F80003
+F007E1F80003F007E1F80003F003E1F80003F003F1F80003F003F1F80003F001F1F80003
+F001F1F80003F001F9F80003F000F9F80003F000F9F80003F000F9F80003F0007DF80003
+F0007DF80003F0007DF80003F0003FF8003FFF003FF8007FFF803FF800FFFFC01FF800FF
+FFC01FF8007FFF800FF8003FFF0007F0002B387EB730>I<003FFFE00001FFFFFC0007FF
+FFFF000FFFFFFF801FFFFFFFC03FFFFFFFE03FF800FFE03FE0003FE07F80000FF07F8000
+0FF07F000007F07F000007F07F000007F07F000007F0FF000007F8FE000003F8FE000003
+F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8
+FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE
+000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE00
+0003F8FE000003F8FE000003F8FE000003F8FF000007F8FF000007F87F000007F07F0000
+07F07F000007F07F80000FF07F80000FF07FC0001FF03FE0003FE03FF800FFE03FFFFFFF
+E01FFFFFFFC00FFFFFFF8007FFFFFF0001FFFFFC00003FFFE000253A7BB830>I<7FFFFF
+F00000FFFFFFFE0000FFFFFFFF8000FFFFFFFFE000FFFFFFFFF0007FFFFFFFF80003F800
+3FF80003F8000FFC0003F80003FE0003F80001FE0003F80000FF0003F80000FF0003F800
+007F0003F800007F8003F800003F8003F800003F8003F800003F8003F800003F8003F800
+003F8003F800003F8003F800007F8003F800007F0003F80000FF0003F80000FF0003F800
+01FE0003F80003FE0003F8000FFC0003F8003FF80003FFFFFFF80003FFFFFFF00003FFFF
+FFE00003FFFFFF800003FFFFFE000003FFFFF0000003F80000000003F80000000003F800
+00000003F80000000003F80000000003F80000000003F80000000003F80000000003F800
+00000003F80000000003F80000000003F80000000003F80000000003F80000000003F800
+00000003F8000000007FFFC0000000FFFFE0000000FFFFE0000000FFFFE0000000FFFFE0
+0000007FFFC000000029387EB730>I<003FFFE00001FFFFFC0007FFFFFF000FFFFFFF80
+1FFFFFFFC03FFFFFFFE03FF800FFE03FE0003FE07FC0001FF07F80000FF07F000007F07F
+000007F07F000007F07F000007F0FF000007F8FE000003F8FE000003F8FE000003F8FE00
+0003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE0000
+03F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003
+F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8
+FE000003F8FE007E03F8FE00FE03F8FF00FF07F87F00FF07F07F007F87F07F007F87F07F
+003FC7F07F803FCFF07FC01FFFF03FE01FFFE03FF80FFFE03FFFFFFFE01FFFFFFFC00FFF
+FFFF8007FFFFFF0001FFFFFC00003FFFFE00000001FE00000000FF00000000FF00000000
+FF800000007F800000007FC00000003FC00000003FE00000001FE00000001FF00000000F
+F000000007E025467BB830>I<3FFFFF8000007FFFFFF00000FFFFFFFC0000FFFFFFFF00
+007FFFFFFF80003FFFFFFFC00003F801FFE00003F8003FF00003F8001FF00003F8000FF8
+0003F80007F80003F80003F80003F80003FC0003F80001FC0003F80001FC0003F80001FC
+0003F80001FC0003F80001FC0003F80003FC0003F80003F80003F80007F80003F8000FF8
+0003F8001FF00003F8003FF00003F801FFE00003FFFFFFC00003FFFFFF800003FFFFFF00
+0003FFFFFE000003FFFFFF000003FFFFFF800003F800FFC00003F8003FE00003F8001FE0
+0003F8000FE00003F8000FF00003F80007F00003F80007F00003F80007F00003F80007F0
+0003F80007F00003F80007F00003F80007F00003F80007F00003F80007F0F803F80007F1
+FC03F80007F1FC03F80007F1FC03F80007F1FC03F80007F1FC3FFF8003FBFC7FFFC003FF
+F8FFFFE001FFF8FFFFE001FFF07FFFC000FFE03FFF80007FC0000000001F002E397FB730
+>I<000FF803C0007FFF03E001FFFFC7E003FFFFF7E007FFFFFFE00FFFFFFFE01FF80FFF
+E03FE001FFE03FC000FFE07F80007FE07F00003FE0FF00003FE0FE00001FE0FE00001FE0
+FE00000FE0FE00000FE0FE00000FE0FF00000FE0FF000007C07F000000007F800000007F
+C00000003FF00000001FFE0000001FFFF000000FFFFF000007FFFFE00001FFFFF80000FF
+FFFC00001FFFFF000003FFFF8000003FFFC0000001FFC00000007FE00000001FE0000000
+0FF00000000FF000000007F800000007F87C000003F8FE000003F8FE000003F8FE000003
+F8FE000003F8FE000003F8FF000007F8FF000007F0FF800007F0FFC0000FE0FFE0001FE0
+FFF8003FC0FFFF00FFC0FFFFFFFF80FFFFFFFF00FDFFFFFE00FC7FFFF800F81FFFF00078
+01FF8000253A7BB830>I<3FFFFFFFFFC07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FF
+FFFFFFFFE0FFFFFFFFFFE0FE003F800FE0FE003F800FE0FE003F800FE0FE003F800FE0FE
+003F800FE0FE003F800FE0FE003F800FE0FE003F800FE07C003F8007C000003F80000000
+003F80000000003F80000000003F80000000003F80000000003F80000000003F80000000
+003F80000000003F80000000003F80000000003F80000000003F80000000003F80000000
+003F80000000003F80000000003F80000000003F80000000003F80000000003F80000000
+003F80000000003F80000000003F80000000003F80000000003F80000000003F80000000
+003F80000000003F80000000003F80000000003F80000000003F80000000003F80000000
+003F80000000003F80000000003F80000000003F800000001FFFFF0000003FFFFF800000
+3FFFFF8000003FFFFF8000003FFFFF8000001FFFFF00002B387EB730>I<7FFFC007FFFC
+FFFFE00FFFFEFFFFE00FFFFEFFFFE00FFFFEFFFFE00FFFFE7FFFC007FFFC03F800003F80
+03F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F80
+03F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F80
+03F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F80
+03F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F80
+03F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F80
+03F800003F8003F800003F8003F800003F8003F800003F8003FC00007F8001FC00007F00
+01FC00007F0001FC00007F0000FE0000FE0000FF0001FE00007F0001FC00007F8003FC00
+003FE00FF800001FF83FF000000FFFFFE0000007FFFFC0000003FFFF80000001FFFF0000
+00007FFC000000001FF000002F3980B730>I<7FFE000FFFC0FFFF001FFFE0FFFF803FFF
+E0FFFF803FFFE0FFFF001FFFE07FFE000FFFC007F00001FC0007F00001FC0007F80003FC
+0003F80003F80003F80003F80003F80003F80003F80003F80001FC0007F00001FC0007F0
+0001FC0007F00001FC0007F00000FE000FE00000FE000FE00000FE000FE00000FE000FE0
+0000FF001FE000007F001FC000007F001FC000007F001FC000007F803FC000003F803F80
+00003F803F8000003F803F8000003F803F8000001FC07F0000001FC07F0000001FC07F00
+00001FC07F0000000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE00000007E0FC00
+000007F1FC00000007F1FC00000007F1FC00000003F1F800000003F1F800000003F1F800
+000003FBF800000001FBF000000001FBF000000001FBF000000001FFF000000001FFF000
+000000FFE000000000FFE000000000FFE000000000FFE0000000007FC0000000003F8000
+002B397EB730>I<3FFC0001FFE07FFE0003FFF0FFFE0003FFF8FFFE0003FFF87FFE0003
+FFF03FFC0001FFE01FC000001FC00FC000001F800FC000001F800FC000001F800FC00000
+1F800FC000001F800FC000001F800FC000001F800FE000003F8007E000003F0007E00000
+3F0007E000003F0007E000003F0007E000003F0007E000003F0007E000003F0003E00F80
+3E0003F01FC07E0003F03FE07E0003F03FE07E0003F03FE07E0003F07FF07E0003F07FF0
+7E0003F07DF07E0001F07DF07C0001F07DF07C0001F8FDF8FC0001F8FDF8FC0001F8FDF8
+FC0001F8F8F8FC0001F8F8F8FC0001F8F8F8FC0000F8F8F8F80000F9F8FCF80000F9F8FC
+F80000F9F07CF80000F9F07CF80000FDF07DF80000FDF07DF800007DF07DF000007DE03D
+F000007DE03DF000007DE03DF000007FE03FF000007FE03FF000007FC01FF000007FC01F
+F000003FC01FE000003FC01FE000003F800FE000001F0007C0002D397FB730>I<3FFF01
+FFF8007FFF83FFFC007FFFC7FFFE007FFFC7FFFE007FFF83FFFC003FFF01FFF80001FC00
+7F800001FE007F000000FE00FF000000FF00FE0000007F01FE0000007F81FC0000003F83
+FC0000003FC3FC0000001FC3F80000001FE7F80000000FE7F00000000FFFF000000007FF
+E000000007FFE000000003FFC000000003FFC000000001FF8000000001FF8000000000FF
+0000000000FF0000000000FF0000000000FF0000000001FF8000000001FF8000000003FF
+C000000003FFC000000003FFE000000007FFE000000007FFF00000000FE7F00000000FE7
+F80000001FC3F80000001FC3FC0000003F81FC0000003F81FE0000007F00FE0000007F00
+FF000000FF007F000000FE007F800001FE003F800001FC003FC00003FC001FC00003F800
+1FE00007F8000FE0007FFE007FFF00FFFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF00
+FFFF807FFE007FFF0029387DB730>I<7FFF001FFFC0FFFF803FFFE0FFFF803FFFE0FFFF
+803FFFE0FFFF803FFFE07FFF001FFFC003F80003F80003FC0007F80003FC0007F80001FE
+000FF00001FE000FF00000FF000FE00000FF001FE000007F001FC000007F803FC000003F
+803F8000003FC07F8000001FC07F0000001FC07F0000000FE0FE0000000FE0FE0000000F
+F1FE00000007F1FC00000007F1FC00000003FBF800000003FBF800000001FBF000000001
+FFF000000000FFE000000000FFE0000000007FC0000000007FC0000000007FC000000000
+3F80000000003F80000000003F80000000003F80000000003F80000000003F8000000000
+3F80000000003F80000000003F80000000003F80000000003F80000000003F8000000000
+3F80000000003F80000000003F80000000003F80000000003F8000000003FFF800000007
+FFFC0000000FFFFE0000000FFFFE00000007FFFC00000003FFF800002B387EB730>I<1F
+FFFFFFFC3FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7F000003FC7F00
+0007F87F000007F07F00000FF07F00001FE07F00001FC07F00003FC07F00007F803E0000
+7F00000000FF00000001FE00000001FC00000003FC00000007F800000007F00000000FF0
+0000001FE00000001FC00000003FC00000007F800000007F00000000FF00000001FE0000
+0001FC00000003FC00000007F800000007F00000000FF00000001FE00000001FC0000000
+3FC00000007F800000007F00000000FF00000001FE00007C01FC0000FE03FC0000FE07F8
+0000FE07F00000FE0FF00000FE1FE00000FE1FC00000FE3FC00000FE7F800000FE7FFFFF
+FFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC27387CB730>I<7FFF
+FF00FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF00FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FFFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF807FFFFF0019476DBE30>
+I<7C000000007C00000000FE00000000FE00000000FF00000000FF000000007F80000000
+7F800000003FC00000003FC00000001FE00000001FE00000000FF00000000FF000000007
+F800000007F800000003FC00000003FC00000001FC00000001FE00000001FE00000000FF
+00000000FF000000007F800000007F800000003FC00000003FC00000001FE00000001FE0
+0000000FF00000000FF000000007F800000007F800000003FC00000003FC00000001FC00
+000001FE00000001FE00000000FF00000000FF000000007F800000007F800000003FC000
+00003FC00000001FE00000001FE00000000FF00000000FF000000007F800000007F80000
+0003FC00000003FC00000001FC00000001FE00000001FE00000000FF00000000FF000000
+007F800000007F800000003FC00000003FC00000001FE00000001FE00000000FF0000000
+0FF000000007F800000007F800000003F800000003F800000001F000000000F025477BBE
+30>I<7FFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF807FFFFF8000003F8000003F8000
+003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000
+003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000
+003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000
+003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000
+003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000
+003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000
+003F8000003F8000003F807FFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF807FFFFF0019
+477DBE30>I<00070000001FC000007FF00000FFF80003FFFE000FFFFF803FFFFFE07FFD
+FFF0FFF07FF8FFC01FF8FF800FF8FE0003F87C0001F0100000401D0E77B730>I<7FFFFF
+FFF07FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF07FFFFFFFF025077B7D
+30>I<0038007C01FE03FE07FE0FFC0FF01FE01FC03F803F007F007E007E00FE00FC00FC
+00FC00FC00FC00FFC0FFE0FFF07FF07FF03FF03FF01FE007C00F1D70BE30>I<003FFC00
+000001FFFF80000003FFFFE0000007FFFFF000000FFFFFF800001FFFFFFC00001FF00FFE
+00001FE001FF00001FE000FF00001FE0007F80000FC0003F80000780003FC0000000001F
+C0000000001FC0000000001FC0000000001FC0000000FFFFC000000FFFFFC000007FFFFF
+C00001FFFFFFC00007FFFFFFC0000FFFFFFFC0001FFFC01FC0003FFC001FC0007FE0001F
+C0007F80001FC000FF00001FC000FE00001FC000FE00001FC000FE00001FC000FE00001F
+C000FF00003FC000FF00003FC0007F80007FC0007FC001FFC0003FF80FFFFFC01FFFFFFF
+FFE01FFFFFFFFFE007FFFFF7FFE003FFFFC3FFE000FFFF00FFC0003FF00000002B2A7CA8
+30>I<3FFC000000007FFE00000000FFFE00000000FFFE000000007FFE000000003FFE00
+00000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00
+00000000FE0000000000FE0000000000FE0000000000FE0000000000FE03FE000000FE1F
+FF800000FE7FFFE00000FEFFFFF00000FFFFFFFC0000FFFFFFFE0000FFFE07FE0000FFF0
+01FF0000FFE000FF8000FFC0007F8000FF80003FC000FF00001FC000FE00001FE000FE00
+000FE000FE00000FE000FE00000FF000FE000007F000FE000007F000FE000007F000FE00
+0007F000FE000007F000FE000007F000FE000007F000FE000007F000FE00000FF000FE00
+000FF000FE00000FE000FF00000FE000FF00001FE000FF80003FC000FF80003FC000FFC0
+007F8000FFE000FF8000FFF003FF0000FFFC0FFE0000FFFFFFFC0000FFFFFFF80000FEFF
+FFF000007E7FFFC000003C1FFF0000000003FC00002C3980B730>I<0000FFE0000007FF
+FC00001FFFFE00007FFFFF0000FFFFFF8001FFFFFFC003FF807FC007FC003FC00FF8003F
+C01FF0003FC01FE0001F803FC0000F003F800000007F800000007F000000007F00000000
+FF00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE
+00000000FE00000000FF000000007F000000007F000000007F800000003F800007C03FC0
+000FE01FE0000FE01FF0001FE00FF8001FC007FE003FC007FFC0FF8003FFFFFF8000FFFF
+FF00007FFFFE00001FFFF8000007FFF0000001FF8000232A7AA830>I<000001FFE00000
+0003FFF000000007FFF000000007FFF000000003FFF000000001FFF00000000007F00000
+000007F00000000007F00000000007F00000000007F00000000007F00000000007F00000
+000007F00000000007F00000000007F0000003FE07F000001FFF87F000003FFFE7F00000
+FFFFFFF00001FFFFFFF00003FFFFFFF00007FF03FFF0000FFC00FFF0001FF0003FF0001F
+E0001FF0003FC0001FF0003FC0000FF0007F800007F0007F000007F0007F000007F000FF
+000007F000FF000007F000FE000007F000FE000007F000FE000007F000FE000007F000FE
+000007F000FE000007F000FE000007F000FE000007F000FF000007F0007F00000FF0007F
+00000FF0007F80000FF0003F80001FF0003FC0003FF0001FE0003FF0001FF0007FF0000F
+F801FFF00007FE07FFFFC003FFFFFFFFE001FFFFFFFFF000FFFFF7FFF0007FFFC7FFE000
+1FFF03FFC00007FC0000002C397DB730>I<0001FF00000007FFE000001FFFF800007FFF
+FC0000FFFFFE0001FFFFFF0003FF81FF8007FC007FC00FF8003FC01FE0001FE01FE0000F
+E03FC0000FF03F800007F07F800007F07F000007F07F000003F8FF000003F8FE000003F8
+FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF0FE00000000FF
+000000007F000000007F000000007F800000003F800001F03FC00003F81FE00003F80FF0
+0003F80FF80007F807FE001FF003FFC07FE001FFFFFFE000FFFFFFC0003FFFFF80001FFF
+FE000007FFF8000000FFC000252A7CA830>I<000000FF80000007FFE000001FFFF00000
+3FFFF000007FFFF80000FFFFF80001FF87F80003FE07F80003FC03F00007F800C00007F0
+00000007F000000007F000000007F000000007F000000007F000000007F000000007F000
+003FFFFFFFC07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC00007F00000
+0007F000000007F000000007F000000007F000000007F000000007F000000007F0000000
+07F000000007F000000007F000000007F000000007F000000007F000000007F000000007
+F000000007F000000007F000000007F000000007F000000007F000000007F000000007F0
+00000007F000000007F000000007F000000007F000003FFFFFFE007FFFFFFF00FFFFFFFF
+80FFFFFFFF807FFFFFFF003FFFFFFE0025397DB830>I<0003FC00FF00001FFF87FFC000
+3FFFDFFFC000FFFFFFFFE001FFFFFFFFE003FFFFFFFFE007FE07FF8FE007F801FE07C00F
+F000FF00000FF000FF00000FE0007F00001FE0007F80001FC0003F80001FC0003F80001F
+C0003F80001FC0003F80001FC0003F80001FE0007F80000FE0007F00000FF000FF00000F
+F000FF000007F801FE000007FE07FE000007FFFFFC000007FFFFF800000FFFFFF000000F
+FFFFC000000FDFFF8000000FC3FC0000000FC0000000000FC0000000000FC0000000000F
+E0000000000FF00000000007FFFFF0000007FFFFFF000003FFFFFFC00007FFFFFFF0000F
+FFFFFFF8001FFFFFFFFC003FE0001FFE003F800001FE007F0000007F007E0000003F00FE
+0000003F80FC0000001F80FC0000001F80FC0000001F80FC0000001F80FC0000001F80FE
+0000003F807F0000007F007F800000FF003FC00001FE003FF00007FE001FFF007FFC000F
+FFFFFFF80007FFFFFFF00001FFFFFFC000007FFFFF0000001FFFFC00000001FFC000002B
+3E7DA730>I<3FFC000000007FFE00000000FFFE00000000FFFE000000007FFE00000000
+3FFE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00000000
+00FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE01FE0000
+00FE0FFF800000FE3FFFE00000FEFFFFF00000FFFFFFF80000FFFFFFF80000FFFE07FC00
+00FFF803FC0000FFE001FE0000FFC001FE0000FF8000FE0000FF8000FE0000FF0000FE00
+00FF0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
+00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
+00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
+00FE0000FE0000FE0000FE0000FE0000FE003FFFF81FFFF87FFFFC3FFFFCFFFFFE3FFFFE
+FFFFFE3FFFFE7FFFFC3FFFFC3FFFF81FFFF82F3880B730>I<0000E000000003F8000000
+03F800000007FC00000007FC00000007FC00000003F800000003F800000000E000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000001FFFF800003FFFFC00007FFFFC00007FFFFC00003FFFFC00001FFFFC00
+000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
+0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
+01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001
+FC00000001FC00000001FC00000001FC00000001FC00000001FC00003FFFFFFFC07FFFFF
+FFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFE03FFFFFFFC023397AB830>I<000001C0000007
+F0000007F000000FF800000FF800000FF8000007F0000007F0000001C000000000000000
+000000000000000000000000000000000000000000000000000000000000FFFFF001FFFF
+F801FFFFF801FFFFF801FFFFF800FFFFF8000003F8000003F8000003F8000003F8000003
+F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003
+F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003
+F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003
+F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003
+F8000007F0000007F03C0007F07E000FE0FF001FE0FF003FC0FF007FC0FFFFFF807FFFFF
+007FFFFE003FFFFC000FFFF00003FFC0001D4E7CB830>I<7FF800000000FFFC00000000
+FFFC00000000FFFC00000000FFFC000000007FFC0000000000FC0000000000FC00000000
+00FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC00000000
+00FC0000000000FC0000000000FC0000000000FC03FFFF8000FC07FFFFC000FC07FFFFE0
+00FC07FFFFE000FC07FFFFC000FC03FFFF8000FC001FE00000FC003FC00000FC007F8000
+00FC00FF000000FC01FE000000FC03FC000000FC0FF8000000FC1FF0000000FC3FE00000
+00FC7FC0000000FCFF80000000FDFFC0000000FFFFE0000000FFFFF0000000FFF7F00000
+00FFE3F8000000FFC1FC000000FF81FE000000FF00FF000000FE007F000000FC003F8000
+00FC001FC00000FC001FE00000FC000FF00000FC0007F00000FC0003F80000FC0001FC00
+7FFFF81FFFE0FFFFFC3FFFF0FFFFFC3FFFF8FFFFFC3FFFF8FFFFFC3FFFF07FFFF81FFFE0
+2D387FB730>I<7FFFF80000FFFFFC0000FFFFFC0000FFFFFC0000FFFFFC00007FFFFC00
+000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
+0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
+01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001
+FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC
+00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
+000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
+0001FC00007FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF025
+387BB730>I<0000FC007E00007FC3FF01FF8000FFEFFF87FFC000FFFFFFCFFFE000FFFF
+FFDFFFE000FFFFFFFFFFF0007FFF0FFF87F00007FE07FF03F80007FC07FE03F80007F803
+FC01F80007F803FC01F80007F003F801F80007F003F801F80007F003F801F80007E003F0
+01F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001
+F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F8
+0007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F800
+07E003F001F80007E003F001F80007E003F001F80007E003F001F8007FFE0FFF07FF80FF
+FF1FFF8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC07FFE0FFF07FF803228
+81A730>I<000001FE00003FFC0FFF80007FFE3FFFE000FFFEFFFFF000FFFFFFFFF8007F
+FFFFFFF8003FFFFE07FC0000FFF803FC0000FFE001FE0000FFC001FE0000FF8000FE0000
+FF8000FE0000FF0000FE0000FF0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
+FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
+FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
+FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE003FFFF81FFFF87F
+FFFC3FFFFCFFFFFE3FFFFEFFFFFE3FFFFE7FFFFC3FFFFC3FFFF81FFFF82F2880A730>I<
+0001FF0000000FFFE000003FFFF800007FFFFC0000FFFFFE0003FFFFFF8003FF01FF8007
+FC007FC00FF8003FE01FE0000FF01FE0000FF03FC00007F83F800003F87F800003FC7F00
+0001FC7F000001FC7F000001FCFE000000FEFE000000FEFE000000FEFE000000FEFE0000
+00FEFE000000FEFE000000FEFE000000FEFF000001FE7F000001FC7F000001FC7F800003
+FC3F800003F83FC00007F83FE0000FF81FF0001FF00FF8003FE00FFC007FE007FF01FFC0
+03FFFFFF8001FFFFFF00007FFFFC00003FFFF800000FFFE0000001FF0000272A7CA830>
+I<000003FE00003FFC1FFF80007FFE7FFFE000FFFEFFFFF000FFFFFFFFFC007FFFFFFFFE
+003FFFFE07FE0000FFF001FF0000FFE000FF8000FFC0007F8000FF80003FC000FF00001F
+C000FE00001FE000FE00000FE000FE00000FE000FE00000FF000FE000007F000FE000007
+F000FE000007F000FE000007F000FE000007F000FE000007F000FE000007F000FE000007
+F000FE00000FF000FE00000FF000FE00000FE000FF00000FE000FF00001FE000FF80003F
+C000FF80003FC000FFC0007F8000FFE000FF8000FFF003FF0000FFFC0FFE0000FFFFFFFC
+0000FFFFFFF80000FEFFFFF00000FE7FFFC00000FE1FFF000000FE03FC000000FE000000
+0000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000
+0000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000
+003FFFF80000007FFFFC000000FFFFFE000000FFFFFE0000007FFFFC0000003FFFF80000
+002C3C80A730>I<0001FF00F800000FFFC1FC00003FFFF1FC00007FFFFDFC0001FFFFFF
+FC0003FFFFFFFC0007FF81FFFC000FFC007FFC000FF8001FFC001FF0000FFC001FE00007
+FC003FC00007FC003F800003FC007F800003FC007F000003FC007F000001FC00FF000001
+FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC00FE000001
+FC00FE000001FC00FF000001FC007F000001FC007F000003FC007F800003FC007F800003
+FC003FC00007FC003FC0000FFC001FE0001FFC000FF0003FFC000FFC007FFC0007FF01FF
+FC0003FFFFFFFC0001FFFFFDFC0000FFFFF9FC00003FFFF1FC00000FFFC1FC000003FE01
+FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
+FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
+FC0000000001FC00000000FFFFF8000001FFFFFC000001FFFFFC000001FFFFFC000001FF
+FFFC000000FFFFF82E3C7DA730>I<00000007F8003FFF803FFF007FFFC0FFFF80FFFFC3
+FFFF80FFFFCFFFFFC07FFFDFFFFFC03FFFFFFC3FC0001FFFE03FC0001FFF801F80001FFF
+000F00001FFE000000001FFC000000001FF8000000001FF0000000001FF0000000001FE0
+000000001FE0000000001FE0000000001FE0000000001FC0000000001FC0000000001FC0
+000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0
+000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0
+0000003FFFFFFC00007FFFFFFE0000FFFFFFFF0000FFFFFFFF00007FFFFFFE00003FFFFF
+FC00002A287EA730>I<001FFC1E0001FFFF9F0007FFFFFF000FFFFFFF001FFFFFFF003F
+FFFFFF007FF007FF007F8001FF00FE0000FF00FC00007F00FC00007F00FC00007F00FC00
+007F00FE00003E007F000000007FE00000003FFF0000001FFFFC00000FFFFF800007FFFF
+E00001FFFFF800007FFFFC000003FFFE0000000FFF00000000FF807C00007F80FE00001F
+C0FE00001FC0FE00000FC0FF00000FC0FF00000FC0FF80000FC0FF80001FC0FFC0003F80
+FFE0007F80FFFC03FF00FFFFFFFF00FFFFFFFE00FFFFFFFC00FCFFFFF000F83FFFC00078
+0FFE0000222A79A830>I<0007800000000FC00000001FC00000001FC00000001FC00000
+001FC00000001FC00000001FC00000001FC00000001FC00000001FC000003FFFFFFFE07F
+FFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF07FFFFFFFE0001FC00000001FC00000001F
+C00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0
+0000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000
+00001FC00000001FC000F8001FC001FC001FC001FC001FC001FC001FC001FC001FC001FC
+001FE003FC000FE007F8000FF007F8000FFC1FF00007FFFFE00003FFFFC00003FFFF8000
+01FFFF0000007FFC0000001FF00026337EB130>I<3FFC003FFC007FFE007FFE00FFFE00
+FFFE00FFFE00FFFE007FFE007FFE003FFE003FFE0000FE0000FE0000FE0000FE0000FE00
+00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
+00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
+00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
+00FE0000FE0000FE0000FE0001FE0000FE0001FE0000FE0003FE0000FE0007FE0000FF00
+0FFE00007FC07FFFF8007FFFFFFFFC003FFFFFFFFE001FFFFFFFFE000FFFFEFFFC0007FF
+F87FF80000FFC000002F2880A630>I<3FFFC07FFF807FFFE0FFFFC0FFFFE0FFFFE0FFFF
+E0FFFFE07FFFE0FFFFC03FFFC07FFF8001F80003F00001F80003F00001FC0007F00000FC
+0007E00000FC0007E00000FE000FE000007E000FC000007E000FC000007F001FC000003F
+001F8000003F001F8000003F803F8000001F803F0000001F803F0000001FC07F0000000F
+C07E0000000FC07E0000000FE0FE00000007E0FC00000007E0FC00000007F1FC00000003
+F1F800000003F1F800000003F1F800000001FBF000000001FBF000000001FBF000000001
+FFF000000000FFE000000000FFE000000000FFE0000000007FC0000000003F8000002B27
+7EA630>I<3FFFC01FFFE07FFFE03FFFF0FFFFE03FFFF8FFFFE03FFFF87FFFE03FFFF03F
+FFC01FFFE007E000003F0007E000003F0007F000007F0003F000007E0003F000007E0003
+F000007E0003F000007E0003F000007E0003F80000FE0001F80000FC0001F80F80FC0001
+F81FC0FC0001F83FE0FC0001F83FE0FC0001F83FE0FC0000FC7FF1F80000FC7FF1F80000
+FC7DF1F80000FC7DF1F80000FCFDF9F800007CFDF9F000007CF8F9F000007CF8F9F00000
+7CF8F9F000007EF8FBF000007EF8FBF000003FF07FE000003FF07FE000003FF07FE00000
+3FE03FE000003FE03FE000001FE03FC000000F800F80002D277FA630>I<3FFF81FFFC00
+7FFFC3FFFE00FFFFC3FFFF00FFFFC3FFFF007FFFC3FFFE003FFF81FFFC0000FE007F0000
+007F007F0000007F80FE0000003F81FC0000001FC3F80000000FE3F80000000FE7F00000
+0007FFE000000003FFC000000001FFC000000000FF8000000000FF00000000007E000000
+00007F0000000000FF0000000001FF8000000001FFC000000003F7E000000007E7E00000
+000FE3F00000000FC1F80000001F81FC0000003F80FE0000007F007E0000007E007F0000
+00FE003F800001FC001FC0007FFF80FFFF00FFFFC1FFFF80FFFFE3FFFF80FFFFE3FFFF80
+FFFFC1FFFF807FFF80FFFF0029277DA630>I<3FFFC07FFF807FFFE0FFFFC0FFFFE0FFFF
+E0FFFFE0FFFFE07FFFE0FFFFC03FFFC07FFF8001FC0003F00001FC0003F00000FC0007F0
+0000FE0007E000007E0007E000007E000FE000007F000FC000003F000FC000003F001FC0
+00001F801F8000001F801F8000001FC01F8000000FC03F0000000FC03F0000000FE03F00
+000007E07E00000007E07E00000003F07E00000003F07C00000003F0FC00000001F8FC00
+000001F8F800000001F8F800000000F9F800000000FDF0000000007DF0000000007FF000
+0000007FF0000000003FE0000000003FE0000000003FE0000000001FC0000000001FC000
+0000001FC0000000001F80000000001F80000000003F80000000003F00000000003F0000
+0000007F00000000007E00000000007E0000000F00FE0000001F80FC0000003FC1FC0000
+003FC3F80000003F87F80000003F8FF00000003FFFE00000001FFFC00000001FFF800000
+000FFF0000000007FE0000000001F0000000002B3C7EA630>I<1FFFFFFFFC3FFFFFFFFE
+7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFC7F00000FF87F00001FF07F00003FE07F
+00007FC07F0000FF803E0001FF00000003FE00000007FC0000000FF80000001FF0000000
+3FE00000007FC0000000FF80000001FF00000003FE00000007FC0000000FF80000001FF0
+0000003FE00000007FC0000000FF80003E01FF00007F03FE00007F07FC00007F0FF80000
+7F1FF000007F3FE000007F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+7FFFFFFFFE28277DA630>I<0000003FF0000003FFF800000FFFF800001FFFF800007FFF
+F800007FFFF00000FFF0000000FF00000001FE00000001FC00000001FC00000001FC0000
+0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
+01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001
+FC00000001FC00000001FC00000003FC00000007F80000003FF800003FFFF00000FFFFE0
+0000FFFFC00000FFFF000000FFFFC00000FFFFE000003FFFF00000003FF800000007F800
+000003FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
+0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
+01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001
+FE00000000FF00000000FFF00000007FFFF000007FFFF800001FFFF800000FFFF8000003
+FFF80000003FF025477BBE30>I<7C7CFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE
+FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE
+FEFEFEFEFEFEFEFEFEFEFE7C7C07476CBE30>I<7FE0000000FFFE000000FFFF800000FF
+FFC00000FFFFF000007FFFF00000007FF800000007F800000003FC00000001FC00000001
+FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC
+00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
+000001FC00000001FC00000001FC00000001FC00000001FE00000000FF00000000FFE000
+00007FFFE000003FFFF800001FFFF8000007FFF800001FFFF800003FFFF800007FFFE000
+00FFE0000000FF00000001FE00000001FC00000001FC00000001FC00000001FC00000001
+FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC
+00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
+000001FC00000003FC00000007F80000007FF800007FFFF00000FFFFF00000FFFFC00000
+FFFF800000FFFE0000007FE000000025477BBE30>I<007C003801FF007C03FF80FE07FF
+C1FE0FFFC3FE1FFFEFFC7FEFFFF0FF87FFE0FF07FFC0FE03FF807C01FF0038007C001F0C
+78B730>I E /Fq 73 125 df<00000001FFFC0001FFE0000000003FFFFF801FFFF80000
+0001FFFFFFE07FFFFE0000000FFFFFFFF9FFFFFF0000003FFFC00FFFFFC0FF8000007FFC
+0003FFFE01FFC00001FFE00007FFFC03FFC00003FFC0000FFFF807FFE00007FF00000FFF
+F007FFE0000FFE00001FFFE007FFE0001FFC00001FFFE007FFE0001FFC00001FFFC007FF
+E0003FF800001FFFC007FFE0003FF800001FFFC003FFC0007FF800001FFF8003FFC0007F
+F000000FFF8001FF80007FF0000007FF80007E00007FF0000003FF80000000007FF00000
+03FF80000000007FF0000003FF80000000007FF0000003FF80000000007FF0000003FF80
+000000007FF0000003FF80000000007FF0000003FF80000000007FF0000003FF80000000
+007FF0000003FF80000000007FF0000003FF80000000007FF0000003FF80000000007FF0
+000003FF80000000007FF0000003FF80000000007FF0000003FF80000000FFFFFFFFFFFF
+FFFFFF0000FFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFF
+0000FFFFFFFFFFFFFFFFFF0000007FF8000003FFC0000000007FF8000003FFC000000000
+7FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF800
+0003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FF
+C0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC00000
+00007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007F
+F8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF80000
+03FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0
+000000007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000
+007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF8
+000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003
+FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC000
+0000007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC000000000
+7FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF800
+0003FFC0000000007FF8000003FFC00000007FFFFFF803FFFFFFF000007FFFFFF803FFFF
+FFF000007FFFFFF803FFFFFFF000007FFFFFF803FFFFFFF000007FFFFFF803FFFFFFF000
+0053547DD34E>11 D<00000000FFFC0000000000001FFFFF800000000001FFFFFFE00000
+000007FFFFFFF0000000001FFFC00FF8000000007FFE0003FC00000000FFF00000FE0000
+0001FFE00003FF00000003FF800007FF00000007FF00000FFF8000000FFE00001FFF8000
+000FFE00001FFF8000001FFC00001FFF8000001FFC00003FFFC000003FFC00001FFF8000
+003FF800001FFF8000003FF800001FFF8000003FF800001FFF8000003FF800000FFF0000
+003FF8000007FE0000003FF8000001F80000003FF8000000000000003FF8000000000000
+003FF8000000000000003FF8000000000000003FF8000000000000003FF8000000000000
+003FF8000000000000003FF8000000000000003FF8000000000000003FF80003FFFFC000
+FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000
+FFFFFFFFFFFFFFC000003FFC000007FFC000003FFC000003FFC000003FFC000003FFC000
+003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000
+003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000
+003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000
+003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000
+003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000
+003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000
+003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000
+003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000
+003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000
+003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000
+3FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC0
+3FFFFFFC03FFFFFFC042547DD34B>I<00000000FFFE0000000000001FFFFFCFC0000000
+01FFFFFFFFC000000007FFFFFFFFC00000001FFFC007FFC00000007FFC0007FFC0000000
+FFF0000FFFC0000001FFC0001FFFC0000003FF80001FFFC0000007FF00001FFFC000000F
+FE00001FFFC000000FFE00001FFFC000001FFC00001FFFC000001FFC00000FFFC000003F
+FC00000FFFC000003FF8000007FFC000003FF8000003FFC000003FF8000003FFC000003F
+F8000003FFC000003FF8000003FFC000003FF8000003FFC000003FF8000003FFC000003F
+F8000003FFC000003FF8000003FFC000003FF8000003FFC000003FF8000003FFC000003F
+F8000003FFC000003FF8000003FFC000003FF8000003FFC000003FF8000003FFC000003F
+F8000003FFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000FFFF
+FFFFFFFFFFC000FFFFFFFFFFFFFFC000003FFC000003FFC000003FFC000003FFC000003F
+FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F
+FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F
+FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F
+FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F
+FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F
+FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F
+FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F
+FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F
+FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F
+FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F
+FC000003FFC0003FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFF
+FFFC03FFFFFFC03FFFFFFC03FFFFFFC042547DD34B>I<000000F8000000000000F80000
+00000000F8000000000000F8000000000000F8000000000000F800000000000FFF800000
+0000FFFFF800000007FFFFFF0000001FFFFFFFC000003FFFFFFFE00000FFF8F8FFF80001
+FFC0F80FFC0003FE00F803FE0007FC00F800FF0007F800F8003F000FF000F8001F801FE0
+00F8000FC01FE000F8000FC03FC000F80007E03FC000F80007E07F8000F8007FE07F8000
+F800FFF07F8000F801FFF07F8000F801FFF0FF8000F803FFF0FF8000F803FFF0FF8000F8
+03FFF0FFC000F803FFF0FFC000F803FFF0FFE000F803FFF0FFE000F801FFE0FFF000F800
+FFC0FFF800F8007F80FFFC00F8001E007FFF00F80000007FFFC0F80000007FFFF8F80000
+003FFFFFF80000003FFFFFFC0000003FFFFFFFC000001FFFFFFFF800000FFFFFFFFE0000
+0FFFFFFFFF000007FFFFFFFFC00003FFFFFFFFE00001FFFFFFFFF00000FFFFFFFFF80000
+7FFFFFFFFC00003FFFFFFFFE00000FFFFFFFFE000003FFFFFFFF000000FFFFFFFF800000
+1FFFFFFF80000001FFFFFFC0000000FFFFFFC0000000F8FFFFE0000000F83FFFE0000000
+F80FFFE0000000F807FFE0000000F801FFF01FE000F800FFF03FF000F800FFF07FF800F8
+007FF07FF800F8007FF0FFFC00F8003FF0FFFC00F8003FF0FFFC00F8001FF0FFFC00F800
+1FF0FFFC00F8001FF0FFFC00F8001FF0FFF800F8001FE0FFF000F8001FE07FE000F8001F
+E07F8000F8001FE07E0000F8003FC07E0000F8003FC03F0000F8003F803F0000F8007F80
+1F8000F800FF001FC000F800FF000FE000F801FE0007F800F803FC0003FC00F80FF80001
+FF80F83FF00000FFF8F9FFE000007FFFFFFFC000001FFFFFFF00000007FFFFFC00000001
+FFFFF0000000001FFF000000000000F8000000000000F8000000000000F8000000000000
+F8000000000000F8000000000000F8000000346179D943>36 D<07F0001FF8003FFE007F
+FF007FFF00FFFF80FFFFC0FFFFC0FFFFC0FFFFE0FFFFE0FFFFE07FFFE07FFFE03FFFE01F
+FDE007F1E00001E00001E00003E00003C00003C00003C00007C0000780000F80000F8000
+0F00001F00003E00003E00007C0000F80001F00003F00007E0000FC0001F80001F00000C
+0000132876D225>39 D<07F0001FF8003FFC007FFE007FFF00FFFF00FFFF80FFFF80FFFF
+80FFFFC0FFFFC0FFFFC07FFFC07FFFC03FFFC01FFFC007F3C00003C00003C00007C00007
+80000780000780000F80000F00000F00001F00001E00003E00003C00007C0000F80000F8
+0001F00003E00007C0000F80001F00001E00000C00001228769025>44
+D<FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0
+FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0240B7F9F2D>I<07F0000FF8001FFC00
+3FFE007FFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80FFFF807FFF003FFE001FFC00
+0FF80007F0001111769025>I<000000000001E0000000000003E0000000000007F00000
+00000007F000000000000FF000000000000FF000000000001FE000000000001FE0000000
+00001FC000000000003FC000000000003FC000000000007F8000000000007F8000000000
+007F000000000000FF000000000000FF000000000001FE000000000001FE000000000001
+FC000000000003FC000000000003FC000000000007F8000000000007F8000000000007F0
+00000000000FF000000000000FF000000000001FE000000000001FE000000000001FC000
+000000003FC000000000003FC000000000007F8000000000007F8000000000007F000000
+000000FF000000000000FF000000000001FE000000000001FE000000000001FC00000000
+0003FC000000000003FC000000000007F8000000000007F8000000000007F00000000000
+0FF000000000000FF000000000001FE000000000001FE000000000001FC000000000003F
+C000000000003FC000000000007F8000000000007F8000000000007F000000000000FF00
+0000000000FF000000000001FE000000000001FE000000000001FC000000000003FC0000
+00000003FC000000000003F8000000000007F8000000000007F800000000000FF0000000
+00000FF000000000000FE000000000001FE000000000001FE000000000003FC000000000
+003FC000000000003F8000000000007F8000000000007F800000000000FF000000000000
+FF000000000000FE000000000001FE000000000001FE000000000003FC000000000003FC
+000000000003F8000000000007F8000000000007F800000000000FF000000000000FF000
+000000000FE000000000001FE000000000001FE000000000003FC000000000003FC00000
+0000003F8000000000007F8000000000007F800000000000FF000000000000FF00000000
+0000FE000000000001FE000000000001FE000000000003FC000000000003FC0000000000
+03F8000000000007F8000000000007F800000000000FF000000000000FF000000000000F
+E000000000001FE000000000001FE000000000003FC000000000003FC000000000003F80
+00000000007F8000000000007F800000000000FF000000000000FF000000000000FE0000
+00000000FE0000000000007C0000000000007C000000000000347879D943>I<000003FF
+C0000000003FFFFC00000000FFFFFF00000003FFFFFFC000000FFF81FFF000001FFC003F
+F800003FF8001FFC00007FF0000FFE0000FFE00007FF0001FFC00003FF8003FF800001FF
+C003FF800001FFC007FF800001FFE00FFF000000FFF00FFF000000FFF00FFF000000FFF0
+1FFF000000FFF81FFF000000FFF83FFF000000FFFC3FFE0000007FFC3FFE0000007FFC3F
+FE0000007FFC7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE7FFE
+0000007FFE7FFE0000007FFEFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE00
+00007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000
+007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE000000
+7FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007F
+FFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFF7FFE0000007FFE
+7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE3F
+FE0000007FFC3FFE0000007FFC3FFF000000FFFC3FFF000000FFFC1FFF000000FFF81FFF
+000000FFF81FFF000000FFF80FFF000000FFF00FFF000000FFF007FF800001FFE007FF80
+0001FFE003FFC00003FFC001FFC00003FF8001FFE00007FF8000FFF0000FFF00007FF800
+1FFE00001FFC003FF800000FFF81FFF0000007FFFFFFE0000001FFFFFF800000003FFFFC
+0000000003FFC00000384F7BCD43>I<000000780000000000FC0000000003FC00000000
+07FC000000001FFC00000000FFFC0000000FFFFC000007FFFFFC0000FFFFFFFC0000FFFF
+FFFC0000FFFF7FFC0000FFF07FFC0000F8007FFC000000007FFC000000007FFC00000000
+7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000
+7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000
+7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000
+7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000
+7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000
+7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000
+7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000
+7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000
+7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000
+7FFC000000007FFC000000007FFC000000007FFC00007FFFFFFFFFFE7FFFFFFFFFFE7FFF
+FFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE2F4E76CD43>I<00003FFE0000000003FFFFE000
+00000FFFFFFC0000003FFFFFFF000000FFFFFFFFC00001FFC07FFFE00003FE000FFFF800
+07F80003FFFC000FE00001FFFE001FC00000FFFF003F8000007FFF003FF000007FFF807F
+F800003FFFC07FFC00003FFFC0FFFE00001FFFE0FFFF00001FFFE0FFFF00001FFFE0FFFF
+00000FFFF0FFFF00000FFFF0FFFF00000FFFF0FFFF00000FFFF0FFFF00000FFFF07FFE00
+000FFFF07FFE00000FFFF03FFC00000FFFF00FF000000FFFF003C000000FFFF000000000
+0FFFE0000000001FFFE0000000001FFFE0000000001FFFC0000000003FFFC0000000003F
+FF80000000003FFF80000000007FFF00000000007FFE0000000000FFFC0000000001FFF8
+0000000001FFF00000000003FFE00000000003FFC00000000007FF80000000000FFF0000
+0000001FFE00000000001FFC00000000003FF800000000007FE00000000000FFC0000000
+0001FF800000000003FE000000000007FC000000000007F800000000000FF00001F00000
+1FE00001F000003F800001F000007F000001F00000FE000003E00001FC000003E00003F8
+000003E00007F0000003E0000FE0000003E0001F80000007E0003F00000007E0003E0000
+000FE0007FFFFFFFFFE000FFFFFFFFFFC001FFFFFFFFFFC003FFFFFFFFFFC007FFFFFFFF
+FFC00FFFFFFFFFFFC01FFFFFFFFFFFC03FFFFFFFFFFFC07FFFFFFFFFFFC0FFFFFFFFFFFF
+C0FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80344E79CD43>I<
+00000FFFC000000000FFFFFC00000007FFFFFF8000001FFFFFFFE000003FF807FFF00000
+FF8001FFFC0001FE00007FFE0003F800003FFF0003F000003FFF8007FC00001FFF800FFF
+00001FFFC00FFF80001FFFC01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFC0
+001FFFE01FFFE0001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE00FFFC000
+1FFFC007FF80001FFFC003FF00003FFFC001FC00003FFF80000000003FFF80000000007F
+FF00000000007FFE00000000007FFE0000000000FFFC0000000001FFF80000000003FFF0
+0000000007FFC0000000000FFF8000000000FFFE00000000FFFFF800000000FFFFE00000
+0000FFFFFC00000000FFFFFF800000000007FFE00000000001FFF800000000007FFE0000
+0000003FFF00000000001FFF80000000000FFFC0000000000FFFE00000000007FFF00000
+000007FFF00000000007FFF80000000007FFF80000000003FFFC0000000003FFFC000000
+0003FFFE0000000003FFFE03E0000003FFFE0FF8000003FFFE1FFC000003FFFE3FFE0000
+03FFFE7FFF000003FFFEFFFF800003FFFEFFFF800003FFFEFFFF800003FFFEFFFF800003
+FFFCFFFF800003FFFCFFFF800007FFFCFFFF800007FFF8FFFF000007FFF87FFF000007FF
+F07FFE00000FFFF03FFC00000FFFE03FF000001FFFC01FE000003FFF800FF800007FFF00
+07FF0000FFFE0003FFF007FFFC0000FFFFFFFFF000007FFFFFFFE000001FFFFFFF800000
+03FFFFFC000000001FFF800000374F7ACD43>I<00000000007C00000000000000FE0000
+0000000000FE00000000000001FE00000000000003FE00000000000007FE000000000000
+0FFE0000000000000FFE0000000000001FFE0000000000003FFE0000000000007FFE0000
+000000007FFE000000000000FFFE000000000001FFFE000000000003FFFE000000000003
+FFFE000000000007FFFE00000000000FFFFE00000000001FBFFE00000000003F3FFE0000
+0000003E3FFE00000000007C3FFE0000000000FC3FFE0000000001F83FFE0000000001F0
+3FFE0000000003E03FFE0000000007E03FFE000000000FC03FFE000000000F803FFE0000
+00001F003FFE000000003F003FFE000000007E003FFE000000007C003FFE00000000F800
+3FFE00000001F8003FFE00000003F0003FFE00000007E0003FFE00000007C0003FFE0000
+000F80003FFE0000001F80003FFE0000003F00003FFE0000003E00003FFE0000007C0000
+3FFE000000FC00003FFE000001F800003FFE000001F000003FFE000003E000003FFE0000
+07E000003FFE00000FC000003FFE00001F8000003FFE00001F0000003FFE00003E000000
+3FFE00007E0000003FFE0000FC0000003FFE0000FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0
+FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0000000007FFE000000000000
+7FFE0000000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE0000
+000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE000000000000
+7FFE0000000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE0000
+00000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC000000FFF
+FFFFFFC03A4F7CCE43>I<03800000000E0007E00000007E0007FE000003FE0007FFF000
+7FFE0007FFFFFFFFFC0007FFFFFFFFF80007FFFFFFFFF00007FFFFFFFFE00007FFFFFFFF
+C00007FFFFFFFF800007FFFFFFFF000007FFFFFFFE000007FFFFFFFC000007FFFFFFF000
+0007FFFFFFC0000007FFFFFF00000007FFFFF800000007E1FF0000000007E00000000000
+07E0000000000007E0000000000007E0000000000007E0000000000007E0000000000007
+E0000000000007E0000000000007E0000000000007E0000000000007E0000000000007E0
+0FFF00000007E07FFFF0000007E3FFFFFE000007E7FFFFFF800007FFF807FFC00007FFC0
+01FFE00007FE0000FFF80007FC00007FFC0007F800003FFC0007F000003FFE0007E00000
+1FFF0003C000001FFF80000000001FFF80000000001FFFC0000000000FFFC0000000000F
+FFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFF0000000000FFF
+F0000000000FFFF00FE000000FFFF01FF000000FFFF03FF800000FFFF07FFC00000FFFF0
+FFFE00000FFFF0FFFE00000FFFF0FFFE00000FFFF0FFFE00000FFFF0FFFE00000FFFE0FF
+FE00000FFFE0FFFE00000FFFE0FFFC00000FFFE07FF800001FFFC07FF000001FFFC07FE0
+00001FFF803E0000003FFF803F0000003FFF001F8000007FFE001FC000007FFC000FE000
+00FFF80007F80001FFF00003FE0007FFE00001FFC03FFFC00000FFFFFFFF8000003FFFFF
+FE0000001FFFFFF800000003FFFFC0000000007FF8000000344F79CD43>I<0000000FFF
+0000000000FFFFE000000007FFFFF00000001FFFFFFC0000007FFE03FE000001FFF0007F
+000003FFC0003F800007FF00001F80000FFE00007FC0001FFC0000FFC0003FF80001FFE0
+007FF00003FFE000FFF00007FFE001FFE00007FFE001FFE00007FFE003FFC00007FFE007
+FFC00007FFE007FFC00007FFE00FFFC00003FFC00FFF800001FF801FFF800000FF001FFF
+8000007E001FFF80000000003FFF80000000003FFF80000000003FFF00000000007FFF00
+000000007FFF00000000007FFF00080000007FFF01FFF800007FFF07FFFF0000FFFF0FFF
+FFC000FFFF1FFFFFF000FFFF3F007FF800FFFF3C003FFC00FFFF78001FFE00FFFFF0000F
+FF00FFFFF00007FF80FFFFE00007FFC0FFFFE00007FFC0FFFFC00007FFE0FFFFC00003FF
+F0FFFF800003FFF0FFFF800003FFF8FFFF800003FFF8FFFF800003FFF8FFFF800003FFF8
+FFFF000003FFFCFFFF000003FFFCFFFF000003FFFC7FFF000003FFFC7FFF000003FFFC7F
+FF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003FFFC3FFF000003FFFC3FFF
+000003FFFC3FFF000003FFFC3FFF000003FFFC1FFF000003FFF81FFF800003FFF81FFF80
+0003FFF80FFF800003FFF80FFF800003FFF007FF800007FFF007FF800007FFE003FFC000
+07FFC001FFC00007FFC001FFE0000FFF8000FFF0000FFF00007FF8001FFE00003FFC007F
+FC00001FFF01FFF800000FFFFFFFF0000003FFFFFFC0000000FFFFFF000000003FFFFC00
+00000007FFC00000364F7ACD43>I<1F000000000000001F800000000000001FC0000000
+0000001FFF8000000000001FFFFFFFFFFFFF801FFFFFFFFFFFFF801FFFFFFFFFFFFF801F
+FFFFFFFFFFFF803FFFFFFFFFFFFF803FFFFFFFFFFFFF003FFFFFFFFFFFFE003FFFFFFFFF
+FFFC003FFFFFFFFFFFF8003FFFFFFFFFFFF8003FFFFFFFFFFFF0003FFFFFFFFFFFE0003F
+FFFFFFFFFFC0007FFFFFFFFFFF80007F800000007F00007E00000000FF00007E00000001
+FE00007C00000003FC00007C00000003F800007C00000007F000007C0000000FF000007C
+0000001FE00000F80000003FC00000F80000007F800000F80000007F000000F8000000FE
+00000000000001FE00000000000003FC00000000000003F800000000000007F000000000
+00000FF00000000000001FE00000000000001FE00000000000003FC00000000000003FC0
+0000000000007F80000000000000FF80000000000000FF80000000000001FF0000000000
+0001FF00000000000003FF00000000000003FE00000000000007FE00000000000007FE00
+00000000000FFE0000000000000FFE0000000000000FFC0000000000001FFC0000000000
+001FFC0000000000003FFC0000000000003FFC0000000000003FFC0000000000003FFC00
+00000000007FFC0000000000007FF80000000000007FF80000000000007FF80000000000
+00FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF800
+0000000001FFF8000000000001FFF8000000000001FFF8000000000001FFF80000000000
+01FFF8000000000001FFF8000000000001FFF8000000000001FFF8000000000001FFF800
+0000000001FFF8000000000001FFF8000000000001FFF8000000000000FFF00000000000
+00FFF00000000000003FC00000000000001F8000000000395279D043>I<000007FFC000
+0000007FFFFC00000003FFFFFF8000000FFFFFFFE000001FFC01FFF800003FE0003FFC00
+007F80000FFE0000FF000007FF0001FE000003FF0003FC000001FF8007FC000001FFC007
+F8000000FFC00FF8000000FFC00FF8000000FFE00FF80000007FE00FF80000007FE01FF8
+0000007FE01FFC0000007FE01FFC0000007FE01FFE0000007FE01FFF0000007FE01FFF80
+0000FFE01FFFE00000FFC01FFFF80000FFC01FFFFE0001FF800FFFFF0001FF800FFFFFC0
+03FF000FFFFFF007FE0007FFFFF807FC0007FFFFFE1FF80003FFFFFFBFF00001FFFFFFFF
+E00001FFFFFFFF800000FFFFFFFE0000007FFFFFFF0000003FFFFFFF8000000FFFFFFFE0
+000007FFFFFFF0000001FFFFFFFC000007FFFFFFFE00001FFFFFFFFF00003FFFFFFFFF80
+00FFE7FFFFFF8001FF81FFFFFFC003FF007FFFFFE007FE001FFFFFF00FFC000FFFFFF01F
+F80003FFFFF01FF80000FFFFF83FF000007FFFF83FF000001FFFF87FE0000007FFFC7FE0
+000001FFFC7FE0000000FFFCFFC00000007FFCFFC00000003FFCFFC00000003FFCFFC000
+00001FFCFFC00000001FFCFFC00000000FFCFFC00000000FFCFFC00000000FF8FFC00000
+000FF8FFE00000000FF87FE00000000FF07FF00000001FF07FF00000001FF03FF8000000
+3FE01FF80000003FC01FFC0000007FC00FFE000000FF8007FF800003FF0003FFE0000FFE
+0001FFFC00FFFC00007FFFFFFFF000003FFFFFFFE000000FFFFFFF80000001FFFFFC0000
+00000FFFC00000364F7ACD43>I<00000FFF8000000000FFFFF800000003FFFFFE000000
+0FFFFFFF8000001FFF03FFC000007FF800FFE00000FFF0003FF00001FFE0001FF80003FF
+C0001FFC0007FFC0000FFE000FFF80000FFF000FFF800007FF001FFF800007FF803FFF80
+0007FF803FFF000007FFC07FFF000007FFC07FFF000003FFE07FFF000003FFE07FFF0000
+03FFF0FFFF000003FFF0FFFF000003FFF0FFFF000003FFF0FFFF000003FFF8FFFF000003
+FFF8FFFF000003FFF8FFFF000003FFF8FFFF000003FFF8FFFF000003FFF8FFFF000003FF
+FCFFFF000003FFFCFFFF000003FFFCFFFF000003FFFC7FFF000007FFFC7FFF000007FFFC
+7FFF000007FFFC3FFF000007FFFC3FFF000007FFFC3FFF00000FFFFC1FFF80000FFFFC0F
+FF80001FFFFC0FFF80001FFFFC07FF80003FFFFC03FFC0003FFFFC01FFE0007BFFFC00FF
+F000F3FFFC007FF803F3FFFC001FFFFFE3FFFC000FFFFFC3FFFC0003FFFF83FFF800007F
+FE03FFF80000004003FFF80000000003FFF80000000003FFF80000000003FFF000000000
+07FFF00000000007FFF00000000007FFF001F8000007FFE003FC000007FFE007FE000007
+FFC00FFF000007FFC01FFF80000FFF801FFF80000FFF801FFF80000FFF001FFF80001FFF
+001FFF80001FFE001FFF80003FFC001FFF00003FFC000FFE00007FF8000FFC0000FFF000
+0FF80001FFE00007F00003FFC00003FC000FFF800003FF807FFE000001FFFFFFFC000000
+7FFFFFF00000003FFFFFC00000000FFFFE0000000000FFF0000000364F7ACD43>I<07F0
+000FF8001FFC003FFE007FFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80FFFF807FFF
+003FFE001FFC000FF80007F0000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000007F0
+000FF8001FFC003FFE007FFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80FFFF807FFF
+003FFE001FFC000FF80007F000113576B425>I<7FFFFFFFFFFFFFFFFFFFFF807FFFFFFF
+FFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFF
+FFFFFFFFFFFFFFC07FFFFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFFFF0000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000003FFFFFFF
+FFFFFFFFFFFFFF007FFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFF
+FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFC07FFFFFFFFFFFFFFFFFFFFF807FFFFFFF
+FFFFFFFFFFFFFF805A2379AE69>61 D<0000FFFF000000000FFFFFF80000007FFFFFFF00
+0000FFFFFFFFC00003FFC00FFFE00007FC0001FFF0000FE00000FFF8001FC000007FFC00
+3F0000007FFE007FE000003FFF007FF000003FFF007FF800003FFF00FFFC00003FFF80FF
+FC00003FFF80FFFC00003FFF80FFFC00003FFF80FFFC00003FFF80FFFC00003FFF807FF8
+00003FFF807FF800003FFF003FF000007FFF001FE000007FFF0000000000FFFE00000000
+00FFFC0000000001FFF80000000003FFF00000000007FFE0000000000FFFC0000000001F
+FF00000000001FFC00000000003FF800000000007FF000000000007FC00000000000FF80
+0000000000FF000000000001FE000000000001FC000000000003FC000000000003F80000
+00000003F0000000000007F0000000000007E0000000000007E0000000000007C0000000
+00000FC000000000000FC000000000000F8000000000000F8000000000000F8000000000
+000F8000000000000F8000000000000F8000000000000F8000000000000F800000000000
+0F8000000000000F8000000000000F800000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000001FC000000000003FE00000000000FFF800
+00000001FFFC0000000001FFFC0000000003FFFE0000000003FFFE0000000003FFFE0000
+000003FFFE0000000003FFFE0000000003FFFE0000000003FFFE0000000001FFFC000000
+0001FFFC0000000000FFF800000000003FE000000000001FC0000000315479D340>63
+D<00000000001F00000000000000000000003F80000000000000000000007FC000000000
+0000000000007FC000000000000000000000FFE000000000000000000000FFE000000000
+000000000000FFE000000000000000000001FFF000000000000000000001FFF000000000
+000000000003FFF800000000000000000003FFF800000000000000000003FFF800000000
+000000000007FFFC00000000000000000007FFFC00000000000000000007FFFC00000000
+00000000000FFFFE0000000000000000000FFFFE0000000000000000001FFFFF00000000
+00000000001FFFFF0000000000000000001FFFFF0000000000000000003FFFFF80000000
+00000000003F7FFF8000000000000000007F7FFFC000000000000000007E7FFFC0000000
+00000000007E3FFFC00000000000000000FE3FFFE00000000000000000FC1FFFE0000000
+0000000001FC1FFFF00000000000000001F81FFFF00000000000000001F80FFFF0000000
+0000000003F80FFFF80000000000000003F007FFF80000000000000007F007FFFC000000
+0000000007E007FFFC0000000000000007E003FFFC000000000000000FE003FFFE000000
+000000000FC001FFFE000000000000001FC001FFFF000000000000001F8001FFFF000000
+000000001F8000FFFF000000000000003F8000FFFF800000000000003F00007FFF800000
+000000007F00007FFFC00000000000007E00007FFFC00000000000007E00003FFFC00000
+00000000FE00003FFFE0000000000000FC00001FFFE0000000000001FC00001FFFF00000
+00000001F800001FFFF0000000000001F800000FFFF0000000000003F800000FFFF80000
+00000003F0000007FFF8000000000007F0000007FFFC000000000007E0000007FFFC0000
+00000007E0000003FFFC00000000000FFFFFFFFFFFFE00000000000FFFFFFFFFFFFE0000
+0000001FFFFFFFFFFFFF00000000001FFFFFFFFFFFFF00000000001FFFFFFFFFFFFF0000
+0000003F80000000FFFF80000000003F000000007FFF80000000007F000000007FFFC000
+0000007F000000007FFFC0000000007E000000003FFFC000000000FE000000003FFFE000
+000000FC000000001FFFE000000001FC000000001FFFF000000001FC000000001FFFF000
+000001F8000000000FFFF000000003F8000000000FFFF800000003F00000000007FFF800
+000007F00000000007FFFC00000007F00000000007FFFC00000007E00000000003FFFC00
+00000FE00000000003FFFE0000000FC00000000003FFFE0000001FC00000000001FFFF00
+0000FFFC0000000001FFFF0000FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFF
+E0FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFF
+E05B547BD366>65 D<FFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFE000000FFFFFFFFFF
+FFFFFFC00000FFFFFFFFFFFFFFFFF00000FFFFFFFFFFFFFFFFFC00000007FFF0000003FF
+FF00000007FFF00000007FFF80000007FFF00000003FFFC0000007FFF00000000FFFE000
+0007FFF000000007FFF0000007FFF000000007FFF8000007FFF000000003FFF8000007FF
+F000000003FFFC000007FFF000000001FFFC000007FFF000000001FFFE000007FFF00000
+0000FFFE000007FFF000000000FFFE000007FFF000000000FFFF000007FFF000000000FF
+FF000007FFF000000000FFFF000007FFF000000000FFFF000007FFF000000000FFFF0000
+07FFF000000000FFFF000007FFF000000000FFFF000007FFF000000000FFFF000007FFF0
+00000001FFFE000007FFF000000001FFFE000007FFF000000001FFFC000007FFF0000000
+03FFFC000007FFF000000003FFF8000007FFF000000007FFF8000007FFF000000007FFF0
+000007FFF00000000FFFE0000007FFF00000001FFFC0000007FFF00000007FFF00000007
+FFF0000001FFFE00000007FFF0000007FFF800000007FFFFFFFFFFFFE000000007FFFFFF
+FFFFFF0000000007FFFFFFFFFFFF8000000007FFFFFFFFFFFFF000000007FFF0000003FF
+FE00000007FFF00000003FFF80000007FFF00000000FFFE0000007FFF000000007FFF000
+0007FFF000000001FFF8000007FFF000000001FFFC000007FFF000000000FFFE000007FF
+F0000000007FFF000007FFF0000000007FFF800007FFF0000000003FFFC00007FFF00000
+00003FFFC00007FFF0000000001FFFE00007FFF0000000001FFFE00007FFF0000000001F
+FFE00007FFF0000000001FFFF00007FFF0000000001FFFF00007FFF0000000001FFFF000
+07FFF0000000000FFFF00007FFF0000000000FFFF00007FFF0000000000FFFF00007FFF0
+000000001FFFF00007FFF0000000001FFFF00007FFF0000000001FFFF00007FFF0000000
+001FFFE00007FFF0000000001FFFE00007FFF0000000003FFFE00007FFF0000000003FFF
+C00007FFF0000000003FFFC00007FFF0000000007FFF800007FFF000000000FFFF800007
+FFF000000000FFFF000007FFF000000001FFFE000007FFF000000007FFFE000007FFF000
+00000FFFFC000007FFF00000003FFFF0000007FFF0000001FFFFE000FFFFFFFFFFFFFFFF
+FF8000FFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFF80000FFFFFFFFFFFFFFFFC00000
+FFFFFFFFFFFFFFF800000054527CD160>I<0000000001FFFC000001C0000000007FFFFF
+C00003C000000007FFFFFFF80007C00000003FFFFFFFFE001FC0000000FFFFFFFFFF803F
+C0000003FFFFE003FFC07FC000000FFFFC00003FF0FFC000003FFFE000000FF9FFC00000
+7FFF80000003FFFFC00001FFFE00000000FFFFC00003FFF8000000007FFFC00007FFF000
+0000003FFFC0000FFFE0000000001FFFC0001FFFC0000000000FFFC0003FFF8000000000
+07FFC0007FFF000000000003FFC000FFFE000000000001FFC000FFFE000000000001FFC0
+01FFFC000000000000FFC003FFF8000000000000FFC003FFF80000000000007FC007FFF0
+0000000000007FC00FFFF00000000000003FC00FFFF00000000000003FC01FFFE0000000
+0000001FC01FFFE00000000000001FC01FFFE00000000000001FC03FFFC0000000000000
+1FC03FFFC00000000000000FC03FFFC00000000000000FC07FFFC00000000000000FC07F
+FFC00000000000000FC07FFFC000000000000000007FFF8000000000000000007FFF8000
+00000000000000FFFF800000000000000000FFFF800000000000000000FFFF8000000000
+00000000FFFF800000000000000000FFFF800000000000000000FFFF8000000000000000
+00FFFF800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF
+800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF800000
+000000000000FFFF8000000000000000007FFF8000000000000000007FFF800000000000
+0000007FFFC000000000000000007FFFC000000000000000007FFFC000000000000007C0
+3FFFC000000000000007C03FFFC000000000000007C03FFFC000000000000007C01FFFE0
+00000000000007C01FFFE000000000000007C01FFFE00000000000000FC00FFFF0000000
+0000000F800FFFF00000000000000F8007FFF00000000000001F8003FFF8000000000000
+1F8003FFF80000000000001F0001FFFC0000000000003F0000FFFE0000000000007E0000
+FFFE0000000000007E00007FFF000000000000FC00003FFF800000000001F800001FFFC0
+0000000003F800000FFFE00000000007F0000007FFF0000000000FE0000003FFFC000000
+001FC0000001FFFE000000007F800000007FFF80000000FF000000003FFFE0000007FE00
+0000000FFFFE00001FF80000000003FFFFE001FFF00000000000FFFFFFFFFFC000000000
+003FFFFFFFFF00000000000007FFFFFFFC000000000000007FFFFFE00000000000000001
+FFFC00000000525479D261>I<FFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFFC000000
+00FFFFFFFFFFFFFFFF80000000FFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFFC0000
+000007FFF000000FFFFF0000000007FFF0000000FFFFC000000007FFF00000001FFFE000
+000007FFF000000007FFF800000007FFF000000001FFFC00000007FFF000000000FFFE00
+000007FFF0000000007FFF00000007FFF0000000003FFF80000007FFF0000000001FFFC0
+000007FFF0000000000FFFC0000007FFF00000000007FFE0000007FFF00000000003FFF0
+000007FFF00000000003FFF8000007FFF00000000001FFF8000007FFF00000000001FFFC
+000007FFF00000000000FFFC000007FFF00000000000FFFE000007FFF00000000000FFFE
+000007FFF000000000007FFF000007FFF000000000007FFF000007FFF000000000007FFF
+000007FFF000000000007FFF800007FFF000000000003FFF800007FFF000000000003FFF
+800007FFF000000000003FFFC00007FFF000000000003FFFC00007FFF000000000003FFF
+C00007FFF000000000003FFFC00007FFF000000000003FFFC00007FFF000000000003FFF
+E00007FFF000000000003FFFE00007FFF000000000003FFFE00007FFF000000000001FFF
+E00007FFF000000000001FFFE00007FFF000000000001FFFE00007FFF000000000001FFF
+E00007FFF000000000001FFFE00007FFF000000000001FFFE00007FFF000000000001FFF
+E00007FFF000000000001FFFE00007FFF000000000001FFFE00007FFF000000000003FFF
+E00007FFF000000000003FFFE00007FFF000000000003FFFE00007FFF000000000003FFF
+C00007FFF000000000003FFFC00007FFF000000000003FFFC00007FFF000000000003FFF
+C00007FFF000000000003FFFC00007FFF000000000003FFF800007FFF000000000003FFF
+800007FFF000000000007FFF800007FFF000000000007FFF000007FFF000000000007FFF
+000007FFF000000000007FFF000007FFF00000000000FFFE000007FFF00000000000FFFE
+000007FFF00000000000FFFC000007FFF00000000001FFFC000007FFF00000000001FFF8
+000007FFF00000000003FFF0000007FFF00000000007FFF0000007FFF00000000007FFE0
+000007FFF0000000000FFFC0000007FFF0000000001FFF80000007FFF0000000003FFF00
+000007FFF000000000FFFE00000007FFF000000001FFFC00000007FFF000000007FFF800
+000007FFF00000001FFFF000000007FFF0000000FFFFC000000007FFF000000FFFFF0000
+00FFFFFFFFFFFFFFFFFE000000FFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFC00000
+00FFFFFFFFFFFFFFFC00000000FFFFFFFFFFFFFF80000000005B527CD167>I<FFFFFFFF
+FFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80
+FFFFFFFFFFFFFFFFFF800007FFF8000001FFFFC00007FFF80000001FFFC00007FFF80000
+0007FFC00007FFF800000001FFC00007FFF800000000FFC00007FFF8000000007FC00007
+FFF8000000003FC00007FFF8000000001FC00007FFF8000000001FC00007FFF800000000
+0FE00007FFF8000000000FE00007FFF80000000007E00007FFF80000000007E00007FFF8
+0000000007E00007FFF80000000003E00007FFF80000000003E00007FFF80000000003E0
+0007FFF80000F80003E00007FFF80000F80003F00007FFF80000F80001F00007FFF80000
+F80001F00007FFF80000F80001F00007FFF80000F80001F00007FFF80000F80000000007
+FFF80001F80000000007FFF80001F80000000007FFF80001F80000000007FFF80003F800
+00000007FFF80007F80000000007FFF8000FF80000000007FFF8007FF80000000007FFFF
+FFFFF80000000007FFFFFFFFF80000000007FFFFFFFFF80000000007FFFFFFFFF8000000
+0007FFFFFFFFF80000000007FFF8007FF80000000007FFF8000FF80000000007FFF80007
+F80000000007FFF80003F80000000007FFF80001F80000000007FFF80001F80000000007
+FFF80001F80000000007FFF80000F80000000007FFF80000F800003E0007FFF80000F800
+003E0007FFF80000F800003E0007FFF80000F800007C0007FFF80000F800007C0007FFF8
+0000F800007C0007FFF800000000007C0007FFF800000000007C0007FFF80000000000FC
+0007FFF80000000000FC0007FFF80000000000F80007FFF80000000000F80007FFF80000
+000001F80007FFF80000000001F80007FFF80000000001F80007FFF80000000003F80007
+FFF80000000003F00007FFF80000000007F00007FFF8000000000FF00007FFF800000000
+0FF00007FFF8000000001FF00007FFF8000000003FF00007FFF8000000007FE00007FFF8
+00000001FFE00007FFF800000007FFE00007FFF80000001FFFE00007FFF8000003FFFFE0
+FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFF
+FFFFFFC0FFFFFFFFFFFFFFFFFFC04F517CD058>I<FFFFFFFFFFFFFFFFFE00FFFFFFFFFF
+FFFFFFFE00FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE0000
+07FFF8000007FFFF000007FFF80000007FFF000007FFF80000001FFF000007FFF8000000
+07FF000007FFF800000003FF000007FFF800000001FF000007FFF800000000FF000007FF
+F8000000007F000007FFF8000000003F000007FFF8000000003F800007FFF8000000003F
+800007FFF8000000001F800007FFF8000000001F800007FFF8000000001F800007FFF800
+0000000F800007FFF8000000000F800007FFF8000000000F800007FFF8000000000F8000
+07FFF8000000000FC00007FFF80000F80007C00007FFF80000F80007C00007FFF80000F8
+0007C00007FFF80000F80007C00007FFF80000F80000000007FFF80000F80000000007FF
+F80000F80000000007FFF80001F80000000007FFF80001F80000000007FFF80001F80000
+000007FFF80003F80000000007FFF80007F80000000007FFF8000FF80000000007FFF800
+7FF80000000007FFFFFFFFF80000000007FFFFFFFFF80000000007FFFFFFFFF800000000
+07FFFFFFFFF80000000007FFFFFFFFF80000000007FFF8007FF80000000007FFF8000FF8
+0000000007FFF80007F80000000007FFF80003F80000000007FFF80001F80000000007FF
+F80001F80000000007FFF80001F80000000007FFF80000F80000000007FFF80000F80000
+000007FFF80000F80000000007FFF80000F80000000007FFF80000F80000000007FFF800
+00F80000000007FFF80000F80000000007FFF80000000000000007FFF800000000000000
+07FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF8000000
+0000000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FF
+F80000000000000007FFF80000000000000007FFF80000000000000007FFF80000000000
+000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF800
+00000000000007FFF80000000000000007FFF8000000000000FFFFFFFFFFF800000000FF
+FFFFFFFFF800000000FFFFFFFFFFF800000000FFFFFFFFFFF800000000FFFFFFFFFFF800
+0000004A517CD055>I<0000000001FFFC000001C000000000007FFFFFC00003C0000000
+0007FFFFFFF80007C0000000003FFFFFFFFE001FC000000000FFFFFFFFFF803FC0000000
+03FFFFE003FFC07FC00000000FFFFC00003FF0FFC00000003FFFE000000FF9FFC0000000
+7FFF80000003FFFFC0000001FFFE00000000FFFFC0000003FFF8000000007FFFC0000007
+FFF0000000003FFFC000000FFFE0000000001FFFC000001FFFC0000000000FFFC000003F
+FF800000000007FFC000007FFF000000000003FFC00000FFFE000000000001FFC00000FF
+FE000000000001FFC00001FFFC000000000000FFC00003FFF8000000000000FFC00003FF
+F80000000000007FC00007FFF00000000000007FC0000FFFF00000000000003FC0000FFF
+F00000000000003FC0001FFFE00000000000001FC0001FFFE00000000000001FC0001FFF
+E00000000000001FC0003FFFC00000000000001FC0003FFFC00000000000000FC0003FFF
+C00000000000000FC0007FFFC00000000000000FC0007FFFC00000000000000FC0007FFF
+C00000000000000000007FFF800000000000000000007FFF80000000000000000000FFFF
+80000000000000000000FFFF80000000000000000000FFFF80000000000000000000FFFF
+80000000000000000000FFFF80000000000000000000FFFF80000000000000000000FFFF
+80000000000000000000FFFF80000000000000000000FFFF80000000000000000000FFFF
+80000000000000000000FFFF80000000000000000000FFFF80000000000000000000FFFF
+80000000000000000000FFFF800000000000000000007FFF800000007FFFFFFFFFE07FFF
+800000007FFFFFFFFFE07FFFC00000007FFFFFFFFFE07FFFC00000007FFFFFFFFFE07FFF
+C00000007FFFFFFFFFE03FFFC000000000003FFFC0003FFFC000000000003FFFC0003FFF
+C000000000003FFFC0001FFFE000000000003FFFC0001FFFE000000000003FFFC0001FFF
+E000000000003FFFC0000FFFF000000000003FFFC0000FFFF000000000003FFFC00007FF
+F000000000003FFFC00003FFF800000000003FFFC00003FFF800000000003FFFC00001FF
+FC00000000003FFFC00000FFFE00000000003FFFC00000FFFE00000000003FFFC000007F
+FF00000000003FFFC000003FFF80000000003FFFC000001FFFC0000000003FFFC000000F
+FFE0000000007FFFC0000007FFF0000000007FFFC0000003FFFC00000000FFFFC0000001
+FFFF00000000FFFFC00000007FFF80000001FFFFC00000003FFFF0000007FBFFC0000000
+0FFFFE00001FF1FFC000000003FFFFF001FFE0FFC000000000FFFFFFFFFFC07FC0000000
+003FFFFFFFFF001FC00000000007FFFFFFFC0007C000000000007FFFFFE00001C0000000
+000001FFFE00000000005B5479D26A>I<FFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003
+FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003
+FFFFFFFFFF0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFFFFFFFFF
+FFFFFFE0000007FFFFFFFFFFFFFFFFE0000007FFFFFFFFFFFFFFFFE0000007FFFFFFFFFF
+FFFFFFE0000007FFFFFFFFFFFFFFFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000
+001FFFE000FFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003
+FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFF60527CD169>I<
+FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC00007FFF80000
+0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
+0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
+0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
+0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
+0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
+0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
+0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
+0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
+0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
+0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
+0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
+0007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000FFFFFFFFFFC0
+FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC02A527CD132>I<00007FFFFF
+FFFF8000007FFFFFFFFF8000007FFFFFFFFF8000007FFFFFFFFF8000007FFFFFFFFF8000
+0000007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007F
+FF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF000000
+0000007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007F
+FF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF000000
+0000007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007F
+FF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF000000
+0000007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007F
+FF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF000000
+0000007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007F
+FF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF000000
+0000007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007F
+FF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF000000
+0000007FFF000007F000007FFF00001FFC00007FFF00003FFE00007FFF00007FFF00007F
+FF00007FFF00007FFF0000FFFF80007FFF0000FFFF80007FFF0000FFFF80007FFF0000FF
+FF80007FFF0000FFFF8000FFFE0000FFFF8000FFFE0000FFFF8000FFFE0000FFFF0001FF
+FC00007FFF0001FFFC00007FFE0003FFF800003FF80007FFF000001FE00007FFE000000F
+FC001FFFC0000007FF807FFF00000001FFFFFFFC000000007FFFFFF0000000001FFFFFC0
+0000000001FFF80000000039537DD145>I<FFFFFFFFFFC00000FFFFFFF8FFFFFFFFFFC0
+0000FFFFFFF8FFFFFFFFFFC00000FFFFFFF8FFFFFFFFFFC00000FFFFFFF8FFFFFFFFFFC0
+0000FFFFFFF80007FFF80000000003FFF8000007FFF800000000007F80000007FFF80000
+000000FF00000007FFF80000000001FE00000007FFF80000000003F800000007FFF80000
+00000FF000000007FFF8000000001FE000000007FFF8000000003FC000000007FFF80000
+00007F8000000007FFF800000000FF0000000007FFF800000001FC0000000007FFF80000
+0007F80000000007FFF80000000FF00000000007FFF80000001FE00000000007FFF80000
+003FC00000000007FFF80000007F800000000007FFF8000000FE000000000007FFF80000
+03FC000000000007FFF8000007F8000000000007FFF800000FF0000000000007FFF80000
+1FE0000000000007FFF800003FC0000000000007FFF800007F80000000000007FFF80001
+FE00000000000007FFF80003FC00000000000007FFF80007F800000000000007FFF8000F
+F000000000000007FFF8001FF800000000000007FFF8003FF800000000000007FFF8007F
+FC00000000000007FFF801FFFE00000000000007FFF803FFFF00000000000007FFF807FF
+FF00000000000007FFF80FFFFF80000000000007FFF81FFFFFC0000000000007FFF83FFF
+FFE0000000000007FFF8FF7FFFE0000000000007FFF9FE3FFFF0000000000007FFFBFC3F
+FFF8000000000007FFFFF81FFFFC000000000007FFFFF00FFFFC000000000007FFFFC007
+FFFE000000000007FFFF8007FFFF000000000007FFFF0003FFFF000000000007FFFE0001
+FFFF800000000007FFFC0000FFFFC00000000007FFF80000FFFFE00000000007FFF80000
+7FFFE00000000007FFF800003FFFF00000000007FFF800001FFFF80000000007FFF80000
+1FFFFC0000000007FFF800000FFFFC0000000007FFF8000007FFFE0000000007FFF80000
+03FFFF0000000007FFF8000003FFFF8000000007FFF8000001FFFF8000000007FFF80000
+00FFFFC000000007FFF8000000FFFFE000000007FFF80000007FFFF000000007FFF80000
+003FFFF000000007FFF80000001FFFF800000007FFF80000001FFFFC00000007FFF80000
+000FFFFE00000007FFF800000007FFFE00000007FFF800000003FFFF00000007FFF80000
+0003FFFF80000007FFF800000001FFFF80000007FFF800000000FFFFC0000007FFF80000
+00007FFFE0000007FFF8000000007FFFF0000007FFF8000000003FFFF0000007FFF80000
+0000FFFFFC00FFFFFFFFFFC0003FFFFFFFFEFFFFFFFFFFC0003FFFFFFFFEFFFFFFFFFFC0
+003FFFFFFFFEFFFFFFFFFFC0003FFFFFFFFEFFFFFFFFFFC0003FFFFFFFFE5F527CD169>
+I<FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF80000
+00FFFFFFFFFFF80000000007FFF800000000000007FFF800000000000007FFF800000000
+000007FFF800000000000007FFF800000000000007FFF800000000000007FFF800000000
+000007FFF800000000000007FFF800000000000007FFF800000000000007FFF800000000
+000007FFF800000000000007FFF800000000000007FFF800000000000007FFF800000000
+000007FFF800000000000007FFF800000000000007FFF800000000000007FFF800000000
+000007FFF800000000000007FFF800000000000007FFF800000000000007FFF800000000
+000007FFF800000000000007FFF800000000000007FFF800000000000007FFF800000000
+000007FFF800000000000007FFF800000000000007FFF800000000000007FFF800000000
+000007FFF800000000000007FFF800000000000007FFF800000000000007FFF800000000
+000007FFF800000000000007FFF800000000000007FFF800000000000007FFF800000000
+000007FFF800000000000007FFF800000000000007FFF800000000000007FFF800000000
+000007FFF800000000000007FFF800000000000007FFF8000000007C0007FFF800000000
+7C0007FFF8000000007C0007FFF8000000007C0007FFF800000000FC0007FFF800000000
+F80007FFF800000000F80007FFF800000000F80007FFF800000000F80007FFF800000000
+F80007FFF800000001F80007FFF800000001F80007FFF800000001F80007FFF800000003
+F80007FFF800000003F80007FFF800000007F80007FFF800000007F00007FFF80000000F
+F00007FFF80000000FF00007FFF80000001FF00007FFF80000003FF00007FFF80000007F
+F00007FFF8000000FFF00007FFF8000003FFF00007FFF8000007FFF00007FFF800003FFF
+F00007FFF80001FFFFF0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFF
+E0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE046527CD151>I<FFFFFFFC000000000000
+003FFFFFFEFFFFFFFE000000000000007FFFFFFEFFFFFFFE000000000000007FFFFFFEFF
+FFFFFF00000000000000FFFFFFFEFFFFFFFF00000000000000FFFFFFFE0007FFFF000000
+00000000FFFFC0000007FFFF80000000000001EFFFC0000007FFFF80000000000001EFFF
+C0000007EFFFC0000000000003CFFFC0000007EFFFC0000000000003CFFFC0000007E7FF
+E00000000000078FFFC0000007E7FFE00000000000078FFFC0000007E3FFF00000000000
+0F0FFFC0000007E3FFF000000000000F0FFFC0000007E1FFF800000000001E0FFFC00000
+07E1FFF800000000001E0FFFC0000007E1FFF800000000001E0FFFC0000007E0FFFC0000
+0000003C0FFFC0000007E0FFFC00000000003C0FFFC0000007E07FFE0000000000780FFF
+C0000007E07FFE0000000000780FFFC0000007E03FFF0000000000F00FFFC0000007E03F
+FF0000000000F00FFFC0000007E01FFF8000000001E00FFFC0000007E01FFF8000000001
+E00FFFC0000007E00FFFC000000003C00FFFC0000007E00FFFC000000003C00FFFC00000
+07E00FFFC000000003C00FFFC0000007E007FFE000000007800FFFC0000007E007FFE000
+000007800FFFC0000007E003FFF00000000F000FFFC0000007E003FFF00000000F000FFF
+C0000007E001FFF80000001E000FFFC0000007E001FFF80000001E000FFFC0000007E000
+FFFC0000003C000FFFC0000007E000FFFC0000003C000FFFC0000007E000FFFC0000003C
+000FFFC0000007E0007FFE00000078000FFFC0000007E0007FFE00000078000FFFC00000
+07E0003FFF000000F0000FFFC0000007E0003FFF000000F0000FFFC0000007E0001FFF80
+0001E0000FFFC0000007E0001FFF800001E0000FFFC0000007E0000FFFC00003C0000FFF
+C0000007E0000FFFC00003C0000FFFC0000007E00007FFE0000780000FFFC0000007E000
+07FFE0000780000FFFC0000007E00007FFE0000780000FFFC0000007E00003FFF0000F00
+000FFFC0000007E00003FFF0000F00000FFFC0000007E00001FFF8001E00000FFFC00000
+07E00001FFF8001E00000FFFC0000007E00000FFFC003C00000FFFC0000007E00000FFFC
+003C00000FFFC0000007E000007FFE007800000FFFC0000007E000007FFE007800000FFF
+C0000007E000007FFE007800000FFFC0000007E000003FFF00F000000FFFC0000007E000
+003FFF00F000000FFFC0000007E000001FFF81E000000FFFC0000007E000001FFF81E000
+000FFFC0000007E000000FFFC3C000000FFFC0000007E000000FFFC3C000000FFFC00000
+07E0000007FFE78000000FFFC0000007E0000007FFE78000000FFFC0000007E0000003FF
+FF0000000FFFC0000007E0000003FFFF0000000FFFC0000007E0000003FFFF0000000FFF
+C0000007E0000001FFFE0000000FFFC0000007E0000001FFFE0000000FFFC0000007E000
+0000FFFC0000000FFFC0000007E0000000FFFC0000000FFFC0000007E00000007FF80000
+000FFFC0000007E00000007FF80000000FFFC0000007E00000003FF00000000FFFC00000
+07E00000003FF00000000FFFC000003FFC0000001FE00000000FFFC000FFFFFFFF00001F
+E00001FFFFFFFFFEFFFFFFFF00001FE00001FFFFFFFFFEFFFFFFFF00000FC00001FFFFFF
+FFFEFFFFFFFF00000FC00001FFFFFFFFFEFFFFFFFF000007800001FFFFFFFFFE77527CD1
+80>I<FFFFFFFC00000000FFFFFFFFFFFFFFFE00000000FFFFFFFFFFFFFFFF00000000FF
+FFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF80000000FFFFFFFF0007FFFFC000000000
+3FFC000007FFFFE00000000007E0000007FFFFF00000000007E0000007FFFFF800000000
+07E0000007FFFFF80000000007E0000007FFFFFC0000000007E0000007EFFFFE00000000
+07E0000007E7FFFF0000000007E0000007E3FFFF8000000007E0000007E3FFFF80000000
+07E0000007E1FFFFC000000007E0000007E0FFFFE000000007E0000007E07FFFF0000000
+07E0000007E03FFFF800000007E0000007E01FFFFC00000007E0000007E01FFFFC000000
+07E0000007E00FFFFE00000007E0000007E007FFFF00000007E0000007E003FFFF800000
+07E0000007E001FFFFC0000007E0000007E001FFFFC0000007E0000007E000FFFFE00000
+07E0000007E0007FFFF0000007E0000007E0003FFFF8000007E0000007E0001FFFFC0000
+07E0000007E0000FFFFE000007E0000007E0000FFFFE000007E0000007E00007FFFF0000
+07E0000007E00003FFFF800007E0000007E00001FFFFC00007E0000007E00000FFFFE000
+07E0000007E00000FFFFF00007E0000007E000007FFFF00007E0000007E000003FFFF800
+07E0000007E000001FFFFC0007E0000007E000000FFFFE0007E0000007E0000007FFFF00
+07E0000007E0000007FFFF0007E0000007E0000003FFFF8007E0000007E0000001FFFFC0
+07E0000007E0000000FFFFE007E0000007E00000007FFFF007E0000007E00000003FFFF8
+07E0000007E00000003FFFF807E0000007E00000001FFFFC07E0000007E00000000FFFFE
+07E0000007E000000007FFFF07E0000007E000000003FFFF87E0000007E000000003FFFF
+87E0000007E000000001FFFFC7E0000007E000000000FFFFE7E0000007E0000000007FFF
+F7E0000007E0000000003FFFFFE0000007E0000000001FFFFFE0000007E0000000001FFF
+FFE0000007E0000000000FFFFFE0000007E00000000007FFFFE0000007E00000000003FF
+FFE0000007E00000000001FFFFE0000007E00000000001FFFFE0000007E00000000000FF
+FFE0000007E000000000007FFFE0000007E000000000003FFFE0000007E000000000001F
+FFE0000007E000000000000FFFE0000007E000000000000FFFE0000007E0000000000007
+FFE0000007E0000000000003FFE0000007E0000000000001FFE0000007E0000000000000
+FFE0000007E0000000000000FFE000003FFC0000000000007FE000FFFFFFFF0000000000
+3FE000FFFFFFFF00000000001FE000FFFFFFFF00000000000FE000FFFFFFFF0000000000
+07E000FFFFFFFF000000000003C00060527CD169>I<000000000FFFC000000000000000
+03FFFFFF000000000000001FFFFFFFE0000000000000FFFFFFFFFC000000000003FFFC00
+FFFF00000000000FFFC0000FFFC0000000003FFF000003FFF0000000007FFC000000FFF8
+00000001FFF80000007FFE00000003FFE00000001FFF00000007FFC00000000FFF800000
+0FFF8000000007FFC000001FFF0000000003FFE000003FFF0000000003FFF000007FFE00
+00000001FFF80000FFFC0000000000FFFC0000FFFC0000000000FFFC0001FFF800000000
+007FFE0003FFF800000000007FFF0003FFF000000000003FFF0007FFF000000000003FFF
+8007FFE000000000001FFF800FFFE000000000001FFFC00FFFE000000000001FFFC01FFF
+E000000000001FFFE01FFFC000000000000FFFE01FFFC000000000000FFFE03FFFC00000
+0000000FFFF03FFFC000000000000FFFF03FFFC000000000000FFFF07FFF800000000000
+07FFF87FFF80000000000007FFF87FFF80000000000007FFF87FFF80000000000007FFF8
+7FFF80000000000007FFF8FFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80
+000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000
+000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007
+FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFF
+FF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFC7FFF8000
+0000000007FFF87FFFC000000000000FFFF87FFFC000000000000FFFF87FFFC000000000
+000FFFF87FFFC000000000000FFFF83FFFC000000000000FFFF03FFFC000000000000FFF
+F03FFFE000000000001FFFF01FFFE000000000001FFFE01FFFE000000000001FFFE01FFF
+E000000000001FFFE00FFFF000000000003FFFC00FFFF000000000003FFFC007FFF80000
+0000007FFF8007FFF800000000007FFF8003FFF800000000007FFF0001FFFC0000000000
+FFFE0001FFFE0000000001FFFE0000FFFE0000000001FFFC00007FFF0000000003FFF800
+003FFF8000000007FFF000001FFFC00000000FFFE000000FFFE00000001FFFC0000007FF
+F00000003FFF80000003FFF80000007FFF00000001FFFC000000FFFE00000000FFFF0000
+03FFFC000000003FFFE0001FFFF0000000000FFFFC00FFFFC00000000003FFFFFFFFFF00
+0000000000FFFFFFFFFC0000000000001FFFFFFFE000000000000003FFFFFF0000000000
+0000001FFFE000000000565479D265>I<FFFFFFFFFFFFFF000000FFFFFFFFFFFFFFF800
+00FFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFF0000007FFF000
+001FFFFC000007FFF0000001FFFF000007FFF00000007FFF800007FFF00000003FFFC000
+07FFF00000000FFFE00007FFF00000000FFFF00007FFF000000007FFF00007FFF0000000
+03FFF80007FFF000000003FFFC0007FFF000000003FFFC0007FFF000000001FFFE0007FF
+F000000001FFFE0007FFF000000001FFFE0007FFF000000001FFFE0007FFF000000001FF
+FF0007FFF000000001FFFF0007FFF000000001FFFF0007FFF000000001FFFF0007FFF000
+000001FFFF0007FFF000000001FFFF0007FFF000000001FFFF0007FFF000000001FFFF00
+07FFF000000001FFFE0007FFF000000001FFFE0007FFF000000001FFFE0007FFF0000000
+01FFFC0007FFF000000003FFFC0007FFF000000003FFFC0007FFF000000003FFF80007FF
+F000000007FFF00007FFF00000000FFFE00007FFF00000001FFFE00007FFF00000003FFF
+C00007FFF00000007FFF000007FFF0000001FFFE000007FFF000001FFFFC000007FFFFFF
+FFFFFFF0000007FFFFFFFFFFFFC0000007FFFFFFFFFFFE00000007FFFFFFFFFFE0000000
+07FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF8000000
+0000000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FF
+F80000000000000007FFF80000000000000007FFF80000000000000007FFF80000000000
+000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF800
+00000000000007FFF80000000000000007FFF80000000000000007FFF800000000000000
+07FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF8000000
+0000000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FF
+F80000000000000007FFF80000000000000007FFF80000000000000007FFF80000000000
+000007FFF80000000000000007FFF80000000000000007FFF8000000000000FFFFFFFFFF
+C000000000FFFFFFFFFFC000000000FFFFFFFFFFC000000000FFFFFFFFFFC000000000FF
+FFFFFFFFC00000000050527CD15C>I<000000000FFFC00000000000000003FFFFFF0000
+00000000001FFFFFFFE0000000000000FFFFFFFFFC000000000003FFFC00FFFF00000000
+000FFFC0000FFFC0000000003FFF000003FFF0000000007FFC000000FFF800000001FFF0
+0000003FFE00000003FFE00000001FFF00000007FFC00000000FFF8000000FFF80000000
+07FFC000001FFF0000000003FFE000003FFE0000000001FFF000007FFC0000000000FFF8
+0000FFFC0000000000FFFC0000FFF800000000007FFC0001FFF800000000007FFE0003FF
+F000000000003FFF0003FFF000000000003FFF0007FFE000000000001FFF8007FFE00000
+0000001FFF800FFFE000000000001FFFC00FFFC000000000000FFFC01FFFC00000000000
+0FFFE01FFFC000000000000FFFE01FFF80000000000007FFE03FFF80000000000007FFF0
+3FFF80000000000007FFF03FFF80000000000007FFF07FFF80000000000007FFF87FFF80
+000000000007FFF87FFF00000000000003FFF87FFF00000000000003FFF87FFF00000000
+000003FFF8FFFF00000000000003FFFCFFFF00000000000003FFFCFFFF00000000000003
+FFFCFFFF00000000000003FFFCFFFF00000000000003FFFCFFFF00000000000003FFFCFF
+FF00000000000003FFFCFFFF00000000000003FFFCFFFF00000000000003FFFCFFFF0000
+0000000003FFFCFFFF00000000000003FFFCFFFF00000000000003FFFCFFFF0000000000
+0003FFFCFFFF00000000000003FFFCFFFF00000000000003FFFC7FFF00000000000003FF
+F87FFF00000000000003FFF87FFF80000000000007FFF87FFF80000000000007FFF87FFF
+80000000000007FFF83FFF80000000000007FFF03FFF80000000000007FFF03FFF800000
+00000007FFF01FFFC000000000000FFFE01FFFC000000000000FFFE01FFFC00000000000
+0FFFE00FFFC000000000000FFFC00FFFE000000000001FFFC007FFE000000000001FFF80
+07FFF000000000003FFF8003FFF00001FE00003FFF0001FFF80007FF80007FFE0001FFF8
+000FFFE0007FFE0000FFFC003FFFF000FFFC00007FFC007F03F800FFF800003FFE007C00
+FC01FFF000001FFF00F8007E03FFE000000FFF80F8003F07FFC0000007FFC0F0001F8FFF
+80000003FFE0F0001F9FFF00000001FFF0F0000FFFFE00000000FFFCF8000FFFFC000000
+003FFFF80007FFF0000000000FFFFC000FFFC00000000003FFFF00FFFF000000000000FF
+FFFFFFFC0000000000001FFFFFFFFC00000C00000003FFFFFFFC00001E000000001FFFE3
+FE00001E00000000000001FF00001E00000000000001FF80003E00000000000001FFC000
+7E00000000000001FFE000FE00000000000001FFF807FE00000000000000FFFFFFFE0000
+0000000000FFFFFFFC00000000000000FFFFFFFC000000000000007FFFFFFC0000000000
+00007FFFFFFC000000000000007FFFFFF8000000000000007FFFFFF8000000000000003F
+FFFFF8000000000000003FFFFFF0000000000000001FFFFFE0000000000000001FFFFFE0
+000000000000000FFFFFC00000000000000007FFFF800000000000000003FFFF00000000
+0000000001FFFE0000000000000000007FF80000000000000000001FE000576A79D265>
+I<FFFFFFFFFFFFF00000000000FFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFF8000000
+00FFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFC00000000007FFF00000FFFFF00000
+000007FFF000000FFFF80000000007FFF0000001FFFE0000000007FFF0000000FFFF0000
+000007FFF00000007FFF8000000007FFF00000003FFFC000000007FFF00000001FFFC000
+000007FFF00000000FFFE000000007FFF00000000FFFF000000007FFF00000000FFFF000
+000007FFF000000007FFF800000007FFF000000007FFF800000007FFF000000007FFF800
+000007FFF000000007FFFC00000007FFF000000007FFFC00000007FFF000000007FFFC00
+000007FFF000000007FFFC00000007FFF000000007FFFC00000007FFF000000007FFFC00
+000007FFF000000007FFFC00000007FFF000000007FFFC00000007FFF000000007FFF800
+000007FFF000000007FFF800000007FFF00000000FFFF800000007FFF00000000FFFF000
+000007FFF00000000FFFE000000007FFF00000000FFFE000000007FFF00000001FFFC000
+000007FFF00000003FFF8000000007FFF00000007FFF0000000007FFF0000000FFFE0000
+000007FFF0000003FFFC0000000007FFF000000FFFF00000000007FFF00000FFFFC00000
+000007FFFFFFFFFFFF000000000007FFFFFFFFFFF8000000000007FFFFFFFFFFE0000000
+000007FFFFFFFFFFF8000000000007FFF00003FFFE000000000007FFF000007FFF800000
+000007FFF000003FFFC00000000007FFF000001FFFE00000000007FFF000000FFFF00000
+000007FFF0000007FFF80000000007FFF0000003FFFC0000000007FFF0000003FFFE0000
+000007FFF0000001FFFE0000000007FFF0000001FFFE0000000007FFF0000001FFFF0000
+000007FFF0000000FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF0000
+000007FFF0000000FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF0000
+000007FFF0000000FFFF0000000007FFF0000000FFFF8000000007FFF0000000FFFF8000
+000007FFF0000000FFFF8000000007FFF0000000FFFF8000000007FFF0000000FFFF8000
+000007FFF0000000FFFF8000000007FFF0000000FFFF8000000007FFF0000000FFFF8000
+1C0007FFF0000000FFFFC0003E0007FFF0000000FFFFC0003E0007FFF0000000FFFFC000
+3E0007FFF00000007FFFC0003E0007FFF00000007FFFE0007E0007FFF00000003FFFE000
+7C0007FFF00000003FFFF000FC0007FFF00000001FFFF001FCFFFFFFFFFF80000FFFF803
+F8FFFFFFFFFF800003FFFE07F0FFFFFFFFFF800001FFFFFFE0FFFFFFFFFF8000007FFFFF
+C0FFFFFFFFFF8000000FFFFF000000000000000000007FFC005F537CD164>I<00000FFF
+800007000000FFFFF8000F000007FFFFFF001F00001FFFFFFFC03F00003FFFFFFFF07F00
+00FFFC00FFF8FF0001FFE0000FFDFF0003FF800001FFFF0007FE0000007FFF000FFC0000
+003FFF000FF80000000FFF001FF800000007FF001FF000000003FF003FF000000003FF00
+3FE000000001FF007FE000000000FF007FE000000000FF007FE0000000007F00FFE00000
+00007F00FFE0000000003F00FFE0000000003F00FFF0000000003F00FFF0000000003F00
+FFF8000000001F00FFF8000000001F00FFFC000000001F00FFFE000000001F00FFFF0000
+00000000FFFFC000000000007FFFF000000000007FFFFF00000000007FFFFFF800000000
+3FFFFFFF800000003FFFFFFFFC0000001FFFFFFFFFC000001FFFFFFFFFF000000FFFFFFF
+FFFC000007FFFFFFFFFF000003FFFFFFFFFFC00001FFFFFFFFFFE00000FFFFFFFFFFF000
+007FFFFFFFFFF800003FFFFFFFFFFC00000FFFFFFFFFFE000003FFFFFFFFFE000000FFFF
+FFFFFF0000001FFFFFFFFF80000000FFFFFFFF800000000FFFFFFFC0000000007FFFFFC0
+0000000007FFFFE00000000000FFFFE000000000003FFFE000000000000FFFF000000000
+0007FFF0000000000003FFF0000000000003FFF0780000000001FFF0F80000000000FFF0
+F80000000000FFF0F80000000000FFF0F800000000007FF0F800000000007FF0FC000000
+00007FF0FC00000000007FF0FC00000000007FE0FE00000000007FE0FE00000000007FE0
+FF0000000000FFC0FF0000000000FFC0FF8000000000FFC0FFC000000001FF80FFE00000
+0001FF00FFF000000003FF00FFFC00000007FE00FFFF0000000FFC00FFFFC000001FF800
+FFFFF800007FF000FF1FFFC003FFE000FE0FFFFFFFFFC000FC03FFFFFFFF0000F8007FFF
+FFFC0000F0000FFFFFF00000E000007FFF0000003C5479D24B>I<3FFFFFFFFFFFFFFFFF
+FF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803F
+FFFFFFFFFFFFFFFFFF803FFFC0003FFFC0007FFF803FFE00003FFFC00007FF807FF80000
+3FFFC00001FFC07FE000003FFFC00000FFC07FC000003FFFC000007FC07F8000003FFFC0
+00003FC07F0000003FFFC000001FC07F0000003FFFC000001FC07E0000003FFFC000000F
+C07E0000003FFFC000000FC07E0000003FFFC000000FC07C0000003FFFC0000007C07C00
+00003FFFC0000007C07C0000003FFFC0000007C07C0000003FFFC0000007C07C0000003F
+FFC0000007C0FC0000003FFFC0000007E0F80000003FFFC0000003E0F80000003FFFC000
+0003E0F80000003FFFC0000003E0F80000003FFFC0000003E0F80000003FFFC0000003E0
+F80000003FFFC0000003E0000000003FFFC000000000000000003FFFC000000000000000
+003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFF
+C000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000
+0000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000
+0000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000000000
+3FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0
+00000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000
+00000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000000000
+00003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003F
+FFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000
+000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000
+000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000
+003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFF
+C000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000
+0000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000
+00FFFFFFFFFFFFF000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF000000000FFFF
+FFFFFFFFF000000000FFFFFFFFFFFFF0000053517BD05E>I<FFFFFFFFFFC00003FFFFFF
+FCFFFFFFFFFFC00003FFFFFFFCFFFFFFFFFFC00003FFFFFFFCFFFFFFFFFFC00003FFFFFF
+FCFFFFFFFFFFC00003FFFFFFFC0007FFF80000000000FFF0000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000001F80000007FFF800000000001F80
+000007FFF800000000001F80000007FFF800000000003F80000007FFF800000000003F80
+000003FFF800000000003F00000003FFFC00000000003F00000003FFFC00000000007F00
+000001FFFC00000000007F00000001FFFC00000000007E00000000FFFE0000000000FE00
+000000FFFE0000000001FC000000007FFF0000000001FC000000007FFF0000000003F800
+0000003FFF8000000007F8000000001FFF800000000FF0000000000FFFC00000001FE000
+00000007FFE00000003FC00000000003FFF80000007F800000000001FFFC000003FF0000
+000000007FFF80000FFE0000000000003FFFF001FFF80000000000000FFFFFFFFFF00000
+0000000003FFFFFFFFC0000000000000007FFFFFFF00000000000000000FFFFFF8000000
+0000000000007FFF80000000005E537CD167>I<FFFFFFFFFE0000001FFFFFFEFFFFFFFF
+FE0000001FFFFFFEFFFFFFFFFE0000001FFFFFFEFFFFFFFFFE0000001FFFFFFEFFFFFFFF
+FE0000001FFFFFFE001FFFF000000000003FFE00001FFFF0000000000007F000000FFFF0
+000000000007E000000FFFF800000000000FE0000007FFF800000000000FC0000007FFFC
+00000000000FC0000007FFFC00000000001FC0000003FFFE00000000001F80000003FFFE
+00000000003F80000001FFFE00000000003F00000001FFFF00000000007F00000000FFFF
+00000000007E00000000FFFF80000000007E00000000FFFF8000000000FE000000007FFF
+C000000000FC000000007FFFC000000001FC000000003FFFE000000001F8000000003FFF
+E000000003F8000000001FFFE000000003F0000000001FFFF000000007F0000000001FFF
+F000000007F0000000000FFFF800000007E0000000000FFFF80000000FE00000000007FF
+FC0000000FC00000000007FFFC0000001FC00000000003FFFC0000001F800000000003FF
+FE0000003F800000000003FFFE0000003F800000000001FFFF0000003F000000000001FF
+FF0000007F000000000000FFFF8000007E000000000000FFFF800000FE0000000000007F
+FF800000FC0000000000007FFFC00001FC0000000000007FFFC00001FC0000000000003F
+FFE00001F80000000000003FFFE00003F80000000000001FFFF00003F00000000000001F
+FFF00007F00000000000000FFFF00007E00000000000000FFFF8000FE00000000000000F
+FFF8000FE000000000000007FFFC000FC000000000000007FFFC001FC000000000000003
+FFFE001F8000000000000003FFFE003F8000000000000001FFFE003F0000000000000001
+FFFF007F0000000000000001FFFF007F0000000000000000FFFF807E0000000000000000
+FFFF80FE00000000000000007FFFC0FC00000000000000007FFFC1FC0000000000000000
+3FFFC1F800000000000000003FFFE3F800000000000000001FFFE3F00000000000000000
+1FFFF3F000000000000000001FFFF7F000000000000000000FFFFFE00000000000000000
+0FFFFFE0000000000000000007FFFFC0000000000000000007FFFFC00000000000000000
+03FFFF80000000000000000003FFFF80000000000000000003FFFF800000000000000000
+01FFFF00000000000000000001FFFF00000000000000000000FFFE000000000000000000
+00FFFE000000000000000000007FFC000000000000000000007FFC000000000000000000
+007FFC000000000000000000003FF8000000000000000000003FF8000000000000000000
+001FF0000000000000000000001FF0000000000000000000000FE0000000000000000000
+0007C000000000005F537DD166>I<FFFFFFFFFC007FFFFFFFFE0000FFFFFFF0FFFFFFFF
+FC007FFFFFFFFE0000FFFFFFF0FFFFFFFFFC007FFFFFFFFE0000FFFFFFF0FFFFFFFFFC00
+7FFFFFFFFE0000FFFFFFF0FFFFFFFFFC007FFFFFFFFE0000FFFFFFF0003FFFC00000001F
+FFE000000000FFF800003FFFE00000001FFFF0000000000FC000001FFFE00000000FFFF0
+000000000F8000001FFFE00000000FFFF8000000000F8000001FFFF00000000FFFF80000
+00001F8000000FFFF000000007FFF8000000001F0000000FFFF800000007FFFC00000000
+1F0000000FFFF800000003FFFC000000003F00000007FFF800000003FFFC000000003E00
+000007FFFC00000003FFFE000000003E00000003FFFC00000001FFFE000000007C000000
+03FFFC00000001FFFF000000007C00000003FFFE00000001FFFF00000000FC00000001FF
+FE00000001FFFF00000000F800000001FFFF00000003FFFF80000000F800000001FFFF00
+000003FFFF80000001F800000000FFFF00000003FFFF80000001F000000000FFFF800000
+07FFFFC0000001F0000000007FFF80000007FFFFC0000003E0000000007FFF80000007FF
+FFE0000003E0000000007FFFC000000FFFFFE0000007E0000000003FFFC000000F9FFFE0
+000007C0000000003FFFE000001F9FFFF0000007C0000000003FFFE000001F0FFFF00000
+0FC0000000001FFFE000001F0FFFF000000F80000000001FFFF000003F0FFFF800000F80
+000000000FFFF000003E07FFF800001F00000000000FFFF000003E07FFFC00001F000000
+00000FFFF800007E07FFFC00003F000000000007FFF800007C03FFFC00003E0000000000
+07FFFC0000FC03FFFE00003E000000000007FFFC0000F801FFFE00007E000000000003FF
+FC0000F801FFFE00007C000000000003FFFE0001F801FFFF00007C000000000003FFFE00
+01F000FFFF0000FC000000000001FFFE0001F000FFFF8000F8000000000001FFFF0003F0
+00FFFF8001F8000000000000FFFF0003E0007FFF8001F0000000000000FFFF0007E0007F
+FFC001F0000000000000FFFF8007C0003FFFC003F00000000000007FFF8007C0003FFFC0
+03E00000000000007FFFC00FC0003FFFE003E00000000000007FFFC00F80001FFFE007E0
+0000000000003FFFC00F80001FFFF007C00000000000003FFFE01F80001FFFF00FC00000
+000000001FFFE01F00000FFFF00F800000000000001FFFE01F00000FFFF80F8000000000
+00001FFFF03E000007FFF81F800000000000000FFFF03E000007FFF81F00000000000000
+0FFFF87E000007FFFC1F000000000000000FFFF87C000003FFFC3F0000000000000007FF
+F87C000003FFFE3E0000000000000007FFFCFC000003FFFE7E0000000000000003FFFCF8
+000001FFFE7C0000000000000003FFFCF8000001FFFF7C0000000000000003FFFFF00000
+00FFFFFC0000000000000001FFFFF0000000FFFFF80000000000000001FFFFF0000000FF
+FFF80000000000000001FFFFE00000007FFFF80000000000000000FFFFE00000007FFFF0
+0000000000000000FFFFE00000007FFFF000000000000000007FFFC00000003FFFE00000
+0000000000007FFFC00000003FFFE000000000000000007FFF800000001FFFE000000000
+000000003FFF800000001FFFC000000000000000003FFF800000001FFFC0000000000000
+00003FFF000000000FFFC000000000000000001FFF000000000FFF800000000000000000
+1FFF000000000FFF8000000000000000000FFE0000000007FF0000000000000000000FFE
+0000000007FF0000000000000000000FFE0000000007FF00000000000000000007FC0000
+000003FE00000000000000000007FC0000000003FE00000000000000000007F800000000
+01FE00000000000000000003F80000000001FC00000000000000000003F80000000001FC
+00000000000000000001F00000000000F8000000000084537DD18B>I<FFFFFFFFFF0000
+000FFFFFFF80FFFFFFFFFF0000000FFFFFFF80FFFFFFFFFF0000000FFFFFFF80FFFFFFFF
+FF0000000FFFFFFF80FFFFFFFFFF0000000FFFFFFF80000FFFFC00000000003FFF000000
+0FFFFE000000000007F800000007FFFF000000000007F000000003FFFF00000000000FE0
+00000003FFFF80000000000FE000000001FFFFC0000000001FC000000000FFFFC0000000
+003F8000000000FFFFE0000000003F80000000007FFFF0000000007F00000000003FFFF0
+00000000FE00000000003FFFF800000000FE00000000001FFFFC00000001FC0000000000
+0FFFFC00000003F800000000000FFFFE00000003F8000000000007FFFF00000007F00000
+00000003FFFF0000000FE0000000000003FFFF8000000FE0000000000001FFFFC000001F
+C0000000000000FFFFC000003F80000000000000FFFFE000003F800000000000007FFFF0
+00007F000000000000003FFFF00000FF000000000000003FFFF80000FE00000000000000
+1FFFFC0001FC000000000000000FFFFC0003FC000000000000000FFFFE0003F800000000
+00000007FFFF0007F00000000000000003FFFF000FF00000000000000003FFFF800FE000
+00000000000001FFFFC01FC00000000000000000FFFFC03FC00000000000000000FFFFE0
+3F8000000000000000007FFFF07F0000000000000000003FFFF0FF000000000000000000
+3FFFF8FE0000000000000000001FFFFDFC0000000000000000000FFFFFFC000000000000
+0000000FFFFFF800000000000000000007FFFFF000000000000000000003FFFFF0000000
+00000000000001FFFFE000000000000000000001FFFFC000000000000000000000FFFFC0
+000000000000000000007FFF80000000000000000000007FFF0000000000000000000000
+7FFF00000000000000000000007FFF00000000000000000000007FFF0000000000000000
+0000007FFF00000000000000000000007FFF00000000000000000000007FFF0000000000
+0000000000007FFF00000000000000000000007FFF00000000000000000000007FFF0000
+0000000000000000007FFF00000000000000000000007FFF00000000000000000000007F
+FF00000000000000000000007FFF00000000000000000000007FFF000000000000000000
+00007FFF00000000000000000000007FFF00000000000000000000007FFF000000000000
+00000000007FFF00000000000000000000007FFF00000000000000000000007FFF000000
+00000000000000007FFF00000000000000000000007FFF00000000000000000000007FFF
+00000000000000000000007FFF00000000000000000000007FFF00000000000000000000
+007FFF00000000000000000000007FFF0000000000000000000FFFFFFFFFF80000000000
+00000FFFFFFFFFF8000000000000000FFFFFFFFFF8000000000000000FFFFFFFFFF80000
+00000000000FFFFFFFFFF80000000061527ED166>89 D<1FFFFFFFFFFFFFFFC01FFFFFFF
+FFFFFFFFE01FFFFFFFFFFFFFFFE01FFFFFFFFFFFFFFFE01FFFFFFFFFFFFFFFE01FFFFF80
+0000FFFFC01FFFF8000001FFFFC01FFFC0000001FFFF801FFF00000003FFFF001FFE0000
+0007FFFF001FFC00000007FFFE001FF80000000FFFFC001FF00000001FFFFC001FE00000
+001FFFF8003FC00000003FFFF0003FC00000007FFFF0003F800000007FFFE0003F800000
+00FFFFC0003F80000001FFFFC0003F00000001FFFF80003F00000003FFFF00003F000000
+07FFFF00003F00000007FFFE00003E0000000FFFFC00003E0000001FFFFC00003E000000
+1FFFF800003E0000003FFFF000003E0000007FFFF00000000000007FFFE0000000000000
+FFFFC0000000000001FFFFC0000000000001FFFF80000000000003FFFF00000000000007
+FFFF00000000000007FFFE0000000000000FFFFC0000000000001FFFFC0000000000001F
+FFF80000000000003FFFF00000000000007FFFF00000000000007FFFE0000000000000FF
+FFC0000000000001FFFFC0000000000001FFFF80000000000003FFFF00000000000007FF
+FF00000000000007FFFE0000000000000FFFFC0000000000001FFFFC0000000000001FFF
+F8000003E000003FFFF0000003E000007FFFF0000003E000007FFFE0000003E00000FFFF
+C0000003E00001FFFFC0000003E00001FFFF80000007E00003FFFF00000007E00007FFFF
+00000007C00007FFFE00000007C0000FFFFC00000007C0001FFFFC00000007C0001FFFF8
+0000000FC0003FFFF00000000FC0007FFFF00000000FC0007FFFE00000001FC000FFFFC0
+0000001FC001FFFFC00000003FC001FFFF800000003FC003FFFF000000007FC007FFFF00
+000000FFC007FFFE00000001FFC00FFFFC00000003FFC01FFFFC00000007FFC01FFFF800
+00000FFFC03FFFF00000003FFF807FFFF0000001FFFF807FFFE000003FFFFF80FFFFFFFF
+FFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF807FFFFFFF
+FFFFFFFF80435279D152>I<00007FFF000000000007FFFFF0000000003FFFFFFE000000
+00FFFFFFFF80000001FFE00FFFC0000003FE0001FFF0000007FF0000FFF8000007FF8000
+3FFC00000FFF80003FFE00000FFFC0001FFE00000FFFC0001FFF00000FFFC0000FFF8000
+0FFFC0000FFF80000FFFC0000FFF800007FF800007FFC00007FF800007FFC00003FF0000
+07FFC00001FE000007FFC0000000000007FFC0000000000007FFC0000000000007FFC000
+0000000007FFC0000000000007FFC0000000000007FFC0000000007FFFFFC00000000FFF
+FFFFC0000000FFFFFFFFC0000007FFFF87FFC000003FFFF007FFC000007FFF8007FFC000
+01FFFC0007FFC00003FFF00007FFC00007FFE00007FFC0000FFFC00007FFC0001FFF8000
+07FFC0003FFF000007FFC0007FFF000007FFC0007FFE000007FFC0007FFE000007FFC000
+FFFC000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC0000
+0FFFC000FFFC00000FFFC000FFFE00001FFFC0007FFE00001DFFC0007FFE00003DFFC000
+3FFF000079FFE0001FFF8000F1FFF8000FFFC003E1FFFFE007FFF81FC0FFFFF003FFFFFF
+807FFFF000FFFFFF001FFFF0001FFFFC0007FFE00001FFE0000000003C387CB641>97
+D<003FF0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF00000000000
+00FFFFF0000000000000FFFFF000000000000003FFF000000000000000FFF00000000000
+0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
+0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
+0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
+0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
+0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
+0000FFF000000000000000FFF001FFE000000000FFF00FFFFE00000000FFF03FFFFFC000
+0000FFF0FFFFFFF0000000FFF3FF01FFF8000000FFF7F8003FFE000000FFFFE0000FFF00
+0000FFFF800007FF800000FFFF000003FFC00000FFFE000001FFE00000FFFC000001FFF0
+0000FFF8000000FFF80000FFF8000000FFF80000FFF80000007FFC0000FFF80000007FFC
+0000FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFF0000FFF80000003FFF
+0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF8000FFF80000003FFF
+8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF
+8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF
+8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF0000FFF80000003FFF
+0000FFF80000003FFF0000FFF80000003FFF0000FFF80000007FFE0000FFF80000007FFE
+0000FFF80000007FFE0000FFF80000007FFC0000FFF8000000FFFC0000FFF8000000FFF8
+0000FFFC000001FFF00000FFFC000001FFF00000FFFE000003FFE00000FFFF000007FFC0
+0000FFFF80000FFF800000FFCFC0001FFF000000FF87F0007FFC000000FF03FE03FFF800
+0000FE00FFFFFFE0000000FC007FFFFF80000000F8001FFFFC00000000000003FFC00000
+0041547BD24B>I<000001FFF8000000001FFFFF80000000FFFFFFF0000003FFFFFFFC00
+000FFFC00FFE00001FFE0001FF00007FFC0003FF8000FFF00007FF8001FFF00007FFC003
+FFE0000FFFC003FFC0000FFFC007FFC0000FFFC00FFF80000FFFC00FFF80000FFFC01FFF
+800007FF801FFF000007FF803FFF000003FF003FFF000001FE007FFF00000000007FFE00
+000000007FFE00000000007FFE0000000000FFFE0000000000FFFE0000000000FFFE0000
+000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE000000
+0000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00000000
+007FFE00000000007FFF00000000007FFF00000000003FFF00000000003FFF0000000000
+3FFF00000003E01FFF80000003E01FFF80000007E00FFFC0000007C007FFC0000007C007
+FFE000000FC003FFE000001F8001FFF000003F0000FFF800007E00007FFE0000FC00003F
+FF0003F800000FFFE01FF0000003FFFFFFE0000000FFFFFF800000003FFFFE0000000001
+FFE0000033387CB63C>I<000000000001FF80000000000007FFFF80000000000007FFFF
+80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000000001FFF
+8000000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF
+8000000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF
+8000000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF
+8000000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF
+8000000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF
+8000000000000007FF8000000000000007FF8000000001FFE007FF800000001FFFFC07FF
+80000000FFFFFF07FF80000003FFFFFFC7FF8000000FFFE03FE7FF8000001FFF0007F7FF
+8000007FFC0001FFFF800000FFF80000FFFF800001FFF000003FFF800003FFE000001FFF
+800007FFC000001FFF800007FFC000000FFF80000FFF8000000FFF80001FFF8000000FFF
+80001FFF0000000FFF80003FFF0000000FFF80003FFF0000000FFF80003FFF0000000FFF
+80007FFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF
+8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF
+8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF
+8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF
+80007FFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF80003FFF0000000FFF
+80003FFF0000000FFF80003FFF0000000FFF80001FFF0000000FFF80001FFF0000000FFF
+80000FFF8000000FFF80000FFF8000001FFF800007FFC000003FFF800003FFC000003FFF
+800001FFE000007FFF800000FFF00001FFFF8000007FF80003FFFFE000003FFE000FEFFF
+FF80000FFFC07FCFFFFF800007FFFFFF8FFFFF800001FFFFFE0FFFFF8000003FFFF80FFF
+FF80000003FFC00FFE000041547CD24B>I<000003FFC0000000003FFFFC00000001FFFF
+FF00000007FFFFFFC000000FFF81FFE000003FFC007FF800007FF8003FFC0000FFF0001F
+FE0001FFE0000FFE0003FFC00007FF0007FFC00007FF800FFF800003FF800FFF800003FF
+C01FFF800001FFC01FFF000001FFC03FFF000001FFE03FFF000001FFE07FFF000000FFE0
+7FFE000000FFE07FFE000000FFF07FFE000000FFF0FFFE000000FFF0FFFE000000FFF0FF
+FE000000FFF0FFFE000000FFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFF
+FFFFFFFFE0FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00
+00000000FFFE00000000007FFE00000000007FFE00000000007FFF00000000003FFF0000
+0000003FFF00000000003FFF00000000E01FFF00000001F01FFF80000003F00FFF800000
+03F007FFC0000007E007FFC0000007E003FFE000000FC001FFF000001FC000FFF800003F
+80007FFC0000FF00001FFE0003FE00000FFFC03FF8000003FFFFFFF0000000FFFFFFC000
+00001FFFFE0000000001FFF0000034387CB63D>I<0000003FFC00000003FFFF0000000F
+FFFFC000003FFFFFE00000FFF81FF00001FFC03FF80003FF807FF80007FF00FFFC000FFE
+00FFFC001FFC00FFFC001FFC00FFFC003FF800FFFC003FF800FFFC003FF8007FF8007FF0
+007FF8007FF0003FF0007FF0000FC0007FF0000000007FF0000000007FF0000000007FF0
+000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0
+000000007FF0000000007FF0000000007FF0000000007FF0000000FFFFFFFFE000FFFFFF
+FFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000007FF8000000007FF8000000007FF8
+000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
+000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
+000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
+000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
+000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
+000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
+000000007FF8000000007FF8000000007FF8000000007FF80000007FFFFFFE00007FFFFF
+FE00007FFFFFFE00007FFFFFFE00007FFFFFFE00002E547CD329>I<00003FFF0000FF00
+0003FFFFF007FFC0000FFFFFFC1FFFE0003FFFFFFF7FFFE0007FFC0FFFFF9FF000FFE001
+FFF83FF001FFC000FFE03FF003FF80007FF01FF007FF00003FF81FE00FFF00003FFC0FC0
+0FFF00003FFC07801FFE00001FFE00001FFE00001FFE00003FFE00001FFF00003FFE0000
+1FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF0000
+3FFE00001FFF00003FFE00001FFF00003FFE00001FFF00001FFE00001FFE00001FFE0000
+1FFE00000FFF00003FFC00000FFF00003FFC000007FF00003FF8000003FF80007FF00000
+01FFC000FFE0000000FFE001FFC0000000FFFC0FFF80000001FFFFFFFF00000003EFFFFF
+FC00000003C3FFFFF000000007C03FFF0000000007C000000000000007C0000000000000
+0FC00000000000000FC00000000000000FC00000000000000FE00000000000000FE00000
+000000000FF80000000000000FFE0000000000000FFFFFFFFF00000007FFFFFFFFF80000
+07FFFFFFFFFF000007FFFFFFFFFFC00003FFFFFFFFFFE00001FFFFFFFFFFF00000FFFFFF
+FFFFF800007FFFFFFFFFFC00007FFFFFFFFFFE0001FFFFFFFFFFFF0007FFFFFFFFFFFF00
+0FFE000003FFFF801FF80000003FFF803FF000000007FF807FE000000003FFC07FE00000
+0001FFC0FFC000000001FFC0FFC000000000FFC0FFC000000000FFC0FFC000000000FFC0
+FFC000000000FFC0FFC000000000FFC0FFE000000001FFC07FE000000001FF807FF00000
+0003FF803FF000000003FF001FF800000007FE000FFE0000001FFC0007FF8000007FF800
+03FFE00001FFF00001FFFE001FFFE000007FFFFFFFFF8000000FFFFFFFFC00000001FFFF
+FFE0000000000FFFFC0000003C4F7CB543>I<003FF0000000000000FFFFF00000000000
+00FFFFF0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF00000000000
+0003FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
+0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
+0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
+0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
+0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
+0000FFF000000000000000FFF000000000000000FFF000000000000000FFF0001FFC0000
+0000FFF000FFFFC0000000FFF003FFFFF0000000FFF00FFFFFF8000000FFF01FE07FFC00
+0000FFF03F001FFE000000FFF07C001FFF000000FFF0F0000FFF000000FFF1E0000FFF80
+0000FFF3C0000FFF800000FFF7800007FF800000FFF7800007FFC00000FFFF000007FFC0
+0000FFFE000007FFC00000FFFE000007FFC00000FFFC000007FFC00000FFFC000007FFC0
+0000FFFC000007FFC00000FFFC000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
+00FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFF
+C0FFFFFFF807FFFFFFC042537BD24B>I<007F000000FF800003FFE00007FFF00007FFF0
+000FFFF8000FFFF8000FFFF8000FFFF8000FFFF8000FFFF8000FFFF80007FFF00007FFF0
+0003FFE00000FF8000007F00000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000003FF000FFFFF0
+00FFFFF000FFFFF000FFFFF000FFFFF00001FFF00000FFF00000FFF00000FFF00000FFF0
+0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0
+0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0
+0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0
+0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0
+0000FFF00000FFF000FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE01B547BD325>I<
+0000007F00000000FF80000003FFE0000007FFF0000007FFF000000FFFF800000FFFF800
+000FFFF800000FFFF800000FFFF800000FFFF800000FFFF8000007FFF0000007FFF00000
+03FFE0000000FF800000007F000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000001FF80000FFFFF80000FFFFF80000FFFFF80000FFFFF80000FFFFF8
+000001FFF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF800
+00007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000
+007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF8000000
+7FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007F
+F80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF8
+0000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF800
+00007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000
+007FF80000007FF80000007FF80000007FF80780007FF81FE0007FF83FF0007FF87FF800
+7FF8FFFC00FFF8FFFC00FFF0FFFC00FFF0FFFC00FFE0FFFC01FFE0FFFC01FFC0FFFC03FF
+807FF807FF007FF00FFE003FF01FFC000FFFFFF00007FFFFE00001FFFF8000001FFC0000
+256C87D329>I<003FF00000000000FFFFF00000000000FFFFF00000000000FFFFF00000
+000000FFFFF00000000000FFFFF0000000000003FFF0000000000000FFF0000000000000
+FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000
+00000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000
+FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000
+00000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000
+FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00001
+FFFFF800FFF00001FFFFF800FFF00001FFFFF800FFF00001FFFFF800FFF00001FFFFF800
+FFF000003FFE0000FFF000001FF00000FFF000003FC00000FFF000007F800000FFF00000
+FF000000FFF00003FE000000FFF00007F8000000FFF0000FF0000000FFF0001FE0000000
+FFF0007FC0000000FFF000FF00000000FFF001FE00000000FFF003FC00000000FFF00FF8
+00000000FFF01FE000000000FFF03FF000000000FFF07FF800000000FFF1FFF800000000
+FFF3FFFC00000000FFF7FFFE00000000FFFFFFFF00000000FFFFFFFF80000000FFFF9FFF
+80000000FFFF0FFFC0000000FFFE0FFFE0000000FFF807FFF0000000FFF003FFF0000000
+FFF001FFF8000000FFF000FFFC000000FFF000FFFE000000FFF0007FFF000000FFF0003F
+FF000000FFF0001FFF800000FFF0001FFFC00000FFF0000FFFE00000FFF00007FFF00000
+FFF00003FFF00000FFF00001FFF80000FFF00001FFFC0000FFF00000FFFE0000FFF00000
+7FFE0000FFF000003FFF0000FFF000007FFFC0FFFFFFF003FFFFFFFFFFFFF003FFFFFFFF
+FFFFF003FFFFFFFFFFFFF003FFFFFFFFFFFFF003FFFFFF40537CD247>I<003FF000FFFF
+F000FFFFF000FFFFF000FFFFF000FFFFF00001FFF00000FFF00000FFF00000FFF00000FF
+F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
+F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
+F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
+F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
+F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
+F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
+F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
+F00000FFF00000FFF00000FFF00000FFF000FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFF
+FFF01C537BD225>I<003FF0001FFC000000FFE00000FFFFF000FFFFC00007FFFE0000FF
+FFF003FFFFF0001FFFFF8000FFFFF00FFFFFF8007FFFFFC000FFFFF01FE07FFC00FF03FF
+E000FFFFF03F001FFE01F800FFF00003FFF07C001FFF03E000FFF80000FFF0F0000FFF07
+80007FF80000FFF1E0000FFF8F00007FFC0000FFF3C0000FFF9E00007FFC0000FFF78000
+07FFBC00003FFC0000FFF7800007FFFC00003FFE0000FFFF000007FFF800003FFE0000FF
+FE000007FFF000003FFE0000FFFE000007FFF000003FFE0000FFFC000007FFE000003FFE
+0000FFFC000007FFE000003FFE0000FFFC000007FFE000003FFE0000FFFC000007FFE000
+003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007
+FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8
+000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE00
+00FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC00000
+3FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FF
+C000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF800
+0007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000
+FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003F
+FE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC0
+00003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF80000
+07FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE00FFFF
+FFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFF
+FEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFE67367BB570>I<003F
+F0001FFC000000FFFFF000FFFFC00000FFFFF003FFFFF00000FFFFF00FFFFFF80000FFFF
+F01FE07FFC0000FFFFF03F001FFE000003FFF07C001FFF000000FFF0F0000FFF000000FF
+F1E0000FFF800000FFF3C0000FFF800000FFF7800007FF800000FFF7800007FFC00000FF
+FF000007FFC00000FFFE000007FFC00000FFFE000007FFC00000FFFC000007FFC00000FF
+FC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFF8000007FFC00000FF
+F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
+F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
+F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
+F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
+F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
+F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
+F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
+F8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFF
+FFF807FFFFFFC0FFFFFFF807FFFFFFC042367BB54B>I<000001FFE000000000001FFFFE
+0000000000FFFFFFC000000003FFFFFFF00000000FFF807FFC0000001FFC000FFE000000
+7FF80007FF800000FFF00003FFC00001FFE00001FFE00003FFC00000FFF00003FF800000
+7FF00007FF8000007FF8000FFF0000003FFC000FFF0000003FFC001FFF0000003FFE001F
+FF0000003FFE003FFE0000001FFF003FFE0000001FFF003FFE0000001FFF007FFE000000
+1FFF807FFE0000001FFF807FFE0000001FFF807FFE0000001FFF80FFFE0000001FFFC0FF
+FE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE000000
+1FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FF
+FE0000001FFFC0FFFE0000001FFFC07FFE0000001FFF807FFE0000001FFF807FFE000000
+1FFF803FFE0000001FFF003FFF0000003FFF003FFF0000003FFF001FFF0000003FFE001F
+FF0000003FFE000FFF0000003FFC000FFF8000007FFC0007FF8000007FF80003FFC00000
+FFF00001FFE00001FFE00000FFF00003FFC000007FF80007FF8000003FFE001FFF000000
+0FFF807FFC00000007FFFFFFF800000000FFFFFFC0000000003FFFFF000000000001FFE0
+0000003A387CB643>I<003FF001FFE0000000FFFFF00FFFFE000000FFFFF03FFFFFC000
+00FFFFF0FFFFFFF00000FFFFF3FF01FFF80000FFFFF7F8007FFE000003FFFFE0001FFF00
+0000FFFF80000FFF800000FFFF000007FFC00000FFFE000007FFE00000FFFC000003FFF0
+0000FFF8000001FFF80000FFF8000001FFF80000FFF8000000FFFC0000FFF8000000FFFC
+0000FFF8000000FFFE0000FFF80000007FFE0000FFF80000007FFF0000FFF80000007FFF
+0000FFF80000007FFF0000FFF80000007FFF0000FFF80000003FFF8000FFF80000003FFF
+8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF
+8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF
+8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF0000FFF80000007FFF
+0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFE0000FFF8000000FFFE
+0000FFF8000000FFFE0000FFF8000000FFFC0000FFF8000001FFFC0000FFF8000001FFF8
+0000FFFC000003FFF00000FFFC000003FFF00000FFFE000007FFE00000FFFF00000FFFC0
+0000FFFF80001FFF800000FFFFC0003FFF000000FFFFF000FFFC000000FFFBFE07FFF800
+0000FFF8FFFFFFE0000000FFF87FFFFF80000000FFF81FFFFC00000000FFF803FFC00000
+0000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000
+0000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000
+0000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000
+0000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000
+0000FFF8000000000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF800000000
+00FFFFFFF80000000000FFFFFFF80000000000414D7BB54B>I<007FE003FE00FFFFE00F
+FF80FFFFE03FFFE0FFFFE07FFFF0FFFFE0FE1FF8FFFFE1F83FFC03FFE3E03FFE00FFE3C0
+7FFE00FFE7807FFE00FFEF807FFE00FFEF007FFE00FFEE007FFE00FFFE003FFC00FFFC00
+3FFC00FFFC001FF800FFFC000FF000FFF800000000FFF800000000FFF800000000FFF800
+000000FFF800000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
+000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
+000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
+000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
+000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0000000FFFFFFFC
+0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC00002F367CB537>114
+D<0003FFF00F00003FFFFE1F0000FFFFFFFF0003FFFFFFFF0007FF003FFF000FF80007FF
+001FE00001FF003FC00000FF003F8000007F007F8000007F007F0000003F007F0000003F
+00FF0000001F00FF0000001F00FF8000001F00FF8000001F00FFC000001F00FFF0000000
+00FFFC00000000FFFFC00000007FFFFF0000007FFFFFF800003FFFFFFF00003FFFFFFFC0
+001FFFFFFFF0000FFFFFFFF80007FFFFFFFC0003FFFFFFFE0000FFFFFFFF00003FFFFFFF
+80000FFFFFFFC00000FFFFFFC0000007FFFFE00000003FFFE000000007FFF000000001FF
+F0780000007FF0F80000003FF0F80000001FF0FC0000001FF0FC0000000FF0FC0000000F
+F0FE0000000FF0FE0000000FE0FF0000000FE0FF8000001FE0FF8000001FC0FFC000001F
+C0FFE000003F80FFF800007F00FFFE0001FE00FFFFC00FFC00FF7FFFFFF800FC1FFFFFE0
+00F807FFFF8000F000FFF800002C387CB635>I<00003E00000000003E00000000003E00
+000000003E00000000003E00000000003E00000000007E00000000007E00000000007E00
+000000007E0000000000FE0000000000FE0000000001FE0000000001FE0000000001FE00
+00000003FE0000000007FE0000000007FE000000000FFE000000001FFE000000003FFE00
+000000FFFE00000001FFFE0000000FFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFF
+FF00FFFFFFFFFF00003FFE000000003FFE000000003FFE000000003FFE000000003FFE00
+0000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE00
+0000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE00
+0000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE00
+0000003FFE000000003FFE000000003FFE000000003FFE000000003FFE0007C0003FFE00
+07C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE00
+07C0003FFE0007C0003FFE0007C0003FFE0007C0001FFE000F80001FFF000F80001FFF00
+0F80000FFF001F00000FFF801F000007FFC03E000003FFF0FC000001FFFFF80000007FFF
+F00000001FFFE000000003FF80002A4D7ECB34>I<003FF8000001FFC000FFFFF80007FF
+FFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF80007FF
+FFC00003FFF800001FFFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
+FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
+FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
+FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
+FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
+FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
+FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
+FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
+FFC00000FFF8000007FFC00000FFF800000FFFC00000FFF800000FFFC00000FFF800000F
+FFC00000FFF800001FFFC00000FFF800001FFFC000007FF800003FFFC000007FF800003B
+FFC000007FF800007BFFC000003FFC0000F3FFC000003FFC0001E3FFF000001FFE0007C3
+FFFFC0000FFFC03F83FFFFC00007FFFFFF03FFFFC00001FFFFFE03FFFFC000007FFFF803
+FFFFC0000007FFE003FF000042377BB54B>I<FFFFFFF00007FFFFFFFFFFF00007FFFFFF
+FFFFF00007FFFFFFFFFFF00007FFFFFFFFFFF00007FFFF01FFF80000007FE000FFFC0000
+003F0000FFFC0000003F00007FFC0000003E00007FFE0000007E00003FFE0000007C0000
+3FFF000000FC00001FFF000000F800001FFF800001F800000FFF800001F000000FFFC000
+01F000000FFFC00003F0000007FFC00003E0000007FFE00007E0000003FFE00007C00000
+03FFF0000FC0000001FFF0000F80000001FFF8001F80000000FFF8001F00000000FFFC00
+1F00000000FFFC003F000000007FFE003E000000007FFE007E000000003FFE007C000000
+003FFF00FC000000001FFF00F8000000001FFF81F8000000000FFF81F0000000000FFFC3
+F0000000000FFFC3F00000000007FFE3E00000000007FFE7E00000000003FFE7C0000000
+0003FFFFC00000000001FFFF800000000001FFFF800000000000FFFF000000000000FFFF
+0000000000007FFE0000000000007FFE0000000000007FFE0000000000003FFC00000000
+00003FFC0000000000001FF80000000000001FF80000000000000FF00000000000000FF0
+00000000000007E000000000000003C000000040367DB447>I<FFFFFFE07FFFFFC003FF
+FFC0FFFFFFE07FFFFFC003FFFFC0FFFFFFE07FFFFFC003FFFFC0FFFFFFE07FFFFFC003FF
+FFC0FFFFFFE07FFFFFC003FFFFC001FFF00000FFF000001FF80001FFF800007FF0000007
+E00000FFF800007FF8000007C00000FFF800007FF8000007C00000FFFC00003FF800000F
+C000007FFC00003FFC00000F8000007FFC00003FFC00000F8000007FFE00003FFC00001F
+8000003FFE00007FFE00001F0000003FFF00007FFE00003F0000001FFF00007FFF00003E
+0000001FFF0000FFFF00003E0000001FFF8000FFFF00007E0000000FFF8001FFFF80007C
+0000000FFFC001F3FF8000FC00000007FFC001F3FFC000F800000007FFC003F3FFC000F8
+00000007FFE003E1FFC001F800000003FFE007E1FFE001F000000003FFF007C0FFE001F0
+00000001FFF007C0FFF003E000000001FFF00FC0FFF003E000000001FFF80F807FF007E0
+00000000FFF80F807FF807C000000000FFF81F003FF807C000000000FFFC1F003FF80FC0
+000000007FFC3F003FFC0F80000000007FFE3E001FFC1F80000000003FFE3E001FFE1F00
+000000003FFE7E001FFE1F00000000003FFF7C000FFE3F00000000001FFFFC000FFF3E00
+000000001FFFF80007FF7E00000000000FFFF80007FFFC00000000000FFFF80007FFFC00
+000000000FFFF00003FFFC000000000007FFF00003FFF8000000000007FFE00001FFF800
+0000000003FFE00001FFF0000000000003FFE00001FFF0000000000003FFC00000FFF000
+0000000001FFC00000FFE0000000000001FF8000007FE0000000000001FF8000007FE000
+0000000000FF8000007FC0000000000000FF0000003FC00000000000007F0000003F8000
+00000000007F0000003F800000000000003E0000001F000000005A367DB461>I<7FFFFF
+F0007FFFFE007FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFF
+F0007FFFFE00007FFE00000FFF0000003FFF000007F80000001FFF800007F00000000FFF
+C0000FE000000007FFC0001FC000000007FFE0003F8000000003FFF0003F0000000001FF
+F8007E0000000000FFFC00FC00000000007FFE01FC00000000007FFE03F800000000003F
+FF07F000000000001FFF8FE000000000000FFFCFC0000000000007FFFF80000000000003
+FFFF00000000000003FFFF00000000000001FFFE00000000000000FFFC00000000000000
+7FFE000000000000003FFF000000000000003FFF000000000000001FFF80000000000000
+1FFFC00000000000003FFFE00000000000007FFFF0000000000000FFFFF0000000000001
+FDFFF8000000000001F8FFFC000000000003F07FFE000000000007E03FFF00000000000F
+E01FFF00000000001FC01FFF80000000003F800FFFC0000000007F0007FFE000000000FE
+0003FFF000000000FC0001FFF800000001F80001FFF800000003F00000FFFC00000007F0
+00007FFE0000000FE000003FFF0000001FC000001FFF800000FFF000001FFF8000FFFFFE
+0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE
+0001FFFFFFC042357EB447>I<FFFFFFF00007FFFFFFFFFFF00007FFFFFFFFFFF00007FF
+FFFFFFFFF00007FFFFFFFFFFF00007FFFF00FFF80000007FE000FFFC0000003F0000FFFC
+0000003F00007FFE0000003E00007FFE0000007E00003FFE0000007C00003FFF000000FC
+00001FFF000000F800001FFF800001F800000FFF800001F000000FFFC00003F0000007FF
+C00003E0000007FFE00003E0000007FFE00007E0000003FFF00007C0000003FFF0000FC0
+000001FFF8000F80000001FFF8001F80000000FFF8001F00000000FFFC003F000000007F
+FC003E000000007FFE007E000000003FFE007C000000003FFF00FC000000003FFF00FC00
+0000001FFF80F8000000001FFF81F8000000000FFFC1F0000000000FFFC3F00000000007
+FFC3E00000000007FFE7E00000000003FFE7C00000000003FFFFC00000000001FFFF8000
+00000001FFFF800000000000FFFF000000000000FFFF000000000000FFFF000000000000
+7FFE0000000000007FFE0000000000003FFC0000000000003FFC0000000000001FF80000
+000000001FF80000000000000FF00000000000000FF000000000000007E0000000000000
+07E000000000000007E000000000000007C00000000000000FC00000000000000F800000
+000000001F800000000000001F000000000000003F000000001FC0003E000000003FE000
+7E000000007FF0007C00000000FFF800FC00000000FFF800F800000000FFF801F8000000
+00FFF801F000000000FFF803F000000000FFF807E0000000007FF00FC0000000007FE01F
+80000000003FC07F00000000003F81FE00000000001FFFFC00000000000FFFF000000000
+0003FFE0000000000000FF000000000000404D7DB447>I<FFFFFFFFFFFFFFFFC0FFFFFF
+FFFFFFFFFFC0FFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFC0420480A243>123
+D<FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8850480
+A286>I E /Fr 48 123 df<00000000FF800000000FFFF00000003FC078000000FE001C
+000003F8000E000007F0003F00001FE000FF00003FC000FF00003F8001FF00007F0001FF
+0000FF0001FF0000FE0001FF0000FE0000FE0001FE0000780001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000003FC0000000003F80000000003F8000000
+0003F80000000003F80000000003F80001FC07FFFFFFFFFC07FFFFFFFFF807FFFFFFFFF8
+0007F0000FF80007F00007F80007F00007F8000FF00007F8000FE00007F0000FE00007F0
+000FE00007F0000FE00007F0000FE0000FF0001FE0000FF0001FC0000FE0001FC0000FE0
+001FC0000FE0001FC0000FE0001FC0001FE0003FC0001FE0003F80001FC0003F80001FC0
+003F80001FC0003F80001FC0003F80003FC0007F80003FC0007F00003F80007F00003F80
+007F00003F80007F00003F80007F00007F8000FF00007F8000FE00007F0000FE00007F00
+00FE00007F0001FE00007F0003FF0001FF80FFFFF83FFFFCFFFFF87FFFFCFFFFF87FFFFC
+30407EBF33>12 D<00000000FFC0000000000FFFFB800000003F803F80000000FE007F80
+000003F800FF80000007F000FF8000001FE001FF8000003FC001FF8000003F8001FF0000
+007F0001FF000000FF0000FF000000FE00007F000000FE0000FF000001FE0000FF000001
+FC0000FE000001FC0000FE000001FC0000FE000001FC0000FE000001FC0001FE000003FC
+0001FE000003F80001FC000003F80001FC000003F80001FC000003F80001FC000003F800
+03FC0007FFFFFFFFFC0007FFFFFFFFF80007FFFFFFFFF8000007F00003F8000007F00003
+F8000007F00007F800000FF00007F800000FE00007F000000FE00007F000000FE00007F0
+00000FE00007F000000FE0000FF000001FE0000FF000001FC0000FE000001FC0000FE000
+001FC0000FE000001FC0000FE000001FC0001FE000003FC0001FE000003F80001FC00000
+3F80001FC000003F80001FC000003F80001FC000003F80003FC000007F80003FC000007F
+00003F8000007F00003F8000007F00003F8000007F00003F8000007F00007F800000FF00
+007F800000FE00007F000000FE00007F000000FE00007F000001FE0000FF000003FF0001
+FF8000FFFFF87FFFFC00FFFFF87FFFFC00FFFFF87FFFFC0031407EBF33>I<00000000FF
+80007FC0000000000FFFE007FFF8000000003F80781FE03C00000000FE003C7F000E0000
+0003F8001FFC000700000007F0003FF8001F8000001FE000FFF0007F8000003FC001FFE0
+007F8000003F8001FFC000FF8000007F0001FF8000FF800000FF0001FF8000FF800000FE
+0001FF0000FF800000FE0001FF00007F000001FE0000FF00003C000001FC0000FE000000
+000001FC0000FE000000000001FC0000FE000000000001FC0000FE000000000001FC0000
+FE000000000003FC0001FE000000000003F80001FC000000000003F80001FC0000000000
+03F80001FC000000000003F80001FC000000000003F80001FC0000FE0007FFFFFFFFFFFF
+FFFE0007FFFFFFFFFFFFFFFC0007FFFFFFFFFFFFFFFC000007F00003F80007FC000007F0
+0003F80003FC000007F00003F80003FC00000FF00007F80003FC00000FE00007F00003F8
+00000FE00007F00003F800000FE00007F00003F800000FE00007F00003F800000FE00007
+F00007F800001FE0000FF00007F800001FC0000FE00007F000001FC0000FE00007F00000
+1FC0000FE00007F000001FC0000FE00007F000001FC0000FE0000FF000003FC0001FE000
+0FF000003F80001FC0000FE000003F80001FC0000FE000003F80001FC0000FE000003F80
+001FC0000FE000003F80001FC0001FE000007F80003FC0001FE000007F00003F80001FC0
+00007F00003F80001FC000007F00003F80001FC000007F00003F80001FC000007F00003F
+80003FC00000FF00007F80003FC00000FE00007F00003F800000FE00007F00003F800000
+FE00007F00003F800001FE00007F00003F800003FF0001FF8000FFC000FFFFF83FFFFC1F
+FFFE00FFFFF83FFFFC3FFFFE00FFFFF87FFFFC3FFFFE0049407EBF4C>I<07801FE03FE0
+3FF03FF03FF03FF03FF03FF00F30003000700060006000E000C000C001C0038003000700
+0E000C001C0038007000E000C0000C1C71BE19>39 D<0000003000000070000000E00000
+03C00000078000000F0000001E0000003C0000007C000000F8000000F0000001E0000003
+E0000007C00000078000000F8000001F0000001F0000003E0000007E0000007C000000FC
+000000F8000001F8000001F8000003F0000003F0000003E0000007E0000007E000000FC0
+00000FC000000FC000001F8000001F8000001F8000001F8000003F0000003F0000003F00
+00003F0000007F0000007E0000007E0000007E0000007E0000007E000000FE000000FC00
+0000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F800
+0000F8000000F8000000F8000000F8000000F8000000F8000000F8000000FC000000FC00
+00007C0000007C0000007C0000007C0000007C0000003C0000003E0000003E0000001E00
+00001E0000001F0000000F0000000F000000078000000780000003C0000003C0000001E0
+000000E00000007000000038000000380000001800001C5A74C323>I<000180000001C0
+000000E000000070000000780000003C0000003C0000001E0000001E0000000F0000000F
+000000078000000780000007C0000003C0000003C0000003E0000003E0000003E0000001
+F0000001F0000001F0000001F0000001F0000001F0000001F8000001F8000001F8000001
+F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001
+F8000001F8000001F8000003F8000003F0000003F0000003F0000003F0000003F0000007
+F0000007E0000007E0000007E0000007E000000FE000000FC000000FC000000FC000001F
+C000001F8000001F8000001F8000003F0000003F0000003E0000007E0000007E0000007C
+000000FC000000F8000001F8000001F0000003F0000003E0000007E0000007C000000F80
+00000F8000001F0000001E0000003E0000007C00000078000000F0000001E0000003C000
+0007C00000078000000E0000001C00000038000000F0000000E00000001D5A7FC323>I<
+7FFFFF7FFFFFFFFFFEFFFFFEFFFFFEFFFFFE18067C961E>45 D<1E003F807FC0FFC0FFC0
+FFC0FFC0FF807F003C000A0A788919>I<00000000000300000000000007800000000000
+0F8000000000000F8000000000001F0000000000001F0000000000003E0000000000003E
+0000000000007C0000000000007C000000000000F8000000000000F8000000000001F000
+0000000001F0000000000003E0000000000003E0000000000007C0000000000007C00000
+0000000F8000000000000F8000000000001F0000000000001F0000000000003E00000000
+00007E0000000000007C000000000000F8000000000000F8000000000001F00000000000
+01F0000000000003E0000000000003E0000000000007C0000000000007C000000000000F
+8000000000000F8000000000001F0000000000001F0000000000003E0000000000003E00
+00000000007C0000000000007C000000000000F8000000000000F8000000000001F00000
+00000001F0000000000003E0000000000003E0000000000007C0000000000007C0000000
+00000F8000000000000F8000000000001F0000000000001F0000000000003E0000000000
+003E0000000000007C0000000000007C000000000000F8000000000000F8000000000001
+F0000000000001F0000000000003E0000000000003E0000000000007C0000000000007C0
+00000000000F8000000000001F8000000000001F0000000000003E0000000000003E0000
+000000007C0000000000007C000000000000F8000000000000F8000000000001F0000000
+000001F0000000000003E0000000000003E0000000000007C0000000000007C000000000
+000F8000000000000F8000000000001F0000000000001F0000000000003E000000000000
+3E0000000000007C0000000000007C000000000000F8000000000000F800000000000070
+000000000000315B7FC32D>I<00000070000000F0000001F0000007F000003FF00003FF
+E0007FFFE000FFCFE000F80FE000000FE000001FE000001FC000001FC000001FC000001F
+C000001FC000003FC000003F8000003F8000003F8000003F8000003F8000007F8000007F
+0000007F0000007F0000007F0000007F000000FF000000FE000000FE000000FE000000FE
+000000FE000001FE000001FC000001FC000001FC000001FC000001FC000003FC000003F8
+000003F8000003F8000003F8000003F8000007F8000007F0000007F0000007F0000007F0
+000007F000000FF000000FE000000FE000000FE000001FE000003FF000FFFFFFF8FFFFFF
+F8FFFFFFF81D3D78BC2D>49 D<000001FE000000000FFFE00000003FFFF8000000FC07FC
+000001E001FE000007C000FF00000F00007F80001E00007FC0001E00003FC0003C00003F
+E0007800003FE0007000001FE000FF00001FE000FF80001FE000FF80001FE000FF80001F
+E001FF80001FE001FF80003FE001FF80003FE000FF00003FE0007E00003FE0001800007F
+C0000000007FC000000000FF8000000000FF8000000001FF0000000001FF0000000003FE
+0000000003FC0000000007F8000000000FF0000000001FE0000000001FC0000000003F80
+000000007F0000000000FE0000000001F80000000003F00000000007E0000000000FC000
+0000001F00000000003E00000000007C0000000000F80000000001E00000000003C0000E
+00000780001C00000F00001C00001E00001C00003C0000380000700000380000E0000038
+0001C00000700003800000F0000FFFFFFFF0001FFFFFFFF0003FFFFFFFE0007FFFFFFFE0
+00FFFFFFFFE000FFFFFFFFC000FFFFFFFFC0002B3D7CBC2D>I<000007FC0000003FFF80
+0000F80FE00003C007F000078003FC000F0001FC001C0001FE003C0001FF007F0001FF00
+7F8001FF00FFC001FF00FFC001FF00FFC001FF00FF8001FF00FF8001FF00FF0003FE007E
+0003FE00000003FE00000007FC00000007F80000000FF80000000FF00000001FE0000000
+1FC00000003F800000007E00000000FC00000007F0000003FF80000003FFF000000001FC
+00000000FE000000007F800000003FC00000003FC00000001FE00000001FF00000001FF0
+0000001FF00000001FF80000001FF80000001FF80000001FF80E00001FF83F80001FF87F
+C0003FF87FC0003FF0FFC0003FF0FFC0003FF0FFC0003FE0FFC0007FE0FF80007FE0FE00
+00FFC0F00000FF80700001FF00780001FF003C0003FE003E0007F8001F000FF0000FE03F
+E00003FFFF800000FFFE0000001FE00000283F7ABC2D>I<000000001C000000003C0000
+00007C000000007C00000000FC00000001F800000003F800000007F80000000FF8000000
+0FF80000001DF80000003BF000000073F0000000E3F0000000C3F0000001C3F000000383
+F000000707E000000E07E000001C07E000001C07E000003807E000007007E00000E00FC0
+0001C00FC00001800FC00003800FC00007000FC0000E000FC0001C001F800038001F8000
+30001F800070001F8000E0001F8001C0001F800380003F000300003F000700003F000E00
+003F001C00003F003800003F007000007E006000007E00FFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFF000001FE00000001FE00000001FC00000001FC00000001FC00000001FC00000003FC
+00000003FC00000003F800000003F800000003F800000007F80000000FFC000007FFFFF8
+0007FFFFF80007FFFFF8283E7BBD2D>I<0006000003000780001F000FF801FE000FFFFF
+FC000FFFFFF8000FFFFFF0000FFFFFE0000FFFFF80001FFFFE00001FFFF800001C7FC000
+001C000000001C000000001C000000003C00000000380000000038000000003800000000
+38000000003800000000780000000070000000007000000000701FE0000070FFF8000073
+E03E0000FF001F0000FC000F8000F8000FC000F00007E000E00007F000C00003F0000000
+03F000000003F800000003F800000003F800000003F800000003F800000003F800000007
+F800000007F806000007F83F800007F87FC00007F87FC00007F87FC0000FF8FFC0000FF0
+FFC0000FF0FF80000FE0FF00001FE0FC00001FC0F000003FC07000003F807000007F0078
+00007F003C0000FE003C0001FC001E0003F8000F800FE00007E03FC00003FFFF000000FF
+FC0000001FE00000283F7ABC2D>I<00F001FC03FC07FE07FE07FE07FC07FC03F801E000
+000000000000000000000000000000000000000000000000000000000000000000000000
+001E003F807FC0FFC0FFC0FFC0FFC0FF807F003C000F2778A619>58
+D<00000000FFC000380000000FFFF000780000007FFFFC00F0000001FF803F01F0000007
+FC000781F000001FE00003C3F000007FC00001E7F00000FF000000FFF00001FE0000007F
+E00007FC0000003FE0000FF80000003FE0001FF00000001FE0003FE00000001FE0007FC0
+0000000FE000FF800000000FC000FF8000000007C001FF0000000007C003FE0000000007
+C003FE0000000007C007FC0000000007C00FFC0000000007800FF80000000003801FF800
+00000003801FF80000000003803FF00000000007803FF00000000007803FF00000000000
+007FE00000000000007FE00000000000007FE00000000000007FE0000000000000FFE000
+0000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC00000000000
+00FFC0000000000000FFC0000000000000FFC0000000000000FF80000000000000FF8000
+0000000000FF80000000001C00FF80000000003C00FF80000000003800FF800000000038
+00FFC00000000038007FC00000000078007FC00000000070007FC000000000F0003FC000
+000000E0003FE000000001E0003FE000000001C0001FE000000003C0000FF00000000780
+000FF000000007000007F80000000F000003FC0000001E000001FE0000003C000000FF00
+0000F80000007F800001F00000003FC00007C00000001FF0001F8000000007FE00FE0000
+000001FFFFF800000000007FFFE0000000000007FE000000003D4276BF42>67
+D<003FFFFFFFFF000000003FFFFFFFFFE00000003FFFFFFFFFF8000000007FF0000FFE00
+0000003FE00001FF000000003FE000007FC00000003FC000003FE00000003FC000000FE0
+0000003FC000000FF00000003FC0000007F80000003FC0000003FC0000007FC0000003FC
+0000007F80000001FE0000007F80000001FE0000007F80000000FF0000007F80000000FF
+0000007F80000000FF000000FF80000000FF800000FF00000000FF800000FF00000000FF
+800000FF00000000FF800000FF00000000FF800000FF00000000FF800001FF00000000FF
+C00001FE00000000FFC00001FE00000000FFC00001FE00000000FFC00001FE00000000FF
+C00001FE00000000FF800003FE00000000FF800003FC00000001FF800003FC00000001FF
+800003FC00000001FF800003FC00000001FF800003FC00000001FF000007FC00000001FF
+000007F800000003FF000007F800000003FF000007F800000003FE000007F800000003FE
+000007F800000007FC00000FF800000007FC00000FF000000007F800000FF00000000FF8
+00000FF00000000FF000000FF00000001FF000000FF00000001FE000001FF00000003FC0
+00001FE00000003FC000001FE00000007F8000001FE0000000FF0000001FE0000001FE00
+00001FE0000003FC0000003FE0000007F80000003FC000000FF00000003FC000003FE000
+00003FC000007F800000007FC00001FF00000000FFC0001FFC000000FFFFFFFFFFF00000
+00FFFFFFFFFF80000000FFFFFFFFFC00000000423E7DBD45>I<003FFFFFFFFFFFF8003F
+FFFFFFFFFFF8003FFFFFFFFFFFF800007FF000007FF800003FE000000FF800003FE00000
+03F800003FC0000001F800003FC0000000F800003FC0000000F800003FC0000000F80000
+3FC00000007800007FC00000007800007F800000007000007F800000007000007F800000
+007000007F800000007000007F80000000700000FF80003800700000FF00003800700000
+FF00003800700000FF00003800700000FF00003800000000FF00007800000001FF000070
+00000001FE0000F000000001FE0001F000000001FE0003F000000001FE000FF000000001
+FFFFFFF000000003FFFFFFE000000003FFFFFFE000000003FC001FE000000003FC0007E0
+00000003FC0003E000000003FC0001E000000007FC0001C000000007F80001C000000007
+F80001C000000007F80001C000700007F80001C000F00007F80001C000E0000FF8000380
+00E0000FF000000001E0000FF000000001C0000FF000000001C0000FF000000003C0000F
+F00000000380001FF00000000780001FE00000000780001FE00000000F00001FE0000000
+0F00001FE00000001F00001FE00000001E00003FE00000003E00003FC00000007E00003F
+C0000001FC00003FC0000003FC00007FC000000FFC0000FFC00000FFF800FFFFFFFFFFFF
+F800FFFFFFFFFFFFF800FFFFFFFFFFFFF0003D3E7DBD3E>I<003FFFE000003FFFFF003F
+FFF000003FFFFE003FFFF000003FFFFE00003FF8000003FFC000001FF8000000FF000000
+3FFC0000007C0000003BFC0000003C0000003BFE0000003800000039FE00000038000000
+39FF0000003800000038FF0000007800000078FF80000078000000707F80000070000000
+707FC0000070000000703FC0000070000000703FE0000070000000701FE00000F0000000
+F01FF00000F0000000E00FF00000E0000000E00FF80000E0000000E007F80000E0000000
+E007FC0000E0000000E003FC0001E0000001E003FE0001E0000001C001FE0001C0000001
+C001FF0001C0000001C000FF0001C0000001C000FF8001C0000001C0007F8003C0000003
+C0007FC003C000000380003FC0038000000380003FE0038000000380001FE00380000003
+80001FF0038000000380000FF0078000000780000FF80780000007000007F80700000007
+000007FC0700000007000003FC0700000007000003FE0700000007000001FE0F0000000F
+000001FF0F0000000E000000FF0E0000000E000000FF8E0000000E0000007F8E0000000E
+0000007FCE0000000E0000003FDE0000001E0000003FFE0000001C0000001FFC0000001C
+0000001FFC0000001C0000000FFC0000001C0000000FFC0000001C00000007FC0000003C
+00000007FC0000003800000003F80000003C00000003F80000007C00000001F8000000FE
+00000001F8000007FF80000000F80000FFFFFC000000F80000FFFFFC000000700000FFFF
+F8000000700000483E7DBD44>78 D<00000003FF8000000000001FFFF00000000000FE01
+FE0000000003F0003F000000000FC0001FC00000003F800007E00000007E000003F00000
+01FC000001F8000003F8000001FC000007F0000000FE00000FE00000007F00001FC00000
+007F00003FC00000007F80007F800000003FC000FF000000003FC000FF000000003FC001
+FE000000001FE003FE000000001FE003FC000000001FE007FC000000001FF007F8000000
+001FF00FF8000000001FF00FF8000000001FF01FF0000000001FF01FF0000000001FF83F
+F0000000001FF83FE0000000001FF83FE0000000001FF87FE0000000001FF87FE0000000
+001FF87FE0000000001FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FF
+C0000000003FF0FFC0000000003FF0FFC0000000007FE0FFC0000000007FE0FFC0000000
+007FE0FF80000000007FE0FF8000000000FFC0FF8000000000FFC0FF8000000000FF80FF
+8000000001FF80FF8000000001FF00FFC000000001FF00FFC000000003FE007FC0000000
+03FE007FC000000007FC007FC000000007F8003FC00000000FF8003FE00000000FF0001F
+E00000001FE0001FE00000003FC0000FF00000007F80000FF00000007F000007F8000000
+FE000003F8000001FC000001FC000003F8000000FE000007F00000007F00001FC0000000
+3F80003F800000000FE000FE0000000003F807F80000000000FFFFC000000000000FFC00
+0000003D4276BF47>I<003FFFFFFFF00000003FFFFFFFFF0000003FFFFFFFFFE0000000
+7FF0003FF80000003FE00007FC0000003FE00001FE0000003FC00000FF0000003FC00000
+7F8000003FC000007FC000003FC000003FC000003FC000003FE000007FC000003FE00000
+7F8000003FF000007F8000003FF000007F8000003FF000007F8000003FF000007F800000
+3FF00000FF8000007FE00000FF0000007FE00000FF0000007FE00000FF0000007FC00000
+FF000000FF800000FF000000FF800001FF000001FF000001FE000001FE000001FE000003
+FC000001FE00000FF0000001FE00001FE0000001FE00007F80000003FE0007FE00000003
+FFFFFFF000000003FFFFFF8000000003FC0007E000000003FC0003F800000003FC0000FC
+00000007FC0000FE00000007F800007F00000007F800003F80000007F800003F80000007
+F800003FC0000007F800003FC000000FF800003FC000000FF000003FC000000FF000003F
+C000000FF000003FC000000FF000003FC000000FF000003FE000001FF000007FE000001F
+E000007FE000001FE000007FE000001FE000007FE000001FE000007FE000001FE000007F
+E002003FE000007FE007003FC000007FE007003FC000007FE007003FC000007FF00F007F
+C000007FF00E00FFE000003FF00EFFFFFFE0001FF01CFFFFFFE0000FF83CFFFFFFC00007
+F878000000000001FFE00000000000003F8040407DBD43>82 D<000000FF800380000007
+FFF0078000001FFFFC0F0000007F00FE0F000000FC001F1F000003F00007BF000007E000
+03FF00000FC00001FF00000F800000FE00001F000000FE00003F0000007E00003E000000
+7E00007E0000007E00007E0000003E0000FC0000003C0000FC0000003C0000FC0000003C
+0000FC0000003C0000FC0000003C0000FE0000003C0000FE000000380000FE0000003800
+00FF000000000000FF800000000000FFC00000000000FFE000000000007FFE0000000000
+7FFFE0000000003FFFFE000000003FFFFFC00000001FFFFFF00000000FFFFFFC00000003
+FFFFFE00000000FFFFFF000000003FFFFF0000000003FFFF80000000003FFFC000000000
+03FFC00000000000FFC000000000007FE000000000003FE000000000001FE00000000000
+1FE000000000000FE0001C0000000FE0001C0000000FE0001C0000000FE0001C00000007
+E0001C0000000FE0003C0000000FC0003C0000000FC0003C0000000FC0003C0000000F80
+003E0000001F80003E0000001F00007E0000003F00007F0000003E00007F8000007C0000
+7F800000FC00007FE00001F800007DF00003F00000FCFC000FC00000F87F803F800000F0
+1FFFFE000000E007FFF8000000C0007FC000000031427BBF33>I<07FFFFFFFFFFFFF007
+FFFFFFFFFFFFF007FFFFFFFFFFFFF00FFE000FF8003FF00FF0000FF8000FF00FC0000FF0
+0003F01F80000FF00001F01F00000FF00001F01E00000FF00001F01E00000FF00000E03C
+00001FF00000E03C00001FE00000E03800001FE00000E03800001FE00000E07800001FE0
+0000E07000001FE00000E07000003FE00000E07000003FC00000E0E000003FC00000E0E0
+00003FC00000E0E000003FC00000E00000003FC00000000000007FC00000000000007F80
+0000000000007F800000000000007F800000000000007F800000000000007F8000000000
+0000FF80000000000000FF00000000000000FF00000000000000FF00000000000000FF00
+000000000000FF00000000000001FF00000000000001FE00000000000001FE0000000000
+0001FE00000000000001FE00000000000001FE00000000000003FE00000000000003FC00
+000000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000
+0007FC00000000000007F800000000000007F800000000000007F800000000000007F800
+000000000007F80000000000000FF80000000000000FF00000000000000FF00000000000
+000FF00000000000001FF00000000000007FFC0000000003FFFFFFFF00000003FFFFFFFF
+00000003FFFFFFFF0000003C3D76BC42>I<0F003FC07FC07FE07FE0FFE0FFC07FC07F80
+1E000B0A70BD19>95 D<00007FC000000003FFF80000000FC07E0000003E003F0000007C
+001F800000FF000FC00000FF000FE00000FF000FE00001FF0007E00001FF0007F00001FF
+0007F00000FE0007F00000780007F0000000000FF0000000000FF0000000000FE0000000
+000FE000000003FFE00000007FFFE0000007FF1FE000001FE01FE000007F801FC00001FE
+001FC00003F8001FC00007F0001FC0000FE0003FC0001FC0003FC0003FC0003F80003F80
+003F81C07F00003F81C07F00003F81C07F00007F81C0FF00007F0380FE0000FF0380FE00
+00FF03807F0001FF03807F0003BF07007F80073F07003FC00E1F8E000FE03C1FFC0003FF
+F00FF800007FC003E0002A2A7CA82D>97 D<003F800000001FFF800000001FFF80000000
+1FFF8000000000FF80000000007F80000000007F80000000007F00000000007F00000000
+007F00000000007F00000000007F0000000000FF0000000000FE0000000000FE00000000
+00FE0000000000FE0000000000FE0000000001FE0000000001FC0000000001FC00000000
+01FC0000000001FC0000000001FC07F8000003FC3FFF000003F8F80FC00003FBE003E000
+03FF8001F80003FF0000FC0003FE0000FC0007FC00007E0007F800007F0007F000007F00
+07F000003F0007F000003F8007F000003F800FF000003F800FE000003F800FE000003FC0
+0FE000003FC00FE000003FC00FE000007FC01FE000007F801FC000007F801FC000007F80
+1FC000007F801FC000007F801FC00000FF003FC00000FF003F800000FF003F800001FE00
+3F800001FE003F800003FC003F800003F8007F800007F0007F800007F0007F80000FE000
+7FC0001FC0007FC0003F00007CE0007E0000F87001F80000F03C07E00000E00FFF800000
+0003FC0000002A4077BE33>I<00001FF0000000FFFE000003F01F80000FC003C0003F00
+03E0007E000FE000FC001FE001FC001FF003F8003FE007F0003FE007F0003FE00FE0001F
+C01FE0000F001FC00000003FC00000003FC00000007F800000007F800000007F80000000
+7F80000000FF80000000FF00000000FF00000000FF00000000FF00000000FF00000000FF
+00000000FF00000000FF00000000FF000000007F000003807F000007807F000007003F80
+000F003F80001E001F80003C000FC000780007E000F00003F001E00001F80F8000007FFE
+0000000FF00000242A7AA828>I<0000000003F800000001FFF800000001FFF800000001
+FFF8000000000FF80000000007F80000000007F80000000007F00000000007F000000000
+07F00000000007F0000000000FF0000000000FF0000000000FE0000000000FE000000000
+0FE0000000000FE0000000001FE0000000001FE0000000001FC0000000001FC000000000
+1FC0000000001FC000000FF03FC00000FFFC3FC00003F81F3F80000FC007BF80001F8003
+FF80007E0001FF8000FC0000FF8001FC00007F8003F800007F0007F000007F000FF00000
+7F000FE000007F001FE00000FF003FC00000FF003FC00000FE003F800000FE007F800000
+FE007F800000FE007F800001FE00FF800001FE00FF000001FC00FF000001FC00FF000001
+FC00FF000001FC00FF000003FC00FF000003FC00FF000003F800FF000003F800FF000003
+F8007F000003F8007F000007F8007F000007F8003F00000FF0003F80000FF0001F80001F
+F0000FC0003FF00007E000FFF80003F001EFFFC000F80F8FFFC0003FFE0FFFC0000FF00F
+E0002D407ABE33>I<00003FE0000001FFF8000007E07E00000F801F00003F000F80007E
+000FC000FC0007E001F80007E003F80007E007F00003F00FE00003F00FE00003F01FE000
+03F01FC00003F03FC00003F03FC00003F07F800007F07F800007F07FFFFFFFF07FFFFFFF
+F0FF80000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000
+FF00000000FF000000007F000000007F000001C07F000003C03F000003803F800007801F
+80000F001FC0001E000FC0003C0007E000780003F001F00000FC07C000003FFF00000007
+F80000242A7BA828>I<00000007F0000000003FFC00000000FC1E00000003F03F000000
+07E0FF0000000FC0FF8000001FC0FF8000003F81FF8000007F01FF0000007F00FF000000
+FE007C000000FE0000000000FE0000000001FE0000000001FC0000000001FC0000000001
+FC0000000001FC0000000001FC0000000003FC0000000003F80000000003F80000000003
+F80000000003F80000000003F800000007FFFFF8000007FFFFF8000007FFFFF800000007
+F00000000007F00000000007F0000000000FF0000000000FE0000000000FE0000000000F
+E0000000000FE0000000000FE0000000001FE0000000001FC0000000001FC0000000001F
+C0000000001FC0000000001FC0000000003FC0000000003F80000000003F80000000003F
+80000000003F80000000003F80000000007F80000000007F00000000007F00000000007F
+00000000007F00000000007F0000000000FF0000000000FE0000000000FE0000000000FE
+0000000000FE0000000003FF000000007FFFFE000000FFFFFE000000FFFFFE0000002940
+7DBF1C>I<00000000007C000007F803FE00003FFE0F8F0000FC0F9C3F0001F007F83F00
+07E003E03F000FC003F03F001FC001F80C001F8001F800003F8001F800007F0001FC0000
+7F0001FC00007F0001FC00007F0003FC0000FF0003FC0000FE0003F80000FE0003F80000
+FE0003F800007E0007F000007E0007E000007E000FE000003F000FC000001F001F800000
+3F803E0000003FC0FC00000071FFF0000000E07F80000000E00000000001C00000000001
+C00000000001C00000000001C00000000001E00000000001E00000000001F00000000001
+FFFFF8000001FFFFFF800000FFFFFFE00000FFFFFFF800007FFFFFFC0001FFFFFFFC0007
+E0000FFE000F800000FE003F0000007F003E0000003F007C0000003F00FC0000001F00F8
+0000001F00F80000001F00F80000003F00F80000003E00F80000003E00F80000007C00FC
+000000FC007C000001F8003E000003F0001F00000FC0000FC0003F000003F801FC000000
+FFFFF00000000FFF000000303D7FA82D>I<00007F000000003FFF000000003FFF000000
+003FFF0000000001FF0000000000FF0000000000FF0000000000FE0000000000FE000000
+0000FE0000000000FE0000000000FE0000000001FE0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000003FC0000000003F80000000003F8000000
+0003F80000000003F80000000003F807F8000007F81FFF000007F0781FC00007F1E00FC0
+0007F38007E00007F70007E00007FE0007F0000FFC0007F0000FF80007F0000FF80007F0
+000FF00007F0000FF00007F0000FE0000FF0001FE0000FF0001FC0000FE0001FC0000FE0
+001FC0000FE0001FC0000FE0001FC0001FE0003FC0001FE0003F80001FC0003F80001FC0
+003F80001FC0003F80001FC0003F80003FC0007F80003FC0007F00003F80007F00003F80
+007F00003F80007F00003F80007F00007F8000FF00007F8000FE00007F0000FE00007F00
+00FE00007F0001FE0000FF0003FF0001FF80FFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFC
+2E3F7DBE33>I<0000780001FE0003FE0003FF0003FF0007FF0007FE0003FE0003FC0000
+F00000000000000000000000000000000000000000000000000000000000000000000000
+000003F801FFF801FFF001FFF0001FF0000FF0000FF0000FF0000FE0000FE0000FE0000F
+E0000FE0001FE0001FC0001FC0001FC0001FC0001FC0003FC0003F80003F80003F80003F
+80003F80007F80007F00007F00007F00007F00007F0000FF0000FE0000FE0000FE0000FE
+0003FF007FFFF07FFFF0FFFFF0183E7DBD1A>I<00007F000000003FFF000000003FFF00
+0000003FFF0000000001FF0000000000FF0000000000FF0000000000FE0000000000FE00
+00000000FE0000000000FE0000000000FE0000000001FE0000000001FC0000000001FC00
+00000001FC0000000001FC0000000001FC0000000003FC0000000003F80000000003F800
+00000003F80000000003F80000000003F80000000007F803FFFF0007F003FFFE0007F003
+FFFE0007F001FFF00007F000FF800007F000FE00000FF000F800000FE001F000000FE003
+C000000FE0078000000FE01F0000000FE03E0000001FE0780000001FC0F00000001FC3E0
+0000001FC7F00000001FCFF80000001FFFF80000003FFFFC0000003FF9FC0000003FE1FE
+0000003FC0FE0000003F80FF0000003F007F0000007F007F8000007E003F8000007E003F
+C000007E001FC000007E001FE000007E000FE00000FE000FF00000FC0007F00000FC0007
+F80000FC0007F80001FC0007FC0003FE000FFF00FFFFF03FFFF0FFFFF07FFFE0FFFFF07F
+FFE0303F7EBE30>107 D<00003F001FFF003FFF003FFF0001FF0000FF0000FF0000FE00
+00FE0000FE0000FE0000FE0001FE0001FC0001FC0001FC0001FC0001FC0003FC0003F800
+03F80003F80003F80003F80007F80007F00007F00007F00007F00007F0000FF0000FE000
+0FE0000FE0000FE0000FE0001FE0001FC0001FC0001FC0001FC0001FC0003FC0003F8000
+3F80003F80003F80003F80007F80007F00007F00007F00007F00007F0000FF0000FE0000
+FE0000FE0000FE0003FF007FFFF87FFFF8FFFFF8183F7DBE1A>I<0007F007F80003FC00
+03FFF01FFF000FFF8003FFE0781FC03C0FE003FFE1E00FC0F007E0001FE38007E1C003F0
+000FE70007E38003F0000FEE0007F70003F8000FFC0007FE0003F8000FD80007FC0003F8
+000FF80007FC0003F8000FF00007F80003F8000FF00007F80003F8000FE00007F00003F8
+001FE0000FF00007F8001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0
+001FC0000FE00007F0001FC0000FE00007F0003FC0001FE0000FF0003F80001FC0000FE0
+003F80001FC0000FE0003F80001FC0000FE0003F80001FC0000FE0003F80001FC0000FE0
+007F80003FC0001FE0007F00003F80001FC0007F00003F80001FC0007F00003F80001FC0
+007F00003F80001FC0007F00003F80001FC000FF00007F80003FC000FE00007F00003F80
+00FE00007F00003F8000FE00007F00003F8001FE0000FF00007F8003FF0001FF8000FFC0
+FFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFE47287DA74C>I<0007
+F007F80003FFF01FFF0003FFE0781FC003FFE1E00FC0001FE38007E0000FE70007E0000F
+EE0007F0000FFC0007F0000FD80007F0000FF80007F0000FF00007F0000FF00007F0000F
+E0000FF0001FE0000FF0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001F
+C0001FE0003FC0001FE0003F80001FC0003F80001FC0003F80001FC0003F80001FC0003F
+80003FC0007F80003FC0007F00003F80007F00003F80007F00003F80007F00003F80007F
+00007F8000FF00007F8000FE00007F0000FE00007F0000FE00007F0001FE0000FF0003FF
+0001FF80FFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFC2E287DA733>I<00000FF0000000
+00FFFE00000003F01F8000000FC007C000001F0003E000003E0001F00000FC0000F80001
+F80000FC0001F000007C0003F000007E0007E000007E000FE000007F000FC000007F001F
+C000007F001FC000007F003F8000007F003F8000007F007F8000007F807F8000007F807F
+8000007F00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF
+000001FE00FF000001FE00FF000001FC00FE000001FC00FF000003F8007F000003F8007F
+000007F0007F000007E0003F00000FE0001F80000FC0001F80001F80000FC0003E000007
+E0007C000003F001F8000000FC0FE00000003FFF800000000FF8000000292A7BA82D>I<
+00007F01FE0000007FFF0FFFC000007FFE3E03F000007FFEF801F8000001FFE000FE0000
+01FFC0007F000000FF80003F000001FF00003F800001FE00003FC00001FC00001FC00001
+FC00001FC00001FC00001FE00001FC00001FE00003FC00000FE00003F800000FE00003F8
+00000FF00003F800000FF00003F800000FF00003F800001FF00007F800001FE00007F000
+001FE00007F000001FE00007F000001FE00007F000003FE00007F000003FC0000FF00000
+3FC0000FE000007FC0000FE000007F80000FE000007F80000FE00000FF00000FE00001FE
+00001FE00001FC00001FE00003FC00001FE00007F800001FF0000FF000001FF0001FC000
+001FF8003F8000003FDC007E0000003F8F01F80000003F83FFE00000003F80FF00000000
+3F8000000000007F8000000000007F8000000000007F0000000000007F0000000000007F
+0000000000007F000000000000FF000000000000FF000000000000FE000000000000FE00
+0000000000FE000000000001FE000000000003FF0000000000FFFFF800000000FFFFF800
+000000FFFFF800000000343A81A733>I<0007F01F8003FFF07FE003FFE1E1F003FFE387
+F8001FE707F8000FE607F8000FEE07F8000FFC07F0000FD807E0000FF80180000FF00000
+000FF00000000FE00000001FE00000001FE00000001FC00000001FC00000001FC0000000
+1FC00000003FC00000003F800000003F800000003F800000003F800000003F800000007F
+800000007F000000007F000000007F000000007F000000007F00000000FF00000000FE00
+000000FE00000000FE00000001FE00000003FF000000FFFFFE0000FFFFFE0000FFFFFE00
+0025287EA724>114 D<0000FF81C00007FFE3C0001F807FC0007C003F8000F8001F8001
+F0000F8001E0000F8003E000078003E000078007C000070007C000070007E000070007E0
+00070007F000070007F800000007FF80000007FFFC000003FFFF000001FFFFC00001FFFF
+F000007FFFF800001FFFFC000007FFFC0000007FFE00000003FE00000001FE00380000FE
+003800007E003800007E003C00007E003C00003E003C00007E007C00007C007C00007C00
+7E000078007E0000F8007F0001F0007F0003E000FF8007C000F9E01F0000E0FFFC0000C0
+1FE00000222A7DA824>I<00038000000380000003800000038000000780000007000000
+070000000F0000000F0000001F0000001F0000003E0000003E0000007E000000FE000001
+FE000007FE00001FFFFFC0FFFFFFC0FFFFFFC001FC000001FC000001FC000003FC000003
+F8000003F8000003F8000003F8000003F8000007F8000007F0000007F0000007F0000007
+F0000007F000000FF000000FE000000FE000000FE000000FE000000FE007001FE00E001F
+C00E001FC00E001FC00E001FC00E001FC01E001FC01C001F801C001F801C001FC038001F
+C038000FC070000FC0F00007E1E00001FF8000007E00001A3978B723>I<00FE00007FFF
+FE007FFFFFFC007FFEFFFC007FFE07FC0003FE03FC0001FE03FC0001FE03FC0001FE03F8
+0001FC03F80001FC03F80001FC03F80001FC03F80003FC07F80003FC07F00003F807F000
+03F807F00003F807F00003F807F00007F80FF00007F80FE00007F00FE00007F00FE00007
+F00FE00007F00FE0000FF01FE0000FF01FC0000FE01FC0000FE01FC0001FE01FC0001FE0
+1FC0001FE01FC0003FE01F80003FC01F80007FC01F8000FFC01F8001DFC00FC003BFE00F
+C0073FFF03F01E3FFF01FFF83FFF003FE03F80282977A733>I<FFFFE007FFF0FFFFE00F
+FFF0FFFFE00FFFE007FE0003FF0003FC0001FC0003FC0000F80003FC0000F00001FC0001
+E00001FC0001C00001FC0001C00001FC0003800001FE0007800000FE0007000000FE000F
+000000FE000E000000FF001C0000007F001C0000007F00380000007F00380000007F0070
+0000007F80700000003F80E00000003F81E00000003F81C00000003FC3C00000001FC380
+0000001FC7000000001FC7000000001FCE000000001FEE000000000FFC000000000FFC00
+0000000FF8000000000FF80000000007F00000000007E00000000007E00000000007C000
+00000007C00000000003800000002C2878A630>I<FFFFC3FFFF03FFFCFFFFC3FFFF03FF
+FCFFFFC3FFFE03FFF80FFE003FE000FFC007F8001FC0007F0003F8001FC0003E0003F800
+1FC0003C0003F8000FC0003C0003F8000FC000380003FC000FC000700001FC001FC00070
+0001FC001FE000E00001FC003FE000E00001FC003FE001C00001FC0077E001C00001FE00
+77E003800000FE00E7F003800000FE00E7F007000000FE01C3F007000000FE01C3F00E00
+0000FF0383F00E0000007F0383F01C0000007F0703F81C0000007F0703F8380000007F0E
+01F8380000007F1E01F8700000003F9C01F8F00000003FBC01FCE00000003FB801FDE000
+00003FF800FDC00000003FF000FFC00000003FF000FF800000001FE000FF800000001FE0
+00FF000000001FC000FF000000001F80007E000000001F80007C000000000F00007C0000
+00000F000078000000000E0000380000003E2878A642>I<01FFFFC07FFFC001FFFFC07F
+FFC001FFFFC07FFFC0000FFE003FF8000007FC001FE0000003FC001F80000001FC003E00
+000001FE003C00000000FE0078000000007F00F0000000007F80E0000000003F81C00000
+00003FC380000000001FC700000000001FEF00000000000FFE000000000007FC00000000
+0007F8000000000003F8000000000003FC000000000003FC000000000007FE0000000000
+0FFE00000000001E7F00000000003C7F8000000000383F8000000000703FC000000000E0
+1FC000000001E01FE000000003C00FE0000000078007F00000000F0007F80000001F0003
+F80000007E0003FC000001FE0003FE000007FF0007FF0000FFFF803FFFF800FFFF803FFF
+F800FFFF803FFFF80032277FA630>I<00FFFFE007FFF000FFFFE00FFFF000FFFFE00FFF
+E00007FE0003FF000003FC0001FC000003FC0000F8000003FC0000F0000001FC0001E000
+0001FC0001C0000001FC0003C0000001FE000380000000FE000780000000FE0007000000
+00FE000E00000000FF000E00000000FF001C000000007F001C000000007F003800000000
+7F0078000000007F8070000000003F80F0000000003F80E0000000003F81C0000000003F
+C1C0000000001FC380000000001FC780000000001FC700000000001FEF00000000001FEE
+00000000000FFC00000000000FFC00000000000FF800000000000FF8000000000007F000
+0000000007F0000000000007E0000000000007E0000000000003C0000000000003800000
+00000003800000000000070000000000000F0000000000000E0000000000001E00000000
+00001C00000000000038000000001C0038000000003F0070000000007F007000000000FF
+00E000000000FF01C000000000FF03C000000000FE038000000000FC070000000000701E
+0000000000783C00000000003FF000000000000FC00000000000343A80A630>I<007FFF
+FFFE007FFFFFFE007FC001FE007E0003FC00FC0007F800F8000FF000F0001FE000E0003F
+C000E0007F8001E0007F0001C000FF0001C001FE0001C003FC00038007F80003800FF000
+00001FE00000003FC00000003F800000007F80000000FF00000001FE00000003FC000000
+07F80070000FF000E0001FE000E0001FC000E0003FC000E0007F8001E000FF0001C001FE
+0001C003FC0003C007F80003C00FF00007800FE0000F801FC0001F803FC0003F807F8001
+FF80FFFFFFFF00FFFFFFFF0027277EA628>I E /Fs 59 122 df<00000000007FFF8000
+01FFE000000000003FFFFFF0003FFFFC0000000001FFFFFFFC01FFFFFE000000000FFFFF
+FFFF0FFFFFFF800000007FFFFFFFFFBFFFFFFFC0000001FFFFE003FFFFFF81FFE0000003
+FFFC00007FFFFC03FFE000000FFFF00000FFFFF007FFF000001FFFC00001FFFFE007FFF0
+00003FFF000003FFFFC00FFFF800007FFE000003FFFF800FFFF80000FFFC000007FFFF80
+0FFFF80001FFF8000007FFFF000FFFF80003FFF0000007FFFF000FFFF80003FFF0000007
+FFFE000FFFF80007FFE0000007FFFE000FFFF80007FFE0000007FFFE0007FFF0000FFFE0
+000003FFFC0003FFE0000FFFC0000003FFFC0001FFC0000FFFC0000001FFFC0000FF8000
+0FFFC0000000FFFC00003E00000FFFC0000000FFFC00000000000FFFC0000000FFFC0000
+0000000FFFC0000000FFFC00000000000FFFC0000000FFFC00000000000FFFC0000000FF
+FC00000000000FFFC0000000FFFC00000000000FFFC0000000FFFC00000000000FFFC000
+0000FFFC00000000000FFFC0000000FFFC00000000000FFFC0000000FFFC00000000000F
+FFC0000000FFFC00000000000FFFC0000000FFFC00000000000FFFC0000000FFFC000000
+00000FFFC0000000FFFC00000000000FFFC0000000FFFC00000000000FFFC0000000FFFC
+00000000FFFFFFFFFFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFFFFFFFE0000FFFFFFFFFFFF
+FFFFFFFFFE0000FFFFFFFFFFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFFFFFFFE0000FFFFFF
+FFFFFFFFFFFFFFFE0000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000
+000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00
+000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000
+FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0
+000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE0000000000
+0FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE0000
+0000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FF
+FE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE000
+0000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000F
+FFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE000000
+00000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE
+00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE00000
+00FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFF
+E0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000
+000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00
+000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000
+FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0
+000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE0000000000
+0FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE0000
+00003FFFFFFFF803FFFFFFFFE000003FFFFFFFF803FFFFFFFFE000003FFFFFFFF803FFFF
+FFFFE000003FFFFFFFF803FFFFFFFFE000003FFFFFFFF803FFFFFFFFE000003FFFFFFFF8
+03FFFFFFFFE0000065657DE45E>11 D<00000000007FFF80000000000000001FFFFFF000
+000000000001FFFFFFFC0000000000000FFFFFFFFE0000000000007FFFFFFFFF80000000
+0001FFFFE007FFC00000000003FFFE00007FE0000000000FFFF000001FF0000000001FFF
+C000007FF0000000003FFF000000FFF8000000007FFE000001FFF800000000FFFC000003
+FFFC00000001FFF8000007FFFC00000003FFF0000007FFFC00000003FFF0000007FFFC00
+000007FFE0000007FFFC00000007FFE000000FFFFE0000000FFFE0000007FFFC0000000F
+FFC0000007FFFC0000000FFFC0000007FFFC0000000FFFC0000007FFFC0000000FFFC000
+0003FFF80000000FFFC0000001FFF00000000FFFC0000000FFE00000000FFFC00000007F
+C00000000FFFC000000000000000000FFFC000000000000000000FFFC000000000000000
+000FFFC000000000000000000FFFC000000000000000000FFFC000000000000000000FFF
+C000000000000000000FFFC000000000000000000FFFC000000000000000000FFFC00000
+0000000000000FFFC000000000000000000FFFC00003FFFFFE0000FFFFFFFFFFFFFFFFFE
+0000FFFFFFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFFFE0000FF
+FFFFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFFFE0000000FFFE0000001FFFE0000000FFFE0
+000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000
+FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE00
+00000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000F
+FFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE000
+0000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FF
+FE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000
+000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFF
+E0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE00000
+00FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE
+0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE000000
+0FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0
+000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000
+FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE00
+00000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000F
+FFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE000
+0000FFFE0000000FFFE0000000FFFE00003FFFFFFFF803FFFFFFFF803FFFFFFFF803FFFF
+FFFF803FFFFFFFF803FFFFFFFF803FFFFFFFF803FFFFFFFF803FFFFFFFF803FFFFFFFF80
+3FFFFFFFF803FFFFFFFF8051657DE45A>I<FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0
+FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0
+FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC02A0D7EA636>45
+D<0000000FFF00000000000001FFFFF800000000000FFFFFFF00000000003FFFFFFFC000
+000000FFFFFFFFF000000001FFFC03FFF800000007FFF000FFFE0000000FFFC0003FFF00
+00001FFF00000FFF8000003FFE000007FFC000007FFE000007FFE00000FFFC000003FFF0
+0000FFF8000001FFF00001FFF8000001FFF80003FFF0000000FFFC0003FFF0000000FFFC
+0007FFF0000000FFFE0007FFE00000007FFE000FFFE00000007FFF000FFFE00000007FFF
+000FFFE00000007FFF001FFFE00000007FFF801FFFE00000007FFF801FFFE00000007FFF
+803FFFE00000007FFFC03FFFC00000003FFFC03FFFC00000003FFFC03FFFC00000003FFF
+C07FFFC00000003FFFE07FFFC00000003FFFE07FFFC00000003FFFE07FFFC00000003FFF
+E07FFFC00000003FFFE07FFFC00000003FFFE07FFFC00000003FFFE0FFFFC00000003FFF
+F0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFF
+F0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFF
+F0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFF
+F0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFF
+F0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFF
+F0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFF
+F0FFFFC00000003FFFF07FFFC00000003FFFE07FFFC00000003FFFE07FFFC00000003FFF
+E07FFFC00000003FFFE07FFFC00000003FFFE07FFFC00000003FFFE07FFFC00000003FFF
+E03FFFC00000003FFFC03FFFC00000003FFFC03FFFE00000007FFFC03FFFE00000007FFF
+C01FFFE00000007FFF801FFFE00000007FFF801FFFE00000007FFF800FFFE00000007FFF
+000FFFE00000007FFF000FFFE00000007FFF0007FFF0000000FFFE0007FFF0000000FFFE
+0003FFF0000000FFFC0003FFF0000000FFFC0001FFF8000001FFF80000FFF8000001FFF0
+0000FFFC000003FFF000007FFE000007FFE000003FFF00000FFFC000001FFF80001FFF80
+00000FFFC0003FFF00000007FFF000FFFE00000003FFFC03FFFC00000000FFFFFFFFF000
+0000003FFFFFFFC0000000000FFFFFFF000000000001FFFFF80000000000001FFF800000
+0044607ADD51>48 D<00000000F000000000000001F800000000000007F8000000000000
+1FF80000000000003FF8000000000001FFF8000000000007FFF800000000007FFFF80000
+00000FFFFFF8000000FFFFFFFFF8000000FFFFFFFFF8000000FFFFFFFFF8000000FFFFFF
+FFF8000000FFFF87FFF8000000FFF007FFF8000000000007FFF8000000000007FFF80000
+00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
+FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000
+00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
+FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000
+00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
+FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000
+00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
+FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000
+00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
+FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000
+00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
+FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000
+00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
+FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000
+00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
+FFF8000000000007FFF8000000000007FFF8000000000007FFF80000007FFFFFFFFFFFFF
+807FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFF
+FFFFFFFF80395E74DD51>I<000001FFF800000000001FFFFFC000000000FFFFFFF80000
+0003FFFFFFFF0000000FFFFFFFFFC000003FFFFFFFFFE000007FFC01FFFFF80000FFE000
+3FFFFC0001FF00000FFFFE0003FE000007FFFF0007F8000003FFFF800FF0000001FFFFC0
+1FE0000000FFFFE03FC00000007FFFF03FFC0000007FFFF87FFE0000003FFFF87FFF0000
+003FFFFC7FFF8000001FFFFCFFFFC000001FFFFEFFFFC000000FFFFEFFFFE000000FFFFE
+FFFFE000000FFFFEFFFFE000000FFFFFFFFFE000000FFFFFFFFFE0000007FFFFFFFFE000
+0007FFFFFFFFE0000007FFFF7FFFC0000007FFFF7FFFC0000007FFFF3FFF80000007FFFF
+1FFF00000007FFFF07FC0000000FFFFF01F00000000FFFFF00000000000FFFFE00000000
+000FFFFE00000000000FFFFE00000000001FFFFC00000000001FFFFC00000000001FFFF8
+00000000003FFFF800000000003FFFF000000000007FFFE000000000007FFFE000000000
+00FFFFC00000000000FFFF800000000001FFFF000000000003FFFE000000000003FFFC00
+0000000007FFF800000000000FFFF000000000000FFFE000000000001FFF800000000000
+3FFF0000000000007FFE000000000000FFFC000000000001FFF0000000000001FFE00000
+00000003FF80000000000007FF0000000000000FFE0000000000001FF80000000000003F
+F00000000000007FE0000000000000FFC000003F000001FF8000003F000003FE0000003F
+000007FC0000003F00000FF80000007E00001FF00000007E00003FE00000007E00007F80
+0000007E00007F000000007E0000FE00000000FE0001FC00000000FE0003F800000000FE
+0007F000000001FC000FC000000007FC001FFFFFFFFFFFFC003FFFFFFFFFFFFC007FFFFF
+FFFFFFFC00FFFFFFFFFFFFFC01FFFFFFFFFFFFFC03FFFFFFFFFFFFF807FFFFFFFFFFFFF8
+0FFFFFFFFFFFFFF81FFFFFFFFFFFFFF83FFFFFFFFFFFFFF87FFFFFFFFFFFFFF8FFFFFFFF
+FFFFFFF8FFFFFFFFFFFFFFF8FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF0
+FFFFFFFFFFFFFFF0405E78DD51>I<000000FFFF0000000000000FFFFFF800000000003F
+FFFFFF0000000001FFFFFFFFC000000003FFFFFFFFF00000000FFFC01FFFFC0000001FFC
+0007FFFE0000003FE00001FFFF0000007FC00000FFFF800000FF0000007FFFC00001FE00
+00007FFFE00003FF0000003FFFF00003FFC000003FFFF00007FFE000003FFFF80007FFF0
+00001FFFF80007FFF800001FFFFC000FFFFC00001FFFFC000FFFFC00001FFFFC000FFFFC
+00001FFFFC000FFFFC00001FFFFC000FFFFE00001FFFFC000FFFFC00001FFFFC000FFFFC
+00001FFFFC000FFFFC00001FFFFC0007FFFC00003FFFFC0007FFF800003FFFF80003FFF0
+00003FFFF80001FFE000003FFFF80000FFC000003FFFF000001F0000007FFFF000000000
+00007FFFE00000000000007FFFE0000000000000FFFFC0000000000000FFFF8000000000
+0001FFFF00000000000001FFFE00000000000003FFFC00000000000007FFF80000000000
+000FFFF00000000000001FFFE00000000000007FFF8000000000000FFFFE00000000000F
+FFFFF800000000000FFFFFE000000000000FFFFF0000000000000FFFFFF800000000000F
+FFFFFF000000000000003FFFE000000000000007FFF800000000000001FFFE0000000000
+0000FFFF000000000000007FFF800000000000003FFFE00000000000003FFFF000000000
+00001FFFF80000000000001FFFF80000000000000FFFFC0000000000000FFFFE00000000
+00000FFFFE0000000000000FFFFF00000000000007FFFF00000000000007FFFF80000000
+000007FFFF80000000000007FFFF80000000000007FFFFC003FC00000007FFFFC00FFF00
+000007FFFFC01FFF80000007FFFFC03FFFC0000007FFFFC07FFFE0000007FFFFC07FFFE0
+000007FFFFC0FFFFF0000007FFFFC0FFFFF0000007FFFFC0FFFFF0000007FFFFC0FFFFF0
+000007FFFF80FFFFF0000007FFFF80FFFFF0000007FFFF80FFFFF000000FFFFF00FFFFE0
+00000FFFFF007FFFE000000FFFFF007FFFC000000FFFFE007FFFC000001FFFFE003FFF80
+00001FFFFC003FFE0000003FFFF8001FF80000003FFFF0000FF80000007FFFF00007FE00
+0000FFFFE00003FF800001FFFF800001FFF00007FFFF000000FFFF803FFFFE0000007FFF
+FFFFFFFC0000001FFFFFFFFFF000000007FFFFFFFFC000000001FFFFFFFE00000000001F
+FFFFF0000000000001FFFE00000000426079DD51>I<0000000000001F80000000000000
+003FC0000000000000007FC000000000000000FFC000000000000000FFC0000000000000
+01FFC000000000000003FFC000000000000007FFC00000000000000FFFC0000000000000
+0FFFC00000000000001FFFC00000000000003FFFC00000000000007FFFC0000000000000
+7FFFC0000000000000FFFFC0000000000001FFFFC0000000000003FFFFC0000000000007
+FFFFC0000000000007FFFFC000000000000FFFFFC000000000001FFFFFC000000000003F
+BFFFC000000000007F3FFFC000000000007F3FFFC00000000000FE3FFFC00000000001FC
+3FFFC00000000003F83FFFC00000000007F03FFFC00000000007F03FFFC0000000000FE0
+3FFFC0000000001FC03FFFC0000000003F803FFFC0000000003F003FFFC0000000007F00
+3FFFC000000000FE003FFFC000000001FC003FFFC000000003F8003FFFC000000003F800
+3FFFC000000007F0003FFFC00000000FE0003FFFC00000001FC0003FFFC00000003F8000
+3FFFC00000003F80003FFFC00000007F00003FFFC0000000FE00003FFFC0000001FC0000
+3FFFC0000001F800003FFFC0000003F800003FFFC0000007F000003FFFC000000FE00000
+3FFFC000001FC000003FFFC000001F8000003FFFC000003F8000003FFFC000007F000000
+3FFFC00000FE0000003FFFC00001FC0000003FFFC00001FC0000003FFFC00003F8000000
+3FFFC00007F00000003FFFC0000FE00000003FFFC0000FC00000003FFFC0001FC0000000
+3FFFC0003F800000003FFFC0007F000000003FFFC000FE000000003FFFC000FFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFF00000000007FFFC00000000000007FFFC0000000000000
+7FFFC00000000000007FFFC00000000000007FFFC00000000000007FFFC0000000000000
+7FFFC00000000000007FFFC00000000000007FFFC00000000000007FFFC0000000000000
+7FFFC00000000000007FFFC00000000000007FFFC00000000000007FFFC0000000000000
+7FFFC00000000000007FFFC00000000000007FFFC0000000007FFFFFFFFFFF0000007FFF
+FFFFFFFF0000007FFFFFFFFFFF0000007FFFFFFFFFFF0000007FFFFFFFFFFF0000007FFF
+FFFFFFFF485E7CDD51>I<00C00000000001C001F8000000000FC001FF000000007FC001
+FFF0000007FFC001FFFF8000FFFFC001FFFFFFFFFFFF8001FFFFFFFFFFFF0001FFFFFFFF
+FFFE0001FFFFFFFFFFFC0001FFFFFFFFFFF80001FFFFFFFFFFF00001FFFFFFFFFFE00001
+FFFFFFFFFFC00001FFFFFFFFFF800001FFFFFFFFFF000001FFFFFFFFFC000001FFFFFFFF
+F8000001FFFFFFFFE0000001FFFFFFFF80000001FFFFFFFC00000001FFFFFFE000000001
+FC3FFC0000000001FC00000000000001FC00000000000001FC00000000000001FC000000
+00000001FC00000000000001FC00000000000001FC00000000000001FC00000000000001
+FC00000000000001FC00000000000001FC00000000000001FC00000000000001FC000000
+00000001FC003FFE00000001FC03FFFFF0000001FC0FFFFFFE000001FC3FFFFFFF800001
+FCFFFFFFFFE00001FDFFE00FFFF00001FFFE0003FFF80001FFF80000FFFC0001FFE00000
+7FFF0001FF8000003FFF8001FF0000003FFF8001FE0000001FFFC001FC0000001FFFE001
+FC0000000FFFF000F00000000FFFF000000000000FFFF800000000000FFFF80000000000
+0FFFFC000000000007FFFC000000000007FFFC000000000007FFFE000000000007FFFE00
+0000000007FFFE000000000007FFFE000000000007FFFF000000000007FFFF0000000000
+07FFFF03F000000007FFFF0FFC00000007FFFF1FFE00000007FFFF3FFF00000007FFFF7F
+FF80000007FFFF7FFF80000007FFFFFFFFC0000007FFFFFFFFC0000007FFFFFFFFC00000
+07FFFFFFFFC0000007FFFEFFFFC0000007FFFEFFFFC0000007FFFEFFFF80000007FFFEFF
+FF8000000FFFFC7FFF0000000FFFFC7FFE0000000FFFFC7FFC0000000FFFF83FF0000000
+0FFFF83F800000001FFFF03FC00000001FFFE01FC00000003FFFE00FE00000003FFFC00F
+F00000007FFF8007FC000000FFFF0003FE000001FFFE0001FF800007FFFC0000FFE0001F
+FFF800007FFE00FFFFF000003FFFFFFFFFC000000FFFFFFFFF00000007FFFFFFFC000000
+01FFFFFFF0000000003FFFFF800000000003FFF0000000406078DD51>I<000000001FFF
+00000000000003FFFFE000000000001FFFFFF80000000000FFFFFFFE0000000003FFFFFF
+FF0000000007FFFC03FF800000001FFFC0007FC00000003FFF00001FE0000000FFFC0000
+0FF0000001FFF8000007F0000003FFF000007FF8000007FFE00000FFF800000FFFC00001
+FFF800001FFF800003FFFC00003FFF000003FFFC00007FFF000007FFFC00007FFE000007
+FFFC0000FFFE000007FFFC0001FFFC000007FFFC0001FFFC000007FFFC0003FFFC000007
+FFFC0003FFF8000003FFF80007FFF8000003FFF80007FFF8000001FFF0000FFFF0000000
+FFE0000FFFF00000007FC0001FFFF00000000000001FFFF00000000000001FFFF0000000
+0000003FFFF00000000000003FFFF00000000000003FFFF00000000000003FFFE0000000
+0000007FFFE001FFE00000007FFFE00FFFFE0000007FFFE03FFFFF8000007FFFE07FFFFF
+E000007FFFE0FFFFFFF800007FFFE1FE03FFFC0000FFFFE3F0007FFE0000FFFFE7E0003F
+FF0000FFFFEFC0001FFF8000FFFFEF80000FFFC000FFFFFF000007FFE000FFFFFE000007
+FFF000FFFFFE000003FFF800FFFFFC000003FFFC00FFFFFC000003FFFC00FFFFF8000003
+FFFE00FFFFF8000001FFFE00FFFFF8000001FFFF00FFFFF8000001FFFF00FFFFF0000001
+FFFF80FFFFF0000001FFFF80FFFFF0000001FFFF80FFFFF0000001FFFF80FFFFF0000001
+FFFF80FFFFE0000001FFFFC0FFFFE0000001FFFFC0FFFFE0000001FFFFC07FFFE0000001
+FFFFC07FFFE0000001FFFFC07FFFE0000001FFFFC07FFFE0000001FFFFC07FFFE0000001
+FFFFC07FFFE0000001FFFFC07FFFE0000001FFFFC03FFFE0000001FFFFC03FFFE0000001
+FFFFC03FFFE0000001FFFFC03FFFE0000001FFFFC01FFFE0000001FFFFC01FFFF0000001
+FFFF801FFFF0000001FFFF800FFFF0000001FFFF800FFFF0000001FFFF800FFFF0000001
+FFFF0007FFF0000001FFFF0007FFF0000003FFFE0003FFF0000003FFFE0003FFF8000003
+FFFC0001FFF8000003FFFC0001FFFC000003FFF80000FFFC000007FFF000007FFE000007
+FFF000003FFE00000FFFE000001FFF00001FFFC000000FFFC0003FFF80000007FFE000FF
+FF00000003FFFC07FFFC00000001FFFFFFFFF800000000FFFFFFFFF0000000003FFFFFFF
+C0000000000FFFFFFF000000000001FFFFF80000000000001FFF80000000426079DD51>
+I<07E0000000000000000FE0000000000000000FF0000000000000000FFC000000000000
+000FFFFC0000000000000FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFF
+F80FFFFFFFFFFFFFFFF81FFFFFFFFFFFFFFFF81FFFFFFFFFFFFFFFF81FFFFFFFFFFFFFFF
+F01FFFFFFFFFFFFFFFE01FFFFFFFFFFFFFFFC01FFFFFFFFFFFFFFF801FFFFFFFFFFFFFFF
+001FFFFFFFFFFFFFFF003FFFFFFFFFFFFFFE003FFFFFFFFFFFFFFC003FFFFFFFFFFFFFF8
+003FFFFFFFFFFFFFF0003FFFFFFFFFFFFFE0003FE0000000003FE0003F80000000007FC0
+007F0000000000FF80007F0000000001FF00007F0000000001FE00007E0000000003FC00
+007E0000000007FC00007E000000000FF800007E000000001FF000007E000000003FE000
+00FC000000003FC00000FC000000007F800000FC00000000FF800000FC00000001FF0000
+000000000003FE0000000000000003FC0000000000000007F8000000000000000FF80000
+00000000001FF0000000000000001FE0000000000000003FE0000000000000007FC00000
+0000000000FFC000000000000000FF8000000000000001FF8000000000000001FF000000
+0000000003FF0000000000000007FF0000000000000007FE000000000000000FFE000000
+000000000FFE000000000000001FFC000000000000001FFC000000000000003FFC000000
+000000003FFC000000000000007FF8000000000000007FF800000000000000FFF8000000
+00000000FFF800000000000000FFF800000000000001FFF000000000000001FFF0000000
+00000003FFF000000000000003FFF000000000000003FFF000000000000007FFF0000000
+00000007FFF000000000000007FFF000000000000007FFF00000000000000FFFE0000000
+0000000FFFE00000000000000FFFE00000000000000FFFE00000000000001FFFE0000000
+0000001FFFE00000000000001FFFE00000000000001FFFE00000000000001FFFE0000000
+0000001FFFE00000000000003FFFE00000000000003FFFE00000000000003FFFE0000000
+0000003FFFE00000000000003FFFE00000000000003FFFE00000000000003FFFE0000000
+0000003FFFE00000000000003FFFE00000000000003FFFE00000000000003FFFE0000000
+0000003FFFE00000000000003FFFE00000000000001FFFC00000000000001FFFC0000000
+0000000FFF8000000000000003FE0000000000000001FC0000000000456377E051>I<00
+00003FFF80000000000003FFFFFC00000000001FFFFFFF80000000007FFFFFFFE0000000
+01FFFFFFFFF800000003FFF007FFFC0000000FFF00007FFE0000001FFC00001FFF000000
+3FF000000FFF8000007FE0000003FFC00000FFC0000003FFE00000FFC0000001FFF00001
+FF80000000FFF00001FF80000000FFF80003FF000000007FF80003FF000000007FF80007
+FF000000007FFC0007FF000000003FFC0007FF000000003FFC000FFF000000003FFC000F
+FF800000003FFC000FFF800000003FFC000FFF800000003FFC000FFFC00000003FFC000F
+FFE00000003FFC000FFFF00000007FFC000FFFF80000007FF8000FFFFE0000007FF8000F
+FFFF8000007FF8000FFFFFC00000FFF00007FFFFF00000FFF00007FFFFFC0001FFE00007
+FFFFFF0003FFC00003FFFFFF8003FFC00003FFFFFFE007FF800001FFFFFFF80FFF000001
+FFFFFFFE1FFE000000FFFFFFFF7FF8000000FFFFFFFFFFF00000007FFFFFFFFFC0000000
+3FFFFFFFFF800000001FFFFFFFFE000000000FFFFFFFFF8000000007FFFFFFFFE0000000
+01FFFFFFFFF000000000FFFFFFFFFC000000003FFFFFFFFE000000007FFFFFFFFF000000
+01FFFFFFFFFF80000007FFFFFFFFFFC000000FFFFFFFFFFFE000003FFE3FFFFFFFF00000
+7FFC0FFFFFFFF80000FFF003FFFFFFFC0001FFE000FFFFFFFC0003FFC0007FFFFFFE0007
+FF80001FFFFFFE000FFF000007FFFFFF000FFF000001FFFFFF001FFE000000FFFFFF803F
+FE0000003FFFFF803FFC0000000FFFFF807FFC00000007FFFFC07FF800000001FFFFC07F
+F8000000007FFFC07FF8000000003FFFC0FFF8000000001FFFC0FFF0000000001FFFC0FF
+F0000000000FFFC0FFF00000000007FFC0FFF00000000007FFC0FFF00000000007FFC0FF
+F00000000003FFC0FFF00000000003FFC0FFF00000000003FF80FFF00000000003FF80FF
+F80000000003FF807FF80000000003FF007FF80000000007FF007FFC0000000007FF003F
+FC0000000007FE003FFE000000000FFE001FFE000000000FFC001FFF000000001FF8000F
+FF800000003FF80007FFC00000007FF00003FFF0000000FFE00001FFFC000003FFC00000
+FFFF00001FFF8000007FFFF001FFFE0000003FFFFFFFFFFC0000000FFFFFFFFFF0000000
+03FFFFFFFFE000000000FFFFFFFF00000000000FFFFFF80000000000007FFF0000000042
+6079DD51>I<0000003FFF00000000000007FFFFF000000000003FFFFFFC0000000000FF
+FFFFFF0000000003FFFFFFFFC000000007FFF807FFE00000000FFFC001FFF80000003FFF
+80007FFC0000007FFE00003FFE000000FFFC00001FFF000001FFFC00001FFF800003FFF8
+00000FFF800003FFF8000007FFC00007FFF0000007FFE0000FFFF0000007FFE0001FFFF0
+000003FFF0001FFFF0000003FFF8003FFFF0000003FFF8003FFFE0000003FFF8003FFFE0
+000003FFFC007FFFE0000003FFFC007FFFE0000003FFFE007FFFE0000001FFFE007FFFE0
+000001FFFE00FFFFE0000001FFFF00FFFFE0000001FFFF00FFFFE0000001FFFF00FFFFE0
+000001FFFF00FFFFE0000001FFFF80FFFFE0000001FFFF80FFFFE0000001FFFF80FFFFE0
+000001FFFF80FFFFE0000001FFFF80FFFFE0000001FFFF80FFFFE0000001FFFF80FFFFE0
+000001FFFFC0FFFFE0000001FFFFC0FFFFE0000001FFFFC0FFFFE0000003FFFFC07FFFE0
+000003FFFFC07FFFE0000003FFFFC07FFFE0000003FFFFC07FFFE0000003FFFFC03FFFE0
+000007FFFFC03FFFE0000007FFFFC01FFFE0000007FFFFC01FFFF0000007FFFFC00FFFF0
+00000FFFFFC00FFFF000000FFFFFC007FFF000001FFFFFC003FFF800001FFFFFC001FFF8
+00003FFFFFC000FFFC00007DFFFFC0007FFE0000FDFFFFC0003FFF0001F9FFFFC0001FFF
+8003F1FFFFC0000FFFF01FE1FFFFC00007FFFFFFC1FFFF800001FFFFFF81FFFF8000007F
+FFFF01FFFF8000001FFFFC01FFFF80000001FFE001FFFF80000000000001FFFF80000000
+000001FFFF00000000000001FFFF00000000000003FFFF00000000000003FFFF00000000
+000003FFFE00000000000003FFFE00000000000003FFFE0000FF80000003FFFC0001FFC0
+000003FFFC0003FFE0000007FFF80007FFF0000007FFF80007FFF0000007FFF8000FFFF8
+000007FFF0000FFFF800000FFFF0000FFFF800000FFFE0000FFFF800000FFFC0000FFFF8
+00001FFFC0000FFFF800001FFF80000FFFF000003FFF00000FFFF000007FFE000007FFE0
+00007FFE000007FFC00000FFFC000007FF800003FFF8000003FC000007FFF0000001FE00
+001FFFC0000001FFC0007FFF80000000FFF803FFFF000000007FFFFFFFFC000000003FFF
+FFFFF8000000000FFFFFFFE00000000003FFFFFF000000000000FFFFF80000000000000F
+FF8000000000426079DD51>I<00000FFFF80000000001FFFFFFC00000000FFFFFFFF800
+00003FFFFFFFFE0000007FFFFFFFFF800001FFF800FFFFC00003FF80001FFFF00007FC00
+0007FFF8000FF0000003FFF8001FE0000003FFFC003FE0000003FFFE003FF8000001FFFE
+007FFC000001FFFF007FFE000001FFFF00FFFF000001FFFF80FFFF800001FFFF80FFFF80
+0001FFFF80FFFF800001FFFF80FFFF800001FFFF80FFFF800001FFFF80FFFF800001FFFF
+80FFFF800001FFFF807FFF000001FFFF807FFF000003FFFF003FFE000003FFFF001FFC00
+0003FFFF0007F0000007FFFE000000000007FFFC00000000000FFFFC00000000001FFFF8
+00000000001FFFF000000000003FFFE000000000007FFF800000000000FFFF0000000000
+01FFFC000000000001FFF8000000000003FFE0000000000003FFC0000000000007FF8000
+000000000FFF0000000000000FFE0000000000000FFC0000000000001FF8000000000000
+1FF00000000000003FE00000000000003FE00000000000003FC00000000000007F800000
+000000007F800000000000007F000000000000007F00000000000000FE00000000000000
+FE00000000000000FE00000000000000FC00000000000000FC00000000000000FC000000
+00000000FC00000000000000FC00000000000000FC00000000000000FC00000000000000
+FC00000000000000FC00000000000000FC00000000000000FC00000000000000FC000000
+00000000FC00000000000000FC00000000000000F8000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000001FC00000000000007FF0000000000000FFF8000000000003FFFE00000
+0000003FFFE000000000007FFFF000000000007FFFF00000000000FFFFF80000000000FF
+FFF80000000000FFFFF80000000000FFFFF80000000000FFFFF80000000000FFFFF80000
+000000FFFFF800000000007FFFF000000000007FFFF000000000003FFFE000000000003F
+FFE000000000000FFF80000000000007FF00000000000001FC00000000396577E44C>63
+D<0000000000000FE00000000000000000000000001FF00000000000000000000000001F
+F00000000000000000000000003FF80000000000000000000000003FF800000000000000
+00000000003FF80000000000000000000000007FFC0000000000000000000000007FFC00
+0000000000000000000000FFFE000000000000000000000000FFFE000000000000000000
+000000FFFE000000000000000000000001FFFF000000000000000000000001FFFF000000
+000000000000000003FFFF800000000000000000000003FFFF8000000000000000000000
+07FFFFC00000000000000000000007FFFFC00000000000000000000007FFFFC000000000
+0000000000000FFFFFE0000000000000000000000FFFFFE0000000000000000000001FFF
+FFF0000000000000000000001FFFFFF0000000000000000000001FFFFFF0000000000000
+000000003FFFFFF8000000000000000000003FFFFFF8000000000000000000007FBFFFFC
+000000000000000000007FBFFFFC000000000000000000007F1FFFFC0000000000000000
+0000FF1FFFFE00000000000000000000FE1FFFFE00000000000000000001FE0FFFFF0000
+0000000000000001FE0FFFFF00000000000000000001FC07FFFF00000000000000000003
+FC07FFFF80000000000000000003F807FFFF80000000000000000007F803FFFFC0000000
+000000000007F803FFFFC0000000000000000007F001FFFFC000000000000000000FF001
+FFFFE000000000000000000FE001FFFFE000000000000000001FE000FFFFF00000000000
+0000001FE000FFFFF000000000000000001FC0007FFFF000000000000000003FC0007FFF
+F800000000000000003F80007FFFF800000000000000007F80003FFFFC00000000000000
+007F80003FFFFC00000000000000007F00001FFFFC0000000000000000FF00001FFFFE00
+00000000000000FE00001FFFFE0000000000000001FE00000FFFFF0000000000000001FE
+00000FFFFF0000000000000001FC000007FFFF0000000000000003FC000007FFFF800000
+0000000003F8000007FFFF8000000000000007F8000003FFFFC000000000000007F80000
+03FFFFC000000000000007F0000001FFFFC00000000000000FF0000001FFFFE000000000
+00000FE0000001FFFFE00000000000001FE0000000FFFFF00000000000001FE0000000FF
+FFF00000000000001FC00000007FFFF00000000000003FC00000007FFFF8000000000000
+3F800000007FFFF80000000000007F800000003FFFFC0000000000007FFFFFFFFFFFFFFC
+0000000000007FFFFFFFFFFFFFFC000000000000FFFFFFFFFFFFFFFE000000000000FFFF
+FFFFFFFFFFFE000000000001FFFFFFFFFFFFFFFF000000000001FFFFFFFFFFFFFFFF0000
+00000001FC0000000007FFFF000000000003FC0000000007FFFF800000000003F8000000
+0007FFFF800000000007F80000000003FFFFC00000000007F00000000003FFFFC0000000
+0007F00000000001FFFFC0000000000FF00000000001FFFFE0000000000FE00000000000
+FFFFE0000000001FE00000000000FFFFF0000000001FC00000000000FFFFF0000000001F
+C000000000007FFFF0000000003FC000000000007FFFF8000000003F8000000000003FFF
+F8000000007F8000000000003FFFFC000000007F0000000000003FFFFC000000007F0000
+000000001FFFFC00000000FF0000000000001FFFFE00000000FE0000000000000FFFFE00
+000001FE0000000000000FFFFF00000001FC0000000000000FFFFF00000003FE00000000
+000007FFFF8000001FFFC0000000000007FFFF8000FFFFFFFFE0000000FFFFFFFFFFFEFF
+FFFFFFE0000000FFFFFFFFFFFEFFFFFFFFE0000000FFFFFFFFFFFEFFFFFFFFE0000000FF
+FFFFFFFFFEFFFFFFFFE0000000FFFFFFFFFFFEFFFFFFFFE0000000FFFFFFFFFFFE6F647B
+E37A>65 D<FFFFFFFFFFFFFFFFF000000000FFFFFFFFFFFFFFFFFF80000000FFFFFFFFFF
+FFFFFFFFF8000000FFFFFFFFFFFFFFFFFFFE000000FFFFFFFFFFFFFFFFFFFFC00000FFFF
+FFFFFFFFFFFFFFFFE000000001FFFF80000001FFFFF800000001FFFF800000003FFFFC00
+000001FFFF800000000FFFFF00000001FFFF8000000007FFFF80000001FFFF8000000003
+FFFFC0000001FFFF8000000001FFFFC0000001FFFF8000000000FFFFE0000001FFFF8000
+0000007FFFF0000001FFFF80000000007FFFF0000001FFFF80000000003FFFF8000001FF
+FF80000000003FFFF8000001FFFF80000000003FFFFC000001FFFF80000000001FFFFC00
+0001FFFF80000000001FFFFC000001FFFF80000000001FFFFE000001FFFF80000000001F
+FFFE000001FFFF80000000001FFFFE000001FFFF80000000001FFFFE000001FFFF800000
+00001FFFFE000001FFFF80000000001FFFFE000001FFFF80000000001FFFFE000001FFFF
+80000000001FFFFE000001FFFF80000000001FFFFE000001FFFF80000000001FFFFC0000
+01FFFF80000000001FFFFC000001FFFF80000000003FFFFC000001FFFF80000000003FFF
+F8000001FFFF80000000003FFFF8000001FFFF80000000007FFFF0000001FFFF80000000
+007FFFF0000001FFFF8000000000FFFFE0000001FFFF8000000001FFFFC0000001FFFF80
+00000003FFFF80000001FFFF8000000007FFFF00000001FFFF800000000FFFFE00000001
+FFFF800000001FFFFC00000001FFFF800000007FFFF000000001FFFF80000003FFFFC000
+000001FFFF800000FFFFFF0000000001FFFFFFFFFFFFFFF80000000001FFFFFFFFFFFFFF
+C00000000001FFFFFFFFFFFFFFF80000000001FFFFFFFFFFFFFFFF8000000001FFFFFFFF
+FFFFFFFFE000000001FFFF800000001FFFF800000001FFFF8000000007FFFE00000001FF
+FF8000000001FFFF80000001FFFF8000000000FFFFC0000001FFFF80000000007FFFE000
+0001FFFF80000000003FFFF0000001FFFF80000000001FFFF8000001FFFF80000000001F
+FFFC000001FFFF80000000000FFFFE000001FFFF80000000000FFFFF000001FFFF800000
+000007FFFF000001FFFF800000000007FFFF800001FFFF800000000003FFFF800001FFFF
+800000000003FFFFC00001FFFF800000000003FFFFC00001FFFF800000000003FFFFC000
+01FFFF800000000003FFFFC00001FFFF800000000003FFFFE00001FFFF800000000001FF
+FFE00001FFFF800000000001FFFFE00001FFFF800000000001FFFFE00001FFFF80000000
+0001FFFFE00001FFFF800000000001FFFFE00001FFFF800000000001FFFFE00001FFFF80
+0000000003FFFFE00001FFFF800000000003FFFFE00001FFFF800000000003FFFFC00001
+FFFF800000000003FFFFC00001FFFF800000000003FFFFC00001FFFF800000000007FFFF
+C00001FFFF800000000007FFFF800001FFFF800000000007FFFF800001FFFF8000000000
+0FFFFF000001FFFF80000000000FFFFF000001FFFF80000000001FFFFE000001FFFF8000
+0000003FFFFC000001FFFF80000000007FFFFC000001FFFF8000000000FFFFF8000001FF
+FF8000000001FFFFF0000001FFFF8000000007FFFFE0000001FFFF800000001FFFFFC000
+0001FFFF80000000FFFFFF0000FFFFFFFFFFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFFFFFF
+F80000FFFFFFFFFFFFFFFFFFFFE00000FFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFF
+FFFFF8000000FFFFFFFFFFFFFFFFFF0000000063627AE173>I<000000000001FFFF0000
+0003C000000000007FFFFFF0000007C00000000007FFFFFFFE00000FC0000000007FFFFF
+FFFFC0001FC000000001FFFFFFFFFFF0003FC00000000FFFFFFFFFFFFC007FC00000003F
+FFFFF8007FFE00FFC0000000FFFFFF000007FF81FFC0000001FFFFF0000001FFC3FFC000
+0007FFFFC00000007FE7FFC000000FFFFF000000001FFFFFC000003FFFFC0000000007FF
+FFC000007FFFF00000000003FFFFC00000FFFFE00000000001FFFFC00001FFFF80000000
+0000FFFFC00003FFFF0000000000007FFFC00007FFFE0000000000003FFFC0000FFFFC00
+00000000001FFFC0001FFFF80000000000000FFFC0003FFFF800000000000007FFC0003F
+FFF000000000000007FFC0007FFFE000000000000003FFC000FFFFE000000000000003FF
+C001FFFFC000000000000001FFC001FFFFC000000000000001FFC003FFFF800000000000
+0000FFC003FFFF8000000000000000FFC007FFFF00000000000000007FC007FFFF000000
+00000000007FC00FFFFF00000000000000007FC00FFFFE00000000000000003FC01FFFFE
+00000000000000003FC01FFFFE00000000000000003FC01FFFFE00000000000000003FC0
+3FFFFC00000000000000001FC03FFFFC00000000000000001FC03FFFFC00000000000000
+001FC03FFFFC00000000000000001FC07FFFFC000000000000000000007FFFFC00000000
+0000000000007FFFF8000000000000000000007FFFF8000000000000000000007FFFF800
+000000000000000000FFFFF800000000000000000000FFFFF800000000000000000000FF
+FFF800000000000000000000FFFFF800000000000000000000FFFFF80000000000000000
+0000FFFFF800000000000000000000FFFFF800000000000000000000FFFFF80000000000
+0000000000FFFFF800000000000000000000FFFFF800000000000000000000FFFFF80000
+0000000000000000FFFFF800000000000000000000FFFFF800000000000000000000FFFF
+F800000000000000000000FFFFF800000000000000000000FFFFF8000000000000000000
+007FFFF8000000000000000000007FFFF8000000000000000000007FFFF8000000000000
+000000007FFFFC000000000000000000007FFFFC000000000000000000003FFFFC000000
+000000000000003FFFFC000000000000000000003FFFFC00000000000000000FC03FFFFC
+00000000000000000FC01FFFFE00000000000000000FC01FFFFE00000000000000000FC0
+1FFFFE00000000000000000FC00FFFFE00000000000000000FC00FFFFF00000000000000
+001FC007FFFF00000000000000001F8007FFFF00000000000000001F8003FFFF80000000
+000000001F8003FFFF80000000000000003F8001FFFFC0000000000000003F0001FFFFC0
+000000000000003F0000FFFFE0000000000000007F00007FFFE000000000000000FE0000
+3FFFF000000000000000FE00003FFFF800000000000001FC00001FFFF800000000000001
+FC00000FFFFC00000000000003F8000007FFFE00000000000007F0000003FFFF00000000
+00000FE0000001FFFF8000000000001FE0000000FFFFE000000000003FC00000007FFFF0
+0000000000FF800000003FFFFC0000000001FF000000000FFFFF0000000007FE00000000
+07FFFFC00000001FF80000000001FFFFF80000007FF00000000000FFFFFF000003FFE000
+000000003FFFFFF8003FFF8000000000000FFFFFFFFFFFFE00000000000001FFFFFFFFFF
+F8000000000000007FFFFFFFFFE00000000000000007FFFFFFFF8000000000000000007F
+FFFFF800000000000000000001FFFF0000000000626677E375>I<FFFFFFFFFFFFFFFFE0
+0000000000FFFFFFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFFFFFF000000000FFFFFF
+FFFFFFFFFFFFFE00000000FFFFFFFFFFFFFFFFFFFF80000000FFFFFFFFFFFFFFFFFFFFF0
+0000000001FFFF80000007FFFFF80000000001FFFF800000007FFFFE0000000001FFFF80
+0000000FFFFF8000000001FFFF8000000001FFFFC000000001FFFF8000000000FFFFE000
+000001FFFF80000000003FFFF000000001FFFF80000000000FFFFC00000001FFFF800000
+000007FFFE00000001FFFF800000000003FFFF00000001FFFF800000000001FFFF000000
+01FFFF800000000000FFFF80000001FFFF8000000000007FFFC0000001FFFF8000000000
+007FFFE0000001FFFF8000000000003FFFE0000001FFFF8000000000001FFFF0000001FF
+FF8000000000001FFFF8000001FFFF8000000000000FFFF8000001FFFF8000000000000F
+FFFC000001FFFF8000000000000FFFFC000001FFFF80000000000007FFFE000001FFFF80
+000000000007FFFE000001FFFF80000000000007FFFF000001FFFF80000000000003FFFF
+000001FFFF80000000000003FFFF800001FFFF80000000000003FFFF800001FFFF800000
+00000003FFFF800001FFFF80000000000001FFFFC00001FFFF80000000000001FFFFC000
+01FFFF80000000000001FFFFC00001FFFF80000000000001FFFFC00001FFFF8000000000
+0001FFFFE00001FFFF80000000000001FFFFE00001FFFF80000000000001FFFFE00001FF
+FF80000000000001FFFFE00001FFFF80000000000001FFFFE00001FFFF80000000000000
+FFFFE00001FFFF80000000000000FFFFF00001FFFF80000000000000FFFFF00001FFFF80
+000000000000FFFFF00001FFFF80000000000000FFFFF00001FFFF80000000000000FFFF
+F00001FFFF80000000000000FFFFF00001FFFF80000000000000FFFFF00001FFFF800000
+00000000FFFFF00001FFFF80000000000000FFFFF00001FFFF80000000000000FFFFF000
+01FFFF80000000000000FFFFF00001FFFF80000000000000FFFFF00001FFFF8000000000
+0000FFFFF00001FFFF80000000000000FFFFF00001FFFF80000000000000FFFFF00001FF
+FF80000000000000FFFFF00001FFFF80000000000001FFFFE00001FFFF80000000000001
+FFFFE00001FFFF80000000000001FFFFE00001FFFF80000000000001FFFFE00001FFFF80
+000000000001FFFFE00001FFFF80000000000001FFFFC00001FFFF80000000000001FFFF
+C00001FFFF80000000000001FFFFC00001FFFF80000000000001FFFFC00001FFFF800000
+00000003FFFF800001FFFF80000000000003FFFF800001FFFF80000000000003FFFF8000
+01FFFF80000000000003FFFF000001FFFF80000000000007FFFF000001FFFF8000000000
+0007FFFE000001FFFF80000000000007FFFE000001FFFF8000000000000FFFFC000001FF
+FF8000000000000FFFFC000001FFFF8000000000001FFFF8000001FFFF8000000000001F
+FFF8000001FFFF8000000000003FFFF0000001FFFF8000000000003FFFE0000001FFFF80
+00000000007FFFE0000001FFFF800000000000FFFFC0000001FFFF800000000001FFFF80
+000001FFFF800000000003FFFF00000001FFFF800000000007FFFE00000001FFFF800000
+00000FFFFC00000001FFFF80000000001FFFF800000001FFFF80000000007FFFF0000000
+01FFFF8000000001FFFFC000000001FFFF8000000007FFFF8000000001FFFF800000003F
+FFFF0000000001FFFF80000007FFFFFC000000FFFFFFFFFFFFFFFFFFFFF0000000FFFFFF
+FFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFFFFFE00000000FFFFFFFFFFFFFFFFFFF800
+000000FFFFFFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFFFE000000000006C627AE17C
+>I<FFFFFFFFFFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFFFF
+FC00FFFFFFFFFFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFFFF
+FE000001FFFFC0000001FFFFFE000001FFFFC00000000FFFFE000001FFFFC000000001FF
+FE000001FFFFC0000000007FFE000001FFFFC0000000003FFE000001FFFFC0000000000F
+FE000001FFFFC00000000007FE000001FFFFC00000000003FF000001FFFFC00000000003
+FF000001FFFFC00000000001FF000001FFFFC00000000000FF000001FFFFC00000000000
+FF000001FFFFC000000000007F000001FFFFC000000000007F000001FFFFC00000000000
+7F000001FFFFC000000000003F800001FFFFC000000000003F800001FFFFC00000000000
+3F800001FFFFC000000000001F800001FFFFC000000000001F800001FFFFC00000000000
+1F800001FFFFC000007E00001F800001FFFFC000007E00001F800001FFFFC000007E0000
+1F800001FFFFC000007E00000FC00001FFFFC000007E00000FC00001FFFFC000007E0000
+0FC00001FFFFC000007E00000FC00001FFFFC000007E000000000001FFFFC00000FE0000
+00000001FFFFC00000FE000000000001FFFFC00000FE000000000001FFFFC00001FE0000
+00000001FFFFC00001FE000000000001FFFFC00003FE000000000001FFFFC00007FE0000
+00000001FFFFC0001FFE000000000001FFFFC000FFFE000000000001FFFFFFFFFFFE0000
+00000001FFFFFFFFFFFE000000000001FFFFFFFFFFFE000000000001FFFFFFFFFFFE0000
+00000001FFFFFFFFFFFE000000000001FFFFFFFFFFFE000000000001FFFFC000FFFE0000
+00000001FFFFC0001FFE000000000001FFFFC00007FE000000000001FFFFC00003FE0000
+00000001FFFFC00001FE000000000001FFFFC00001FE000000000001FFFFC00000FE0000
+00000001FFFFC00000FE000000000001FFFFC00000FE0000007E0001FFFFC000007E0000
+007E0001FFFFC000007E0000007E0001FFFFC000007E000000FC0001FFFFC000007E0000
+00FC0001FFFFC000007E000000FC0001FFFFC000007E000000FC0001FFFFC000007E0000
+00FC0001FFFFC000007E000000FC0001FFFFC0000000000001FC0001FFFFC00000000000
+01F80001FFFFC0000000000001F80001FFFFC0000000000001F80001FFFFC00000000000
+03F80001FFFFC0000000000003F80001FFFFC0000000000003F80001FFFFC00000000000
+07F00001FFFFC0000000000007F00001FFFFC0000000000007F00001FFFFC00000000000
+0FF00001FFFFC000000000000FF00001FFFFC000000000001FF00001FFFFC00000000000
+3FF00001FFFFC000000000003FE00001FFFFC000000000007FE00001FFFFC00000000000
+FFE00001FFFFC00000000001FFE00001FFFFC00000000003FFE00001FFFFC0000000000F
+FFE00001FFFFC0000000003FFFC00001FFFFC000000000FFFFC00001FFFFC000000007FF
+FFC00001FFFFC0000000FFFFFFC0FFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFF
+FFC0FFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFF
+FF80FFFFFFFFFFFFFFFFFFFFFF805F617AE06A>I<FFFFFFFFFFFFFFFFFFFFE0FFFFFFFF
+FFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFF
+FFFFFFF0FFFFFFFFFFFFFFFFFFFFF00001FFFFC0000007FFFFF00001FFFFC00000003FFF
+F00001FFFFC00000000FFFF00001FFFFC000000003FFF00001FFFFC000000000FFF00001
+FFFFC0000000007FF00001FFFFC0000000003FF00001FFFFC0000000001FF80001FFFFC0
+000000000FF80001FFFFC0000000000FF80001FFFFC00000000007F80001FFFFC0000000
+0007F80001FFFFC00000000003F80001FFFFC00000000003F80001FFFFC00000000001F8
+0001FFFFC00000000001FC0001FFFFC00000000001FC0001FFFFC00000000001FC0001FF
+FFC00000000000FC0001FFFFC00000000000FC0001FFFFC00000000000FC0001FFFFC000
+00000000FC0001FFFFC00000FC0000FC0001FFFFC00000FC0000FC0001FFFFC00000FC00
+007E0001FFFFC00000FC00007E0001FFFFC00000FC00007E0001FFFFC00000FC00007E00
+01FFFFC00000FC0000000001FFFFC00000FC0000000001FFFFC00001FC0000000001FFFF
+C00001FC0000000001FFFFC00001FC0000000001FFFFC00003FC0000000001FFFFC00003
+FC0000000001FFFFC00007FC0000000001FFFFC0000FFC0000000001FFFFC0003FFC0000
+000001FFFFC001FFFC0000000001FFFFFFFFFFFC0000000001FFFFFFFFFFFC0000000001
+FFFFFFFFFFFC0000000001FFFFFFFFFFFC0000000001FFFFFFFFFFFC0000000001FFFFFF
+FFFFFC0000000001FFFFC001FFFC0000000001FFFFC0003FFC0000000001FFFFC0000FFC
+0000000001FFFFC00007FC0000000001FFFFC00003FC0000000001FFFFC00003FC000000
+0001FFFFC00001FC0000000001FFFFC00001FC0000000001FFFFC00001FC0000000001FF
+FFC00000FC0000000001FFFFC00000FC0000000001FFFFC00000FC0000000001FFFFC000
+00FC0000000001FFFFC00000FC0000000001FFFFC00000FC0000000001FFFFC00000FC00
+00000001FFFFC00000FC0000000001FFFFC00000000000000001FFFFC000000000000000
+01FFFFC00000000000000001FFFFC00000000000000001FFFFC00000000000000001FFFF
+C00000000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC00000
+000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC00000000000
+000001FFFFC00000000000000001FFFFC00000000000000001FFFFC00000000000000001
+FFFFC00000000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC0
+0000000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC0000000
+0000000001FFFFC0000000000000FFFFFFFFFFFFF800000000FFFFFFFFFFFFF800000000
+FFFFFFFFFFFFF800000000FFFFFFFFFFFFF800000000FFFFFFFFFFFFF800000000FFFFFF
+FFFFFFF80000000057617AE065>I<000000000001FFFF00000003C00000000000007FFF
+FFF0000007C0000000000007FFFFFFFE00000FC000000000007FFFFFFFFFC0001FC00000
+000001FFFFFFFFFFF0003FC0000000000FFFFFFFFFFFFC007FC0000000003FFFFFF8007F
+FE00FFC000000000FFFFFF000007FF81FFC000000001FFFFF0000001FFC3FFC000000007
+FFFFC00000007FE7FFC00000000FFFFF000000001FFFFFC00000003FFFFC0000000007FF
+FFC00000007FFFF00000000003FFFFC0000000FFFFE00000000001FFFFC0000001FFFF80
+0000000000FFFFC0000003FFFF0000000000007FFFC0000007FFFE0000000000003FFFC0
+00000FFFFC0000000000001FFFC000001FFFF80000000000000FFFC000003FFFF8000000
+00000007FFC000003FFFF000000000000007FFC000007FFFE000000000000003FFC00000
+FFFFE000000000000003FFC00001FFFFC000000000000001FFC00001FFFFC00000000000
+0001FFC00003FFFF8000000000000000FFC00003FFFF8000000000000000FFC00007FFFF
+00000000000000007FC00007FFFF00000000000000007FC0000FFFFF0000000000000000
+7FC0000FFFFE00000000000000003FC0001FFFFE00000000000000003FC0001FFFFE0000
+0000000000003FC0001FFFFE00000000000000003FC0003FFFFC00000000000000001FC0
+003FFFFC00000000000000001FC0003FFFFC00000000000000001FC0003FFFFC00000000
+000000001FC0007FFFFC00000000000000000000007FFFFC00000000000000000000007F
+FFF800000000000000000000007FFFF800000000000000000000007FFFF8000000000000
+0000000000FFFFF80000000000000000000000FFFFF80000000000000000000000FFFFF8
+0000000000000000000000FFFFF80000000000000000000000FFFFF80000000000000000
+000000FFFFF80000000000000000000000FFFFF80000000000000000000000FFFFF80000
+000000000000000000FFFFF80000000000000000000000FFFFF800000000000000000000
+00FFFFF80000000000000000000000FFFFF80000000000000000000000FFFFF800000000
+00000000000000FFFFF80000000000000000000000FFFFF80000000000000000000000FF
+FFF800000000000000000000007FFFF800000000000000000000007FFFF8000000001FFF
+FFFFFFFFF87FFFFC000000001FFFFFFFFFFFF87FFFFC000000001FFFFFFFFFFFF87FFFFC
+000000001FFFFFFFFFFFF83FFFFC000000001FFFFFFFFFFFF83FFFFC000000001FFFFFFF
+FFFFF83FFFFC00000000000001FFFFC0003FFFFC00000000000001FFFFC0001FFFFE0000
+0000000001FFFFC0001FFFFE00000000000001FFFFC0001FFFFE00000000000001FFFFC0
+000FFFFE00000000000001FFFFC0000FFFFF00000000000001FFFFC00007FFFF00000000
+000001FFFFC00007FFFF00000000000001FFFFC00003FFFF80000000000001FFFFC00003
+FFFF80000000000001FFFFC00001FFFFC0000000000001FFFFC00001FFFFC00000000000
+01FFFFC00000FFFFE0000000000001FFFFC000007FFFE0000000000001FFFFC000003FFF
+F0000000000001FFFFC000003FFFF8000000000001FFFFC000001FFFFC000000000001FF
+FFC000000FFFFC000000000001FFFFC0000007FFFE000000000001FFFFC0000003FFFF00
+0000000003FFFFC0000001FFFFC00000000003FFFFC0000000FFFFE00000000007FFFFC0
+0000007FFFF00000000007FFFFC00000003FFFFC000000000FFFFFC00000000FFFFF0000
+00001FFFFFC000000007FFFFC00000007FEFFFC000000001FFFFF8000000FFC7FFC00000
+0000FFFFFF000007FF83FFC0000000003FFFFFFC003FFF01FFC0000000000FFFFFFFFFFF
+FC007FC00000000001FFFFFFFFFFF8001FC000000000007FFFFFFFFFE00007C000000000
+0007FFFFFFFF800001C00000000000007FFFFFF80000000000000000000001FFFF000000
+0000006D6677E37F>I<FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFF
+FFFFFF80FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFF
+FFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFFFFFFFF800001FFFFC0000000
+0001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000
+000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC0
+0000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FF
+FFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001
+FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC0000000
+0001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000
+000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC0
+0000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FF
+FFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001
+FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC0000000
+0001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000
+000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC0
+0000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FF
+FFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001
+FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC0000000
+0001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFFFFFFFFFFFFFFFFFC000
+000001FFFFFFFFFFFFFFFFFFFFC000000001FFFFFFFFFFFFFFFFFFFFC000000001FFFFFF
+FFFFFFFFFFFFFFC000000001FFFFFFFFFFFFFFFFFFFFC000000001FFFFFFFFFFFFFFFFFF
+FFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001
+FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC0000000
+0001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000
+000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC0
+0000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FF
+FFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001
+FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC0000000
+0001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000
+000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC0
+0000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FF
+FFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001
+FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC0000000
+0001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000
+000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC0
+0000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FF
+FFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001
+FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC0000000
+0001FFFFC000000001FFFFC00000000001FFFFC00000FFFFFFFFFFFF8000FFFFFFFFFFFF
+80FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFF
+FF8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFF
+FFFFFF8071627AE17E>I<FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFF
+FFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE00000FFFFE000000000FFFFE000000000FFFFE0
+00000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000
+000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE00000
+0000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE0000000
+00FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000
+FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FF
+FFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFF
+E000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE0
+00000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000
+000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE00000
+0000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE0000000
+00FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000
+FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FF
+FFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFF
+E000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE0
+00000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000
+000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE00000
+0000FFFFE00000FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FF
+FFFFFFFFFFE0FFFFFFFFFFFFE033627CE13C>I<FFFFFFFFFFFF8000000FFFFFFFFCFFFF
+FFFFFFFF8000000FFFFFFFFCFFFFFFFFFFFF8000000FFFFFFFFCFFFFFFFFFFFF8000000F
+FFFFFFFCFFFFFFFFFFFF8000000FFFFFFFFCFFFFFFFFFFFF8000000FFFFFFFFC0001FFFF
+C000000000003FFFF0000001FFFFC0000000000003FF00000001FFFFC0000000000007FE
+00000001FFFFC000000000000FFC00000001FFFFC000000000001FF000000001FFFFC000
+000000003FE000000001FFFFC000000000007FC000000001FFFFC00000000000FF800000
+0001FFFFC00000000003FF0000000001FFFFC00000000007FE0000000001FFFFC0000000
+000FF80000000001FFFFC0000000001FF00000000001FFFFC0000000003FE00000000001
+FFFFC0000000007FC00000000001FFFFC000000001FF800000000001FFFFC000000003FF
+000000000001FFFFC000000007FE000000000001FFFFC00000000FF8000000000001FFFF
+C00000001FF0000000000001FFFFC00000003FE0000000000001FFFFC00000007FC00000
+00000001FFFFC0000001FF80000000000001FFFFC0000003FF00000000000001FFFFC000
+0007FC00000000000001FFFFC000000FF800000000000001FFFFC000001FF00000000000
+0001FFFFC000003FE000000000000001FFFFC000007FC000000000000001FFFFC00001FF
+8000000000000001FFFFC00003FF0000000000000001FFFFC00007FC0000000000000001
+FFFFC0000FF80000000000000001FFFFC0001FFC0000000000000001FFFFC0003FFE0000
+000000000001FFFFC000FFFE0000000000000001FFFFC001FFFF0000000000000001FFFF
+C003FFFF8000000000000001FFFFC007FFFF8000000000000001FFFFC00FFFFFC0000000
+00000001FFFFC01FFFFFE000000000000001FFFFC03FFFFFF000000000000001FFFFC0FF
+FFFFF000000000000001FFFFC1FFFFFFF800000000000001FFFFC3FEFFFFFC0000000000
+0001FFFFC7FC7FFFFE00000000000001FFFFCFF83FFFFE00000000000001FFFFDFF01FFF
+FF00000000000001FFFFFFE01FFFFF80000000000001FFFFFFC00FFFFFC0000000000001
+FFFFFF8007FFFFC0000000000001FFFFFE0007FFFFE0000000000001FFFFFC0003FFFFF0
+000000000001FFFFF80001FFFFF0000000000001FFFFF00000FFFFF8000000000001FFFF
+E00000FFFFFC000000000001FFFFC000007FFFFE000000000001FFFFC000003FFFFE0000
+00000001FFFFC000001FFFFF000000000001FFFFC000001FFFFF800000000001FFFFC000
+000FFFFFC00000000001FFFFC0000007FFFFC00000000001FFFFC0000007FFFFE0000000
+0001FFFFC0000003FFFFF00000000001FFFFC0000001FFFFF00000000001FFFFC0000000
+FFFFF80000000001FFFFC0000000FFFFFC0000000001FFFFC00000007FFFFE0000000001
+FFFFC00000003FFFFE0000000001FFFFC00000001FFFFF0000000001FFFFC00000001FFF
+FF8000000001FFFFC00000000FFFFFC000000001FFFFC000000007FFFFC000000001FFFF
+C000000007FFFFE000000001FFFFC000000003FFFFF000000001FFFFC000000001FFFFF0
+00000001FFFFC000000000FFFFF800000001FFFFC000000000FFFFFC00000001FFFFC000
+0000007FFFFE00000001FFFFC0000000003FFFFE00000001FFFFC0000000001FFFFF0000
+0001FFFFC0000000001FFFFF80000001FFFFC0000000000FFFFFC0000001FFFFC0000000
+0007FFFFC0000001FFFFC00000000007FFFFE0000001FFFFC00000000003FFFFF0000001
+FFFFC0000000000FFFFFFC00FFFFFFFFFFFF80000FFFFFFFFFFFFFFFFFFFFFFF80000FFF
+FFFFFFFFFFFFFFFFFFFF80000FFFFFFFFFFFFFFFFFFFFFFF80000FFFFFFFFFFFFFFFFFFF
+FFFF80000FFFFFFFFFFFFFFFFFFFFFFF80000FFFFFFFFFFF70627AE17E>75
+D<FFFFFFFFFFFFF800000000FFFFFFFFFFFFF800000000FFFFFFFFFFFFF800000000FFFF
+FFFFFFFFF800000000FFFFFFFFFFFFF800000000FFFFFFFFFFFFF8000000000001FFFFC0
+0000000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC0000000
+0000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC0000000000000
+0001FFFFC00000000000000001FFFFC00000000000000001FFFFC00000000000000001FF
+FFC00000000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC000
+00000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC000000000
+00000001FFFFC00000000000000001FFFFC00000000000000001FFFFC000000000000000
+01FFFFC00000000000000001FFFFC00000000000000001FFFFC00000000000000001FFFF
+C00000000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC00000
+000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC00000000000
+000001FFFFC00000000000000001FFFFC00000000000000001FFFFC00000000000000001
+FFFFC00000000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC0
+0000000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC0000000
+0000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC0000000000000
+0001FFFFC00000000000000001FFFFC00000000000000001FFFFC00000000000000001FF
+FFC00000000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC000
+00000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC000000000
+00000001FFFFC00000000007E00001FFFFC00000000007E00001FFFFC00000000007E000
+01FFFFC00000000007E00001FFFFC00000000007E00001FFFFC0000000000FC00001FFFF
+C0000000000FC00001FFFFC0000000000FC00001FFFFC0000000000FC00001FFFFC00000
+00000FC00001FFFFC0000000000FC00001FFFFC0000000001FC00001FFFFC0000000001F
+C00001FFFFC0000000001FC00001FFFFC0000000003FC00001FFFFC0000000003F800001
+FFFFC0000000003F800001FFFFC0000000007F800001FFFFC0000000007F800001FFFFC0
+00000000FF800001FFFFC000000000FF800001FFFFC000000001FF800001FFFFC0000000
+01FF800001FFFFC000000003FF800001FFFFC000000007FF800001FFFFC00000000FFF00
+0001FFFFC00000001FFF000001FFFFC00000003FFF000001FFFFC00000007FFF000001FF
+FFC0000001FFFF000001FFFFC0000007FFFF000001FFFFC000001FFFFF000001FFFFC000
+01FFFFFF00FFFFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFF
+FE00FFFFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFFFE0053
+627AE161>I<FFFFFFFFC000000000000000003FFFFFFFF0FFFFFFFFE000000000000000
+007FFFFFFFF0FFFFFFFFF00000000000000000FFFFFFFFF0FFFFFFFFF000000000000000
+00FFFFFFFFF0FFFFFFFFF00000000000000000FFFFFFFFF0FFFFFFFFF800000000000000
+01FFFFFFFFF00001FFFFF80000000000000001FFFFF800000001FFFFFC00000000000000
+03EFFFF800000001FFFFFC0000000000000003EFFFF800000001FDFFFE00000000000000
+07CFFFF800000001FDFFFE0000000000000007CFFFF800000001FCFFFF00000000000000
+0F8FFFF800000001FCFFFF000000000000000F8FFFF800000001FCFFFF00000000000000
+0F8FFFF800000001FC7FFF800000000000001F0FFFF800000001FC7FFF80000000000000
+1F0FFFF800000001FC3FFFC00000000000003E0FFFF800000001FC3FFFC0000000000000
+3E0FFFF800000001FC1FFFE00000000000007C0FFFF800000001FC1FFFE0000000000000
+7C0FFFF800000001FC0FFFF0000000000000F80FFFF800000001FC0FFFF0000000000000
+F80FFFF800000001FC0FFFF0000000000000F80FFFF800000001FC07FFF8000000000001
+F00FFFF800000001FC07FFF8000000000001F00FFFF800000001FC03FFFC000000000003
+E00FFFF800000001FC03FFFC000000000003E00FFFF800000001FC01FFFE000000000007
+C00FFFF800000001FC01FFFE000000000007C00FFFF800000001FC00FFFF00000000000F
+800FFFF800000001FC00FFFF00000000000F800FFFF800000001FC00FFFF00000000000F
+800FFFF800000001FC007FFF80000000001F000FFFF800000001FC007FFF80000000001F
+000FFFF800000001FC003FFFC0000000003E000FFFF800000001FC003FFFC0000000003E
+000FFFF800000001FC001FFFE0000000007C000FFFF800000001FC001FFFE0000000007C
+000FFFF800000001FC000FFFF000000000F8000FFFF800000001FC000FFFF000000000F8
+000FFFF800000001FC000FFFF000000000F8000FFFF800000001FC0007FFF800000001F0
+000FFFF800000001FC0007FFF800000001F0000FFFF800000001FC0003FFFC00000003E0
+000FFFF800000001FC0003FFFC00000003E0000FFFF800000001FC0001FFFE00000007C0
+000FFFF800000001FC0001FFFE00000007C0000FFFF800000001FC0000FFFF0000000F80
+000FFFF800000001FC0000FFFF0000000F80000FFFF800000001FC0000FFFF0000000F80
+000FFFF800000001FC00007FFF8000001F00000FFFF800000001FC00007FFF8000001F00
+000FFFF800000001FC00003FFFC000003E00000FFFF800000001FC00003FFFC000003E00
+000FFFF800000001FC00001FFFE000007C00000FFFF800000001FC00001FFFE000007C00
+000FFFF800000001FC00000FFFF00000F800000FFFF800000001FC00000FFFF00000F800
+000FFFF800000001FC00000FFFF00000F800000FFFF800000001FC000007FFF80001F000
+000FFFF800000001FC000007FFF80001F000000FFFF800000001FC000003FFFC0003E000
+000FFFF800000001FC000003FFFC0003E000000FFFF800000001FC000001FFFE0007C000
+000FFFF800000001FC000001FFFE0007C000000FFFF800000001FC000000FFFF000F8000
+000FFFF800000001FC000000FFFF000F8000000FFFF800000001FC000000FFFF000F8000
+000FFFF800000001FC0000007FFF801F0000000FFFF800000001FC0000007FFF801F0000
+000FFFF800000001FC0000003FFFC03E0000000FFFF800000001FC0000003FFFC03E0000
+000FFFF800000001FC0000001FFFE07C0000000FFFF800000001FC0000001FFFE07C0000
+000FFFF800000001FC0000000FFFF0F80000000FFFF800000001FC0000000FFFF0F80000
+000FFFF800000001FC0000000FFFF0F80000000FFFF800000001FC00000007FFF9F00000
+000FFFF800000001FC00000007FFF9F00000000FFFF800000001FC00000003FFFFE00000
+000FFFF800000001FC00000003FFFFE00000000FFFF800000001FC00000001FFFFC00000
+000FFFF800000001FC00000001FFFFC00000000FFFF800000001FC00000000FFFF800000
+000FFFF800000001FC00000000FFFF800000000FFFF800000001FC00000000FFFF800000
+000FFFF800000001FC000000007FFF000000000FFFF800000001FC000000007FFF000000
+000FFFF800000001FC000000003FFE000000000FFFF800000001FC000000003FFE000000
+000FFFF800000001FC000000001FFC000000000FFFF80000001FFFC00000001FFC000000
+000FFFF80000FFFFFFFFF800000FF8000007FFFFFFFFFFF0FFFFFFFFF800000FF8000007
+FFFFFFFFFFF0FFFFFFFFF800000FF8000007FFFFFFFFFFF0FFFFFFFFF8000007F0000007
+FFFFFFFFFFF0FFFFFFFFF8000007F0000007FFFFFFFFFFF0FFFFFFFFF8000003E0000007
+FFFFFFFFFFF08C627AE199>I<FFFFFFFFE0000000000FFFFFFFFF80FFFFFFFFF0000000
+000FFFFFFFFF80FFFFFFFFF8000000000FFFFFFFFF80FFFFFFFFFC000000000FFFFFFFFF
+80FFFFFFFFFE000000000FFFFFFFFF80FFFFFFFFFE000000000FFFFFFFFF800001FFFFFF
+000000000001FFFC00000001FFFFFF8000000000001FC000000001FFFFFFC00000000000
+1FC000000001FFFFFFE000000000001FC000000001FFFFFFE000000000001FC000000001
+FFFFFFF000000000001FC000000001FDFFFFF800000000001FC000000001FDFFFFFC0000
+0000001FC000000001FCFFFFFE00000000001FC000000001FC7FFFFE00000000001FC000
+000001FC3FFFFF00000000001FC000000001FC1FFFFF80000000001FC000000001FC0FFF
+FFC0000000001FC000000001FC0FFFFFE0000000001FC000000001FC07FFFFE000000000
+1FC000000001FC03FFFFF0000000001FC000000001FC01FFFFF8000000001FC000000001
+FC00FFFFFC000000001FC000000001FC00FFFFFE000000001FC000000001FC007FFFFF00
+0000001FC000000001FC003FFFFF000000001FC000000001FC001FFFFF800000001FC000
+000001FC000FFFFFC00000001FC000000001FC000FFFFFE00000001FC000000001FC0007
+FFFFF00000001FC000000001FC0003FFFFF00000001FC000000001FC0001FFFFF8000000
+1FC000000001FC0000FFFFFC0000001FC000000001FC0000FFFFFE0000001FC000000001
+FC00007FFFFF0000001FC000000001FC00003FFFFF0000001FC000000001FC00001FFFFF
+8000001FC000000001FC00000FFFFFC000001FC000000001FC000007FFFFE000001FC000
+000001FC000007FFFFF000001FC000000001FC000003FFFFF000001FC000000001FC0000
+01FFFFF800001FC000000001FC000000FFFFFC00001FC000000001FC0000007FFFFE0000
+1FC000000001FC0000007FFFFF00001FC000000001FC0000003FFFFF80001FC000000001
+FC0000001FFFFF80001FC000000001FC0000000FFFFFC0001FC000000001FC00000007FF
+FFE0001FC000000001FC00000007FFFFF0001FC000000001FC00000003FFFFF8001FC000
+000001FC00000001FFFFF8001FC000000001FC00000000FFFFFC001FC000000001FC0000
+00007FFFFE001FC000000001FC000000007FFFFF001FC000000001FC000000003FFFFF80
+1FC000000001FC000000001FFFFF801FC000000001FC000000000FFFFFC01FC000000001
+FC0000000007FFFFE01FC000000001FC0000000007FFFFF01FC000000001FC0000000003
+FFFFF81FC000000001FC0000000001FFFFF81FC000000001FC0000000000FFFFFC1FC000
+000001FC00000000007FFFFE1FC000000001FC00000000003FFFFF1FC000000001FC0000
+0000003FFFFF9FC000000001FC00000000001FFFFF9FC000000001FC00000000000FFFFF
+DFC000000001FC000000000007FFFFFFC000000001FC000000000003FFFFFFC000000001
+FC000000000003FFFFFFC000000001FC000000000001FFFFFFC000000001FC0000000000
+00FFFFFFC000000001FC0000000000007FFFFFC000000001FC0000000000003FFFFFC000
+000001FC0000000000003FFFFFC000000001FC0000000000001FFFFFC000000001FC0000
+000000000FFFFFC000000001FC00000000000007FFFFC000000001FC00000000000003FF
+FFC000000001FC00000000000003FFFFC000000001FC00000000000001FFFFC000000001
+FC00000000000000FFFFC000000001FC000000000000007FFFC000000001FC0000000000
+00003FFFC000000001FC000000000000001FFFC000000001FC000000000000001FFFC000
+000001FC000000000000000FFFC000000001FC0000000000000007FFC000000001FC0000
+000000000003FFC00000001FFFC000000000000001FFC00000FFFFFFFFF8000000000001
+FFC00000FFFFFFFFF8000000000000FFC00000FFFFFFFFF80000000000007FC00000FFFF
+FFFFF80000000000003FC00000FFFFFFFFF80000000000001FC00000FFFFFFFFF8000000
+0000000F80000071627AE17E>I<FFFFFFFFFFFFFFFF80000000FFFFFFFFFFFFFFFFFC00
+0000FFFFFFFFFFFFFFFFFFC00000FFFFFFFFFFFFFFFFFFF80000FFFFFFFFFFFFFFFFFFFE
+0000FFFFFFFFFFFFFFFFFFFF80000001FFFF8000001FFFFFC0000001FFFF80000001FFFF
+F0000001FFFF800000007FFFF8000001FFFF800000001FFFFC000001FFFF800000000FFF
+FE000001FFFF8000000007FFFF000001FFFF8000000003FFFF800001FFFF8000000001FF
+FFC00001FFFF8000000001FFFFC00001FFFF8000000000FFFFE00001FFFF8000000000FF
+FFE00001FFFF8000000000FFFFF00001FFFF8000000000FFFFF00001FFFF80000000007F
+FFF80001FFFF80000000007FFFF80001FFFF80000000007FFFF80001FFFF80000000007F
+FFF80001FFFF80000000007FFFFC0001FFFF80000000007FFFFC0001FFFF80000000007F
+FFFC0001FFFF80000000007FFFFC0001FFFF80000000007FFFFC0001FFFF80000000007F
+FFFC0001FFFF80000000007FFFFC0001FFFF80000000007FFFFC0001FFFF80000000007F
+FFFC0001FFFF80000000007FFFF80001FFFF80000000007FFFF80001FFFF80000000007F
+FFF80001FFFF80000000007FFFF80001FFFF8000000000FFFFF00001FFFF8000000000FF
+FFF00001FFFF8000000000FFFFE00001FFFF8000000000FFFFE00001FFFF8000000001FF
+FFC00001FFFF8000000001FFFF800001FFFF8000000003FFFF800001FFFF8000000007FF
+FF000001FFFF800000000FFFFE000001FFFF800000001FFFFC000001FFFF800000007FFF
+F8000001FFFF80000001FFFFE0000001FFFF8000001FFFFFC0000001FFFFFFFFFFFFFFFF
+00000001FFFFFFFFFFFFFFFC00000001FFFFFFFFFFFFFFF000000001FFFFFFFFFFFFFF80
+00000001FFFFFFFFFFFFF00000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+0000FFFFFFFFFFFF800000000000FFFFFFFFFFFF800000000000FFFFFFFFFFFF80000000
+0000FFFFFFFFFFFF800000000000FFFFFFFFFFFF800000000000FFFFFFFFFFFF80000000
+00005E627AE16E>80 D<00000000001FFFE000000000000000000007FFFFFF8000000000
+000000003FFFFFFFF00000000000000001FFFFFFFFFE000000000000000FFFFFFFFFFFC0
+0000000000003FFFFC00FFFFF0000000000000FFFFC0000FFFFC000000000003FFFE0000
+01FFFF000000000007FFF80000007FFF80000000001FFFF00000003FFFE0000000003FFF
+C00000000FFFF0000000007FFF8000000007FFF800000000FFFF0000000003FFFC000000
+03FFFE0000000001FFFF00000007FFFC0000000000FFFF80000007FFF800000000007FFF
+8000000FFFF000000000003FFFC000001FFFF000000000003FFFE000003FFFE000000000
+001FFFF000007FFFC000000000000FFFF800007FFFC000000000000FFFF80000FFFF8000
+0000000007FFFC0001FFFF80000000000007FFFE0001FFFF00000000000003FFFE0003FF
+FF00000000000003FFFF0003FFFE00000000000001FFFF0007FFFE00000000000001FFFF
+8007FFFE00000000000001FFFF800FFFFE00000000000001FFFFC00FFFFC000000000000
+00FFFFC00FFFFC00000000000000FFFFC01FFFFC00000000000000FFFFE01FFFFC000000
+00000000FFFFE01FFFF8000000000000007FFFE03FFFF8000000000000007FFFF03FFFF8
+000000000000007FFFF03FFFF8000000000000007FFFF03FFFF8000000000000007FFFF0
+7FFFF8000000000000007FFFF87FFFF0000000000000003FFFF87FFFF000000000000000
+3FFFF87FFFF0000000000000003FFFF87FFFF0000000000000003FFFF8FFFFF000000000
+0000003FFFFCFFFFF0000000000000003FFFFCFFFFF0000000000000003FFFFCFFFFF000
+0000000000003FFFFCFFFFF0000000000000003FFFFCFFFFF0000000000000003FFFFCFF
+FFF0000000000000003FFFFCFFFFF0000000000000003FFFFCFFFFF0000000000000003F
+FFFCFFFFF0000000000000003FFFFCFFFFF0000000000000003FFFFCFFFFF00000000000
+00003FFFFCFFFFF0000000000000003FFFFCFFFFF0000000000000003FFFFCFFFFF00000
+00000000003FFFFCFFFFF0000000000000003FFFFC7FFFF0000000000000003FFFF87FFF
+F0000000000000003FFFF87FFFF0000000000000003FFFF87FFFF0000000000000003FFF
+F87FFFF8000000000000007FFFF87FFFF8000000000000007FFFF83FFFF8000000000000
+007FFFF03FFFF8000000000000007FFFF03FFFF8000000000000007FFFF03FFFF8000000
+000000007FFFF01FFFF8000000000000007FFFE01FFFFC00000000000000FFFFE01FFFFC
+00000000000000FFFFE00FFFFC00000000000000FFFFC00FFFFC00000000000000FFFFC0
+07FFFE00000000000001FFFF8007FFFE00000000000001FFFF8003FFFE00000000000001
+FFFF0003FFFF00000000000003FFFF0001FFFF000001FE000003FFFE0001FFFF80000FFF
+C00007FFFE0000FFFF80003FFFE00007FFFC0000FFFFC0007FFFF8000FFFFC00007FFFC0
+00FFFFFC000FFFF800003FFFE001FF03FE001FFFF000001FFFE003F8007F001FFFE00000
+1FFFF003F0003F803FFFE000000FFFF807E0001FC07FFFC0000007FFFC07E0000FE0FFFF
+80000003FFFE07C0000FE1FFFF00000001FFFF07C00007F3FFFE00000000FFFF87C00003
+FFFFFC000000003FFFC7C00003FFFFF0000000001FFFE7E00003FFFFE0000000000FFFFF
+E00001FFFFC00000000003FFFFF00001FFFF000000000000FFFFF8000FFFFC0000000000
+003FFFFF00FFFFF00000000000000FFFFFFFFFFFC000000000000003FFFFFFFFFFC00000
+0C000000007FFFFFFFFFC000001E0000000007FFFFFFFFE000001E00000000001FFFE07F
+F000001E00000000000000007FF800003E00000000000000007FFC00007E000000000000
+00003FFE0000FE00000000000000003FFF0001FE00000000000000003FFFC01FFE000000
+00000000003FFFFFFFFE00000000000000001FFFFFFFFC00000000000000001FFFFFFFFC
+00000000000000001FFFFFFFFC00000000000000001FFFFFFFFC00000000000000000FFF
+FFFFFC00000000000000000FFFFFFFF800000000000000000FFFFFFFF800000000000000
+0007FFFFFFF8000000000000000007FFFFFFF0000000000000000007FFFFFFF000000000
+0000000003FFFFFFE0000000000000000003FFFFFFE0000000000000000001FFFFFFC000
+0000000000000000FFFFFF80000000000000000000FFFFFF000000000000000000007FFF
+FE000000000000000000003FFFFC000000000000000000000FFFF8000000000000000000
+0007FFE00000000000000000000000FF8000678077E379>I<FFFFFFFFFFFFFFF8000000
+00000000FFFFFFFFFFFFFFFFE0000000000000FFFFFFFFFFFFFFFFFE000000000000FFFF
+FFFFFFFFFFFFFFC00000000000FFFFFFFFFFFFFFFFFFF00000000000FFFFFFFFFFFFFFFF
+FFFE00000000000001FFFF8000007FFFFF00000000000001FFFF80000007FFFFC0000000
+000001FFFF80000000FFFFF0000000000001FFFF800000007FFFF8000000000001FFFF80
+0000001FFFFC000000000001FFFF800000000FFFFE000000000001FFFF8000000007FFFF
+000000000001FFFF8000000003FFFF800000000001FFFF8000000003FFFF800000000001
+FFFF8000000001FFFFC00000000001FFFF8000000001FFFFE00000000001FFFF80000000
+01FFFFE00000000001FFFF8000000001FFFFE00000000001FFFF8000000000FFFFF00000
+000001FFFF8000000000FFFFF00000000001FFFF8000000000FFFFF00000000001FFFF80
+00000000FFFFF80000000001FFFF8000000000FFFFF80000000001FFFF8000000000FFFF
+F80000000001FFFF8000000000FFFFF80000000001FFFF8000000000FFFFF80000000001
+FFFF8000000000FFFFF80000000001FFFF8000000000FFFFF80000000001FFFF80000000
+00FFFFF80000000001FFFF8000000000FFFFF00000000001FFFF8000000000FFFFF00000
+000001FFFF8000000000FFFFF00000000001FFFF8000000001FFFFE00000000001FFFF80
+00000001FFFFE00000000001FFFF8000000001FFFFC00000000001FFFF8000000001FFFF
+C00000000001FFFF8000000003FFFF800000000001FFFF8000000003FFFF000000000001
+FFFF8000000007FFFE000000000001FFFF800000000FFFFC000000000001FFFF80000000
+1FFFF8000000000001FFFF800000007FFFF0000000000001FFFF80000001FFFFE0000000
+000001FFFF80000007FFFF80000000000001FFFF800000FFFFFE00000000000001FFFFFF
+FFFFFFFFF800000000000001FFFFFFFFFFFFFFC000000000000001FFFFFFFFFFFFFE0000
+000000000001FFFFFFFFFFFFFC0000000000000001FFFFFFFFFFFFFF0000000000000001
+FFFF800003FFFFC000000000000001FFFF8000007FFFE000000000000001FFFF8000001F
+FFF800000000000001FFFF8000000FFFFC00000000000001FFFF80000007FFFE00000000
+000001FFFF80000003FFFF00000000000001FFFF80000001FFFF80000000000001FFFF80
+000001FFFFC0000000000001FFFF80000000FFFFC0000000000001FFFF80000000FFFFE0
+000000000001FFFF800000007FFFE0000000000001FFFF800000007FFFF0000000000001
+FFFF800000007FFFF0000000000001FFFF800000003FFFF8000000000001FFFF80000000
+3FFFF8000000000001FFFF800000003FFFF8000000000001FFFF800000003FFFF8000000
+000001FFFF800000003FFFF8000000000001FFFF800000003FFFF8000000000001FFFF80
+0000003FFFFC000000000001FFFF800000003FFFFC000000000001FFFF800000003FFFFC
+000000000001FFFF800000003FFFFC000000000001FFFF800000003FFFFC000000000001
+FFFF800000003FFFFC000000000001FFFF800000003FFFFE000000000001FFFF80000000
+3FFFFE000000000001FFFF800000003FFFFE000000000001FFFF800000003FFFFE000000
+000001FFFF800000003FFFFE000000000001FFFF800000003FFFFE000000000001FFFF80
+0000003FFFFF00000F000001FFFF800000003FFFFF00001F800001FFFF800000003FFFFF
+00001F800001FFFF800000003FFFFF00001F800001FFFF800000001FFFFF80001F800001
+FFFF800000001FFFFF80003F800001FFFF800000000FFFFF80003F800001FFFF80000000
+0FFFFFC0003F000001FFFF8000000007FFFFC0007F000001FFFF8000000003FFFFE000FF
+00FFFFFFFFFFFF000001FFFFF000FE00FFFFFFFFFFFF000000FFFFF801FC00FFFFFFFFFF
+FF0000007FFFFE07FC00FFFFFFFFFFFF0000001FFFFFFFF800FFFFFFFFFFFF00000007FF
+FFFFE000FFFFFFFFFFFF00000001FFFFFFC000000000000000000000003FFFFF00000000
+000000000000000000FFFC000071647AE178>I<000000FFFC000001E000000FFFFFE000
+03E000007FFFFFFC0007E00001FFFFFFFF000FE00007FFFFFFFFC01FE0001FFFFFFFFFF0
+1FE0003FFFC007FFF83FE0007FFE00003FFE7FE000FFF800000FFFFFE001FFE0000001FF
+FFE003FFC0000000FFFFE007FF800000003FFFE007FF000000001FFFE00FFE000000000F
+FFE01FFE0000000007FFE01FFC0000000003FFE03FFC0000000001FFE03FFC0000000000
+FFE03FF80000000000FFE07FF800000000007FE07FF800000000007FE07FF80000000000
+3FE07FF800000000003FE0FFF800000000001FE0FFF800000000001FE0FFFC0000000000
+1FE0FFFC00000000000FE0FFFC00000000000FE0FFFE00000000000FE0FFFE0000000000
+0FE0FFFF000000000007E0FFFF800000000007E0FFFFC00000000007E0FFFFE000000000
+07E07FFFF80000000000007FFFFC0000000000007FFFFF8000000000007FFFFFF8000000
+00003FFFFFFFC0000000003FFFFFFFFC000000001FFFFFFFFFE00000001FFFFFFFFFFE00
+00000FFFFFFFFFFFE000000FFFFFFFFFFFF8000007FFFFFFFFFFFE000003FFFFFFFFFFFF
+800001FFFFFFFFFFFFC00000FFFFFFFFFFFFE000007FFFFFFFFFFFF800003FFFFFFFFFFF
+FC00001FFFFFFFFFFFFE00000FFFFFFFFFFFFF000003FFFFFFFFFFFF000001FFFFFFFFFF
+FF8000007FFFFFFFFFFFC000000FFFFFFFFFFFE0000001FFFFFFFFFFE00000000FFFFFFF
+FFF000000000FFFFFFFFF00000000007FFFFFFF800000000007FFFFFF8000000000003FF
+FFF8000000000000FFFFFC0000000000003FFFFC0000000000001FFFFC00000000000007
+FFFE00000000000003FFFE00000000000003FFFE7C000000000001FFFEFC000000000000
+FFFEFC000000000000FFFEFC0000000000007FFEFC0000000000007FFEFC000000000000
+7FFEFC0000000000003FFEFE0000000000003FFEFE0000000000003FFEFE000000000000
+3FFEFE0000000000003FFCFF0000000000003FFCFF0000000000003FFCFF800000000000
+3FFCFF8000000000003FF8FFC000000000007FF8FFE000000000007FF8FFE00000000000
+7FF0FFF00000000000FFF0FFF80000000000FFE0FFFC0000000001FFE0FFFF0000000001
+FFC0FFFF8000000003FF80FFFFE000000007FF00FFFFF80000000FFE00FFFFFF0000003F
+FC00FFCFFFE00000FFF800FF83FFFF000FFFF000FF01FFFFFFFFFFE000FF007FFFFFFFFF
+C000FE001FFFFFFFFF0000FC0003FFFFFFFC0000F800003FFFFFE00000F0000001FFFE00
+0000476677E35A>I<1FFFFFFFFFFFFFFFFFFFFFFF001FFFFFFFFFFFFFFFFFFFFFFF001F
+FFFFFFFFFFFFFFFFFFFFFF001FFFFFFFFFFFFFFFFFFFFFFF001FFFFFFFFFFFFFFFFFFFFF
+FF001FFFFFFFFFFFFFFFFFFFFFFF003FFFFE0000FFFFE0000FFFFF803FFFE00000FFFFE0
+0000FFFF803FFF000000FFFFE000001FFF803FFE000000FFFFE000000FFF803FF8000000
+FFFFE0000003FF803FF0000000FFFFE0000001FF803FE0000000FFFFE0000000FF803FE0
+000000FFFFE0000000FF803FC0000000FFFFE00000007F803FC0000000FFFFE00000007F
+803F80000000FFFFE00000003F807F80000000FFFFE00000003FC07F00000000FFFFE000
+00001FC07F00000000FFFFE00000001FC07F00000000FFFFE00000001FC07F00000000FF
+FFE00000001FC07E00000000FFFFE00000000FC07E00000000FFFFE00000000FC07E0000
+0000FFFFE00000000FC07E00000000FFFFE00000000FC07E00000000FFFFE00000000FC0
+7E00000000FFFFE00000000FC0FE00000000FFFFE00000000FE0FC00000000FFFFE00000
+0007E0FC00000000FFFFE000000007E0FC00000000FFFFE000000007E0FC00000000FFFF
+E000000007E0FC00000000FFFFE000000007E00000000000FFFFE0000000000000000000
+00FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0000000000000
+00000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0000000
+00000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0
+00000000000000000000FFFFE000000000000000000000FFFFE000000000000000000000
+FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000000000000000
+000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000000000
+000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000
+000000000000000000FFFFE000000000000000000000FFFFE000000000000000000000FF
+FFE000000000000000000000FFFFE000000000000000000000FFFFE00000000000000000
+0000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE00000000000
+0000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE00000
+0000000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFF
+E000000000000000000000FFFFE000000000000000000000FFFFE0000000000000000000
+00FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0000000000000
+00000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0000000
+00000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0
+00000000000000000000FFFFE000000000000000000000FFFFE000000000000000000000
+FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000000000000000
+000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000000000
+000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000
+0000000000001FFFFFFFFFFFFFFF00000000001FFFFFFFFFFFFFFF00000000001FFFFFFF
+FFFFFFFF00000000001FFFFFFFFFFFFFFF00000000001FFFFFFFFFFFFFFF00000000001F
+FFFFFFFFFFFFFF00000063617AE070>I<FFFFFFFFFFFF8000003FFFFFFFFEFFFFFFFFFF
+FF8000003FFFFFFFFEFFFFFFFFFFFF8000003FFFFFFFFEFFFFFFFFFFFF8000003FFFFFFF
+FEFFFFFFFFFFFF8000003FFFFFFFFEFFFFFFFFFFFF8000003FFFFFFFFE0001FFFFC00000
+00000007FFF0000001FFFFC00000000000007F00000001FFFFC00000000000007F000000
+01FFFFC00000000000007F00000001FFFFC00000000000007F00000001FFFFC000000000
+00007F00000001FFFFC00000000000007F00000001FFFFC00000000000007F00000001FF
+FFC00000000000007F00000001FFFFC00000000000007F00000001FFFFC0000000000000
+7F00000001FFFFC00000000000007F00000001FFFFC00000000000007F00000001FFFFC0
+0000000000007F00000001FFFFC00000000000007F00000001FFFFC00000000000007F00
+000001FFFFC00000000000007F00000001FFFFC00000000000007F00000001FFFFC00000
+000000007F00000001FFFFC00000000000007F00000001FFFFC00000000000007F000000
+01FFFFC00000000000007F00000001FFFFC00000000000007F00000001FFFFC000000000
+00007F00000001FFFFC00000000000007F00000001FFFFC00000000000007F00000001FF
+FFC00000000000007F00000001FFFFC00000000000007F00000001FFFFC0000000000000
+7F00000001FFFFC00000000000007F00000001FFFFC00000000000007F00000001FFFFC0
+0000000000007F00000001FFFFC00000000000007F00000001FFFFC00000000000007F00
+000001FFFFC00000000000007F00000001FFFFC00000000000007F00000001FFFFC00000
+000000007F00000001FFFFC00000000000007F00000001FFFFC00000000000007F000000
+01FFFFC00000000000007F00000001FFFFC00000000000007F00000001FFFFC000000000
+00007F00000001FFFFC00000000000007F00000001FFFFC00000000000007F00000001FF
+FFC00000000000007F00000001FFFFC00000000000007F00000001FFFFC0000000000000
+7F00000001FFFFC00000000000007F00000001FFFFC00000000000007F00000001FFFFC0
+0000000000007F00000001FFFFC00000000000007F00000001FFFFC00000000000007F00
+000001FFFFC00000000000007F00000001FFFFC00000000000007F00000001FFFFC00000
+000000007F00000001FFFFC00000000000007F00000001FFFFC00000000000007F000000
+01FFFFC00000000000007F00000001FFFFC00000000000007F00000001FFFFC000000000
+00007F00000001FFFFC00000000000007F00000001FFFFC00000000000007F00000001FF
+FFC00000000000007F00000001FFFFC00000000000007F00000001FFFFC0000000000000
+7F00000001FFFFC0000000000000FF00000000FFFFC0000000000000FE00000000FFFFC0
+000000000000FE00000000FFFFE0000000000000FE00000000FFFFE0000000000001FE00
+0000007FFFE0000000000001FE000000007FFFE0000000000001FC000000007FFFF00000
+00000003FC000000003FFFF0000000000003FC000000003FFFF0000000000007F8000000
+001FFFF8000000000007F8000000000FFFF800000000000FF0000000000FFFFC00000000
+001FF00000000007FFFC00000000001FE00000000003FFFE00000000003FC00000000001
+FFFF00000000007FC00000000001FFFF0000000000FF800000000000FFFF8000000003FF
+0000000000003FFFE000000007FE0000000000001FFFF00000001FFC0000000000000FFF
+FC0000007FF800000000000003FFFF800003FFE000000000000001FFFFF8007FFFC00000
+00000000007FFFFFFFFFFF00000000000000001FFFFFFFFFFE000000000000000007FFFF
+FFFFF8000000000000000000FFFFFFFFC00000000000000000000FFFFFFE000000000000
+00000000003FFFC000000000006F647AE17C>I<FFFFFFFFFFFC000000007FFFFFFFE0FF
+FFFFFFFFFC000000007FFFFFFFE0FFFFFFFFFFFC000000007FFFFFFFE0FFFFFFFFFFFC00
+0000007FFFFFFFE0FFFFFFFFFFFC000000007FFFFFFFE0FFFFFFFFFFFC000000007FFFFF
+FFE00007FFFF800000000000007FFF80000003FFFFC000000000000007FC00000003FFFF
+C000000000000007F800000001FFFFE000000000000007F000000001FFFFE00000000000
+000FF000000000FFFFF00000000000000FE000000000FFFFF00000000000001FE0000000
+00FFFFF00000000000001FE0000000007FFFF80000000000001FC0000000007FFFF80000
+000000003FC0000000003FFFFC0000000000003F80000000003FFFFC0000000000007F80
+000000001FFFFE0000000000007F00000000001FFFFE000000000000FF00000000001FFF
+FE000000000000FF00000000000FFFFF000000000001FE00000000000FFFFF0000000000
+01FE000000000007FFFF800000000001FC000000000007FFFF800000000003FC00000000
+0003FFFFC00000000003F8000000000003FFFFC00000000007F8000000000001FFFFE000
+00000007F0000000000001FFFFE0000000000FF0000000000001FFFFE0000000000FF000
+0000000000FFFFF0000000000FE0000000000000FFFFF0000000001FE00000000000007F
+FFF8000000001FC00000000000007FFFF8000000003FC00000000000003FFFFC00000000
+3F800000000000003FFFFC000000007F800000000000003FFFFC000000007F8000000000
+00001FFFFE00000000FF000000000000001FFFFE00000000FF000000000000000FFFFF00
+000000FE000000000000000FFFFF00000001FE0000000000000007FFFF80000001FC0000
+000000000007FFFF80000003FC0000000000000007FFFF80000003FC0000000000000003
+FFFFC0000007F80000000000000003FFFFC0000007F80000000000000001FFFFE0000007
+F00000000000000001FFFFE000000FF00000000000000000FFFFF000000FE00000000000
+000000FFFFF000001FE000000000000000007FFFF800001FC000000000000000007FFFF8
+00003FC000000000000000007FFFF800003FC000000000000000003FFFFC00003F800000
+0000000000003FFFFC00007F8000000000000000001FFFFE00007F000000000000000000
+1FFFFE0000FF0000000000000000000FFFFF0000FE0000000000000000000FFFFF0001FE
+0000000000000000000FFFFF0001FE00000000000000000007FFFF8003FC000000000000
+00000007FFFF8003FC00000000000000000003FFFFC003F800000000000000000003FFFF
+C007F800000000000000000001FFFFE007F000000000000000000001FFFFE00FF0000000
+00000000000000FFFFF00FE000000000000000000000FFFFF01FE0000000000000000000
+00FFFFF01FE0000000000000000000007FFFF81FC0000000000000000000007FFFF83FC0
+000000000000000000003FFFFC3F80000000000000000000003FFFFC7F80000000000000
+000000001FFFFE7F00000000000000000000001FFFFEFF00000000000000000000001FFF
+FEFF00000000000000000000000FFFFFFE00000000000000000000000FFFFFFE00000000
+0000000000000007FFFFFC000000000000000000000007FFFFFC00000000000000000000
+0003FFFFF8000000000000000000000003FFFFF8000000000000000000000003FFFFF800
+0000000000000000000001FFFFF0000000000000000000000001FFFFF000000000000000
+0000000000FFFFE0000000000000000000000000FFFFE00000000000000000000000007F
+FFC00000000000000000000000007FFFC00000000000000000000000003FFF8000000000
+00000000000000003FFF800000000000000000000000003FFF8000000000000000000000
+00001FFF000000000000000000000000001FFF000000000000000000000000000FFE0000
+00000000000000000000000FFE0000000000000000000000000007FC0000000000000000
+000000000007FC0000000000000000000000000003F80000000000000073637DE17A>I<
+FFFFFFFFFFF8001FFFFFFFFFFF000003FFFFFFFFFFFFFFFFFFF8001FFFFFFFFFFF000003
+FFFFFFFFFFFFFFFFFFF8001FFFFFFFFFFF000003FFFFFFFFFFFFFFFFFFF8001FFFFFFFFF
+FF000003FFFFFFFFFFFFFFFFFFF8001FFFFFFFFFFF000003FFFFFFFFFFFFFFFFFFF8001F
+FFFFFFFFFF000003FFFFFFFF000FFFFF0000000001FFFFE00000000000FFFE000007FFFF
+0000000000FFFFE000000000000FF0000007FFFF8000000000FFFFF0000000000007E000
+0007FFFF8000000000FFFFF000000000000FE0000003FFFF80000000007FFFF000000000
+000FC0000003FFFFC0000000007FFFF800000000001FC0000001FFFFC0000000007FFFF8
+00000000001F80000001FFFFE0000000003FFFF800000000001F80000001FFFFE0000000
+003FFFFC00000000003F80000000FFFFE0000000001FFFFC00000000003F00000000FFFF
+F0000000001FFFFE00000000003F00000000FFFFF0000000001FFFFE00000000007F0000
+00007FFFF0000000000FFFFE00000000007E000000007FFFF8000000000FFFFF00000000
+00FE000000003FFFF80000000007FFFF0000000000FC000000003FFFFC0000000007FFFF
+8000000000FC000000003FFFFC000000000FFFFF8000000001FC000000001FFFFC000000
+000FFFFF8000000001F8000000001FFFFE000000000FFFFFC000000003F8000000001FFF
+FE000000001FFFFFC000000003F8000000000FFFFE000000001FFFFFC000000003F00000
+00000FFFFF000000003FFFFFE000000007F00000000007FFFF000000003FFFFFE0000000
+07E00000000007FFFF800000003FFFFFF000000007E00000000007FFFF800000007FFFFF
+F00000000FE00000000003FFFF800000007E7FFFF00000000FC00000000003FFFFC00000
+007E7FFFF80000001FC00000000001FFFFC0000000FE7FFFF80000001F800000000001FF
+FFE0000000FC3FFFF80000001F800000000001FFFFE0000001FC3FFFFC0000003F800000
+000000FFFFE0000001F81FFFFC0000003F000000000000FFFFF0000001F81FFFFE000000
+3F000000000000FFFFF0000003F81FFFFE0000007F0000000000007FFFF0000003F00FFF
+FE0000007E0000000000007FFFF8000007F00FFFFF000000FE0000000000003FFFF80000
+07F00FFFFF000000FC0000000000003FFFFC000007E007FFFF000000FC0000000000003F
+FFFC00000FE007FFFF800001FC0000000000001FFFFC00000FC003FFFF800001F8000000
+0000001FFFFE00000FC003FFFFC00001F80000000000001FFFFE00001FC003FFFFC00003
+F80000000000000FFFFE00001F8001FFFFC00003F00000000000000FFFFF00003F8001FF
+FFE00007F000000000000007FFFF00003F0000FFFFE00007E000000000000007FFFF8000
+3F0000FFFFF00007E000000000000007FFFF80007F0000FFFFF0000FE000000000000003
+FFFF80007E00007FFFF0000FC000000000000003FFFFC0007E00007FFFF8001FC0000000
+00000003FFFFC000FE00007FFFF8001FC000000000000001FFFFC000FC00003FFFF8001F
+8000000000000001FFFFE001FC00003FFFFC003F8000000000000000FFFFE001F800001F
+FFFC003F0000000000000000FFFFF001F800001FFFFE003F0000000000000000FFFFF003
+F800001FFFFE007F00000000000000007FFFF003F000000FFFFE007E0000000000000000
+7FFFF803F000000FFFFF00FE00000000000000007FFFF807F000000FFFFF00FE00000000
+000000003FFFF807E0000007FFFF00FC00000000000000003FFFFC0FE0000007FFFF81FC
+00000000000000001FFFFC0FC0000003FFFF81F800000000000000001FFFFE0FC0000003
+FFFFC1F800000000000000001FFFFE1FC0000003FFFFC3F800000000000000000FFFFE1F
+80000001FFFFC3F000000000000000000FFFFF3F80000001FFFFE7F00000000000000000
+07FFFF3F80000001FFFFE7E0000000000000000007FFFFBF00000000FFFFE7E000000000
+0000000007FFFFFF00000000FFFFFFE0000000000000000003FFFFFE000000007FFFFFC0
+000000000000000003FFFFFE000000007FFFFFC0000000000000000003FFFFFE00000000
+7FFFFFC0000000000000000001FFFFFC000000003FFFFF80000000000000000001FFFFFC
+000000003FFFFF80000000000000000000FFFFFC000000003FFFFF000000000000000000
+00FFFFF8000000001FFFFF00000000000000000000FFFFF8000000001FFFFF0000000000
+00000000007FFFF0000000000FFFFE000000000000000000007FFFF0000000000FFFFE00
+0000000000000000007FFFF0000000000FFFFE000000000000000000003FFFE000000000
+07FFFC000000000000000000003FFFE00000000007FFFC000000000000000000001FFFC0
+0000000003FFF8000000000000000000001FFFC00000000003FFF8000000000000000000
+001FFFC00000000003FFF8000000000000000000000FFF800000000001FFF00000000000
+00000000000FFF800000000001FFF0000000000000000000000FFF800000000001FFF000
+00000000000000000007FF000000000000FFE00000000000000000000007FF0000000000
+00FFE00000000000000000000003FE0000000000007FC00000000000000000000003FE00
+00000000007FC00000000000000000000003FE0000000000007FC0000000000000000000
+0001FC0000000000003F800000000000000000000000F80000000000001F000000000000
+A0637DE1A7>I<000003FFFE000000000000007FFFFFF0000000000003FFFFFFFE000000
+00000FFFFFFFFF80000000001FFFFFFFFFE0000000003FFE001FFFF0000000007FE00007
+FFF800000000FFF80001FFFC00000001FFFC0000FFFE00000001FFFC00007FFF00000003
+FFFE00003FFF80000003FFFE00003FFFC0000003FFFE00001FFFE0000003FFFE00001FFF
+E0000003FFFE00000FFFF0000003FFFE00000FFFF0000003FFFE00000FFFF0000001FFFC
+000007FFF8000001FFFC000007FFF8000000FFF8000007FFF80000007FF0000007FFF800
+00001FC0000007FFF80000000000000007FFF80000000000000007FFF800000000000000
+07FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF8000000
+0000000007FFF8000000000001FFFFFFF800000000007FFFFFFFF80000000007FFFFFFFF
+F8000000007FFFFFFFFFF800000001FFFFFF07FFF80000000FFFFFC007FFF80000003FFF
+FE0007FFF80000007FFFF00007FFF8000001FFFFC00007FFF8000003FFFF000007FFF800
+0007FFFE000007FFF800000FFFF8000007FFF800001FFFF8000007FFF800001FFFF00000
+07FFF800003FFFE0000007FFF800007FFFE0000007FFF800007FFFC0000007FFF800007F
+FFC0000007FFF80000FFFF80000007FFF80000FFFF80000007FFF80000FFFF80000007FF
+F80000FFFF80000007FFF80000FFFF8000000FFFF80000FFFF8000000FFFF80000FFFF80
+00001FFFF80000FFFFC000001FFFF800007FFFC000003FFFF800007FFFE000003FFFF800
+003FFFE000007DFFFC00003FFFF00001F9FFFC00001FFFF80003F1FFFF80000FFFFE000F
+E1FFFFFF0007FFFFC07FC0FFFFFF8001FFFFFFFF807FFFFF80007FFFFFFF003FFFFF8000
+1FFFFFFC000FFFFF800003FFFFF00001FFFF0000001FFF00000000000049437CC14E>97
+D<0007FF80000000000000FFFFFF80000000000000FFFFFF80000000000000FFFFFF8000
+0000000000FFFFFF80000000000000FFFFFF80000000000000FFFFFF8000000000000000
+FFFF80000000000000007FFF80000000000000003FFF80000000000000003FFF80000000
+000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF
+80000000000000003FFF80000000000000003FFF80000000000000003FFF800000000000
+00003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF8000
+0000000000003FFF80000000000000003FFF80000000000000003FFF8000000000000000
+3FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF80000000
+000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF
+80000000000000003FFF80000000000000003FFF80000000000000003FFF8000FFF80000
+00003FFF800FFFFF800000003FFF807FFFFFF00000003FFF81FFFFFFFC0000003FFF87FF
+FFFFFF0000003FFF8FFF00FFFFC000003FFFBFF0001FFFE000003FFFFFC00007FFF00000
+3FFFFF000003FFF800003FFFFE000000FFFC00003FFFF8000000FFFE00003FFFF0000000
+7FFF00003FFFE00000003FFF80003FFFC00000003FFFC0003FFFC00000001FFFC0003FFF
+C00000001FFFE0003FFFC00000001FFFE0003FFFC00000000FFFF0003FFFC00000000FFF
+F0003FFFC00000000FFFF8003FFFC00000000FFFF8003FFFC00000000FFFF8003FFFC000
+000007FFFC003FFFC000000007FFFC003FFFC000000007FFFC003FFFC000000007FFFC00
+3FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC0000000
+07FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFF
+C000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FF
+FE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000
+000007FFFC003FFFC000000007FFFC003FFFC000000007FFFC003FFFC000000007FFFC00
+3FFFC00000000FFFF8003FFFC00000000FFFF8003FFFC00000000FFFF8003FFFC0000000
+0FFFF0003FFFC00000000FFFF0003FFFC00000001FFFE0003FFFC00000001FFFE0003FFF
+C00000003FFFC0003FFFE00000003FFF80003FFFE00000007FFF00003FFFF00000007FFF
+00003FFFF8000000FFFE00003FFFFC000001FFFC00003FFEFF000007FFF800003FFC7F80
+000FFFF000003FF83FE0003FFFC000003FF00FFC03FFFF8000003FE007FFFFFFFE000000
+3FC001FFFFFFF80000003F8000FFFFFFE00000003F00001FFFFF0000000000000003FFE0
+0000004F657BE35A>I<0000000FFFF00000000001FFFFFF800000000FFFFFFFF0000000
+3FFFFFFFFC000000FFFFFFFFFE000003FFFE001FFF000007FFF80001FF80000FFFE00007
+FFC0001FFF80000FFFE0007FFF00000FFFE000FFFE00001FFFF000FFFE00001FFFF001FF
+FC00001FFFF003FFF800001FFFF007FFF800001FFFF007FFF000001FFFF00FFFF000001F
+FFF00FFFF000000FFFE01FFFE000000FFFE01FFFE0000007FFC03FFFE0000003FF803FFF
+E0000000FE003FFFE000000000007FFFC000000000007FFFC000000000007FFFC0000000
+00007FFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFF
+C00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC0000000
+0000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFF
+C00000000000FFFFC000000000007FFFC000000000007FFFC000000000007FFFE0000000
+00007FFFE000000000003FFFE000000000003FFFE000000000003FFFF000000000001FFF
+F000000000FC1FFFF000000000FC0FFFF800000001FC0FFFF800000001F807FFF8000000
+01F803FFFC00000003F803FFFE00000007F001FFFE00000007E000FFFF0000000FE0007F
+FF8000001FC0003FFFE000007F80001FFFF00000FF000007FFFC0003FE000003FFFFC03F
+FC000000FFFFFFFFF00000003FFFFFFFE00000000FFFFFFF8000000001FFFFFC00000000
+000FFFC000003E437BC148>I<000000000000007FF80000000000000FFFFFF800000000
+00000FFFFFF80000000000000FFFFFF80000000000000FFFFFF80000000000000FFFFFF8
+0000000000000FFFFFF8000000000000000FFFF80000000000000007FFF8000000000000
+0003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF80000
+000000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003
+FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF800000000
+00000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF8
+0000000000000003FFF80000000000000003FFF80000000000000003FFF8000000000000
+0003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF80000
+000000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003
+FFF8000000000FFF8003FFF800000001FFFFF803FFF80000000FFFFFFE03FFF80000003F
+FFFFFF83FFF8000000FFFFFFFFE3FFF8000003FFFF807FF3FFF8000007FFF8000FFBFFF8
+00001FFFE00003FFFFF800003FFFC00000FFFFF800007FFF0000007FFFF80000FFFE0000
+003FFFF80001FFFC0000001FFFF80003FFFC0000000FFFF80003FFF800000007FFF80007
+FFF800000007FFF8000FFFF000000007FFF8000FFFF000000007FFF8001FFFE000000007
+FFF8001FFFE000000007FFF8003FFFE000000007FFF8003FFFE000000007FFF8003FFFE0
+00000007FFF8007FFFC000000007FFF8007FFFC000000007FFF8007FFFC000000007FFF8
+007FFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC00000
+0007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FF
+FFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007
+FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC0
+00000007FFF8007FFFC000000007FFF8007FFFC000000007FFF8007FFFC000000007FFF8
+007FFFC000000007FFF8003FFFE000000007FFF8003FFFE000000007FFF8003FFFE00000
+0007FFF8001FFFE000000007FFF8001FFFE000000007FFF8000FFFF000000007FFF8000F
+FFF000000007FFF80007FFF00000000FFFF80007FFF80000000FFFF80003FFF80000001F
+FFF80001FFFC0000003FFFF80000FFFE0000007FFFF800007FFE000000FFFFF800003FFF
+800003FFFFFC00001FFFC00007FFFFFE00000FFFF0001FF7FFFFFE0007FFFE01FFE7FFFF
+FE0001FFFFFFFF87FFFFFE00007FFFFFFE07FFFFFE00001FFFFFF807FFFFFE000003FFFF
+E007FFFFFE0000003FFE0007FFC0004F657BE35A>I<0000000FFFC0000000000001FFFF
+FC00000000000FFFFFFF80000000003FFFFFFFE000000000FFFFFFFFF800000003FFFE03
+FFFC00000007FFF0007FFF0000001FFFC0001FFF8000003FFF80000FFFC000007FFF0000
+07FFE00000FFFE000003FFF00001FFFC000001FFF00003FFFC000001FFF80003FFF80000
+00FFF80007FFF8000000FFFC000FFFF0000000FFFC000FFFF00000007FFE001FFFF00000
+007FFE001FFFE00000007FFE003FFFE00000003FFF003FFFE00000003FFF003FFFE00000
+003FFF007FFFE00000003FFF007FFFC00000003FFF007FFFC00000001FFF807FFFC00000
+001FFF80FFFFC00000001FFF80FFFFC00000001FFF80FFFFC00000001FFF80FFFFFFFFFF
+FFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFF
+FFFFFF00FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC00000
+00000000FFFFC0000000000000FFFFC00000000000007FFFC00000000000007FFFC00000
+000000007FFFC00000000000007FFFE00000000000007FFFE00000000000003FFFE00000
+000000003FFFE00000000000001FFFE00000000000001FFFF0000000000F001FFFF00000
+00001F800FFFF0000000003F8007FFF8000000003F8007FFF8000000007F0003FFFC0000
+00007F0001FFFE00000000FE0000FFFE00000001FE00007FFF00000003FC00003FFF8000
+0007F800001FFFE000000FF000000FFFF000003FE0000003FFFC0001FFC0000001FFFFC0
+1FFF000000007FFFFFFFFE000000001FFFFFFFF80000000007FFFFFFE00000000000FFFF
+FF00000000000007FFF000000041437CC14A>I<000000003FFC0000000007FFFF800000
+003FFFFFC0000001FFFFFFF0000007FFFFFFF800000FFFF03FFC00001FFF807FFC00007F
+FE00FFFE0000FFFC00FFFE0000FFF801FFFF0001FFF001FFFF0003FFF001FFFF0007FFE0
+01FFFF0007FFE001FFFF000FFFC001FFFF000FFFC001FFFF000FFFC000FFFE001FFF8000
+7FFC001FFF80003FF8001FFF80001FF0001FFF800007C0001FFF80000000001FFF800000
+00001FFF80000000001FFF80000000001FFF80000000001FFF80000000001FFF80000000
+001FFF80000000001FFF80000000001FFF80000000001FFF80000000001FFF8000000000
+1FFF80000000001FFF80000000001FFF80000000001FFF80000000FFFFFFFFFFC000FFFF
+FFFFFFC000FFFFFFFFFFC000FFFFFFFFFFC000FFFFFFFFFFC000FFFFFFFFFFC000001FFF
+C0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0
+000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC000
+0000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC00000
+00001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000
+001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC000000000
+1FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001F
+FFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFF
+C0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0
+000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC000
+0000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC00000
+007FFFFFFFFC00007FFFFFFFFC00007FFFFFFFFC00007FFFFFFFFC00007FFFFFFFFC0000
+7FFFFFFFFC000038657CE431>I<0000000000000007F8000000007FFE00003FFE000000
+0FFFFFF001FFFF0000007FFFFFFE03FFFF800001FFFFFFFF8FFFFF800003FFFFFFFFDFFD
+FFC0000FFFF00FFFFFC1FFC0001FFF8001FFFF01FFC0003FFF0000FFFC03FFC0007FFE00
+007FFE01FFC000FFFC00003FFF01FFC001FFF800001FFF81FF8001FFF800001FFF80FF00
+03FFF800001FFFC03E0003FFF800001FFFC0000007FFF000000FFFE0000007FFF000000F
+FFE0000007FFF000000FFFE000000FFFF000000FFFF000000FFFF000000FFFF000000FFF
+F000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF0
+00000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF0000007FFF000
+000FFFE0000007FFF000000FFFE0000007FFF000000FFFE0000003FFF800001FFFC00000
+03FFF800001FFFC0000001FFF800001FFF80000001FFF800001FFF80000000FFFC00003F
+FF000000007FFE00007FFE000000003FFF0000FFFC000000001FFF8001FFF8000000001F
+FFF00FFFF0000000003FFFFFFFFFC0000000003FFFFFFFFF80000000007C7FFFFFFE0000
+000000FC0FFFFFF00000000000FC007FFE000000000000FC000000000000000001FC0000
+00000000000001FC000000000000000001FC000000000000000001FC0000000000000000
+01FE000000000000000001FE000000000000000001FF000000000000000001FF80000000
+0000000001FFF00000000000000001FFFFFFFFFF8000000001FFFFFFFFFFFE00000000FF
+FFFFFFFFFFC0000000FFFFFFFFFFFFF00000007FFFFFFFFFFFFC0000007FFFFFFFFFFFFF
+0000003FFFFFFFFFFFFF8000001FFFFFFFFFFFFFC000000FFFFFFFFFFFFFE0000007FFFF
+FFFFFFFFF000003FFFFFFFFFFFFFF80000FFFFFFFFFFFFFFF80003FFFFFFFFFFFFFFFC00
+07FFE0000001FFFFFC000FFF000000000FFFFE001FFE0000000001FFFE003FFC00000000
+007FFE007FF800000000003FFF007FF800000000001FFF00FFF800000000001FFF00FFF0
+00000000001FFF00FFF000000000000FFF00FFF000000000000FFF00FFF000000000000F
+FF00FFF000000000000FFF00FFF000000000000FFF00FFF800000000001FFF007FF80000
+0000001FFE007FFC00000000003FFE003FFC00000000003FFC003FFE00000000007FFC00
+1FFF0000000000FFF8000FFFC000000003FFF00007FFE000000007FFE00003FFF8000000
+1FFFC00000FFFF000000FFFF0000007FFFF8001FFFFE0000001FFFFFFFFFFFF800000007
+FFFFFFFFFFE000000000FFFFFFFFFF00000000000FFFFFFFF00000000000003FFFFC0000
+00004A607CC151>I<0007FF8000000000000000FFFFFF8000000000000000FFFFFF8000
+000000000000FFFFFF8000000000000000FFFFFF8000000000000000FFFFFF8000000000
+000000FFFFFF800000000000000000FFFF8000000000000000007FFF8000000000000000
+003FFF8000000000000000003FFF8000000000000000003FFF8000000000000000003FFF
+8000000000000000003FFF8000000000000000003FFF8000000000000000003FFF800000
+0000000000003FFF8000000000000000003FFF8000000000000000003FFF800000000000
+0000003FFF8000000000000000003FFF8000000000000000003FFF800000000000000000
+3FFF8000000000000000003FFF8000000000000000003FFF8000000000000000003FFF80
+00000000000000003FFF8000000000000000003FFF8000000000000000003FFF80000000
+00000000003FFF8000000000000000003FFF8000000000000000003FFF80000000000000
+00003FFF8000000000000000003FFF8000000000000000003FFF8000000000000000003F
+FF80001FFF00000000003FFF8000FFFFF0000000003FFF8007FFFFFC000000003FFF801F
+FFFFFF000000003FFF803FFFFFFF800000003FFF807FE07FFFC00000003FFF81FE001FFF
+E00000003FFF83F8000FFFF00000003FFF87F00007FFF00000003FFF8FC00007FFF80000
+003FFF8F800003FFF80000003FFF9F000003FFFC0000003FFFBE000003FFFC0000003FFF
+BC000001FFFC0000003FFFFC000001FFFE0000003FFFF8000001FFFE0000003FFFF80000
+01FFFE0000003FFFF0000001FFFE0000003FFFF0000001FFFE0000003FFFE0000001FFFE
+0000003FFFE0000001FFFE0000003FFFE0000001FFFE0000003FFFE0000001FFFE000000
+3FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0
+000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001
+FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE00
+00003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003F
+FFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC000
+0001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FF
+FE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000
+003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFF
+C0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC00000
+01FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE
+0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000FF
+FFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFF
+F007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF8051647BE35A>I<
+000FE00000003FF80000007FFC000001FFFF000001FFFF000003FFFF800003FFFF800007
+FFFFC00007FFFFC00007FFFFC00007FFFFC00007FFFFC00007FFFFC00007FFFFC00003FF
+FF800003FFFF800001FFFF000001FFFF0000007FFC0000003FF80000000FE00000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+0007FF80007FFFFF80007FFFFF80007FFFFF80007FFFFF80007FFFFF80007FFFFF800000
+FFFF8000007FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F
+FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF
+8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF80
+00003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000
+003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000
+3FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F
+FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF
+8000003FFF8000FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFF
+C022657BE42C>I<00000001FC0000000007FF000000000FFF800000003FFFE00000003F
+FFE00000007FFFF00000007FFFF0000000FFFFF8000000FFFFF8000000FFFFF8000000FF
+FFF8000000FFFFF8000000FFFFF8000000FFFFF80000007FFFF00000007FFFF00000003F
+FFE00000003FFFE00000000FFF8000000007FF0000000001FC0000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000FFF800001FFFFFF800001FFFFFF800001FFFFFF800001FFF
+FFF800001FFFFFF800001FFFFFF80000000FFFF800000007FFF800000003FFF800000003
+FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
+FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
+FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
+FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
+FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
+FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
+FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
+FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
+FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
+FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
+FFF800000003FFF800000003FFF807F00003FFF81FFC0003FFF83FFE0003FFF87FFF0003
+FFF8FFFF8007FFF0FFFF8007FFF0FFFF8007FFF0FFFF8007FFE0FFFF800FFFE0FFFF800F
+FFC0FFFF801FFFC0FFFF801FFF807FFF003FFF007FFE007FFE003FFC00FFFC001FFE03FF
+F0000FFFFFFFE00007FFFFFF800001FFFFFE0000007FFFF800000007FF8000002D8288E4
+31>I<0007FF80000000000000FFFFFF80000000000000FFFFFF80000000000000FFFFFF
+80000000000000FFFFFF80000000000000FFFFFF80000000000000FFFFFF800000000000
+0000FFFF80000000000000007FFF80000000000000003FFF80000000000000003FFF8000
+0000000000003FFF80000000000000003FFF80000000000000003FFF8000000000000000
+3FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF80000000
+000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF
+80000000000000003FFF80000000000000003FFF80000000000000003FFF800000000000
+00003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF8000
+0000000000003FFF80000000000000003FFF80000000000000003FFF8000000000000000
+3FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF80000000
+000000003FFF800003FFFFFF80003FFF800003FFFFFF80003FFF800003FFFFFF80003FFF
+800003FFFFFF80003FFF800003FFFFFF80003FFF800003FFFFFF80003FFF8000003FFF80
+00003FFF8000000FFC0000003FFF8000001FF00000003FFF8000003FE00000003FFF8000
+00FFC00000003FFF800001FF800000003FFF800003FF000000003FFF800007FC00000000
+3FFF80000FF8000000003FFF80003FF0000000003FFF80007FE0000000003FFF8000FFC0
+000000003FFF8001FF00000000003FFF8003FE00000000003FFF800FFC00000000003FFF
+801FF800000000003FFF803FF000000000003FFF807FC000000000003FFF80FFE0000000
+00003FFF83FFF000000000003FFF87FFF800000000003FFF8FFFF800000000003FFF9FFF
+FC00000000003FFFBFFFFE00000000003FFFFFFFFE00000000003FFFFFFFFF0000000000
+3FFFFFFFFF80000000003FFFFCFFFFC0000000003FFFF87FFFC0000000003FFFF07FFFE0
+000000003FFFE03FFFF0000000003FFFC01FFFF8000000003FFF801FFFF8000000003FFF
+800FFFFC000000003FFF8007FFFE000000003FFF8003FFFF000000003FFF8003FFFF0000
+00003FFF8001FFFF800000003FFF8000FFFFC00000003FFF80007FFFE00000003FFF8000
+7FFFE00000003FFF80003FFFF00000003FFF80001FFFF80000003FFF80000FFFFC000000
+3FFF80000FFFFC0000003FFF800007FFFE0000003FFF800003FFFF0000003FFF800001FF
+FF0000003FFF800001FFFF8000003FFF800000FFFFC000003FFF8000007FFFE000003FFF
+800000FFFFF000FFFFFFFFE00FFFFFFFF0FFFFFFFFE00FFFFFFFF0FFFFFFFFE00FFFFFFF
+F0FFFFFFFFE00FFFFFFFF0FFFFFFFFE00FFFFFFFF0FFFFFFFFE00FFFFFFFF04C647BE355
+>I<0007FF8000FFFFFF8000FFFFFF8000FFFFFF8000FFFFFF8000FFFFFF8000FFFFFF80
+0000FFFF8000007FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000
+003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000
+3FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F
+FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF
+8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF80
+00003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000
+003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000
+3FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F
+FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF
+8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF80
+00003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000
+003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000
+3FFF8000FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE02364
+7BE32C>I<0007FF80001FFF00000000FFF8000000FFFFFF8000FFFFF0000007FFFF8000
+00FFFFFF8007FFFFFC00003FFFFFE00000FFFFFF801FFFFFFF0000FFFFFFF80000FFFFFF
+803FFFFFFF8001FFFFFFFC0000FFFFFF807FE07FFFC003FF03FFFE0000FFFFFF81FE001F
+FFE00FF000FFFF000000FFFF83F8000FFFF01FC0007FFF8000007FFF87F00007FFF03F80
+003FFF8000003FFF8FC00007FFF87E00003FFFC000003FFF8F800003FFF87C00001FFFC0
+00003FFF9F000003FFFCF800001FFFE000003FFFBE000003FFFDF000001FFFE000003FFF
+BC000001FFFDE000000FFFE000003FFFFC000001FFFFE000000FFFF000003FFFF8000001
+FFFFC000000FFFF000003FFFF8000001FFFFC000000FFFF000003FFFF0000001FFFF8000
+000FFFF000003FFFF0000001FFFF8000000FFFF000003FFFE0000001FFFF0000000FFFF0
+00003FFFE0000001FFFF0000000FFFF000003FFFE0000001FFFF0000000FFFF000003FFF
+E0000001FFFF0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001
+FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000
+000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF0
+00003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFF
+C0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001
+FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000
+000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF0
+00003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFF
+C0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001
+FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000
+000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF0
+00003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFF
+C0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001
+FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000
+000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF0
+00003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFF
+C0000001FFFE0000000FFFF000FFFFFFFFF007FFFFFFFF803FFFFFFFFCFFFFFFFFF007FF
+FFFFFF803FFFFFFFFCFFFFFFFFF007FFFFFFFF803FFFFFFFFCFFFFFFFFF007FFFFFFFF80
+3FFFFFFFFCFFFFFFFFF007FFFFFFFF803FFFFFFFFCFFFFFFFFF007FFFFFFFF803FFFFFFF
+FC7E417BC087>I<0007FF80001FFF00000000FFFFFF8000FFFFF0000000FFFFFF8007FF
+FFFC000000FFFFFF801FFFFFFF000000FFFFFF803FFFFFFF800000FFFFFF807FE07FFFC0
+0000FFFFFF81FE001FFFE0000000FFFF83F8000FFFF00000007FFF87F00007FFF0000000
+3FFF8FC00007FFF80000003FFF8F800003FFF80000003FFF9F000003FFFC0000003FFFBE
+000003FFFC0000003FFFBC000001FFFC0000003FFFFC000001FFFE0000003FFFF8000001
+FFFE0000003FFFF8000001FFFE0000003FFFF0000001FFFE0000003FFFF0000001FFFE00
+00003FFFE0000001FFFE0000003FFFE0000001FFFE0000003FFFE0000001FFFE0000003F
+FFE0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC000
+0001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FF
+FE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000
+003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFF
+C0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC00000
+01FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE
+0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE000000
+3FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0
+000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001
+FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE00
+00003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003F
+FFC0000001FFFE0000FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF0
+07FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFF
+FFFF8051417BC05A>I<00000007FFE0000000000000FFFFFF000000000007FFFFFFE000
+0000001FFFFFFFF8000000007FFFFFFFFE00000001FFFE007FFF80000007FFF0000FFFE0
+00000FFFC00003FFF000001FFF800001FFF800003FFF000000FFFC00007FFE0000007FFE
+0000FFFC0000003FFF0001FFF80000001FFF8003FFF80000001FFFC003FFF00000000FFF
+C007FFF00000000FFFE00FFFE000000007FFF00FFFE000000007FFF01FFFE000000007FF
+F81FFFE000000007FFF81FFFE000000007FFF83FFFC000000003FFFC3FFFC000000003FF
+FC3FFFC000000003FFFC7FFFC000000003FFFE7FFFC000000003FFFE7FFFC000000003FF
+FE7FFFC000000003FFFEFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FF
+FFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FF
+FFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FF
+FFFFFFC000000003FFFFFFFFC000000003FFFF7FFFC000000003FFFE7FFFC000000003FF
+FE7FFFC000000003FFFE7FFFC000000003FFFE3FFFE000000007FFFC3FFFE000000007FF
+FC3FFFE000000007FFFC1FFFE000000007FFF81FFFE000000007FFF80FFFF00000000FFF
+F00FFFF00000000FFFF007FFF00000000FFFE003FFF80000001FFFC003FFF80000001FFF
+C001FFFC0000003FFF8000FFFE0000007FFF00007FFF000000FFFE00003FFF800001FFFC
+00001FFFC00003FFF8000007FFF0000FFFE0000003FFFE007FFFC0000000FFFFFFFFFF00
+0000003FFFFFFFFC0000000007FFFFFFE00000000000FFFFFF00000000000007FFE00000
+0048437CC151>I<0007FF8000FFF8000000FFFFFF800FFFFF800000FFFFFF807FFFFFF0
+0000FFFFFF81FFFFFFFC0000FFFFFF87FFFFFFFF0000FFFFFF8FFF01FFFFC000FFFFFFBF
+F0003FFFE00000FFFFFFC0000FFFF000007FFFFF000007FFF800003FFFFE000003FFFC00
+003FFFF8000001FFFE00003FFFF0000000FFFF00003FFFE0000000FFFF80003FFFC00000
+007FFFC0003FFFC00000007FFFC0003FFFC00000003FFFE0003FFFC00000003FFFE0003F
+FFC00000001FFFF0003FFFC00000001FFFF0003FFFC00000001FFFF8003FFFC00000000F
+FFF8003FFFC00000000FFFF8003FFFC00000000FFFFC003FFFC00000000FFFFC003FFFC0
+0000000FFFFC003FFFC000000007FFFC003FFFC000000007FFFE003FFFC000000007FFFE
+003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC00000
+0007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003F
+FFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007
+FFFE003FFFC000000007FFFE003FFFC00000000FFFFC003FFFC00000000FFFFC003FFFC0
+0000000FFFFC003FFFC00000000FFFFC003FFFC00000000FFFF8003FFFC00000001FFFF8
+003FFFC00000001FFFF8003FFFC00000001FFFF0003FFFC00000003FFFF0003FFFC00000
+003FFFE0003FFFC00000007FFFE0003FFFC00000007FFFC0003FFFE0000000FFFF80003F
+FFE0000000FFFF00003FFFF0000001FFFF00003FFFF8000003FFFE00003FFFFC000007FF
+FC00003FFFFF00000FFFF800003FFFFF80001FFFF000003FFFFFE0007FFFC000003FFFCF
+FC03FFFF8000003FFFC7FFFFFFFE0000003FFFC1FFFFFFF80000003FFFC0FFFFFFE00000
+003FFFC01FFFFF000000003FFFC003FFE0000000003FFFC0000000000000003FFFC00000
+00000000003FFFC0000000000000003FFFC0000000000000003FFFC0000000000000003F
+FFC0000000000000003FFFC0000000000000003FFFC0000000000000003FFFC000000000
+0000003FFFC0000000000000003FFFC0000000000000003FFFC0000000000000003FFFC0
+000000000000003FFFC0000000000000003FFFC0000000000000003FFFC0000000000000
+003FFFC0000000000000003FFFC0000000000000003FFFC0000000000000003FFFC00000
+00000000003FFFC0000000000000FFFFFFFFF00000000000FFFFFFFFF00000000000FFFF
+FFFFF00000000000FFFFFFFFF00000000000FFFFFFFFF00000000000FFFFFFFFF0000000
+00004F5D7BC05A>I<000FFF000FFC00FFFFFF003FFF80FFFFFF00FFFFE0FFFFFF01FFFF
+F0FFFFFF03FFFFF8FFFFFF07FC7FFCFFFFFF0FE0FFFE00FFFF1F80FFFE007FFF3F01FFFF
+003FFF3E01FFFF003FFF7E01FFFF003FFF7C01FFFF003FFFF801FFFF003FFFF801FFFF00
+3FFFF001FFFF003FFFF000FFFE003FFFF000FFFE003FFFE0007FFC003FFFE0003FF8003F
+FFE0000FE0003FFFC0000000003FFFC0000000003FFFC0000000003FFFC0000000003FFF
+C0000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80
+000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF8000
+0000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF800000
+00003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000
+003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF8000000000
+3FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003F
+FF80000000003FFF80000000003FFF80000000003FFF80000000FFFFFFFFF80000FFFFFF
+FFF80000FFFFFFFFF80000FFFFFFFFF80000FFFFFFFFF80000FFFFFFFFF8000038417BC0
+42>114 D<00003FFF8007800007FFFFF81F80001FFFFFFE7F80007FFFFFFFFF8001FFFF
+FFFFFF8003FFE001FFFF8007FF00001FFF800FFC000007FF801FF0000003FF801FF00000
+00FF803FE0000000FF807FE00000007F807FC00000003F807FC00000003F80FFC0000000
+3F80FFC00000001F80FFC00000001F80FFE00000001F80FFF00000001F80FFF80000001F
+80FFFC0000000000FFFF0000000000FFFFE000000000FFFFFF000000007FFFFFF8000000
+7FFFFFFFC000003FFFFFFFFC00003FFFFFFFFF00001FFFFFFFFFC0000FFFFFFFFFF00007
+FFFFFFFFF80003FFFFFFFFFC0001FFFFFFFFFE0000FFFFFFFFFF00003FFFFFFFFF80000F
+FFFFFFFFC00003FFFFFFFFC000007FFFFFFFE0000003FFFFFFF00000001FFFFFF0000000
+00FFFFF0000000001FFFF80000000007FFF87C00000001FFF8FC00000000FFF8FC000000
+007FF8FE000000003FF8FE000000003FF8FE000000001FF8FF000000001FF8FF00000000
+1FF8FF800000001FF0FF800000001FF0FFC00000001FF0FFC00000003FF0FFE00000003F
+E0FFF00000007FE0FFF80000007FC0FFFE000000FF80FFFF000003FF00FFFFC0000FFE00
+FFFFFC007FFC00FFDFFFFFFFF800FF0FFFFFFFF000FE03FFFFFFC000F8007FFFFE0000F0
+000FFFE0000035437BC140>I<000007E0000000000007E0000000000007E00000000000
+07E0000000000007E0000000000007E000000000000FE000000000000FE000000000000F
+E000000000000FE000000000000FE000000000001FE000000000001FE000000000001FE0
+00000000003FE000000000003FE000000000007FE000000000007FE00000000000FFE000
+00000001FFE00000000001FFE00000000003FFE00000000007FFE0000000000FFFE00000
+00001FFFE0000000007FFFE000000001FFFFE00000000FFFFFFFFFFE00FFFFFFFFFFFE00
+FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00001FFFE000000000
+1FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001F
+FFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFF
+E0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0
+000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE000
+0000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE00000
+00001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000
+001FFFE0000000001FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0000FC000
+1FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001F
+FFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0001FC0000FFFF0001F80000FFF
+F0001F80000FFFF0003F800007FFF0003F000007FFF8007F000003FFFC007E000001FFFE
+00FC000000FFFF83FC0000007FFFFFF80000003FFFFFF00000000FFFFFC000000003FFFF
+80000000003FFC0000325C7DDA3F>I<0007FFC00000003FFE0000FFFFFFC00007FFFFFE
+0000FFFFFFC00007FFFFFE0000FFFFFFC00007FFFFFE0000FFFFFFC00007FFFFFE0000FF
+FFFFC00007FFFFFE0000FFFFFFC00007FFFFFE000000FFFFC0000007FFFE0000007FFFC0
+000003FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001
+FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE00
+00003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003F
+FFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC000
+0001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FF
+FE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000
+003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFF
+C0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC00000
+01FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE
+0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE000000
+3FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0
+000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000003
+FFFE0000003FFFC0000003FFFE0000003FFFC0000003FFFE0000003FFFC0000007FFFE00
+00003FFFC0000007FFFE0000003FFFC000000FFFFE0000001FFFC000000FFFFE0000001F
+FFC000001FFFFE0000001FFFC000003EFFFE0000000FFFE000007EFFFE0000000FFFE000
+00FCFFFF00000007FFF00001F8FFFF80000003FFF80007F0FFFFFF800001FFFF003FE0FF
+FFFF800000FFFFFFFFC0FFFFFF8000007FFFFFFF00FFFFFF8000001FFFFFFE00FFFFFF80
+000003FFFFF800FFFFFF800000003FFF8000FFF0000051427BC05A>I<FFFFFFFFC00003
+FFFFFCFFFFFFFFC00003FFFFFCFFFFFFFFC00003FFFFFCFFFFFFFFC00003FFFFFCFFFFFF
+FFC00003FFFFFCFFFFFFFFC00003FFFFFC007FFFC00000001FFE00003FFFE000000007F0
+00003FFFE000000007F000001FFFF000000007E000001FFFF00000000FE000000FFFF800
+00000FC000000FFFF80000001FC0000007FFF80000001F80000007FFFC0000003F800000
+03FFFC0000003F00000003FFFE0000007F00000003FFFE0000007F00000001FFFF000000
+7E00000001FFFF000000FE00000000FFFF800000FC00000000FFFF800001FC000000007F
+FF800001F8000000007FFFC00003F8000000003FFFC00003F0000000003FFFE00007F000
+0000003FFFE00007F0000000001FFFF00007E0000000001FFFF0000FE0000000000FFFF8
+000FC0000000000FFFF8001FC00000000007FFFC001F800000000007FFFC003F80000000
+0003FFFC003F000000000003FFFE007F000000000003FFFE007F000000000001FFFF00FE
+000000000001FFFF00FE000000000000FFFF80FC000000000000FFFF81FC000000000000
+7FFFC1F80000000000007FFFC3F80000000000003FFFC3F00000000000003FFFE7F00000
+000000001FFFE7E00000000000001FFFFFE00000000000001FFFFFE00000000000000FFF
+FFC00000000000000FFFFFC000000000000007FFFF8000000000000007FFFF8000000000
+000003FFFF0000000000000003FFFF0000000000000001FFFE0000000000000001FFFE00
+00000000000001FFFE0000000000000000FFFC0000000000000000FFFC00000000000000
+007FF800000000000000007FF800000000000000003FF000000000000000003FF0000000
+00000000001FE000000000000000001FE000000000000000000FC0000000004E417DBF55
+>I<FFFFFFFF81FFFFFFFC0003FFFFFCFFFFFFFF81FFFFFFFC0003FFFFFCFFFFFFFF81FF
+FFFFFC0003FFFFFCFFFFFFFF81FFFFFFFC0003FFFFFCFFFFFFFF81FFFFFFFC0003FFFFFC
+FFFFFFFF81FFFFFFFC0003FFFFFC007FFF800000FFFC0000001FFE00007FFFC00000FFFE
+00000003F800003FFFC000007FFE00000003F000003FFFC000007FFF00000003F000003F
+FFE000003FFF00000007F000001FFFE000003FFF00000007E000001FFFF000003FFF8000
+000FE000000FFFF000001FFF8000000FC000000FFFF000001FFFC000000FC000000FFFF8
+00000FFFC000001FC0000007FFF800000FFFC000001F80000007FFFC00001FFFE000003F
+80000003FFFC00001FFFE000003F00000003FFFC00003FFFF000003F00000003FFFE0000
+3FFFF000007F00000001FFFE00003FFFF000007E00000001FFFF00007FFFF80000FE0000
+0000FFFF00007FFFF80000FC00000000FFFF0000FFFFFC0000FC00000000FFFF8000FCFF
+FC0001FC000000007FFF8000FCFFFC0001F8000000007FFFC001FCFFFE0003F800000000
+3FFFC001F87FFE0003F0000000003FFFC003F87FFF0003F0000000003FFFE003F03FFF00
+07F0000000001FFFE003F03FFF0007E0000000001FFFF007F03FFF800FE0000000000FFF
+F007E01FFF800FC0000000000FFFF00FE01FFFC00FC0000000000FFFF80FC00FFFC01FC0
+0000000007FFF80FC00FFFC01F800000000007FFFC1FC00FFFE03F800000000003FFFC1F
+8007FFE03F000000000003FFFC3F8007FFF03F000000000003FFFE3F0003FFF07F000000
+000001FFFE3F0003FFF07E000000000001FFFF7F0003FFF8FE000000000000FFFF7E0001
+FFF8FC000000000000FFFFFE0001FFFCFC000000000000FFFFFC0000FFFDFC0000000000
+007FFFFC0000FFFDF80000000000007FFFFC0000FFFFF80000000000003FFFF800007FFF
+F00000000000003FFFF800007FFFF00000000000003FFFF000003FFFF00000000000001F
+FFF000003FFFE00000000000001FFFF000003FFFE00000000000000FFFE000001FFFC000
+00000000000FFFE000001FFFC00000000000000FFFC000000FFFC000000000000007FFC0
+00000FFF8000000000000007FFC000000FFF8000000000000003FF80000007FF00000000
+00000003FF80000007FF0000000000000003FF00000003FF0000000000000001FF000000
+03FE0000000000000001FF00000003FE0000000000000000FE00000001FC000000000000
+00007C00000000F8000000006E417DBF75>I<7FFFFFFFC0007FFFFFF87FFFFFFFC0007F
+FFFFF87FFFFFFFC0007FFFFFF87FFFFFFFC0007FFFFFF87FFFFFFFC0007FFFFFF87FFFFF
+FFC0007FFFFFF8001FFFF8000007FFF000000FFFF8000001FF00000007FFFC000001FE00
+000003FFFE000003FC00000001FFFF000007F800000001FFFF80000FF000000000FFFF80
+001FE0000000007FFFC0001FE0000000003FFFE0003FC0000000001FFFF0007F80000000
+001FFFF800FF00000000000FFFF801FE000000000007FFFC03FC000000000003FFFE07F8
+000000000001FFFF07F8000000000001FFFF8FF0000000000000FFFF9FE0000000000000
+7FFFFFC00000000000003FFFFF800000000000001FFFFF000000000000001FFFFE000000
+000000000FFFFC0000000000000007FFFC0000000000000003FFFE0000000000000001FF
+FF0000000000000001FFFF8000000000000000FFFF80000000000000007FFFC000000000
+0000007FFFE000000000000000FFFFF000000000000001FFFFF800000000000003FFFFF8
+00000000000007FFFFFC0000000000000FF3FFFE0000000000001FE1FFFF000000000000
+1FC0FFFF8000000000003FC0FFFF8000000000007F807FFFC00000000000FF003FFFE000
+00000001FE001FFFF00000000003FC000FFFF80000000007F8000FFFF80000000007F000
+07FFFC000000000FF00003FFFE000000001FE00001FFFF000000003FC00000FFFF800000
+007F800000FFFF80000000FF0000007FFFC0000001FE0000003FFFE0000001FC0000001F
+FFF0000007FC0000000FFFF800003FFF0000000FFFF800FFFFFFF00001FFFFFFFFFFFFFF
+F00001FFFFFFFFFFFFFFF00001FFFFFFFFFFFFFFF00001FFFFFFFFFFFFFFF00001FFFFFF
+FFFFFFFFF00001FFFFFFFF50407EBF55>I<FFFFFFFFC00003FFFFFCFFFFFFFFC00003FF
+FFFCFFFFFFFFC00003FFFFFCFFFFFFFFC00003FFFFFCFFFFFFFFC00003FFFFFCFFFFFFFF
+C00003FFFFFC003FFFC00000001FFE00003FFFE000000007F000003FFFE000000007F000
+001FFFF000000007E000001FFFF00000000FE000000FFFF80000000FC000000FFFF80000
+001FC0000007FFFC0000001F80000007FFFC0000003F80000003FFFC0000003F00000003
+FFFE0000007F00000001FFFE0000007E00000001FFFF000000FE00000001FFFF000000FE
+00000000FFFF800001FC00000000FFFF800001FC000000007FFFC00001F8000000007FFF
+C00003F8000000003FFFE00003F0000000003FFFE00007F0000000001FFFE00007E00000
+00001FFFF0000FE0000000000FFFF0000FC0000000000FFFF8001FC0000000000FFFF800
+1FC00000000007FFFC003F800000000007FFFC003F800000000003FFFE003F0000000000
+03FFFE007F000000000001FFFF007E000000000001FFFF00FE000000000000FFFF00FC00
+0000000000FFFF81FC0000000000007FFF81F80000000000007FFFC3F80000000000007F
+FFC3F80000000000003FFFE7F00000000000003FFFE7F00000000000001FFFF7E0000000
+0000001FFFFFE00000000000000FFFFFC00000000000000FFFFFC000000000000007FFFF
+8000000000000007FFFF8000000000000003FFFF0000000000000003FFFF000000000000
+0003FFFF0000000000000001FFFE0000000000000001FFFE0000000000000000FFFC0000
+000000000000FFFC00000000000000007FF800000000000000007FF80000000000000000
+3FF000000000000000003FF000000000000000001FE000000000000000001FE000000000
+000000001FE000000000000000001FC000000000000000001FC000000000000000001F80
+00000000000000003F8000000000000000003F0000000000000000007F00000000000000
+00007E000000000000000000FE000000000007E00000FC00000000001FF80001FC000000
+00003FFC0001FC00000000007FFE0003F800000000007FFE0003F80000000000FFFF0007
+F00000000000FFFF0007F00000000000FFFF000FE00000000000FFFF000FC00000000000
+FFFF001FC00000000000FFFF003F8000000000007FFE007F0000000000007FFE00FE0000
+000000007FFC01FE0000000000003FF807FC0000000000001FF03FF00000000000000FFF
+FFE000000000000007FFFFC000000000000003FFFF0000000000000000FFFC0000000000
+0000001FE0000000000000004E5D7DBF55>I E /Ft 2 16 df<000000007FFE00000000
+00000007FFFFE00000000000003FFFFFFC000000000000FFFFFFFF000000000003FFC003
+FFC0000000000FFC00003FF0000000003FE0000007FC000000007F80000001FE00000001
+FE000000007F80000003F8000000001FC0000007E00000000007E000000FC00000000003
+F000001F800000000001F800003F000000000000FC00007E0000000000007E0000FC0000
+000000003F0000F80000000000001F0001F00000000000000F8003F00000000000000FC0
+03E000000000000007C007C000000000000003E007C000000000000003E00F8000000000
+000001F00F8000000000000001F01F0000000000000000F81F0000000000000000F81E00
+00000000000000783E00000000000000007C3E00000000000000007C3C00000000000000
+003C7C00000000000000003E7C00000000000000003E7800000000000000001E78000000
+00000000001E7800000000000000001EF800000000000000001FF800000000000000001F
+F000000000000000000FF000000000000000000FF000000000000000000FF00000000000
+0000000FF000000000000000000FF000000000000000000FF000000000000000000FF000
+000000000000000FF000000000000000000FF000000000000000000FF000000000000000
+000FF800000000000000001FF800000000000000001F7800000000000000001E78000000
+00000000001E7800000000000000001E7C00000000000000003E7C00000000000000003E
+3C00000000000000003C3E00000000000000007C3E00000000000000007C1E0000000000
+000000781F0000000000000000F81F0000000000000000F80F8000000000000001F00F80
+00000000000001F007C000000000000003E007C000000000000003E003E0000000000000
+07C003F00000000000000FC001F00000000000000F8000F80000000000001F0000FC0000
+000000003F00007E0000000000007E00003F000000000000FC00001F800000000001F800
+000FC00000000003F0000007E00000000007E0000003F8000000001FC0000001FE000000
+007F800000007F80000001FE000000003FE0000007FC000000000FFC00003FF000000000
+03FFC003FFC00000000000FFFFFFFF0000000000003FFFFFFC00000000000007FFFFE000
+0000000000007FFE0000000050557BC05B>13 D<000FFC0000003FFF000000FFFFC00003
+FFFFF00007FFFFF8000FFFFFFC001FFFFFFE003FFFFFFF003FFFFFFF007FFFFFFF807FFF
+FFFF807FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFF
+FFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFF807FFFFFFF807FFFFFFF
+803FFFFFFF003FFFFFFF001FFFFFFE000FFFFFFC0007FFFFF80003FFFFF00000FFFFC000
+003FFF0000000FFC000022227BA72D>15 D E /Fu 32 121 df<FFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFF18067E9622>45 D<1E007F807F80FFC0FFC0FFC0FFC07F807F801E00
+0A0A77891D>I<0000001FF8000180000001FFFF80038000000FFFFFE0078000003FF803
+F80F800000FF80007C0F800001FE00001E1F800007FC00000FBF80000FF0000007FF8000
+1FE0000003FF80003FC0000001FF80007F80000000FF8000FF000000007F8001FE000000
+003F8003FE000000003F8003FC000000001F8007FC000000001F800FF8000000000F800F
+F8000000000F801FF0000000000F801FF00000000007803FF00000000007803FE0000000
+0007803FE00000000003807FE00000000003807FE00000000003807FE00000000003807F
+C0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000
+000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FF
+C0000000000000FFC0000000000000FFC0000000000000FFC00000000000007FC0000000
+0000007FE00000000000007FE00000000003807FE00000000003803FE00000000003803F
+E00000000003803FF00000000003801FF00000000007801FF00000000007000FF8000000
+0007000FF800000000070007FC000000000F0003FC000000000E0003FE000000001E0001
+FE000000001C0000FF000000003C00007F800000007800003FC0000000F000001FE00000
+01E000000FF0000003C0000007FC00000780000001FE00001F00000000FFC0007E000000
+003FF803F8000000000FFFFFE00000000001FFFF8000000000001FFC00000039427ABF47
+>67 D<FFFFFFFFFC000000FFFFFFFFFFC00000FFFFFFFFFFF0000001FFC0001FFC000000
+7F800001FF0000007F8000007F8000007F8000003FE000007F8000000FF000007F800000
+07F800007F80000003FC00007F80000001FE00007F80000000FE00007F80000000FF0000
+7F800000007F80007F800000007F80007F800000003FC0007F800000003FE0007F800000
+001FE0007F800000001FE0007F800000001FF0007F800000001FF0007F800000000FF800
+7F800000000FF8007F800000000FF8007F800000000FF8007F800000000FF8007F800000
+000FFC007F800000000FFC007F800000000FFC007F800000000FFC007F800000000FFC00
+7F800000000FFC007F800000000FFC007F800000000FFC007F800000000FFC007F800000
+000FFC007F800000000FFC007F800000000FF8007F800000000FF8007F800000000FF800
+7F800000000FF8007F800000001FF0007F800000001FF0007F800000001FF0007F800000
+001FE0007F800000003FE0007F800000003FC0007F800000003FC0007F800000007F8000
+7F800000007F00007F80000000FF00007F80000001FE00007F80000003FC00007F800000
+07F800007F8000000FF000007F8000001FE000007F8000007FC000007F800001FF000001
+FFC0000FFE0000FFFFFFFFFFF80000FFFFFFFFFFC00000FFFFFFFFFC0000003E3E7BBD4B
+>I<FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF001FFC00000FFF0007F8000001F
+F0007F80000007F8007F80000003F8007F80000001F8007F80000000F8007F8000000078
+007F8000000078007F8000000078007F8000000038007F8000000038007F800000003800
+7F8000000038007F800000001C007F80001C001C007F80001C001C007F80001C001C007F
+80001C001C007F80001C0000007F80001C0000007F80003C0000007F80003C0000007F80
+007C0000007F8000FC0000007F8003FC0000007FFFFFFC0000007FFFFFFC0000007FFFFF
+FC0000007F8003FC0000007F8000FC0000007F80007C0000007F80003C0000007F80003C
+0000007F80001C0000007F80001C0000007F80001C0007007F80001C0007007F80001C00
+07007F80001C000E007F800000000E007F800000000E007F800000000E007F800000000E
+007F800000001E007F800000001C007F800000001C007F800000003C007F800000003C00
+7F800000007C007F800000007C007F80000000F8007F80000001F8007F80000003F8007F
+80000007F8007F8000001FF801FFC00001FFF8FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFF
+FFFFFFF0383E7BBD43>I<FFFFFFF0FFFFFFF0FFFFFFF000FFF000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC00000FFF000FFFFFFF0FF
+FFFFF0FFFFFFF01C3E7CBD25>73 D<0000003FF8000000000003FFFF80000000000FE00F
+E0000000007F0001FC00000000FC00007E00000003F800003F80000007F000001FC00000
+0FC0000007E000003F80000003F800007F80000003FC00007F00000001FC0000FE000000
+00FE0001FC000000007F0003FC000000007F8007F8000000003FC007F8000000003FC00F
+F8000000003FE00FF0000000001FE01FF0000000001FF01FF0000000001FF03FE0000000
+000FF83FE0000000000FF83FE0000000000FF87FE0000000000FFC7FC00000000007FC7F
+C00000000007FC7FC00000000007FCFFC00000000007FEFFC00000000007FEFFC0000000
+0007FEFFC00000000007FEFFC00000000007FEFFC00000000007FEFFC00000000007FEFF
+C00000000007FEFFC00000000007FEFFC00000000007FEFFC00000000007FEFFC0000000
+0007FE7FC00000000007FC7FE0000000000FFC7FE0000000000FFC7FE0000000000FFC3F
+E0000000000FF83FE0000000000FF83FF0000000001FF81FF0000000001FF01FF0000000
+001FF00FF8000000003FE00FF8000000003FE007F8000000003FC007FC000000007FC003
+FC000000007F8001FE00000000FF0000FF00000001FE0000FF00000001FE00007F800000
+03FC00003FC0000007F800001FE000000FF0000007F000001FC0000003F800003F800000
+00FE0000FE000000007F8003FC000000001FE00FF00000000003FFFF8000000000003FF8
+0000003F427ABF4D>79 D<FFFFFFFFE000000000FFFFFFFFFE00000000FFFFFFFFFF8000
+000001FFC0007FF0000000007F80000FF8000000007F800003FE000000007F800001FF00
+0000007F800000FF800000007F8000007FC00000007F8000003FE00000007F8000003FE0
+0000007F8000003FF00000007F8000001FF00000007F8000001FF80000007F8000001FF8
+0000007F8000001FF80000007F8000001FF80000007F8000001FF80000007F8000001FF8
+0000007F8000001FF80000007F8000001FF00000007F8000003FF00000007F8000003FE0
+0000007F8000003FC00000007F8000007F800000007F800000FF000000007F800001FE00
+0000007F800003FC000000007F80000FF0000000007F80007FC0000000007FFFFFFE0000
+0000007FFFFFF800000000007F8000FE00000000007F80003F80000000007F80000FE000
+0000007F800007F0000000007F800003F8000000007F800003FC000000007F800001FC00
+0000007F800001FE000000007F800000FE000000007F800000FF000000007F800000FF00
+0000007F800000FF000000007F800000FF800000007F800000FF800000007F800000FF80
+0000007F800000FF800000007F800000FFC00000007F800000FFC00000007F800000FFC0
+0000007F800000FFC00000007F800000FFE00100007F800000FFE00380007F800000FFE0
+0380007F8000007FE00380007F8000007FF00380007F8000003FF0070001FFE000003FF8
+0700FFFFFFC0001FF80F00FFFFFFC0000FFC0E00FFFFFFC00003FE1C00000000000000FF
+F8000000000000001FE00041407BBD49>82 D<0003FE000600001FFFC00E00007FFFF81E
+0001FE01FC1E0003F0003F3E0007E0000FFE000FC00007FE001F800003FE001F000001FE
+003E000000FE007E0000007E007E0000007E007C0000003E00FC0000003E00FC0000003E
+00FC0000001E00FC0000001E00FC0000001E00FE0000000E00FE0000000E00FF0000000E
+00FF8000000E007F80000000007FC0000000007FF0000000003FFC000000003FFFC00000
+001FFFFC0000000FFFFFC0000007FFFFFC000003FFFFFF000001FFFFFFC000007FFFFFE0
+00001FFFFFF0000003FFFFF80000003FFFFC00000003FFFE000000003FFF0000000007FF
+0000000001FF8000000000FF80000000007F80000000007FC0000000003FC0E00000001F
+C0E00000001FC0E00000001FC0E00000000FC0E00000000FC0F00000000FC0F00000000F
+C0F00000000FC0F80000000F80F80000001F80FC0000001F80FC0000001F00FE0000003F
+00FF0000003E00FF8000007C00FFC00000FC00FDF00001F800F8FC0003F000F07FC01FC0
+00F01FFFFF8000E003FFFE0000C0003FF000002A427ABF38>I<3FFFFFFFFFFFFFE03FFF
+FFFFFFFFFFE03FFFFFFFFFFFFFE03FF0003FF0007FE03F80001FE0000FE07F00001FE000
+07F07E00001FE00003F07C00001FE00001F07800001FE00000F07800001FE00000F07800
+001FE00000F07000001FE00000707000001FE00000707000001FE00000707000001FE000
+00707000001FE0000070E000001FE0000038E000001FE0000038E000001FE0000038E000
+001FE0000038E000001FE00000380000001FE00000000000001FE00000000000001FE000
+00000000001FE00000000000001FE00000000000001FE00000000000001FE00000000000
+001FE00000000000001FE00000000000001FE00000000000001FE00000000000001FE000
+00000000001FE00000000000001FE00000000000001FE00000000000001FE00000000000
+001FE00000000000001FE00000000000001FE00000000000001FE00000000000001FE000
+00000000001FE00000000000001FE00000000000001FE00000000000001FE00000000000
+001FE00000000000001FE00000000000001FE00000000000001FE00000000000001FE000
+00000000001FE00000000000001FE00000000000001FE00000000000001FE00000000000
+001FE00000000000003FF00000000000007FF80000000003FFFFFFFF00000003FFFFFFFF
+00000003FFFFFFFF00003D3D7CBC47>I<FFFFFF000001FFFFC0FFFFFF000001FFFFC0FF
+FFFF000001FFFFC003FFE00000003FFC0000FF800000000FF00000FF8000000007E00000
+7F8000000007C000007F80000000078000003FC0000000078000003FC000000007000000
+3FE00000000F0000001FE00000000E0000001FE00000000E0000000FF00000001C000000
+0FF00000001C0000000FF80000003C00000007F80000003800000007F800000038000000
+07FC0000007800000003FC0000007000000003FE000000F000000001FE000000E0000000
+01FE000000E000000001FF000001E000000000FF000001C000000000FF800001C0000000
+007F80000380000000007F80000380000000007FC0000780000000003FC0000700000000
+003FE0000700000000001FE0000E00000000001FE0000E00000000001FF0001E00000000
+000FF0001C00000000000FF8001C000000000007F80038000000000007F8003800000000
+0007FC0078000000000003FC0070000000000003FC0070000000000001FE00E000000000
+0001FE00E0000000000001FF01E0000000000000FF01C0000000000000FF01C000000000
+00007F83800000000000007F83800000000000007FC7800000000000003FC70000000000
+00003FC7000000000000003FEF000000000000001FEE000000000000001FFE0000000000
+00000FFC000000000000000FFC000000000000000FFC0000000000000007F80000000000
+000007F80000000000000003F00000000000000003F00000000000000003F00000000000
+000001E00000000000000001E00000000042407DBD4A>86 D<000001E0000000000001E0
+000000000003F0000000000003F0000000000003F0000000000007F8000000000007F800
+0000000007F800000000000FFC00000000000FFC00000000001FFE00000000001CFE0000
+0000001CFE00000000003CFF0000000000387F0000000000387F0000000000703F800000
+0000703F8000000000703F8000000000E01FC000000000E01FC000000001E01FE0000000
+01C00FE000000001C00FE0000000038007F0000000038007F0000000038007F000000007
+0003F8000000070003F80000000F0003FC0000000E0001FC0000000FFFFFFC0000001FFF
+FFFE0000001FFFFFFE0000001C0000FE0000003800007F0000003800007F000000780000
+7F8000007000003F8000007000003F800000F000003FC00000E000001FC00001E000001F
+C00003F000001FE00007F000001FE0000FF800003FF800FFFE0001FFFFC0FFFE0001FFFF
+C0FFFE0001FFFFC032317DB038>97 D<FFFFFFFE0000FFFFFFFFC000FFFFFFFFF00003FC
+0007F80001F80001FE0001F80000FE0001F800007F0001F800007F8001F800003F8001F8
+00003FC001F800003FC001F800003FC001F800003FC001F800003FC001F800003FC001F8
+00003F8001F800007F8001F800007F0001F80000FE0001F80001FC0001F80007F00001F8
+007FE00001FFFFFF800001FFFFFFF00001F80001FC0001F80000FE0001F800007F8001F8
+00003F8001F800001FC001F800001FE001F800000FE001F800000FF001F800000FF001F8
+00000FF001F800000FF001F800000FF001F800000FF001F800000FE001F800001FE001F8
+00001FE001F800003FC001F800007F8001F80001FF0003FC0007FE00FFFFFFFFF800FFFF
+FFFFF000FFFFFFFF00002C2F7CAE35>I<00000FF8003000007FFF00700003FFFFC0F000
+0FFC03F1F0001FE000F9F0007F80003FF000FE00001FF001FC00000FF003F8000007F007
+F0000007F00FF0000003F00FE0000001F01FE0000001F01FC0000000F03FC0000000F03F
+80000000F07F80000000F07F80000000707F8000000070FF0000000070FF0000000000FF
+0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF
+0000000000FF0000000000FF00000000007F80000000707F80000000707F80000000703F
+80000000703FC0000000F01FC0000000F01FE0000000E00FE0000001E00FF0000001C007
+F0000003C003F80000038001FC0000078000FE00000F00007F80003E00001FE0007C0000
+0FFC03F0000003FFFFE00000007FFF800000000FF800002C317BAF36>I<FFFFFFFE0000
+00FFFFFFFFE00000FFFFFFFFF8000003FE0007FC000001FC0000FF000001FC00003F8000
+01FC00001FC00001FC00000FE00001FC000007F00001FC000003F80001FC000001F80001
+FC000001FC0001FC000000FC0001FC000000FE0001FC000000FE0001FC0000007F0001FC
+0000007F0001FC0000007F0001FC0000007F0001FC0000007F8001FC0000007F8001FC00
+00007F8001FC0000007F8001FC0000007F8001FC0000007F8001FC0000007F8001FC0000
+007F8001FC0000007F8001FC0000007F8001FC0000007F0001FC0000007F0001FC000000
+7F0001FC000000FE0001FC000000FE0001FC000000FE0001FC000001FC0001FC000001F8
+0001FC000003F80001FC000007F00001FC000007E00001FC00001FC00001FC00003F8000
+01FC0000FF000003FE0007FE0000FFFFFFFFF80000FFFFFFFFE00000FFFFFFFF00000031
+2F7DAE39>I<FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF8003FE0000FF8001FC00001FC0
+01FC00000FC001FC000007C001FC000003C001FC000003C001FC000001C001FC000001C0
+01FC000001C001FC000001E001FC000E00E001FC000E00E001FC000E00E001FC000E0000
+01FC000E000001FC001E000001FC003E000001FC007E000001FFFFFE000001FFFFFE0000
+01FFFFFE000001FC007E000001FC003E000001FC001E000001FC000E000001FC000E0000
+01FC000E003801FC000E003801FC000E003801FC0000007001FC0000007001FC00000070
+01FC0000007001FC000000F001FC000000F001FC000001E001FC000001E001FC000003E0
+01FC000007E001FC00001FE003FE0000FFE0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0
+2D2F7DAE33>I<FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF0003FE0001FF0001FC00003F
+8001FC00001F8001FC00000F8001FC0000078001FC0000078001FC0000038001FC000003
+8001FC0000038001FC000003C001FC000001C001FC000E01C001FC000E01C001FC000E00
+0001FC000E000001FC000E000001FC001E000001FC003E000001FC007E000001FFFFFE00
+0001FFFFFE000001FFFFFE000001FC007E000001FC003E000001FC001E000001FC000E00
+0001FC000E000001FC000E000001FC000E000001FC000E000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000003FE00000000FFFFFC000000FFFFFC000000FFFFFC0000
+002A2F7DAE31>I<00000FF800600000FFFE00E00003FFFF81E0000FF807E3E0003FC000
+F3E0007F80007FE000FE00003FE001FC00001FE003F800000FE007F0000007E00FF00000
+07E00FE0000003E01FC0000003E03FC0000001E03FC0000001E03F80000001E07F800000
+00E07F80000000E07F80000000E0FF00000000E0FF0000000000FF0000000000FF000000
+0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00001F
+FFFFFF00001FFFFF7F80001FFFFF7F8000001FF07F8000000FE03F8000000FE03FC00000
+0FE03FC000000FE01FE000000FE00FE000000FE00FF000000FE007F000000FE003F80000
+0FE001FC00000FE000FE00001FE0007F80003FE0003FE0007BE0000FFC03F1E00003FFFF
+E0E00000FFFF806000000FFC000030317BAF3A>I<FFFFF807FFFFC0FFFFF807FFFFC0FF
+FFF807FFFFC003FE00001FF00001FC00000FE00001FC00000FE00001FC00000FE00001FC
+00000FE00001FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE00001FC00
+000FE00001FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE00001FC0000
+0FE00001FC00000FE00001FC00000FE00001FC00000FE00001FFFFFFFFE00001FFFFFFFF
+E00001FFFFFFFFE00001FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE0
+0001FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE000
+01FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE00001
+FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE00003FE
+00001FF000FFFFF807FFFFC0FFFFF807FFFFC0FFFFF807FFFFC0322F7DAE38>I<FFFFF8
+FFFFF8FFFFF803FE0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
+01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
+01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
+01FC0001FC0001FC0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF8152F7DAE1B>
+I<FFFFF8001FFFC0FFFFF8001FFFC0FFFFF8001FFFC003FE00000FFE0001FC00000FF000
+01FC00000FC00001FC00001F800001FC00001E000001FC00003C000001FC0000F8000001
+FC0001F0000001FC0003E0000001FC0007C0000001FC000F80000001FC001F00000001FC
+003C00000001FC007800000001FC00F000000001FC03E000000001FC07F000000001FC0F
+F800000001FC1FF800000001FC3FFC00000001FC7DFE00000001FCF0FF00000001FDE0FF
+00000001FFC07F80000001FF803FC0000001FF001FE0000001FE001FE0000001FC000FF0
+000001FC0007F8000001FC0003FC000001FC0003FC000001FC0001FE000001FC0000FF00
+0001FC0000FF000001FC00007F800001FC00003FC00001FC00001FE00001FC00001FE000
+01FC00000FF00001FC00000FF80003FE00001FFE00FFFFF8007FFFE0FFFFF8007FFFE0FF
+FFF8007FFFE0332F7DAE3A>107 D<FFFE00000007FFF0FFFE00000007FFF0FFFE000000
+07FFF003FF0000000FFC0001FF0000000FF80001DF8000001DF80001DF8000001DF80001
+DF8000001DF80001CFC0000039F80001CFC0000039F80001C7E0000071F80001C7E00000
+71F80001C7E0000071F80001C3F00000E1F80001C3F00000E1F80001C1F80001C1F80001
+C1F80001C1F80001C1F80001C1F80001C0FC000381F80001C0FC000381F80001C07E0007
+01F80001C07E000701F80001C07E000701F80001C03F000E01F80001C03F000E01F80001
+C01F801C01F80001C01F801C01F80001C01F801C01F80001C00FC03801F80001C00FC038
+01F80001C007E07001F80001C007E07001F80001C007E07001F80001C003F0E001F80001
+C003F0E001F80001C003F0E001F80001C001F9C001F80001C001F9C001F80001C000FF80
+01F80001C000FF8001F80001C000FF8001F80003E0007F0001F80007F0007F0001F8000F
+F8003E0003FC00FFFF803E00FFFFF0FFFF803E00FFFFF0FFFF801C00FFFFF03C2F7CAE44
+>109 D<FFFC00007FFFC0FFFE00007FFFC0FFFF00007FFFC001FF000007FC0001FF8000
+03F80001FFC00001F00001DFE00000E00001DFE00000E00001CFF00000E00001C7F80000
+E00001C3FC0000E00001C3FC0000E00001C1FE0000E00001C0FF0000E00001C07F8000E0
+0001C07F8000E00001C03FC000E00001C01FE000E00001C01FE000E00001C00FF000E000
+01C007F800E00001C003FC00E00001C003FC00E00001C001FE00E00001C000FF00E00001
+C0007F80E00001C0007F80E00001C0003FC0E00001C0001FE0E00001C0000FF0E00001C0
+000FF0E00001C00007F8E00001C00003FCE00001C00003FCE00001C00001FEE00001C000
+00FFE00001C000007FE00001C000007FE00001C000003FE00001C000001FE00001C00000
+0FE00003E000000FE00007F0000007E0000FF8000003E000FFFF800001E000FFFF800001
+E000FFFF800000E000322F7DAE38>I<00001FF800000000FFFF00000007F00FE000000F
+C003F000003F0000FC00007E00007E0000FC00003F0001F800001F8003F000000FC007E0
+000007E00FE0000007F00FC0000003F01FC0000003F81F80000001F83F80000001FC3F80
+000001FC7F80000001FE7F00000000FE7F00000000FE7F00000000FEFF00000000FFFF00
+000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF00
+000000FFFF00000000FFFF00000000FF7F80000001FE7F80000001FE7F80000001FE3F80
+000001FC3F80000001FC3FC0000003FC1FC0000003F80FE0000007F00FE0000007F007F0
+00000FE003F000000FC001F800001F8000FC00003F00007E00007E00003F0000FC00000F
+C003F0000007F00FE0000000FFFF000000001FF8000030317BAF3A>I<FFFFFFFE0000FF
+FFFFFFC000FFFFFFFFF00003FE0007FC0001FC0001FE0001FC00007F0001FC00003F8001
+FC00003F8001FC00001FC001FC00001FC001FC00001FE001FC00001FE001FC00001FE001
+FC00001FE001FC00001FE001FC00001FE001FC00001FC001FC00001FC001FC00003F8001
+FC00003F8001FC00007F0001FC0001FC0001FC0007F80001FFFFFFE00001FFFFFF800001
+FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
+FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
+FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000003
+FE00000000FFFFF8000000FFFFF8000000FFFFF80000002B2F7DAE33>I<00001FF80000
+0000FFFF00000007F00FE000000FC003F000003F0000FC00007E00007E0000FC00003F00
+01F800001F8003F000000FC007F000000FE00FE0000007F00FE0000007F01FC0000003F8
+1FC0000003F83F80000001FC3F80000001FC7F80000001FE7F80000001FE7F00000000FE
+7F00000000FEFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FF
+FF00000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FF7F00000000FE
+7F80000001FE7F80000001FE3F80000001FC3F80000001FC3FC0000003FC1FC0000003F8
+0FC0000003F00FE003C007F007E00FF007E003F01C3C0FC001F8380C1F8000FC300E3F00
+007E30077E00003F3007FC00000FF803F0000007FC0FE0000000FFFFC00300001FFBC003
+00000001E00300000001E00700000001F00F00000001F81F00000001FFFE00000000FFFE
+00000000FFFE000000007FFC000000007FFC000000003FF8000000001FF00000000007C0
+303D7BAF3A>I<FFFFFFF0000000FFFFFFFF000000FFFFFFFFC0000003FE001FF0000001
+FC0003FC000001FC0000FE000001FC00007F000001FC00007F000001FC00007F800001FC
+00003F800001FC00003FC00001FC00003FC00001FC00003FC00001FC00003FC00001FC00
+003FC00001FC00003F800001FC00007F800001FC00007F000001FC0000FE000001FC0001
+FC000001FC0003F8000001FC001FE0000001FFFFFF00000001FFFFFE00000001FC003F80
+000001FC000FC0000001FC0007E0000001FC0007F0000001FC0003F8000001FC0003F800
+0001FC0001FC000001FC0001FC000001FC0001FC000001FC0001FC000001FC0001FC0000
+01FC0001FE000001FC0001FE000001FC0001FE000001FC0001FE000001FC0001FE00E001
+FC0001FF00E001FC0001FF00E001FC0000FF00E003FE0000FF01C0FFFFF8007F81C0FFFF
+F8001FC380FFFFF8000FFF000000000001FC0033307DAE37>I<003FC00C00FFF81C03FF
+FE3C0FE03FFC1F8007FC1F0003FC3E0001FC7C0000FC7C00007CF800007CF800003CF800
+003CF800003CFC00001CFC00001CFE00001CFF0000007F8000007FE000007FFE00003FFF
+E0001FFFFE000FFFFF8007FFFFE001FFFFF0007FFFF8000FFFFC0000FFFC000007FE0000
+01FE000000FE0000007F0000003FE000003FE000001FE000001FE000001FF000001FF000
+001FF000001EF800003EFC00003CFE00007CFF0000F8FFC001F0FBF807E0F1FFFFC0E07F
+FF00C007FC0020317BAF2A>I<7FFFFFFFFFF87FFFFFFFFFF87FFFFFFFFFF87F801FF007
+F87E000FE000F878000FE0007878000FE0007870000FE00038F0000FE0003CF0000FE000
+3CF0000FE0003CE0000FE0001CE0000FE0001CE0000FE0001CE0000FE0001CE0000FE000
+1C00000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000
+0000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000
+0000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000
+0000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000
+0000000FE0000000000FE0000000003FF80000001FFFFFF000001FFFFFF000001FFFFFF0
+002E2E7CAD36>I<FFFFF8007FFFC0FFFFF8007FFFC0FFFFF8007FFFC003FE000007FC00
+01FC000003F80001FC000001F00001FC000000E00001FC000000E00001FC000000E00001
+FC000000E00001FC000000E00001FC000000E00001FC000000E00001FC000000E00001FC
+000000E00001FC000000E00001FC000000E00001FC000000E00001FC000000E00001FC00
+0000E00001FC000000E00001FC000000E00001FC000000E00001FC000000E00001FC0000
+00E00001FC000000E00001FC000000E00001FC000000E00001FC000000E00001FC000000
+E00001FC000000E00001FC000000E00001FC000000E00001FC000000E00001FC000000E0
+0000FC000001E00000FE000001C00000FE000003C000007E0000038000007F0000078000
+003F80000F0000001F80000F0000000FC0003E00000007F0007C00000003FC03F0000000
+00FFFFE0000000003FFF800000000007FC00000032307DAE38>I<FFFFE00007FFF0FFFF
+E00007FFF0FFFFE00007FFF007FF000001FF8003FE000000FE0001FE0000007C0000FE00
+0000780000FE000000700000FF000000F000007F000000E000007F000000E000003F8000
+01C000003F800001C000003FC00003C000001FC000038000001FC000038000000FE00007
+0000000FE000070000000FF0000F00000007F0000E00000007F0000E00000003F8001C00
+000003F8001C00000003FC003C00000001FC003800000001FE003800000000FE00700000
+0000FE007000000000FF00F0000000007F00E0000000007F81E0000000003F81C0000000
+003F81C0000000003FC3C0000000001FC380000000001FE780000000000FE70000000000
+0FE7000000000007FE000000000007FE000000000007FE000000000003FC000000000003
+FC000000000001F8000000000001F8000000000001F8000000000000F0000000000000F0
+00000034307EAE38>I<7FFFF001FFFE007FFFF001FFFE007FFFF001FFFE0003FFC000FF
+E00000FF80007F8000007F80007E0000007F80007C0000003FC000780000001FE000F000
+00000FF000E00000000FF001E000000007F803C000000003FC038000000003FC07800000
+0001FE0F0000000000FF1E00000000007F9C00000000007FBC00000000003FF800000000
+001FF000000000001FF000000000000FF0000000000007F8000000000003F80000000000
+07FC00000000000FFE00000000001EFF00000000001CFF00000000003C7F800000000078
+3FC000000000703FC000000000F01FE000000001E00FF000000003C007F8000000038007
+F8000000078003FC0000000F0001FE0000000E0001FE0000001E0000FF0000003C00007F
+8000007C00003FC00000FC00003FC00003FC00003FE0000FFE00007FF800FFFF0001FFFF
+C0FFFF0001FFFFC0FFFF0001FFFFC0322F7DAE38>120 D E /Fv
+85 125 df<000001FF000FE00000001FFFE03FFC0000007F00F8FC1E000001FC003FF03F
+000007F0007FE07F80000FE000FFE0FF80001FC001FFC0FF80003F8001FF80FF80007F80
+01FF80FF80007F0001FF807F00007F0001FF003E0000FE0000FF00000000FE00007F0000
+0000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00
+007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F0000
+0000FE00007F00000000FE00007F00000000FE00007F000000FFFFFFFFFFFF8000FFFFFF
+FFFFFF8000FFFFFFFFFFFF800000FE00007F00000000FE00007F00000000FE00007F0000
+0000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00
+007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F0000
+0000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00
+007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F0000
+0000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00
+007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F0000
+0000FE00007F00000000FE00007F00000001FF0000FF8000007FFFFC3FFFFF80007FFFFC
+3FFFFF80007FFFFC3FFFFF800039407FBF35>11 D<000001FF000000001FFFC00000007F
+01F0000001FC0078000007F0001C00000FE0003E00001FC000FF00003F8001FF00007F80
+01FF00007F0001FF00007F0001FF0000FE0001FF0000FE0000FE0000FE0000380000FE00
+00000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00
+00000000FE0000000000FE0000000000FE0000000000FE00007F00FFFFFFFFFF00FFFFFF
+FFFF00FFFFFFFFFF0000FE0001FF0000FE0000FF0000FE00007F0000FE00007F0000FE00
+007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00
+007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00
+007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00
+007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00
+007F0000FE00007F0000FE00007F0000FE00007F0001FF0000FF807FFFFC3FFFFE7FFFFC
+3FFFFE7FFFFC3FFFFE2F407FBF33>I<000001FF800000001FFFF70000007F00FF000001
+F800FF000007F001FF00000FE001FF00001FC001FF00003F8001FF00007F8001FF00007F
+0001FF00007F0000FF0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
+00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
+00007F0000FE00007F0000FE00007F0000FE00007F00FFFFFFFFFF00FFFFFFFFFF00FFFF
+FFFFFF0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
+00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
+00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
+00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
+00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
+00007F0000FE00007F0000FE00007F0001FF0000FF807FFFFC3FFFFE7FFFFC3FFFFE7FFF
+FC3FFFFE2F407FBF33>I<000001FF0000FF800000001FFFC00FFFE00000007F01F03F80
+F8000001F80078FE003C000007F0003FF8000E00000FE0007FF0001F00001FC000FFE000
+7F80003F8001FFC000FF80007F8001FFC000FF80007F0001FF8000FF80007F0001FF8000
+FF8000FE0001FF0000FF8000FE0000FF00007F0000FE00007F00001C0000FE00007F0000
+000000FE00007F0000000000FE00007F0000000000FE00007F0000000000FE00007F0000
+000000FE00007F0000000000FE00007F0000000000FE00007F0000000000FE00007F0000
+000000FE00007F0000000000FE00007F00003F80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFF
+FF80FFFFFFFFFFFFFFFF8000FE00007F0000FF8000FE00007F00007F8000FE00007F0000
+3F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F0000
+3F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F0000
+3F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F0000
+3F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F0000
+3F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F0000
+3F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F0000
+3F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F0000
+3F8000FE00007F00003F8001FF0000FF80007FC07FFFFC3FFFFE1FFFFF7FFFFC3FFFFE1F
+FFFF7FFFFC3FFFFE1FFFFF48407FBF4C>I<1E007F80FFC0FFC0FFC0FFC0FFC0FFC0FFC0
+FFC0FFC07F807F807F807F807F807F807F807F807F807F807F807F803F003F003F003F00
+3F003F003F003F003F003F003F003F001E001E001E001E001E001E001E001E001E001E00
+1E000C00000000000000000000000000000000001E007F807F80FFC0FFC0FFC0FFC07F80
+7F801E000A4179C019>33 D<1E000F007F803FC0FF807FC0FFC07FE0FFC07FE0FFE07FF0
+FFE07FF0FFE07FF07FE03FF01E600F300060003000600030006000300060003000E00070
+00C0006000C0006000C0006001C000E0018000C0038001C003000180070003800E000700
+1C000E0018000C0038001C00300018001C1C7DBE2D>I<0000E000000000E000000000E0
+00000000E000000007FC0000003FFF800000FFFFE00001F8E3F00003E0E0FC0007C0E03C
+000F80E01E001F00E00F003E00E007003C00E007807C00E003807C00E003C07800E01FC0
+F800E03FC0F800E07FC0F800E07FC0F800E07FC0F800E07FC0FC00E07FC0FC00E03F80FE
+00E00E00FE00E000007F00E000007F80E000007FC0E000003FF0E000003FFEE000001FFF
+E000000FFFFC000007FFFF000003FFFFC00001FFFFE000007FFFF800001FFFFC000003FF
+FC000000FFFE000000E7FF000000E1FF000000E0FF800000E07F800000E03F800000E01F
+C00000E01FC03E00E00FC07F00E00FC0FF80E007C0FF80E007C0FF80E007C0FF80E007C0
+FF80E007C0FF00E007C0FC00E00780F000E00F807000E00F807800E00F007800E01F003C
+00E01E003C00E03E001E00E07C000F00E0F80007C0E1F00003F8EFE00000FFFF8000003F
+FE0000000FF800000000E000000000E000000000E000000000E0000022497BC32D>36
+D<1E007F80FF80FFC0FFC0FFE0FFE0FFE07FE01E60006000600060006000E000C000C000
+C001C001800380030007000E001C001800380030000B1C79BE19>39
+D<0000300000700000E00001C0000380000780000F00001E00003E00003C0000780000F8
+0000F00001F00001E00003E00003E00007C00007C0000FC0000F80000F80001F80001F00
+001F00003F00003F00003F00003E00007E00007E00007E00007E00007E00007E00007C00
+00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00
+00FC0000FC0000FC0000FC0000FC0000FC00007C00007E00007E00007E00007E00007E00
+007E00003E00003F00003F00003F00001F00001F00001F80000F80000F80000FC00007C0
+0007C00003E00003E00001E00001F00000F00000F800007800003C00003E00001E00000F
+000007800003800001C00000E0000070000030145A77C323>I<C00000E0000070000038
+00001C00001E00000F000007800007C00003C00001E00001F00000F00000F80000780000
+7C00007C00003E00003E00003F00001F00001F00001F80000F80000F80000FC0000FC000
+0FC00007C00007E00007E00007E00007E00007E00007E00003E00003F00003F00003F000
+03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000
+03F00003F00003F00003E00007E00007E00007E00007E00007E00007E00007C0000FC000
+0FC0000FC0000F80000F80001F80001F00001F00003F00003E00003E00007C00007C0000
+780000F80000F00001F00001E00003C00007C0000780000F00001E00001C000038000070
+0000E00000C00000145A7BC323>I<1E007F80FF80FFC0FFC0FFE0FFE0FFE07FE01E6000
+6000600060006000E000C000C000C001C001800380030007000E001C001800380030000B
+1C798919>44 D<FFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFE17067F961E>I<1E007F80
+7F80FFC0FFC0FFC0FFC07F807F801E000A0A798919>I<000000018000000003C0000000
+07C000000007C000000007800000000F800000000F800000000F000000001F000000001F
+000000001E000000003E000000003E000000003C000000007C000000007C000000007800
+000000F800000000F800000000F000000001F000000001F000000001E000000003E00000
+0003E000000003C000000007C000000007C000000007800000000F800000000F80000000
+1F000000001F000000001E000000003E000000003E000000003C000000007C000000007C
+000000007800000000F800000000F800000000F000000001F000000001F000000001E000
+000003E000000003E000000003C000000007C000000007C000000007800000000F800000
+000F800000000F000000001F000000001F000000001E000000003E000000003E00000000
+7C000000007C000000007800000000F800000000F800000000F000000001F000000001F0
+00000001E000000003E000000003E000000003C000000007C000000007C0000000078000
+00000F800000000F800000000F000000001F000000001F000000001E000000003E000000
+003E000000003C000000007C000000007C000000007800000000F800000000F800000000
+F0000000006000000000225B7BC32D>I<0001FE0000000FFFC000003F03F000007C00F8
+0000F8007C0001F0003E0003E0001F0007C0000F8007C0000F800FC0000FC01F800007E0
+1F800007E01F800007E03F800007F03F800007F03F000003F07F000003F87F000003F87F
+000003F87F000003F87F000003F87F000003F8FF000003FCFF000003FCFF000003FCFF00
+0003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF0000
+03FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003
+FCFF000003FCFF000003FC7F000003F87F000003F87F000003F87F000003F87F000003F8
+3F800007F03F800007F03F800007F01F800007E01F800007E01F800007E00FC0000FC00F
+C0000FC007E0001F8003E0001F0001F0003E0000F8007C00007C00F800003F03F000000F
+FFC0000001FE0000263F7DBC2D>I<0001C0000003C0000007C000001FC000007FC00007
+FFC000FFFFC000FF9FC000F81FC000001FC000001FC000001FC000001FC000001FC00000
+1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
+1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
+1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
+1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
+1FC000001FC000001FC000001FC000001FC000001FC000001FC000007FF000FFFFFFF8FF
+FFFFF8FFFFFFF81D3D78BC2D>I<0007FC0000003FFF800000FFFFE00003F01FF80007C0
+07FC000F0001FE001E0000FF001C0000FF803C00007FC07800007FC07800003FE0700000
+3FE0FF00003FE0FF80001FF0FFC0001FF0FFC0001FF0FFC0001FF0FFC0001FF0FFC0001F
+F07F80001FF03F00001FF00C00001FF00000001FE00000003FE00000003FE00000003FC0
+0000007FC00000007F80000000FF80000000FF00000001FE00000001FC00000003F80000
+0007F000000007E00000000FC00000001F800000003F000000007E000000007C00000000
+F800000001F000000003E000000007C00000000F800000001F000070003E000070003C00
+0070007800007000F00000E001E00000E003C00000E007800000E00F000001E01FFFFFFF
+E01FFFFFFFE03FFFFFFFE07FFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0243D7CBC2D
+>I<0007FC0000003FFF800000F80FE00001E003F800078001FC000F0001FE000E0000FF
+001E0000FF801F80007F803FC0007FC03FE0007FC03FE0007FC03FF0007FC03FE0007FC0
+3FE0007FC01FE0007FC00FC0007FC00000007F80000000FF80000000FF00000000FF0000
+0001FE00000001FE00000003FC00000003F800000007E00000000FC00000003F0000001F
+FC0000001FFF800000000FE000000007F800000003FC00000001FE00000000FF00000000
+FF800000007FC00000007FC00000007FE00000003FE00000003FE00000003FF00000003F
+F00C00003FF03F00003FF07F80003FF0FFC0003FF0FFC0003FF0FFC0003FF0FFC0003FE0
+FFC0003FE0FF80007FE07F00007FC07800007FC0780000FF803C0000FF801E0001FF000F
+0003FE0007C007FC0003F80FF00000FFFFE000003FFF80000007F80000243F7CBC2D>I<
+0000000E000000001E000000003E000000003E000000007E000000007E00000000FE0000
+0001FE00000001FE00000003FE000000077E000000067E0000000E7E0000001C7E000000
+1C7E000000387E000000707E000000707E000000E07E000001C07E000001C07E00000380
+7E000007007E000007007E00000E007E00001C007E00001C007E000038007E000070007E
+000070007E0000E0007E0000C0007E0001C0007E000380007E000300007E000700007E00
+0E00007E000C00007E001C00007E003800007E003800007E007000007E00E000007E00FF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FE00000000FE00000000FE00000000FE000000
+00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
+FE00000001FF000001FFFFFF0001FFFFFF0001FFFFFF283E7EBD2D>I<06000003000780
+001F0007F800FE0007FFFFFE0007FFFFFC0007FFFFF80007FFFFF00007FFFFC00007FFFF
+000007FFFC0000073FE00000070000000007000000000700000000070000000007000000
+000700000000070000000007000000000700000000070000000007000000000700000000
+0701FE0000070FFF8000073E03E000077001F80007E000FC0007C0007E000780003F0007
+00003F800600001F800000001FC00000001FC00000001FE00000000FE00000000FE00000
+000FE00000000FF00000000FF00000000FF00C00000FF07F00000FF07F80000FF0FF8000
+0FF0FF80000FF0FF80000FF0FF80000FF0FF80000FE0FF00001FE0FC00001FE07000001F
+C07800001FC03800003F803C00003F801E00007F001F0000FE000F8001FC0007C003F800
+03F80FE00000FFFFC000003FFF00000007F80000243F7CBC2D>I<00001FE0000000FFF8
+000003F03E00000FC00F00001F000780003E000780007E001FC000FC003FC001F8007FC0
+03F8007FC003F0007FC007F0007FC00FE0003F800FE0001F001FE00000001FC00000001F
+C00000003FC00000003FC00000003FC00000007F800000007F800000007F80FE00007F87
+FF8000FF8F07E000FF9C01F000FFB800FC00FFB0007E00FFF0007E00FFE0003F00FFE000
+3F80FFC0003FC0FFC0003FC0FFC0001FE0FFC0001FE0FFC0001FE0FF80001FF0FF80001F
+F0FF80001FF0FF80001FF0FF80001FF07F80001FF07F80001FF07F80001FF07F80001FF0
+7F80001FF07F80001FF03F80001FF03FC0001FE03FC0001FE01FC0001FE01FC0003FC01F
+C0003FC00FE0003F800FE0003F8007E0007F0003F0007E0001F800FC0000FC01F800007E
+07F000003FFFE000000FFF80000003FC0000243F7CBC2D>I<38000000003C000000003F
+000000003FFFFFFFFC3FFFFFFFFC3FFFFFFFFC3FFFFFFFF87FFFFFFFF87FFFFFFFF07FFF
+FFFFE078000001E070000003C0700000078070000007007000000F00E000001E00E00000
+1C00E000003C00E0000078000000007000000000F000000001E000000001C000000003C0
+000000078000000007000000000F000000001E000000001E000000003C000000003C0000
+00007C000000007800000000F800000000F800000001F800000001F000000003F0000000
+03F000000003F000000007F000000007F000000007F00000000FF00000000FE00000000F
+E00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000003FE0
+0000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE000
+00003FE00000003FE00000001FC00000000700000026407BBD2D>I<0003FC0000001FFF
+8000007C07E00000F001F80001E0007C0003C0003E000780001F000F00001F000F00000F
+801E00000F801E00000FC03E000007C03E000007C03E000007C03E000007C03F000007C0
+3F000007C03F80000F803FC0000F801FE0001F801FF0001F001FFC003E000FFE007C000F
+FF80780007FFC0F00003FFF3E00001FFFF800000FFFF0000003FFF0000001FFFC000000F
+FFE000003FFFF8000078FFFC0001F07FFE0003E01FFF0007C00FFF800F8003FFC01F0001
+FFC03F00007FE03E00003FE07E00001FE07C00000FF07C000007F0F8000003F0F8000003
+F0F8000003F0F8000001F0F8000001F0F8000001F0F8000001F0FC000001E07C000003E0
+7C000003E07E000003C03F000007C01F00000F801F80001F000FC0003E0007F0007C0001
+FC03F80000FFFFE000001FFF80000003FC0000243F7CBC2D>I<0003FC0000001FFF0000
+007E07C00000FC03F00001F801F80003F000FC0007E0007C000FE0007E001FC0007F001F
+C0003F003FC0003F803F80003F807F80003FC07F80003FC07F80001FC0FF80001FC0FF80
+001FE0FF80001FE0FF80001FE0FF80001FE0FF80001FE0FF80001FF0FF80001FF0FF8000
+1FF0FF80001FF0FF80001FF07F80001FF07F80003FF07F80003FF07F80003FF03FC0003F
+F03FC0003FF01FC0007FF00FC0007FF007E000FFF007F000DFF003F001DFF000F8039FF0
+007E0F1FF0001FFE1FE00007F01FE00000001FE00000001FE00000003FC00000003FC000
+00003FC00000003FC00000003F800000007F800F80007F001FC0007F003FE000FE003FE0
+00FE003FE001FC003FE001F8003FC003F0003F8007F0001E000FE0001F001FC0000FC07F
+000003FFFE000001FFF80000003FC00000243F7CBC2D>I<1E007F807F80FFC0FFC0FFC0
+FFC07F807F801E0000000000000000000000000000000000000000000000000000000000
+000000000000000000001E007F807F80FFC0FFC0FFC0FFC07F807F801E000A2779A619>
+I<1E007F807F80FFC0FFC0FFC0FFC07F807F801E00000000000000000000000000000000
+00000000000000000000000000000000000000000000001E007F00FF80FF80FFC0FFC0FF
+C0FFC07FC01EC000C000C000C000C001C001800180018003800300070006000E000C001C
+003800300030000A3979A619>I<001FF80000FFFF0003E01FC00F0007F01E0003F83C00
+01FC780001FE780000FEFE0000FFFF0000FFFF8000FFFF8000FFFF8000FFFF8000FF7F00
+00FF3E0000FF000001FE000001FE000003FC000007F8000007F000000FC000001F800000
+3F0000003E0000007C00000078000000F8000000F0000001F0000001E0000001E0000003
+C0000003C000000380000003800000038000000380000003800000038000000380000003
+800000038000000380000003800000030000000000000000000000000000000000000000
+000000000000000000000000000000078000001FE000001FE000003FF000003FF000003F
+F000003FF000001FE000001FE0000007800020407BBF2B>63 D<00000007000000000000
+000F800000000000000F800000000000000F800000000000001FC00000000000001FC000
+00000000001FC00000000000003FE00000000000003FE00000000000003FE00000000000
+007FF00000000000007FF00000000000007FF0000000000000FFF8000000000000E7F800
+0000000000E7F8000000000001C7FC000000000001C3FC000000000001C3FC0000000000
+0381FE00000000000381FE00000000000381FE00000000000700FF00000000000700FF00
+000000000700FF00000000000E007F80000000000E007F80000000000E007F8000000000
+1C003FC0000000001C003FC0000000001C003FC00000000038001FE00000000038001FE0
+0000000038001FE00000000070000FF00000000070000FF00000000070000FF000000000
+E00007F800000000E00007F800000000E00007F800000001C00003FC00000001FFFFFFFC
+00000001FFFFFFFC00000003FFFFFFFE00000003800001FE00000003800001FE00000007
+000000FF00000007000000FF0000000F000000FF8000000E0000007F8000000E0000007F
+8000001E0000007FC000001C0000003FC000001C0000003FC000003C0000003FE0000038
+0000001FE00000380000001FE00000780000001FF00000780000000FF00000FC0000000F
+F00003FC0000001FF8000FFF0000003FFC00FFFFF0000FFFFFF8FFFFF0000FFFFFF8FFFF
+F0000FFFFFF83D417DC044>65 D<FFFFFFFFFC0000FFFFFFFFFF8000FFFFFFFFFFF00001
+FF80000FF800007F000003FE00007F000001FF00007F000000FF80007F0000007FC0007F
+0000003FE0007F0000003FE0007F0000001FF0007F0000001FF0007F0000001FF8007F00
+00001FF8007F0000001FF8007F0000000FF8007F0000001FF8007F0000001FF8007F0000
+001FF8007F0000001FF0007F0000001FF0007F0000003FE0007F0000007FE0007F000000
+7FC0007F000000FF80007F000001FF00007F000003FC00007F00000FF800007F00007FE0
+00007FFFFFFF0000007FFFFFFFE000007F000007FC00007F000001FE00007F000000FF80
+007F0000007FC0007F0000003FE0007F0000001FF0007F0000001FF8007F0000000FF800
+7F0000000FFC007F00000007FC007F00000007FC007F00000007FE007F00000007FE007F
+00000007FE007F00000007FE007F00000007FE007F00000007FE007F00000007FE007F00
+000007FC007F0000000FFC007F0000000FFC007F0000001FF8007F0000001FF0007F0000
+003FF0007F0000007FE0007F000000FFC0007F000003FF8001FF80000FFE00FFFFFFFFFF
+FC00FFFFFFFFFFE000FFFFFFFFFF0000373E7DBD40>I<0000003FF00006000003FFFE00
+0E00000FFFFF801E00003FF007E03E0000FF8000F83E0003FE00007C7E0007F800001EFE
+000FF000000FFE003FE0000007FE007FC0000003FE00FF80000003FE00FF00000001FE01
+FE00000000FE03FE00000000FE07FC000000007E07F8000000007E0FF8000000003E0FF8
+000000003E1FF0000000001E1FF0000000001E3FF0000000001E3FE0000000001E3FE000
+0000000E7FE0000000000E7FE0000000000E7FE0000000000E7FC00000000000FFC00000
+000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC0000000
+0000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000000000
+00FFC000000000007FC000000000007FE000000000007FE0000000000E7FE0000000000E
+3FE0000000000E3FE0000000000E3FF0000000000E1FF0000000001E1FF0000000001C0F
+F8000000001C0FF8000000001C07F8000000003C07FC000000003803FE000000007801FE
+000000007000FF00000000F000FF80000001E0007FC0000001C0003FE0000003C0000FF0
+000007800007F800001F000003FE00003E000000FF8000F80000003FF007F00000000FFF
+FFC000000003FFFF00000000003FF0000037427BBF42>I<FFFFFFFFFC000000FFFFFFFF
+FF800000FFFFFFFFFFE0000001FFC0001FF80000007F800003FE0000007F800000FF0000
+007F8000007F8000007F8000003FC000007F8000000FE000007F8000000FF000007F8000
+0007F800007F80000003FC00007F80000001FC00007F80000001FE00007F80000000FF00
+007F80000000FF00007F80000000FF80007F800000007F80007F800000007FC0007F8000
+00007FC0007F800000007FC0007F800000003FE0007F800000003FE0007F800000003FE0
+007F800000003FE0007F800000003FE0007F800000003FF0007F800000003FF0007F8000
+00003FF0007F800000003FF0007F800000003FF0007F800000003FF0007F800000003FF0
+007F800000003FF0007F800000003FF0007F800000003FF0007F800000003FF0007F8000
+00003FE0007F800000003FE0007F800000003FE0007F800000003FE0007F800000003FE0
+007F800000007FC0007F800000007FC0007F800000007F80007F800000007F80007F8000
+0000FF80007F80000000FF00007F80000001FE00007F80000001FE00007F80000003FC00
+007F80000003F800007F80000007F800007F8000000FF000007F8000001FE000007F8000
+007FC000007F800000FF0000007F800003FE000001FFC0001FF80000FFFFFFFFFFF00000
+FFFFFFFFFF800000FFFFFFFFFC0000003C3E7DBD45>I<FFFFFFFFFFFFE0FFFFFFFFFFFF
+E0FFFFFFFFFFFFE001FFC00001FFE0007F8000001FE0007F8000000FF0007F80000003F0
+007F80000003F0007F80000001F0007F80000000F0007F80000000F0007F80000000F000
+7F8000000070007F8000000070007F8000000070007F8000000070007F8000000038007F
+80001C0038007F80001C0038007F80001C0038007F80001C0038007F80001C0000007F80
+001C0000007F80003C0000007F80003C0000007F80007C0000007F8000FC0000007F8003
+FC0000007FFFFFFC0000007FFFFFFC0000007FFFFFFC0000007F8003FC0000007F8000FC
+0000007F80007C0000007F80003C0000007F80003C0000007F80001C0000007F80001C00
+00007F80001C0007007F80001C0007007F80001C0007007F80001C000E007F800000000E
+007F800000000E007F800000000E007F800000000E007F800000001E007F800000001C00
+7F800000001C007F800000003C007F800000003C007F800000007C007F800000007C007F
+80000000F8007F80000001F8007F80000003F8007F80000007F8007F8000001FF801FFC0
+0001FFF8FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0383E7DBD3E>I<FFFFFFFF
+FFFF80FFFFFFFFFFFF80FFFFFFFFFFFF8001FFC00003FF80007F8000007F80007F800000
+1FC0007F8000000FC0007F80000007C0007F80000007C0007F80000003C0007F80000003
+C0007F80000003C0007F80000001C0007F80000001C0007F80000001C0007F80000001C0
+007F80000000E0007F80000000E0007F80003800E0007F80003800E0007F80003800E000
+7F8000380000007F8000380000007F8000380000007F8000780000007F8000780000007F
+8000F80000007F8001F80000007F8007F80000007FFFFFF80000007FFFFFF80000007FFF
+FFF80000007F8007F80000007F8001F80000007F8000F80000007F8000780000007F8000
+780000007F8000380000007F8000380000007F8000380000007F8000380000007F800038
+0000007F8000380000007F8000000000007F8000000000007F8000000000007F80000000
+00007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000
+007F8000000000007F8000000000007F8000000000007F8000000000007F800000000000
+7F800000000001FFE000000000FFFFFFF0000000FFFFFFF0000000FFFFFFF0000000333E
+7DBD3B>I<0000003FE0000C00000003FFFE001C0000001FFFFF803C0000007FF00FC07C
+000000FF0001F07C000003FC000078FC000007F800003DFC00001FE000001FFC00003FC0
+00000FFC00007F80000007FC0000FF80000003FC0001FF00000003FC0001FE00000001FC
+0003FC00000001FC0007FC00000000FC0007F800000000FC000FF8000000007C000FF000
+0000007C001FF0000000003C001FF0000000003C003FE0000000003C003FE0000000003C
+003FE0000000001C007FE0000000001C007FE0000000001C007FC0000000001C007FC000
+0000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC00000000000
+00FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC000
+0000000000FFC0000000000000FFC0000000000000FFC000001FFFFFF07FC000001FFFFF
+F07FC000001FFFFFF07FE00000000FFE007FE000000003FC003FE000000003FC003FE000
+000003FC003FF000000003FC001FF000000003FC001FF000000003FC000FF800000003FC
+000FF800000003FC0007F800000003FC0007FC00000003FC0003FC00000003FC0001FE00
+000003FC0001FF00000003FC0000FF80000003FC00007FC0000007FC00003FE0000007FC
+00001FF000000FFC000007F800001EFC000003FE00003C7C000000FF8000F83C0000007F
+F007F01C0000001FFFFFC00C00000003FFFF0000000000003FF00000003C427BBF47>I<
+FFFFFFC01FFFFFF8FFFFFFC01FFFFFF8FFFFFFC01FFFFFF801FFE000003FFC00007F8000
+000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000
+007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000
+000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000
+007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000
+000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000
+007F8000000FF000007FFFFFFFFFF000007FFFFFFFFFF000007FFFFFFFFFF000007F8000
+000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000
+007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000
+000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000
+007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000
+000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000
+007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF00001FFE000
+003FFC00FFFFFFC01FFFFFF8FFFFFFC01FFFFFF8FFFFFFC01FFFFFF83D3E7DBD44>I<FF
+FFFFF0FFFFFFF0FFFFFFF000FFF000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC00000FFF000FFFFFFF0FFFFFFF0FFFFFFF01C3E7EBD21
+>I<001FFFFFFC001FFFFFFC001FFFFFFC000007FF00000003FE00000001FE00000001FE
+00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00
+000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE0000
+0001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE000000
+01FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001
+FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE
+00000001FE00000001FE00000001FE00000001FE003F0001FE007F8001FE00FFC001FE00
+FFC001FE00FFC001FE00FFC001FE00FFC003FC00FF8003FC007F0003F8007C0007F80038
+0007F0003C000FE0001E001FC0000F003F800003E07E000000FFF80000003FC000002640
+7CBD2F>I<FFFFFFC0007FFFFCFFFFFFC0007FFFFCFFFFFFC0007FFFFC01FFE000000FFF
+80007F80000007FE00007F80000007F800007F80000007E000007F80000007C000007F80
+00000F8000007F8000001F0000007F8000003E0000007F8000007C0000007F800000F800
+00007F800001F00000007F800003E00000007F800007C00000007F80000F800000007F80
+001F000000007F80003E000000007F80007C000000007F8000F8000000007F8001F00000
+00007F8003E0000000007F800780000000007F800FC0000000007F801FC0000000007F80
+3FE0000000007F807FF0000000007F80FFF0000000007F81EFF8000000007F83C7FC0000
+00007F8787FC000000007F8F03FE000000007F9E01FF000000007FBC01FF000000007FF8
+00FF800000007FF0007FC00000007FE0007FC00000007FC0003FE00000007F80001FF000
+00007F80001FF00000007F80000FF80000007F800007FC0000007F800007FC0000007F80
+0003FE0000007F800001FF0000007F800001FF0000007F800000FF8000007F8000007FC0
+00007F8000007FE000007F8000003FE000007F8000001FF000007F8000000FF800007F80
+00000FF800007F80000007FC00007F80000007FE00007F80000007FF00007F80000007FF
+8001FFE000000FFFC0FFFFFFC000FFFFFFFFFFFFC000FFFFFFFFFFFFC000FFFFFF403E7D
+BD47>I<FFFFFFF8000000FFFFFFF8000000FFFFFFF800000001FFE000000000007F8000
+000000007F8000000000007F8000000000007F8000000000007F8000000000007F800000
+0000007F8000000000007F8000000000007F8000000000007F8000000000007F80000000
+00007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000
+007F8000000000007F8000000000007F8000000000007F8000000000007F800000000000
+7F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F
+8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F80
+00000000007F8000000000007F8000000000007F8000000380007F8000000380007F8000
+000380007F8000000380007F8000000380007F8000000780007F8000000700007F800000
+0700007F8000000700007F8000000700007F8000000F00007F8000000F00007F8000000F
+00007F8000001F00007F8000001F00007F8000003F00007F8000007F00007F800000FF00
+007F800001FE00007F800007FE0001FFC0003FFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FF
+FFFFFFFFFE00313E7DBD39>I<FFFFC0000000003FFFF0FFFFC0000000003FFFF0FFFFC0
+000000003FFFF001FFE0000000007FF800007FE0000000007FE0000077F000000000EFE0
+000077F000000000EFE0000077F000000000EFE0000073F800000001CFE0000073F80000
+0001CFE0000071FC000000038FE0000071FC000000038FE0000071FC000000038FE00000
+70FE000000070FE0000070FE000000070FE0000070FF0000000E0FE00000707F0000000E
+0FE00000707F0000000E0FE00000703F8000001C0FE00000703F8000001C0FE00000703F
+8000001C0FE00000701FC00000380FE00000701FC00000380FE00000700FE00000700FE0
+0000700FE00000700FE00000700FE00000700FE000007007F00000E00FE000007007F000
+00E00FE000007003F80001C00FE000007003F80001C00FE000007003F80001C00FE00000
+7001FC0003800FE000007001FC0003800FE000007001FC0003800FE000007000FE000700
+0FE000007000FE0007000FE0000070007F000E000FE0000070007F000E000FE000007000
+7F000E000FE0000070003F801C000FE0000070003F801C000FE0000070001FC038000FE0
+000070001FC038000FE0000070001FC038000FE0000070000FE070000FE0000070000FE0
+70000FE0000070000FE0E0000FE00000700007F0E0000FE00000700007F0E0000FE00000
+700003F9C0000FE00000700003F9C0000FE00000700003F9C0000FE00000700001FF8000
+0FE00000700001FF80000FE00000700000FF00000FE00000700000FF00000FE00000F800
+00FF00000FE00001FC00007E00000FE00007FF00007E00003FF800FFFFF8003C001FFFFF
+F0FFFFF8003C001FFFFFF0FFFFF8003C001FFFFFF04C3E7DBD53>I<FFFF800000FFFFF8
+FFFFC00000FFFFF8FFFFE00000FFFFF8007FE0000007FF00007FF0000001FC00007FF800
+0000F800007FF800000070000077FC00000070000073FE00000070000073FE0000007000
+0071FF00000070000070FF80000070000070FF800000700000707FC00000700000703FE0
+0000700000703FE00000700000701FF00000700000700FF80000700000700FF800007000
+007007FC00007000007003FE00007000007003FE00007000007001FF00007000007000FF
+80007000007000FF800070000070007FC00070000070003FE00070000070003FE0007000
+0070001FF00070000070000FF80070000070000FF800700000700007FC00700000700003
+FE00700000700003FE00700000700001FF00700000700000FF80700000700000FF807000
+007000007FC07000007000003FE07000007000003FE07000007000001FF0700000700000
+0FF87000007000000FF870000070000007FC70000070000003FE70000070000003FE7000
+0070000001FF70000070000000FFF0000070000000FFF00000700000007FF00000700000
+003FF00000700000003FF00000700000001FF00000700000000FF00000700000000FF000
+007000000007F00000F800000003F00001FC00000003F00007FF00000001F000FFFFF800
+0000F000FFFFF8000000F000FFFFF800000070003D3E7DBD44>I<0000007FE000000000
+0007FFFE00000000001FC03F80000000007E0007E000000001FC0003F800000007F00000
+FE0000000FE000007F0000001FC000003F8000003F8000001FC000007F0000000FE00000
+FE00000007F00001FE00000007F80001FC00000003F80003FC00000003FC0007F8000000
+01FE0007F800000001FE000FF000000000FF000FF000000000FF001FF000000000FF801F
+E0000000007F803FE0000000007FC03FE0000000007FC03FE0000000007FC07FE0000000
+007FE07FC0000000003FE07FC0000000003FE07FC0000000003FE0FFC0000000003FF0FF
+C0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000
+003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FF
+C0000000003FF0FFC0000000003FF07FC0000000003FE07FE0000000007FE07FE0000000
+007FE07FE0000000007FE07FE0000000007FE03FE0000000007FC03FE0000000007FC01F
+F000000000FF801FF000000000FF801FF000000000FF800FF800000001FF000FF8000000
+01FF0007FC00000003FE0003FC00000003FC0003FE00000007FC0001FE00000007F80000
+FF0000000FF000007F0000000FE000003F8000001FC000001FC000003F8000000FE00000
+7F00000007F00000FE00000001FC0003F8000000007F000FE0000000001FC03F80000000
+0007FFFE0000000000007FE00000003C427BBF47>I<FFFFFFFFF80000FFFFFFFFFF8000
+FFFFFFFFFFE00001FFC0003FF800007F800007FC00007F800001FE00007F800000FF0000
+7F8000007F80007F8000003FC0007F8000003FE0007F8000003FE0007F8000001FF0007F
+8000001FF0007F8000001FF8007F8000001FF8007F8000001FF8007F8000001FF8007F80
+00001FF8007F8000001FF8007F8000001FF8007F8000001FF8007F8000001FF0007F8000
+001FF0007F8000003FE0007F8000003FE0007F8000003FC0007F8000007F80007F800000
+FF00007F800001FE00007F800007FC00007F80003FF000007FFFFFFFC000007FFFFFFE00
+00007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000
+007F8000000000007F8000000000007F8000000000007F8000000000007F800000000000
+7F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F
+8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F80
+00000000007F8000000000007F8000000000007F8000000000007F800000000001FFE000
+000000FFFFFFC0000000FFFFFFC0000000FFFFFFC0000000353E7DBD3E>I<0000007FE0
+000000000007FFFE00000000001FC03F80000000007F000FE000000001FC0003F8000000
+07F00000FE0000000FE000007F0000001FC000003F8000003F8000001FC000007F000000
+0FE00000FF0000000FF00001FE00000007F80001FC00000003F80003FC00000003FC0007
+F800000001FE0007F800000001FE000FF800000001FF000FF000000000FF001FF0000000
+00FF801FF000000000FF803FE0000000007FC03FE0000000007FC03FE0000000007FC07F
+E0000000007FE07FE0000000007FE07FC0000000003FE07FC0000000003FE0FFC0000000
+003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FF
+C0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000
+003FF0FFC0000000003FF0FFC0000000003FF07FC0000000003FE07FC0000000003FE07F
+E0000000007FE07FE0000000007FE07FE0000000007FE03FE0000000007FC03FE0000000
+007FC01FF000000000FF801FF000000000FF801FF000000000FF800FF000000000FF000F
+F800000001FF0007F8000F8001FE0003FC003FE003FC0003FC00707003FC0001FE00E038
+07F80000FF01C01C0FF000007F01800E0FE000003F8180061FC000001FC180073F800000
+0FE180077F00000007F18003FE00000001FDC003F8000000007EE007E0000000001FF03F
+C00018000007FFFFC000180000007FE1E000180000000001E000380000000001F0003800
+00000001F800780000000001F800780000000000FC00F00000000000FF03F00000000000
+FFFFF00000000000FFFFF000000000007FFFE000000000007FFFE000000000007FFFE000
+000000003FFFC000000000001FFF8000000000000FFF00000000000007FE000000000000
+01F8003D527BBF47>I<FFFFFFFFC0000000FFFFFFFFFC000000FFFFFFFFFF80000001FF
+C000FFE00000007F80001FF00000007F800007FC0000007F800001FE0000007F800000FF
+0000007F800000FF8000007F8000007FC000007F8000007FC000007F8000003FE000007F
+8000003FE000007F8000003FF000007F8000003FF000007F8000003FF000007F8000003F
+F000007F8000003FF000007F8000003FF000007F8000003FF000007F8000003FE000007F
+8000007FE000007F8000007FC000007F8000007F8000007F800000FF8000007F800000FF
+0000007F800001FC0000007F800007F80000007F80001FE00000007F8000FF800000007F
+FFFFFC000000007FFFFFF0000000007F8001FC000000007F80003F000000007F80001FC0
+0000007F80000FE00000007F800007F00000007F800007F80000007F800003F80000007F
+800003FC0000007F800001FC0000007F800001FE0000007F800001FE0000007F800001FE
+0000007F800001FF0000007F800001FF0000007F800001FF0000007F800001FF0000007F
+800001FF8000007F800001FF8000007F800001FF8000007F800001FF8000007F800001FF
+C004007F800001FFC00E007F800001FFC00E007F800000FFC00E007F800000FFE00E007F
+8000007FE01E01FFE000007FE01CFFFFFFC0003FF01CFFFFFFC0001FF838FFFFFFC00007
+F870000000000001FFE00000000000003F803F407DBD43>I<0007FC000C001FFF801C00
+7FFFF03C01FC03F83C03F0007E7C07C0001FFC0F80000FFC1F800007FC3F000003FC3E00
+0001FC7E000000FC7E000000FC7C0000007CFC0000007CFC0000007CFC0000003CFC0000
+003CFC0000003CFE0000001CFE0000001CFF0000001CFF0000001C7F800000007FC00000
+007FE00000003FF80000003FFF8000001FFFF800000FFFFF800007FFFFF00003FFFFFC00
+01FFFFFF0000FFFFFFC0003FFFFFE00007FFFFF000007FFFF0000007FFF80000007FFC00
+00000FFC00000007FE00000003FE00000001FE00000000FF00000000FFE00000007FE000
+00007FE00000007FE00000003FE00000003FF00000003FF00000003FF00000003FF00000
+003EF80000003EF80000007EFC0000007CFE000000FCFF000000F8FF800001F8FFC00003
+F0FFE00007E0F9FC000FC0F07F803F80F01FFFFE00E007FFF800C0007FC00028427BBF33
+>I<3FFFFFFFFFFFFF803FFFFFFFFFFFFF803FFFFFFFFFFFFF803FF0007FE001FF803F80
+003FC0003F807F00003FC0001FC07E00003FC00007C07C00003FC00007C07800003FC000
+03C07800003FC00003C07800003FC00003C07000003FC00001C07000003FC00001C07000
+003FC00001C07000003FC00001C07000003FC00001C0E000003FC00000E0E000003FC000
+00E0E000003FC00000E0E000003FC00000E0E000003FC00000E00000003FC00000000000
+003FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC000
+00000000003FC00000000000003FC00000000000003FC00000000000003FC00000000000
+003FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC000
+00000000003FC00000000000003FC00000000000003FC00000000000003FC00000000000
+003FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC000
+00000000003FC00000000000003FC00000000000003FC00000000000003FC00000000000
+003FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC000
+00000000003FC00000000000003FC00000000000007FE0000000000000FFF00000000007
+FFFFFFFE00000007FFFFFFFE00000007FFFFFFFE00003B3D7DBC42>I<FFFFFFC000FFFF
+F8FFFFFFC000FFFFF8FFFFFFC000FFFFF801FFE0000007FF00007F80000001FC00007F80
+000000F800007F800000007000007F800000007000007F800000007000007F8000000070
+00007F800000007000007F800000007000007F800000007000007F800000007000007F80
+0000007000007F800000007000007F800000007000007F800000007000007F8000000070
+00007F800000007000007F800000007000007F800000007000007F800000007000007F80
+0000007000007F800000007000007F800000007000007F800000007000007F8000000070
+00007F800000007000007F800000007000007F800000007000007F800000007000007F80
+0000007000007F800000007000007F800000007000007F800000007000007F8000000070
+00007F800000007000007F800000007000007F800000007000007F800000007000007F80
+0000007000007F800000007000007F800000007000007F800000007000007F8000000070
+00003F80000000F000003FC0000000E000003FC0000000E000003FC0000001E000001FC0
+000001C000001FE0000001C000000FE0000003C000000FF000000780000007F000000700
+000003F800000F00000001FC00001E00000000FE00003C000000007F0000F8000000003F
+8001F0000000000FF00FE00000000003FFFF800000000000FFFE0000000000001FF00000
+003D407DBD44>I<FFFFFF00000FFFFEFFFFFF00000FFFFEFFFFFF00000FFFFE03FFE000
+0001FFE001FF800000007F8000FF800000003F00007F800000003E00007F800000001C00
+007FC00000003C00003FC00000003800003FC00000003800003FE00000007800001FE000
+00007000001FE00000007000000FF0000000E000000FF0000000E000000FF8000001E000
+0007F8000001C0000007F8000001C0000007FC000003C0000003FC00000380000003FC00
+000380000001FE00000700000001FE00000700000001FF00000700000000FF00000E0000
+0000FF00000E00000000FF80001E000000007F80001C000000007F80001C000000007FC0
+003C000000003FC00038000000003FC00038000000001FE00070000000001FE000700000
+00001FF000F0000000000FF000E0000000000FF000E0000000000FF801E00000000007F8
+01C00000000007F801C00000000003FC03800000000003FC03800000000003FE07800000
+000001FE07000000000001FE07000000000001FF0F000000000000FF0E000000000000FF
+0E0000000000007F9C0000000000007F9C0000000000007FDC0000000000003FF8000000
+0000003FF80000000000003FF80000000000001FF00000000000001FF00000000000001F
+F00000000000000FE00000000000000FE000000000000007C000000000000007C0000000
+00000007C000000000000003800000003F407EBD44>I<FFFFFE007FFFFF8007FFFFFFFF
+FE007FFFFF8007FFFFFFFFFE007FFFFF8007FFFF03FFC00001FFE00000FFF801FF000000
+FFC000003FE001FF0000007F8000000F8000FF0000007F8000000F8000FF0000007FC000
+000F0000FF8000003FC000000F00007F8000003FC000000E00007F8000003FE000000E00
+007F8000003FE000000E00003FC000003FE000001C00003FC000003FE000001C00003FC0
+00007FF000001C00001FE000007FF000003800001FE000007FF000003800001FE00000E7
+F800003800000FF00000E7F800007000000FF00000E7F800007000000FF00001C3FC0000
+7000000FF80001C3FC0000F0000007F80001C3FC0000E0000007F80003C3FE0000E00000
+07FC000381FE0001E0000003FC000381FE0001C0000003FC000781FF0001C0000003FC00
+0700FF0001C0000001FE000700FF000380000001FE000700FF000380000001FE000E007F
+800380000000FF000E007F800700000000FF000E007F800700000000FF001C003FC00700
+0000007F801C003FC00E000000007F801C003FC00E000000007F8038001FE00E00000000
+7FC038001FE01E000000003FC038001FE01C000000003FC078001FF01C000000003FE070
+000FF03C000000001FE070000FF038000000001FE0F0000FF838000000001FE0E00007F8
+38000000000FF0E00007F870000000000FF0E00007F870000000000FF1C00003FC700000
+000007F9C00003FCE00000000007F9C00003FCE00000000007FB800001FEE00000000003
+FF800001FFC00000000003FF800001FFC00000000003FF000000FFC00000000003FF0000
+00FFC00000000001FF000000FF800000000001FF000000FF800000000001FE0000007F80
+0000000000FE0000007F000000000000FE0000007F000000000000FC0000003F00000000
+00007C0000003E0000000000007C0000003E000000000000780000001E00000000000038
+0000001C00000058407EBD5D>I<7FFFFFC003FFFFE07FFFFFC003FFFFE07FFFFFC003FF
+FFE000FFFE0000FFFC00003FF800003FE000001FF000001F8000000FF800001F0000000F
+F800001E00000007FC00001C00000003FE00003C00000003FE00007800000001FF000070
+00000000FF8000F000000000FF8001E0000000007FC001C0000000003FC003C000000000
+3FE00780000000001FF00700000000000FF00F00000000000FF81E000000000007FC1C00
+0000000007FC3C000000000003FE78000000000001FF70000000000001FFF00000000000
+00FFE00000000000007FC00000000000007FC00000000000003FE00000000000001FF000
+00000000001FF00000000000001FF80000000000001FFC0000000000003FFC0000000000
+003BFE00000000000071FF000000000000F1FF000000000000E0FF800000000001C07F80
+0000000003C07FC00000000003803FE00000000007003FE0000000000F001FF000000000
+0E000FF8000000001C000FF8000000003C0007FC00000000380003FE00000000780003FE
+00000000F00001FF00000000E00000FF80000001E00000FF80000003C000007FC0000003
+8000003FE00000078000003FE000000F0000001FF000001F0000000FF800003F8000000F
+F80000FFC000001FFC0007FFE000007FFF00FFFFFC0003FFFFFEFFFFFC0003FFFFFEFFFF
+FC0003FFFFFE3F3E7EBD44>I<FFFFFF800003FFFF80FFFFFF800003FFFF80FFFFFF8000
+03FFFF8001FFF0000000FFF800007FE00000003FC000007FE00000001F8000003FE00000
+001E0000001FF00000001E0000001FF00000003C0000000FF80000003800000007FC0000
+007800000007FC000000F000000003FE000000E000000003FF000001E000000001FF0000
+01C000000000FF800003C000000000FF80000380000000007FC0000700000000003FE000
+0F00000000003FE0000E00000000001FF0001E00000000001FF0001C00000000000FF800
+38000000000007FC0078000000000007FC0070000000000003FE00F0000000000003FF00
+E0000000000001FF01E0000000000000FF83C0000000000000FF83800000000000007FC7
+800000000000003FE7000000000000003FEF000000000000001FFE000000000000001FFC
+000000000000000FFC0000000000000007F80000000000000007F80000000000000007F8
+0000000000000007F80000000000000007F80000000000000007F80000000000000007F8
+0000000000000007F80000000000000007F80000000000000007F80000000000000007F8
+0000000000000007F80000000000000007F80000000000000007F80000000000000007F8
+0000000000000007F80000000000000007F80000000000000007F80000000000000007F8
+0000000000000007F80000000000000007F80000000000000007F8000000000000001FFC
+0000000000000FFFFFFC00000000000FFFFFFC00000000000FFFFFFC000000413E7FBD44
+>I<3FFFFFFFFFF83FFFFFFFFFF83FFFFFFFFFF83FFF00001FF03FF800001FF03FE00000
+3FE03F8000007FC03F0000007FC03E000000FF803E000000FF803C000001FF007C000003
+FE0078000003FE0078000007FC007800000FF8007800000FF8007000001FF0007000001F
+F0007000003FE0007000007FC0007000007FC000000000FF8000000001FF0000000001FF
+0000000003FE0000000007FC0000000007FC000000000FF8000000000FF8000000001FF0
+000000003FE0000000003FE0000000007FC000000000FF8000000000FF8000000001FF00
+00000001FF0000000003FE0000000007FC00001C0007FC00001C000FF800001C001FF000
+001C001FF000001C003FE000001C007FC000001C007FC000003C00FF8000003C00FF8000
+003C01FF0000003C03FE0000003C03FE0000007807FC000000780FF8000000F80FF80000
+00F81FF0000001F81FF0000003F83FE000000FF87FC000003FF87FC00001FFF8FFFFFFFF
+FFF8FFFFFFFFFFF8FFFFFFFFFFF82E3E7BBD38>I<FFFCFFFCFFFCFFFCF000F000F000F0
+00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F0
+00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F0
+00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F0
+00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F0
+00F000F000F000F000F000F000F000FFFCFFFCFFFCFFFC0E5B77C319>I<018000C00380
+01C003000180070003800E0007001C000E0018000C0038001C0030001800700038006000
+30006000300060003000E0007000C0006000C0006000C0006000C0006000CF006780FFC0
+7FE0FFE07FF0FFE07FF0FFE07FF07FE03FF07FE03FF03FE01FF03FC01FE00F0007801C1C
+73BE2D>I<FFFCFFFCFFFCFFFC003C003C003C003C003C003C003C003C003C003C003C00
+3C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C00
+3C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C00
+3C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C00
+3C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003CFF
+FCFFFCFFFCFFFC0E5B7FC319>I<01800380030007000E001C0018003800300070006000
+60006000E000C000C000C000C000CF00FFC0FFE0FFE0FFE07FE07FE03FE03FC00F000B1C
+7ABE19>96 D<000FF800000000FFFE00000003F01F800000078007E000000F8003F00000
+0FE001F800001FF001FC00001FF000FE00001FF000FE00001FF000FE00001FF0007F0000
+0FE0007F00000380007F00000000007F00000000007F00000000007F00000000007F0000
+00001FFF00000003FFFF0000001FF87F0000007F807F000001FC007F000007F8007F0000
+0FE0007F00001FC0007F00003F80007F00003F80007F00007F00007F00007F00007F0380
+FE00007F0380FE00007F0380FE00007F0380FE0000FF0380FE0000FF0380FE0000FF0380
+7F0001FF03807F0003BF03803F80071F87001FC00E1FCF0007F03C0FFE0001FFF807FC00
+003FC001F000292A7DA82D>I<01FC00000000FFFC00000000FFFC00000000FFFC000000
+0007FC0000000003FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC03FC000001FC1FFF800001FC7C07E00001FDE001F00001FFC000FC
+0001FF80007E0001FF00003F0001FE00003F8001FC00001F8001FC00001FC001FC00000F
+E001FC00000FE001FC00000FF001FC00000FF001FC000007F001FC000007F801FC000007
+F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007
+F801FC000007F801FC000007F801FC000007F001FC000007F001FC00000FF001FC00000F
+F001FC00000FE001FC00001FE001FC00001FC001FE00001F8001FE00003F0001FF00007F
+0001FF8000FE0001F3C001F80001F1E003F00001E0780FC00001C03FFF0000000007F800
+002D407EBE33>I<0001FF0000000FFFE000003F00F800007C001E0001F8001F0003F000
+7F0007F000FF800FE000FF800FC000FF801FC000FF801FC000FF803F80007F003F80001C
+007F800000007F800000007F00000000FF00000000FF00000000FF00000000FF00000000
+FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF000000007F
+800000007F800000007F800000003F800001C03FC00001C01FC00003C01FC00003800FE0
+00078007F000070003F0000E0001F8001E0000FC007800003F01F000000FFFC0000001FE
+0000222A7DA828>I<00000001FC00000000FFFC00000000FFFC00000000FFFC00000000
+07FC0000000003FC0000000001FC0000000001FC0000000001FC0000000001FC00000000
+01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000
+01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000
+01FC000000FF01FC000007FFE1FC00001F80F9FC00007E003DFC0000FC001FFC0003F800
+07FC0007F00007FC0007E00003FC000FC00001FC001FC00001FC003FC00001FC003F8000
+01FC007F800001FC007F800001FC007F000001FC007F000001FC00FF000001FC00FF0000
+01FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF0000
+01FC00FF000001FC00FF000001FC007F000001FC007F800001FC007F800001FC003F8000
+01FC003F800001FC001FC00001FC000FC00003FC000FE00003FC0007E00007FC0003F000
+0FFE0001F8001FFF00007C0079FFF8003F01F1FFF8000FFFC1FFF80001FE01FC002D407D
+BE33>I<0001FE0000000FFFC000003F03F00000FC01F80001F800FC0003F0007E0007E0
+003F000FE0003F800FC0001F801FC0001FC03F80000FC03F80000FC07F80000FC07F8000
+0FE07F00000FE07F00000FE0FF00000FE0FF00000FE0FFFFFFFFE0FFFFFFFFE0FF000000
+00FF00000000FF00000000FF00000000FF00000000FF000000007F000000007F00000000
+7F800000003F800000003F800000E01FC00000E01FC00001E00FC00001C007E00003C007
+F000078003F800070000FC001E00007E003C00001F80F8000007FFE0000000FF0000232A
+7EA828>I<00001FC000007FF80001F83C0007E07E000FC0FF001FC1FF003F81FF003F01
+FF007F01FF007F00FE00FE007C00FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000FFFFFF
+00FFFFFF00FFFFFF0000FE000000FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE000001FF00007FFFFF
+007FFFFF007FFFFF0020407EBF1C>I<000000007C000003F801FF00001FFF078F80007E
+0FDE1F8000F803F81F8003F001F81F8003F001F81F8007E000FC06000FE000FE00000FC0
+007E00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0
+007F00001FC0007F00001FC0007F00000FC0007E00000FE000FE000007E000FC000003F0
+01F8000003F001F8000001F803E0000003FE0FC00000071FFF0000000703F80000000600
+000000000E00000000000E00000000000E00000000000F00000000000F00000000000F80
+000000000FC00000000007FFFFE0000007FFFFFE000003FFFFFF800001FFFFFFE00000FF
+FFFFF00003FFFFFFF8000FC0001FFC001F000001FE003E000000FE007C0000007E007C00
+00003F00F80000003F00F80000001F00F80000001F00F80000001F00F80000001F00FC00
+00003F007C0000003E007E0000007E003F000000FC001F800001F8000FC00003F00003F0
+000FC00000FE007F0000003FFFFC00000003FFC00000293D7EA82D>I<01FC00000000FF
+FC00000000FFFC00000000FFFC0000000007FC0000000003FC0000000001FC0000000001
+FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
+FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
+FC0000000001FC0000000001FC0000000001FC0000000001FC01FE000001FC07FFC00001
+FC1E07E00001FC7803F00001FCE001F80001FDC001FC0001FD8001FC0001FF8000FE0001
+FF0000FE0001FF0000FE0001FE0000FE0001FE0000FE0001FC0000FE0001FC0000FE0001
+FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
+FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
+FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
+FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0003FE0001FF00FFFFF87FFFFCFF
+FFF87FFFFCFFFFF87FFFFC2E3F7DBE33>I<01E00007F80007F8000FFC000FFC000FFC00
+0FFC0007F80007F80001E000000000000000000000000000000000000000000000000000
+00000000000000000000000001FC007FFC007FFC007FFC0007FC0003FC0001FC0001FC00
+01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
+01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
+01FC0001FC0001FC0001FC0003FE00FFFFF0FFFFF0FFFFF0143E7DBD1A>I<0000780001
+FE0001FE0003FF0003FF0003FF0003FF0001FE0001FE0000780000000000000000000000
+0000000000000000000000000000000000000000000000000000007F007FFF007FFF007F
+FF0001FF0000FF00007F00007F00007F00007F00007F00007F00007F00007F00007F0000
+7F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0000
+7F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0000
+7F00007F00007F00007F00007F00007F00007F00007F3E007F7F007FFF807EFF80FEFF80
+FEFF80FCFF81F87F01F87C03F01E07C00FFF8001FC00185185BD1C>I<01FC00000000FF
+FC00000000FFFC00000000FFFC0000000007FC0000000003FC0000000001FC0000000001
+FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
+FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
+FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00FFFF8001
+FC00FFFF8001FC00FFFF8001FC003FFC0001FC003FE00001FC003F800001FC003F000001
+FC003C000001FC0078000001FC00F0000001FC01E0000001FC07C0000001FC0F80000001
+FC1F00000001FC3E00000001FC7F00000001FCFF80000001FDFF80000001FFDFC0000001
+FF9FE0000001FF0FE0000001FE07F0000001FC07F8000001F803FC000001F801FC000001
+F801FE000001F800FF000001F8007F000001F8007F800001F8003FC00001F8001FC00001
+F8001FE00001F8000FF00001F8000FF00001F8000FF80003FC000FFE00FFFFF07FFFE0FF
+FFF07FFFE0FFFFF07FFFE02B3F7EBE30>I<01FC00FFFC00FFFC00FFFC0007FC0003FC00
+01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
+01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
+01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
+01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
+01FC0001FC0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF8153F7DBE1A>I<01F8
+01FE0000FF0000FFF807FFC003FFE000FFF81E07E00F03F000FFF87803F03C01F80007F8
+E001F87000FC0003F9C001FCE000FE0001F98001FCC000FE0001FB8000FFC0007F0001FB
+0000FF80007F0001FF0000FF80007F0001FE0000FF00007F0001FE0000FF00007F0001FC
+0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC
+0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC
+0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC
+0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC
+0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC
+0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0003FE
+0001FF0000FF80FFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFE4728
+7DA74C>I<01F801FE0000FFF807FFC000FFF81E07E000FFF87803F00007F8E001F80003
+F9C001FC0001F98001FC0001FB8000FE0001FB0000FE0001FF0000FE0001FE0000FE0001
+FE0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
+FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
+FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
+FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
+FC0000FE0003FE0001FF00FFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFC2E287DA733>I<
+0000FF00000007FFE000001F81F800007E007E0000F8001F0001F0000F8003E00007C007
+C00003E00FC00003F01F800001F81F800001F83F800001FC3F800001FC7F000000FE7F00
+0000FE7F000000FE7F000000FEFF000000FFFF000000FFFF000000FFFF000000FFFF0000
+00FFFF000000FFFF000000FFFF000000FFFF000000FF7F000000FE7F000000FE7F000000
+FE3F800001FC3F800001FC3F800001FC1F800001F80FC00003F00FC00003F007E00007E0
+03F0000FC001F8001F80007E007E00003F81FC00000FFFF0000000FF0000282A7EA82D>
+I<01FC03FC0000FFFC1FFF8000FFFC7C0FE000FFFDE003F00003FFC001FC0001FF8000FE
+0001FF00007F0001FE00003F8001FC00003F8001FC00001FC001FC00001FE001FC00001F
+E001FC00000FF001FC00000FF001FC00000FF001FC000007F801FC000007F801FC000007
+F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007
+F801FC000007F801FC00000FF001FC00000FF001FC00000FF001FC00000FF001FC00001F
+E001FC00001FE001FC00003FC001FE00003F8001FE00007F0001FF00007F0001FF8000FE
+0001FFC001F80001FDE007F00001FC780FC00001FC3FFF000001FC07F8000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
+0003FE00000000FFFFF8000000FFFFF8000000FFFFF80000002D3A7EA733>I<0000FF00
+1C000007FFC03C00001F80F03C00007F00387C0000FC001C7C0003F8000E7C0007F0000F
+FC0007F00007FC000FE00003FC001FE00003FC003FC00003FC003FC00001FC007F800001
+FC007F800001FC007F800001FC007F800001FC00FF000001FC00FF000001FC00FF000001
+FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001
+FC00FF000001FC007F800001FC007F800001FC007F800001FC003FC00001FC003FC00001
+FC001FC00003FC000FE00003FC000FE00007FC0007F0000FFC0003F8000FFC0001FC003D
+FC00007E0079FC00003F81F1FC00000FFFC1FC000001FE01FC0000000001FC0000000001
+FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
+FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000003
+FE00000000FFFFF8000000FFFFF8000000FFFFF82D3A7DA730>I<01F807E0FFF81FF8FF
+F8787CFFF8E1FE07F9C1FE03F981FE01FB81FE01FB01FE01FB00FC01FF003001FE000001
+FE000001FE000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001
+FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001
+FC000001FC000001FC000001FC000001FC000001FC000001FC000003FE0000FFFFFE00FF
+FFFE00FFFFFE001F287EA724>I<003FC06001FFF8E007C03FE01F000FE03E0007E03C00
+03E07C0003E0780001E0F80001E0F80000E0F80000E0FC0000E0FE0000E0FF0000E0FF80
+00007FF800007FFFC0003FFFF8001FFFFE000FFFFF0007FFFF8001FFFFC0003FFFE00003
+FFF000001FF000000FF8E00003F8E00003F8E00001F8F00001F8F00000F8F00000F8F800
+00F8F80000F0FC0000F0FC0001F0FE0001E0FF0003C0FF800780F3E01F00E0FFFC00C01F
+E0001D2A7DA824>I<001C0000001C0000001C0000001C0000001C0000001C0000003C00
+00003C0000003C0000003C0000007C0000007C000000FC000000FC000001FC000003FC00
+0007FC00001FFFFFC0FFFFFFC0FFFFFFC001FC000001FC000001FC000001FC000001FC00
+0001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00
+0001FC000001FC000001FC000001FC000001FC000001FC000001FC00E001FC00E001FC00
+E001FC00E001FC00E001FC00E001FC00E001FC00E001FC00E000FC00E000FE01C000FE01
+C0007F03C0003F0380001F87000007FE000001F8001B397EB723>I<01FC0000FE00FFFC
+007FFE00FFFC007FFE00FFFC007FFE0007FC0003FE0003FC0001FE0001FC0000FE0001FC
+0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC
+0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC
+0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC
+0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0001FE0001FC0001FE0001FC
+0001FE0001FC0003FE0000FC0003FE0000FC0007FE0000FE0006FF00007E000EFF80003F
+001CFFFC001FC078FFFC0007FFE0FFFC0000FF80FE002E297DA733>I<FFFFE00FFFE0FF
+FFE00FFFE0FFFFE00FFFE007FE0003FF0003FC0000FC0003FC0000F80001FC0000F00001
+FE0000F00000FE0000E00000FE0000E00000FF0001E000007F0001C000007F0001C00000
+3F80038000003F80038000003FC0078000001FC0070000001FC0070000000FE00E000000
+0FE00E0000000FF01E00000007F01C00000007F01C00000003F83800000003F838000000
+03FC7800000001FC7000000001FC7000000001FEF000000000FEE000000000FEE0000000
+007FC0000000007FC0000000007FC0000000003F80000000003F80000000001F00000000
+001F00000000001F00000000000E0000002B287EA630>I<FFFFC3FFFE03FFF8FFFFC3FF
+FE03FFF8FFFFC3FFFE03FFF80FFE003FE000FFC007FC001FC0003F8003F8001FC0003F00
+03FC000FC0001E0001FC000FE0001C0001FC0007E0001C0001FE0007E0003C0000FE000F
+F000380000FE000FF0003800007F000FF0007000007F001FF8007000007F001DF8007000
+003F801DF800E000003F803DFC00E000003F8038FC00E000001FC038FC01C000001FC078
+FE01C000001FC0707E03C000000FE0707F038000000FE0E03F038000000FF0E03F078000
+0007F0E03F8700000007F1C01F8700000007F9C01F8F00000003F9C01FCE00000003FB80
+0FCE00000003FF800FDE00000001FF800FFC00000001FF0007FC00000000FF0007F80000
+0000FF0007F800000000FE0003F8000000007E0003F0000000007E0003F0000000007C00
+01F0000000003C0001E000000000380000E000003D287EA642>I<FFFFF01FFFE0FFFFF0
+1FFFE0FFFFF01FFFE003FFC00FFF0000FF8007F800007F0007E000007F8007C000003FC0
+078000001FC00F0000000FE00E0000000FF01E00000007F83C00000003F87800000001FC
+F000000001FEE000000000FFE0000000007FC0000000003F80000000003FC0000000001F
+C0000000001FE0000000003FF0000000003FF8000000007BF800000000F1FC00000001E1
+FE00000001C0FF00000003C07F00000007803F8000000F003FC000001E001FE000003E00
+0FE000007C0007F00000FC0007F80001FE0007FC000FFE000FFE00FFFF803FFFF8FFFF80
+3FFFF8FFFF803FFFF82D277FA630>I<FFFFE00FFFE0FFFFE00FFFE0FFFFE00FFFE007FE
+0003FF0003FC0001FC0003FC0000F80001FC0000F00001FE0000F00000FE0000E00000FE
+0000E000007F0001C000007F0001C000007F8003C000003F80038000003F80038000001F
+C0070000001FC0070000001FE00F0000000FE00E0000000FE00E00000007F01C00000007
+F01C00000007F83C00000003F83800000003F83800000001FC7000000001FC7000000001
+FEF000000000FEE000000000FEE0000000007FC0000000007FC0000000007FC000000000
+3F80000000003F80000000003F80000000001F00000000001F00000000000E0000000000
+0E00000000001E00000000001C00000000003C0000000000380000000000380000000000
+780000001800700000007E0070000000FF00E0000000FF00E0000000FF01C0000000FF01
+C0000000FE03800000007E0700000000780E000000003C3C000000001FF80000000007E0
+000000002B3A7EA630>I<1FFFFFFF801FFFFFFF801FE000FF801F8000FF001F0001FE00
+1E0003FC001C0003FC001C0007F8003C000FF0003C001FF00038001FE00038003FC00038
+007FC00038007F80003800FF00000001FE00000001FE00000003FC00000007F80000000F
+F80000000FF00000001FE00000003FC00380003FC00380007F80038000FF00038001FF00
+038001FE00038003FC00078007FC00078007F80007000FF00007001FE0000F001FE0000F
+003FC0001F007F80007F00FF8001FF00FFFFFFFF00FFFFFFFF0021277EA628>I<FFFFFF
+FFFFF0FFFFFFFFFFF02C0280982D>I<FFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFF
+FFFFFFC05A0280985B>I E /Fw 16 120 df<000000000000007FFFE000000000700000
+000000003FFFFFFF00000001F8000000000003FFFFFFFFF0000003F800000000003FFFFF
+FFFFFC000007F80000000001FFFFFFFFFFFF80000FF80000000007FFFFFFFFFFFFE0001F
+F8000000003FFFFFFFFFFFFFF0003FF800000000FFFFFFFFFFFFFFFC007FF800000003FF
+FFFFFF0007FFFE00FFF80000000FFFFFFFC000003FFF81FFF80000001FFFFFFC00000007
+FFC3FFF80000007FFFFFE000000001FFF7FFF8000000FFFFFF80000000007FFFFFF80000
+03FFFFFE00000000001FFFFFF8000007FFFFF800000000000FFFFFF800000FFFFFE00000
+00000007FFFFF800001FFFFFC0000000000001FFFFF800007FFFFF80000000000000FFFF
+F80000FFFFFE000000000000007FFFF80001FFFFFC000000000000003FFFF80003FFFFF8
+000000000000003FFFF80003FFFFF0000000000000001FFFF80007FFFFF0000000000000
+000FFFF8000FFFFFE00000000000000007FFF8001FFFFFC00000000000000003FFF8003F
+FFFF800000000000000003FFF8003FFFFF800000000000000001FFF8007FFFFF00000000
+0000000001FFF800FFFFFE000000000000000000FFF800FFFFFE000000000000000000FF
+F801FFFFFC0000000000000000007FF801FFFFFC0000000000000000007FF803FFFFFC00
+00000000000000003FF803FFFFF80000000000000000003FF807FFFFF800000000000000
+00001FF807FFFFF00000000000000000001FF80FFFFFF00000000000000000001FF80FFF
+FFF00000000000000000000FF80FFFFFF00000000000000000000FF81FFFFFE000000000
+00000000000FF81FFFFFE00000000000000000000FF81FFFFFE00000000000000000000F
+F83FFFFFE000000000000000000007F83FFFFFC000000000000000000007F83FFFFFC000
+000000000000000007F83FFFFFC000000000000000000003F07FFFFFC000000000000000
+000000007FFFFFC000000000000000000000007FFFFFC000000000000000000000007FFF
+FFC000000000000000000000007FFFFF8000000000000000000000007FFFFF8000000000
+00000000000000FFFFFF800000000000000000000000FFFFFF8000000000000000000000
+00FFFFFF800000000000000000000000FFFFFF800000000000000000000000FFFFFF8000
+00000000000000000000FFFFFF800000000000000000000000FFFFFF8000000000000000
+00000000FFFFFF800000000000000000000000FFFFFF800000000000000000000000FFFF
+FF800000000000000000000000FFFFFF800000000000000000000000FFFFFF8000000000
+00000000000000FFFFFF800000000000000000000000FFFFFF8000000000000000000000
+00FFFFFF800000000000000000000000FFFFFF800000000000000000000000FFFFFF8000
+00000000000000000000FFFFFF8000000000000000000000007FFFFF8000000000000000
+000000007FFFFF8000000000000000000000007FFFFFC000000000000000000000007FFF
+FFC000000000000000000000007FFFFFC000000000000000000000007FFFFFC000000000
+000000000000003FFFFFC000000000000000000000003FFFFFC000000000000000000000
+003FFFFFC000000000000000000003F03FFFFFE000000000000000000007F81FFFFFE000
+000000000000000007F81FFFFFE000000000000000000007F81FFFFFE000000000000000
+000007F80FFFFFF000000000000000000007F80FFFFFF000000000000000000007F80FFF
+FFF00000000000000000000FF807FFFFF00000000000000000000FF807FFFFF800000000
+00000000000FF003FFFFF80000000000000000000FF003FFFFFC0000000000000000001F
+F001FFFFFC0000000000000000001FF001FFFFFC0000000000000000001FE000FFFFFE00
+00000000000000003FE000FFFFFF0000000000000000003FE0007FFFFF00000000000000
+00007FC0003FFFFF8000000000000000007FC0003FFFFF800000000000000000FF80001F
+FFFFC00000000000000000FF80000FFFFFE00000000000000001FF000007FFFFF0000000
+0000000003FF000003FFFFF00000000000000007FE000003FFFFF80000000000000007FE
+000001FFFFFC000000000000000FFC000000FFFFFE000000000000001FF80000007FFFFF
+800000000000003FF00000001FFFFFC0000000000000FFE00000000FFFFFE00000000000
+01FFC000000007FFFFF8000000000003FF8000000003FFFFFE00000000000FFF00000000
+00FFFFFF80000000003FFE00000000007FFFFFF000000000FFFC00000000001FFFFFFE00
+000003FFF800000000000FFFFFFFC000001FFFE0000000000003FFFFFFFF0003FFFFC000
+0000000000FFFFFFFFFFFFFFFF000000000000003FFFFFFFFFFFFFFC0000000000000007
+FFFFFFFFFFFFF00000000000000001FFFFFFFFFFFFC000000000000000003FFFFFFFFFFF
+00000000000000000003FFFFFFFFF8000000000000000000003FFFFFFF80000000000000
+00000000007FFFF00000000000757A75F78C>67 D<FFFFFFFFFFC0000000000000000000
+01FFFFFFFFFF80FFFFFFFFFFE000000000000000000003FFFFFFFFFF80FFFFFFFFFFF000
+000000000000000007FFFFFFFFFF80FFFFFFFFFFF000000000000000000007FFFFFFFFFF
+80FFFFFFFFFFF000000000000000000007FFFFFFFFFF80FFFFFFFFFFF800000000000000
+00000FFFFFFFFFFF80FFFFFFFFFFF80000000000000000000FFFFFFFFFFF80FFFFFFFFFF
+FC0000000000000000001FFFFFFFFFFF8000003FFFFFFC0000000000000000001FFFFFFE
+00000000003FFFFFFE0000000000000000003FBFFFFE00000000003FFFFFFE0000000000
+000000003FBFFFFE00000000003FEFFFFF0000000000000000007F3FFFFE00000000003F
+EFFFFF0000000000000000007F3FFFFE00000000003FEFFFFF0000000000000000007F3F
+FFFE00000000003FE7FFFF800000000000000000FE3FFFFE00000000003FE7FFFF800000
+000000000000FE3FFFFE00000000003FE3FFFFC00000000000000001FC3FFFFE00000000
+003FE3FFFFC00000000000000001FC3FFFFE00000000003FE1FFFFE00000000000000003
+F83FFFFE00000000003FE1FFFFE00000000000000003F83FFFFE00000000003FE0FFFFF0
+0000000000000007F03FFFFE00000000003FE0FFFFF00000000000000007F03FFFFE0000
+0000003FE0FFFFF00000000000000007F03FFFFE00000000003FE07FFFF8000000000000
+000FE03FFFFE00000000003FE07FFFF8000000000000000FE03FFFFE00000000003FE03F
+FFFC000000000000001FC03FFFFE00000000003FE03FFFFC000000000000001FC03FFFFE
+00000000003FE01FFFFE000000000000003F803FFFFE00000000003FE01FFFFE00000000
+0000003F803FFFFE00000000003FE00FFFFF000000000000007F003FFFFE00000000003F
+E00FFFFF000000000000007F003FFFFE00000000003FE00FFFFF000000000000007F003F
+FFFE00000000003FE007FFFF80000000000000FE003FFFFE00000000003FE007FFFF8000
+0000000000FE003FFFFE00000000003FE003FFFFC0000000000001FC003FFFFE00000000
+003FE003FFFFC0000000000001FC003FFFFE00000000003FE001FFFFE0000000000003F8
+003FFFFE00000000003FE001FFFFE0000000000003F8003FFFFE00000000003FE001FFFF
+E0000000000003F8003FFFFE00000000003FE000FFFFF0000000000007F0003FFFFE0000
+0000003FE000FFFFF0000000000007F0003FFFFE00000000003FE0007FFFF80000000000
+0FE0003FFFFE00000000003FE0007FFFF800000000000FE0003FFFFE00000000003FE000
+3FFFFC00000000001FC0003FFFFE00000000003FE0003FFFFC00000000001FC0003FFFFE
+00000000003FE0001FFFFE00000000003F80003FFFFE00000000003FE0001FFFFE000000
+00003F80003FFFFE00000000003FE0001FFFFE00000000003F80003FFFFE00000000003F
+E0000FFFFF00000000007F00003FFFFE00000000003FE0000FFFFF00000000007F00003F
+FFFE00000000003FE00007FFFF8000000000FE00003FFFFE00000000003FE00007FFFF80
+00000000FE00003FFFFE00000000003FE00003FFFFC000000001FC00003FFFFE00000000
+003FE00003FFFFC000000001FC00003FFFFE00000000003FE00001FFFFE000000003F800
+003FFFFE00000000003FE00001FFFFE000000003F800003FFFFE00000000003FE00001FF
+FFE000000003F800003FFFFE00000000003FE00000FFFFF000000007F000003FFFFE0000
+0000003FE00000FFFFF000000007F000003FFFFE00000000003FE000007FFFF80000000F
+E000003FFFFE00000000003FE000007FFFF80000000FE000003FFFFE00000000003FE000
+003FFFFC0000001FC000003FFFFE00000000003FE000003FFFFC0000001FC000003FFFFE
+00000000003FE000003FFFFC0000001FC000003FFFFE00000000003FE000001FFFFE0000
+003F8000003FFFFE00000000003FE000001FFFFE0000003F8000003FFFFE00000000003F
+E000000FFFFF0000007F0000003FFFFE00000000003FE000000FFFFF0000007F0000003F
+FFFE00000000003FE0000007FFFF800000FE0000003FFFFE00000000003FE0000007FFFF
+800000FE0000003FFFFE00000000003FE0000003FFFFC00001FC0000003FFFFE00000000
+003FE0000003FFFFC00001FC0000003FFFFE00000000003FE0000003FFFFC00001FC0000
+003FFFFE00000000003FE0000001FFFFE00003F80000003FFFFE00000000003FE0000001
+FFFFE00003F80000003FFFFE00000000003FE0000000FFFFF00007F00000003FFFFE0000
+0000003FE0000000FFFFF00007F00000003FFFFE00000000003FE00000007FFFF8000FE0
+0000003FFFFE00000000003FE00000007FFFF8000FE00000003FFFFE00000000003FE000
+00003FFFFC001FC00000003FFFFE00000000003FE00000003FFFFC001FC00000003FFFFE
+00000000003FE00000003FFFFC001FC00000003FFFFE00000000003FE00000001FFFFE00
+3F800000003FFFFE00000000003FE00000001FFFFE003F800000003FFFFE00000000003F
+E00000000FFFFF007F000000003FFFFE00000000003FE00000000FFFFF007F000000003F
+FFFE00000000003FE000000007FFFF80FE000000003FFFFE00000000003FE000000007FF
+FF80FE000000003FFFFE00000000003FE000000007FFFF81FC000000003FFFFE00000000
+003FE000000003FFFFC1FC000000003FFFFE00000000003FE000000003FFFFC1FC000000
+003FFFFE00000000003FE000000001FFFFE3F8000000003FFFFE00000000003FE0000000
+01FFFFE3F8000000003FFFFE00000000003FE000000000FFFFF7F0000000003FFFFE0000
+0000003FE000000000FFFFF7F0000000003FFFFE00000000003FE0000000007FFFFFE000
+0000003FFFFE00000000003FE0000000007FFFFFE0000000003FFFFE00000000003FE000
+0000007FFFFFE0000000003FFFFE00000000003FE0000000003FFFFFC0000000003FFFFE
+00000000003FE0000000003FFFFFC0000000003FFFFE00000000003FE0000000001FFFFF
+80000000003FFFFE00000000003FE0000000001FFFFF80000000003FFFFE00000000003F
+E0000000000FFFFF00000000003FFFFE00000000003FE0000000000FFFFF00000000003F
+FFFE00000000003FE00000000007FFFE00000000003FFFFE00000000003FE00000000007
+FFFE00000000003FFFFE00000000003FE00000000007FFFE00000000003FFFFE00000000
+003FE00000000003FFFC00000000003FFFFE00000000003FE00000000003FFFC00000000
+003FFFFE0000000003FFFE0000000001FFF800000000003FFFFE000000FFFFFFFFFFF800
+0001FFF8000000FFFFFFFFFFFFFF80FFFFFFFFFFF8000000FFF0000000FFFFFFFFFFFFFF
+80FFFFFFFFFFF8000000FFF0000000FFFFFFFFFFFFFF80FFFFFFFFFFF80000007FE00000
+00FFFFFFFFFFFFFF80FFFFFFFFFFF80000007FE0000000FFFFFFFFFFFFFF80FFFFFFFFFF
+F80000007FE0000000FFFFFFFFFFFFFF80FFFFFFFFFFF80000003FC0000000FFFFFFFFFF
+FFFF80FFFFFFFFFFF80000001F80000000FFFFFFFFFFFFFF80A97679F5B8>77
+D<00000003FFF80000000E000000007FFFFFC000003F00000003FFFFFFFC00007F000000
+1FFFFFFFFF0000FF0000007FFFFFFFFFC001FF000001FFFFFFFFFFF003FF000003FFFFFF
+FFFFFC07FF00000FFFFF000FFFFE07FF00001FFFF000007FFF8FFF00003FFFC000000FFF
+DFFF00007FFF00000003FFFFFF0000FFFE00000000FFFFFF0001FFF8000000003FFFFF00
+03FFF8000000001FFFFF0003FFF0000000000FFFFF0007FFE00000000007FFFF000FFFE0
+0000000003FFFF000FFFC00000000001FFFF001FFFC00000000000FFFF001FFF80000000
+00007FFF003FFF8000000000003FFF003FFF8000000000003FFF003FFF0000000000001F
+FF007FFF0000000000001FFF007FFF0000000000000FFF007FFF0000000000000FFF007F
+FF00000000000007FF00FFFF00000000000007FF00FFFF00000000000003FF00FFFF8000
+0000000003FF00FFFF80000000000003FF00FFFF80000000000001FF00FFFFC000000000
+0001FF00FFFFC0000000000001FF00FFFFE0000000000001FF00FFFFE0000000000001FF
+00FFFFF0000000000000FF00FFFFF8000000000000FF00FFFFFC000000000000FF00FFFF
+FE0000000000007E00FFFFFF00000000000000007FFFFF80000000000000007FFFFFE000
+0000000000007FFFFFFC000000000000007FFFFFFFC00000000000003FFFFFFFFC000000
+0000003FFFFFFFFFE000000000001FFFFFFFFFFF00000000001FFFFFFFFFFFF000000000
+0FFFFFFFFFFFFF800000000FFFFFFFFFFFFFF000000007FFFFFFFFFFFFFE00000007FFFF
+FFFFFFFFFF80000003FFFFFFFFFFFFFFC0000001FFFFFFFFFFFFFFF0000000FFFFFFFFFF
+FFFFFC0000007FFFFFFFFFFFFFFE0000003FFFFFFFFFFFFFFF0000001FFFFFFFFFFFFFFF
+8000000FFFFFFFFFFFFFFFC0000007FFFFFFFFFFFFFFE0000001FFFFFFFFFFFFFFF00000
+00FFFFFFFFFFFFFFF80000003FFFFFFFFFFFFFFC0000001FFFFFFFFFFFFFFE00000007FF
+FFFFFFFFFFFE00000000FFFFFFFFFFFFFF000000001FFFFFFFFFFFFF8000000000FFFFFF
+FFFFFF80000000000FFFFFFFFFFFC000000000007FFFFFFFFFC0000000000007FFFFFFFF
+E00000000000003FFFFFFFE000000000000003FFFFFFE0000000000000007FFFFFF00000
+00000000001FFFFFF0000000000000000FFFFFF00000000000000007FFFFF00000000000
+000001FFFFF80000000000000001FFFFF80000000000000000FFFFF80000000000000000
+7FFFF87E000000000000003FFFF8FF000000000000003FFFF8FF000000000000001FFFF8
+FF000000000000001FFFF8FF000000000000000FFFF8FF000000000000000FFFF8FF0000
+00000000000FFFF8FF800000000000000FFFF8FF8000000000000007FFF8FF8000000000
+000007FFF8FF8000000000000007FFF8FFC000000000000007FFF0FFC000000000000007
+FFF0FFC000000000000007FFF0FFE000000000000007FFF0FFE000000000000007FFE0FF
+F00000000000000FFFE0FFF00000000000000FFFE0FFF80000000000000FFFC0FFFC0000
+000000001FFFC0FFFE0000000000001FFFC0FFFF0000000000001FFF80FFFF8000000000
+003FFF80FFFFC000000000007FFF00FFFFE000000000007FFE00FFFFF00000000000FFFE
+00FFFFFC0000000001FFFC00FFFFFF0000000003FFF800FFFFFFE000000007FFF000FFFF
+FFFC0000001FFFE000FFFBFFFF8000007FFFC000FFF1FFFFFE0007FFFF8000FFE07FFFFF
+FFFFFFFF0000FFE03FFFFFFFFFFFFC0000FFC00FFFFFFFFFFFF80000FF8003FFFFFFFFFF
+E00000FF00007FFFFFFFFF800000FE00000FFFFFFFFE000000FC000000FFFFFFF0000000
+7000000003FFFE00000000557A75F76C>83 D<FFFFFFFFFFFFFF00000000007FFFFFFFFF
+80FFFFFFFFFFFFFF00000000007FFFFFFFFF80FFFFFFFFFFFFFF00000000007FFFFFFFFF
+80FFFFFFFFFFFFFF00000000007FFFFFFFFF80FFFFFFFFFFFFFF00000000007FFFFFFFFF
+80FFFFFFFFFFFFFF00000000007FFFFFFFFF80FFFFFFFFFFFFFF00000000007FFFFFFFFF
+80FFFFFFFFFFFFFF00000000007FFFFFFFFF800000FFFFFF00000000000000000FFFF000
+000000FFFFFF800000000000000000FF80000000007FFFFF800000000000000001FF0000
+0000007FFFFF800000000000000001FF00000000003FFFFFC00000000000000001FE0000
+0000003FFFFFC00000000000000003FE00000000001FFFFFE00000000000000003FC0000
+0000001FFFFFE00000000000000007FC00000000001FFFFFF00000000000000007FC0000
+0000000FFFFFF0000000000000000FF800000000000FFFFFF8000000000000000FF80000
+00000007FFFFF8000000000000000FF0000000000007FFFFF8000000000000001FF00000
+00000003FFFFFC000000000000001FE0000000000003FFFFFC000000000000003FE00000
+00000003FFFFFE000000000000003FE0000000000001FFFFFE000000000000007FC00000
+00000001FFFFFF000000000000007FC0000000000000FFFFFF000000000000007F800000
+00000000FFFFFF00000000000000FF800000000000007FFFFF80000000000000FF000000
+000000007FFFFF80000000000001FF000000000000003FFFFFC0000000000001FE000000
+000000003FFFFFC0000000000003FE000000000000003FFFFFE0000000000003FE000000
+000000001FFFFFE0000000000007FC000000000000001FFFFFE0000000000007FC000000
+000000000FFFFFF0000000000007F8000000000000000FFFFFF000000000000FF8000000
+0000000007FFFFF800000000000FF00000000000000007FFFFF800000000001FF0000000
+0000000007FFFFFC00000000001FF00000000000000003FFFFFC00000000003FE0000000
+0000000003FFFFFC00000000003FE00000000000000001FFFFFE00000000003FC0000000
+0000000001FFFFFE00000000007FC00000000000000000FFFFFF00000000007F80000000
+0000000000FFFFFF0000000000FF800000000000000000FFFFFF8000000000FF80000000
+00000000007FFFFF8000000001FF0000000000000000007FFFFF8000000001FF00000000
+00000000003FFFFFC000000001FE0000000000000000003FFFFFC000000003FE00000000
+00000000001FFFFFE000000003FC0000000000000000001FFFFFE000000007FC00000000
+00000000001FFFFFF000000007FC0000000000000000000FFFFFF00000000FF800000000
+00000000000FFFFFF00000000FF800000000000000000007FFFFF80000000FF000000000
+000000000007FFFFF80000001FF000000000000000000003FFFFFC0000001FE000000000
+000000000003FFFFFC0000003FE000000000000000000003FFFFFE0000003FE000000000
+000000000001FFFFFE0000007FC000000000000000000001FFFFFF0000007FC000000000
+000000000000FFFFFF0000007F8000000000000000000000FFFFFF000000FF8000000000
+0000000000007FFFFF800000FF00000000000000000000007FFFFF800001FF0000000000
+0000000000007FFFFFC00001FF00000000000000000000003FFFFFC00003FE0000000000
+0000000000003FFFFFE00003FE00000000000000000000001FFFFFE00003FC0000000000
+0000000000001FFFFFE00007FC00000000000000000000000FFFFFF00007F80000000000
+0000000000000FFFFFF0000FF800000000000000000000000FFFFFF8000FF80000000000
+00000000000007FFFFF8001FF0000000000000000000000007FFFFFC001FF00000000000
+00000000000003FFFFFC003FE0000000000000000000000003FFFFFC003FE00000000000
+00000000000001FFFFFE003FC0000000000000000000000001FFFFFE007FC00000000000
+00000000000000FFFFFF007F80000000000000000000000000FFFFFF00FF800000000000
+00000000000000FFFFFF80FF800000000000000000000000007FFFFF81FF000000000000
+000000000000007FFFFF81FF000000000000000000000000003FFFFFC1FE000000000000
+000000000000003FFFFFC3FE000000000000000000000000001FFFFFE3FC000000000000
+000000000000001FFFFFE7FC000000000000000000000000001FFFFFF7FC000000000000
+000000000000000FFFFFFFF8000000000000000000000000000FFFFFFFF8000000000000
+0000000000000007FFFFFFF00000000000000000000000000007FFFFFFF0000000000000
+0000000000000003FFFFFFE00000000000000000000000000003FFFFFFE0000000000000
+0000000000000003FFFFFFE00000000000000000000000000001FFFFFFC0000000000000
+0000000000000001FFFFFFC00000000000000000000000000000FFFFFF80000000000000
+0000000000000000FFFFFF8000000000000000000000000000007FFFFF00000000000000
+00000000000000007FFFFF0000000000000000000000000000007FFFFF00000000000000
+00000000000000003FFFFE0000000000000000000000000000003FFFFE00000000000000
+00000000000000001FFFFC0000000000000000000000000000001FFFFC00000000000000
+00000000000000000FFFF80000000000000000000000000000000FFFF800000000000000
+00000000000000000FFFF800000000000000000000000000000007FFF000000000000000
+000000000000000007FFF000000000000000000000000000000003FFE000000000000000
+000000000000000003FFE000000000000000000000000000000001FFC000000000000000
+000000000000000001FFC000000000000000000000000000000000FF8000000000000000
+0000000000000000007F00000000000000000089787CF592>86 D<0000003FFFF8000000
+0000000007FFFFFFE00000000000007FFFFFFFFC000000000001FFFFFFFFFF8000000000
+07FFFFFFFFFFE0000000001FFFFFFFFFFFF0000000003FFFF0007FFFFC000000007FFE00
+000FFFFE00000000FFFF000003FFFF80000001FFFF800001FFFFC0000001FFFFC00000FF
+FFE0000001FFFFC000007FFFF0000003FFFFE000003FFFF8000003FFFFE000001FFFF800
+0003FFFFE000001FFFFC000003FFFFE000000FFFFE000003FFFFE000000FFFFE000003FF
+FFE000000FFFFF000003FFFFE0000007FFFF000003FFFFE0000007FFFF000001FFFFC000
+0007FFFF000001FFFFC0000003FFFF800000FFFF80000003FFFF8000007FFF00000003FF
+FF8000003FFE00000003FFFF8000000FF800000003FFFF80000003E000000003FFFF8000
+00000000000003FFFF800000000000000003FFFF800000000000000003FFFF8000000000
+00000003FFFF800000000000000003FFFF800000000000000003FFFF8000000000000000
+03FFFF8000000000000007FFFFFF8000000000001FFFFFFFFF800000000003FFFFFFFFFF
+80000000007FFFFFFFFFFF8000000003FFFFFFFFFFFF800000001FFFFFFE03FFFF800000
+00FFFFFF8003FFFF80000003FFFFF80003FFFF8000000FFFFFC00003FFFF8000001FFFFF
+000003FFFF8000007FFFFC000003FFFF800000FFFFF0000003FFFF800001FFFFC0000003
+FFFF800003FFFF80000003FFFF800007FFFF00000003FFFF80000FFFFE00000003FFFF80
+001FFFFE00000003FFFF80003FFFFC00000003FFFF80003FFFF800000003FFFF80007FFF
+F800000003FFFF80007FFFF000000003FFFF80007FFFF000000003FFFF8000FFFFF00000
+0003FFFF8000FFFFE000000003FFFF8000FFFFE000000003FFFF8000FFFFE000000003FF
+FF8000FFFFE000000007FFFF8000FFFFE000000007FFFF8000FFFFE000000007FFFF8000
+FFFFF00000000FFFFF8000FFFFF00000000FFFFF80007FFFF00000001FFFFF80007FFFF8
+0000003FFFFF80007FFFF80000007EFFFF80003FFFFC0000007EFFFFC0003FFFFE000001
+FCFFFFE0001FFFFF000003F8FFFFFC000FFFFF80000FF0FFFFFFFC07FFFFE0003FE07FFF
+FFFE01FFFFFC03FFC07FFFFFFE00FFFFFFFFFF803FFFFFFE003FFFFFFFFE001FFFFFFE00
+0FFFFFFFFC0007FFFFFE0003FFFFFFF00001FFFFFE00003FFFFF8000003FFFFC000001FF
+F800000000000057507ACE5E>97 D<000000007FFF800000000000000FFFFFFC00000000
+00007FFFFFFF800000000001FFFFFFFFE00000000007FFFFFFFFF8000000001FFFFFFFFF
+FE000000007FFFF807FFFF00000001FFFFC000FFFF80000003FFFF00003FFFE0000007FF
+FC00000FFFF000000FFFF8000007FFF800001FFFF0000003FFF800003FFFE0000001FFFC
+00007FFFC0000000FFFE0000FFFF80000000FFFE0001FFFF800000007FFF0001FFFF0000
+00007FFF8003FFFF000000003FFF8007FFFE000000003FFF8007FFFE000000003FFFC00F
+FFFE000000001FFFC00FFFFE000000001FFFE01FFFFC000000001FFFE01FFFFC00000000
+1FFFE01FFFFC000000000FFFF03FFFFC000000000FFFF03FFFFC000000000FFFF03FFFF8
+000000000FFFF07FFFF8000000000FFFF07FFFF8000000000FFFF07FFFF8000000000FFF
+F87FFFF80000000007FFF87FFFF80000000007FFF8FFFFF80000000007FFF8FFFFF80000
+000007FFF8FFFFF80000000007FFF8FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF8FF
+FFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF0FFFFF800000000
+000000FFFFF800000000000000FFFFF800000000000000FFFFF800000000000000FFFFF8
+00000000000000FFFFF8000000000000007FFFF8000000000000007FFFF8000000000000
+007FFFF8000000000000007FFFFC000000000000003FFFFC000000000000003FFFFC0000
+00000000003FFFFC000000000000003FFFFC000000000000001FFFFC000000000000001F
+FFFE000000000000000FFFFE000000000003F00FFFFE000000000007F807FFFF00000000
+0007F807FFFF00000000000FF803FFFF80000000000FF001FFFF80000000001FF001FFFF
+C0000000001FE000FFFFE0000000003FE0007FFFF0000000007FC0003FFFF800000000FF
+C0001FFFFC00000001FF80000FFFFE00000003FF000007FFFF8000000FFE000003FFFFE0
+00003FFC000001FFFFF80000FFF8000000FFFFFFC00FFFF00000003FFFFFFFFFFFE00000
+000FFFFFFFFFFF8000000003FFFFFFFFFE0000000000FFFFFFFFF800000000001FFFFFFF
+E0000000000003FFFFFF000000000000000FFFE00000004D507BCE58>101
+D<0000000000000000007F8000000007FFFC000007FFE0000000FFFFFFE0001FFFF80000
+07FFFFFFFC007FFFFC00001FFFFFFFFF01FFFFFE00007FFFFFFFFFC3FFFFFE0001FFFFFF
+FFFFF7FFBFFF0003FFFF803FFFFFF83FFF000FFFFC0007FFFFC03FFF001FFFF00001FFFF
+007FFF003FFFE00000FFFF807FFF007FFFC000007FFFC03FFF00FFFFC000007FFFE03FFF
+00FFFF8000003FFFE03FFE01FFFF8000003FFFF01FFE03FFFF0000001FFFF80FFC03FFFF
+0000001FFFF807F003FFFF0000001FFFF8000007FFFE0000000FFFFC000007FFFE000000
+0FFFFC000007FFFE0000000FFFFC00000FFFFE0000000FFFFE00000FFFFE0000000FFFFE
+00000FFFFE0000000FFFFE00000FFFFE0000000FFFFE00000FFFFE0000000FFFFE00000F
+FFFE0000000FFFFE00000FFFFE0000000FFFFE00000FFFFE0000000FFFFE00000FFFFE00
+00000FFFFE00000FFFFE0000000FFFFE00000FFFFE0000000FFFFE000007FFFE0000000F
+FFFC000007FFFE0000000FFFFC000007FFFE0000000FFFFC000003FFFF0000001FFFF800
+0003FFFF0000001FFFF8000003FFFF0000001FFFF8000001FFFF8000003FFFF0000000FF
+FF8000003FFFE0000000FFFFC000007FFFE00000007FFFC000007FFFC00000003FFFE000
+00FFFF800000001FFFF00001FFFF000000000FFFFC0007FFFE000000000FFFFF803FFFF8
+000000000FFFFFFFFFFFF0000000001FFFFFFFFFFFC0000000003F1FFFFFFFFF00000000
+003F07FFFFFFFC00000000007E00FFFFFFE000000000007E0007FFFC000000000000FE00
+000000000000000000FE00000000000000000000FE00000000000000000000FE00000000
+000000000001FE00000000000000000001FF00000000000000000001FF00000000000000
+000001FF80000000000000000001FF80000000000000000001FFC0000000000000000001
+FFE0000000000000000001FFF0000000000000000001FFFE000000000000000000FFFFFF
+FFFFFFC000000000FFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFF0000000FFFFFFFFFFFF
+FFFC0000007FFFFFFFFFFFFFFF8000007FFFFFFFFFFFFFFFE000003FFFFFFFFFFFFFFFF0
+00003FFFFFFFFFFFFFFFFC00001FFFFFFFFFFFFFFFFE00000FFFFFFFFFFFFFFFFF000007
+FFFFFFFFFFFFFFFF800003FFFFFFFFFFFFFFFFC00007FFFFFFFFFFFFFFFFC0001FFFFFFF
+FFFFFFFFFFE0007FFFFFFFFFFFFFFFFFE001FFFFFFFFFFFFFFFFFFF007FFFC00000000FF
+FFFFF00FFFE00000000003FFFFF81FFFC000000000007FFFF83FFF8000000000001FFFF8
+3FFF00000000000007FFF87FFF00000000000003FFFC7FFE00000000000003FFFCFFFE00
+000000000001FFFCFFFC00000000000001FFFCFFFC00000000000000FFFCFFFC00000000
+000000FFFCFFFC00000000000000FFFCFFFC00000000000000FFFCFFFC00000000000000
+FFFCFFFE00000000000001FFFC7FFE00000000000001FFF87FFF00000000000003FFF87F
+FF00000000000003FFF83FFF80000000000007FFF03FFFC000000000000FFFF01FFFE000
+000000001FFFE00FFFF000000000003FFFC007FFFC0000000000FFFF8003FFFF00000000
+03FFFF0000FFFFC00000000FFFFC00007FFFF80000007FFFF800001FFFFFE0001FFFFFE0
+000007FFFFFFFFFFFFFF80000001FFFFFFFFFFFFFE000000007FFFFFFFFFFFF800000000
+0FFFFFFFFFFFC000000000007FFFFFFFF800000000000001FFFFFE0000000058727BCE61
+>103 D<0001FFFC000000000000000000FFFFFFFC000000000000000000FFFFFFFC0000
+00000000000000FFFFFFFC000000000000000000FFFFFFFC000000000000000000FFFFFF
+FC000000000000000000FFFFFFFC000000000000000000FFFFFFFC000000000000000000
+FFFFFFFC000000000000000000007FFFFC000000000000000000001FFFFC000000000000
+000000000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC000000
+000000000000000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC
+000000000000000000000FFFFC000000000000000000000FFFFC00000000000000000000
+0FFFFC000000000000000000000FFFFC000000000000000000000FFFFC00000000000000
+0000000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC00000000
+0000000000000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC00
+0000000000000000000FFFFC000000000000000000000FFFFC000000000000000000000F
+FFFC000000000000000000000FFFFC000000000000000000000FFFFC0000000000000000
+00000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC0000000000
+00000000000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC0000
+00000000000000000FFFFC000000000000000000000FFFFC000000000000000000000FFF
+FC000000000000000000000FFFFC00000FFFE000000000000FFFFC0000FFFFFE00000000
+000FFFFC0003FFFFFF80000000000FFFFC000FFFFFFFE0000000000FFFFC003FFFFFFFF8
+000000000FFFFC007FFFFFFFFC000000000FFFFC01FFF01FFFFE000000000FFFFC03FF00
+07FFFF000000000FFFFC07FC0003FFFF800000000FFFFC0FF00001FFFFC00000000FFFFC
+1FC00000FFFFC00000000FFFFC3F800000FFFFE00000000FFFFC7F000000FFFFE0000000
+0FFFFC7E0000007FFFF00000000FFFFCFC0000007FFFF00000000FFFFDF80000007FFFF0
+0000000FFFFDF00000007FFFF00000000FFFFFF00000003FFFF80000000FFFFFE0000000
+3FFFF80000000FFFFFE00000003FFFF80000000FFFFFC00000003FFFF80000000FFFFFC0
+0000003FFFF80000000FFFFF800000003FFFF80000000FFFFF800000003FFFF80000000F
+FFFF000000003FFFF80000000FFFFF000000003FFFF80000000FFFFF000000003FFFF800
+00000FFFFF000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003F
+FFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE0000
+00003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFF
+FE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000
+000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFF
+F80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000
+003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE
+000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8000000
+0FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8
+0000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00000000
+3FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00
+0000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000F
+FFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF800
+00000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003F
+FFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE0000
+00003FFFF80000000FFFFE000000003FFFF80000FFFFFFFFFFE003FFFFFFFFFF80FFFFFF
+FFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80
+FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFF
+FFFF80FFFFFFFFFFE003FFFFFFFFFF80617879F76C>I<0001FC0000000007FF00000000
+1FFFC00000003FFFE00000007FFFF0000000FFFFF8000000FFFFF8000001FFFFFC000001
+FFFFFC000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003
+FFFFFE000003FFFFFE000001FFFFFC000001FFFFFC000000FFFFF8000000FFFFF8000000
+7FFFF00000003FFFE00000001FFFC000000007FF0000000001FC00000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000001FFFC00007F
+FFFFFC00007FFFFFFC00007FFFFFFC00007FFFFFFC00007FFFFFFC00007FFFFFFC00007F
+FFFFFC00007FFFFFFC0000007FFFFC0000001FFFFC0000000FFFFC0000000FFFFC000000
+0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
+0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
+0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
+0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
+0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
+0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
+0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
+0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
+0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
+0FFFFC0000000FFFFC0000000FFFFC0000FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FF
+FFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80297979F835>I<
+0001FFF800000FFFE0000000003FFF80000000FFFFFFF80000FFFFFE00000003FFFFF800
+0000FFFFFFF80003FFFFFF8000000FFFFFFE000000FFFFFFF8000FFFFFFFE000003FFFFF
+FF800000FFFFFFF8003FFFFFFFF80000FFFFFFFFE00000FFFFFFF8007FFFFFFFFC0001FF
+FFFFFFF00000FFFFFFF801FFF01FFFFE0007FFC07FFFF80000FFFFFFF803FF0007FFFF00
+0FFC001FFFFC0000FFFFFFF807FC0003FFFF801FF0000FFFFE0000007FFFF80FF00001FF
+FFC03FC00007FFFF0000001FFFF81FC00000FFFFC07F000003FFFF0000000FFFF83F8000
+00FFFFE0FE000003FFFF8000000FFFF87F000000FFFFE1FC000003FFFF8000000FFFF87E
+0000007FFFF1F8000001FFFFC000000FFFF8FC0000007FFFF3F0000001FFFFC000000FFF
+F9F80000007FFFF7E0000001FFFFC000000FFFF9F00000007FFFF7C0000001FFFFC00000
+0FFFFBF00000003FFFFFC0000000FFFFE000000FFFFBE00000003FFFFF80000000FFFFE0
+00000FFFFFE00000003FFFFF80000000FFFFE000000FFFFFC00000003FFFFF00000000FF
+FFE000000FFFFFC00000003FFFFF00000000FFFFE000000FFFFF800000003FFFFE000000
+00FFFFE000000FFFFF800000003FFFFE00000000FFFFE000000FFFFF000000003FFFFC00
+000000FFFFE000000FFFFF000000003FFFFC00000000FFFFE000000FFFFF000000003FFF
+FC00000000FFFFE000000FFFFF000000003FFFFC00000000FFFFE000000FFFFE00000000
+3FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE0000
+00003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE
+000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000F
+FFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000
+000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFF
+E000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000
+FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF80000
+0000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF8
+00000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003F
+FFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000
+003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE00
+0000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFF
+FE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE00000
+0FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE0
+00000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FF
+FFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF8000000
+00FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800
+000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFF
+F800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE00000000
+3FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE0000
+00003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE
+000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000FFFF
+FFFFFFE003FFFFFFFFFF800FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFE
+FFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFF
+FFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFF
+FFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF80
+0FFFFFFFFFFE974E79CDA2>109 D<0001FFF800000FFFE000000000FFFFFFF80000FFFF
+FE00000000FFFFFFF80003FFFFFF80000000FFFFFFF8000FFFFFFFE0000000FFFFFFF800
+3FFFFFFFF8000000FFFFFFF8007FFFFFFFFC000000FFFFFFF801FFF01FFFFE000000FFFF
+FFF803FF0007FFFF000000FFFFFFF807FC0003FFFF800000007FFFF80FF00001FFFFC000
+00001FFFF81FC00000FFFFC00000000FFFF83F800000FFFFE00000000FFFF87F000000FF
+FFE00000000FFFF87E0000007FFFF00000000FFFF8FC0000007FFFF00000000FFFF9F800
+00007FFFF00000000FFFF9F00000007FFFF00000000FFFFBF00000003FFFF80000000FFF
+FBE00000003FFFF80000000FFFFFE00000003FFFF80000000FFFFFC00000003FFFF80000
+000FFFFFC00000003FFFF80000000FFFFF800000003FFFF80000000FFFFF800000003FFF
+F80000000FFFFF000000003FFFF80000000FFFFF000000003FFFF80000000FFFFF000000
+003FFFF80000000FFFFF000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE
+000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8000000
+0FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8
+0000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00000000
+3FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00
+0000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000F
+FFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF800
+00000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003F
+FFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE0000
+00003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFF
+FE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000
+000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFF
+F80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000
+003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE
+000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8000000
+0FFFFE000000003FFFF80000000FFFFE000000003FFFF80000FFFFFFFFFFE003FFFFFFFF
+FF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FF
+FFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFF
+E003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80614E79CD6C>I<000000001FFFE000
+00000000000003FFFFFF000000000000001FFFFFFFE0000000000000FFFFFFFFFC000000
+000003FFFFFFFFFF00000000000FFFFFFFFFFFC0000000003FFFFC00FFFFF000000000FF
+FFC0000FFFFC00000001FFFF000003FFFE00000003FFFC000000FFFF0000000FFFF80000
+007FFFC000001FFFF00000003FFFE000003FFFE00000001FFFF000003FFFC00000000FFF
+F000007FFF8000000007FFF80000FFFF0000000003FFFC0001FFFF0000000003FFFE0001
+FFFF0000000003FFFE0003FFFE0000000001FFFF0007FFFE0000000001FFFF8007FFFE00
+00000001FFFF800FFFFC0000000000FFFFC00FFFFC0000000000FFFFC01FFFFC00000000
+00FFFFE01FFFFC0000000000FFFFE01FFFFC0000000000FFFFE03FFFF800000000007FFF
+F03FFFF800000000007FFFF03FFFF800000000007FFFF07FFFF800000000007FFFF87FFF
+F800000000007FFFF87FFFF800000000007FFFF87FFFF800000000007FFFF87FFFF80000
+0000007FFFF8FFFFF800000000007FFFFCFFFFF800000000007FFFFCFFFFF80000000000
+7FFFFCFFFFF800000000007FFFFCFFFFF800000000007FFFFCFFFFF800000000007FFFFC
+FFFFF800000000007FFFFCFFFFF800000000007FFFFCFFFFF800000000007FFFFCFFFFF8
+00000000007FFFFCFFFFF800000000007FFFFCFFFFF800000000007FFFFCFFFFF8000000
+00007FFFFCFFFFF800000000007FFFFC7FFFF800000000007FFFF87FFFF800000000007F
+FFF87FFFF800000000007FFFF87FFFF800000000007FFFF83FFFF800000000007FFFF03F
+FFFC0000000000FFFFF03FFFFC0000000000FFFFF03FFFFC0000000000FFFFF01FFFFC00
+00000000FFFFE01FFFFC0000000000FFFFE00FFFFE0000000001FFFFC00FFFFE00000000
+01FFFFC007FFFE0000000001FFFF8007FFFF0000000003FFFF8003FFFF0000000003FFFF
+0001FFFF8000000007FFFE0001FFFF8000000007FFFE0000FFFFC00000000FFFFC00007F
+FFE00000001FFFF800003FFFF00000003FFFF000001FFFF80000007FFFE000000FFFFC00
+0000FFFFC0000007FFFF000003FFFF80000003FFFFC0000FFFFF00000000FFFFFC00FFFF
+FC000000007FFFFFFFFFFFF8000000001FFFFFFFFFFFE00000000007FFFFFFFFFF800000
+000001FFFFFFFFFE0000000000003FFFFFFFF000000000000003FFFFFF00000000000000
+001FFFE00000000056507BCE61>I<0001FFF80007FE0000FFFFFFF8003FFFC000FFFFFF
+F800FFFFF000FFFFFFF803FFFFF800FFFFFFF807FFFFFE00FFFFFFF80FFFFFFF00FFFFFF
+F81FFC3FFF80FFFFFFF83FE07FFFC0FFFFFFF87F80FFFFC0007FFFF87F00FFFFC0001FFF
+F8FE01FFFFE0000FFFF9FC01FFFFE0000FFFF9F801FFFFE0000FFFFBF801FFFFE0000FFF
+FBF001FFFFE0000FFFFBE001FFFFE0000FFFFFE001FFFFE0000FFFFFC001FFFFE0000FFF
+FFC000FFFFC0000FFFFF8000FFFFC0000FFFFF80007FFF80000FFFFF80001FFE00000FFF
+FF00000FFC00000FFFFF000001E000000FFFFF0000000000000FFFFF0000000000000FFF
+FE0000000000000FFFFE0000000000000FFFFE0000000000000FFFFE0000000000000FFF
+FE0000000000000FFFFE0000000000000FFFFC0000000000000FFFFC0000000000000FFF
+FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
+FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
+FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
+FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
+FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
+FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
+FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
+FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
+FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000FFFFFF
+FFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFF
+FFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000434E7A
+CD4F>114 D<000003FFFC00078000007FFFFFE00FC00003FFFFFFF83FC0000FFFFFFFFE
+FFC0003FFFFFFFFFFFC0007FFF000FFFFFC001FFF00000FFFFC003FF8000003FFFC007FF
+0000000FFFC00FFE00000007FFC01FFC00000003FFC01FF800000001FFC03FF800000001
+FFC03FF800000000FFC07FF000000000FFC07FF0000000007FC07FF0000000007FC0FFF0
+000000007FC0FFF8000000003FC0FFF8000000003FC0FFF8000000003FC0FFFC00000000
+3FC0FFFE000000003FC0FFFF000000001F80FFFFC00000000000FFFFF00000000000FFFF
+FE0000000000FFFFFFF0000000007FFFFFFF800000007FFFFFFFFE0000007FFFFFFFFFE0
+00003FFFFFFFFFFC00001FFFFFFFFFFF00001FFFFFFFFFFFC0000FFFFFFFFFFFE00007FF
+FFFFFFFFF80003FFFFFFFFFFFC0001FFFFFFFFFFFE0000FFFFFFFFFFFF00003FFFFFFFFF
+FF80001FFFFFFFFFFFC00007FFFFFFFFFFE00001FFFFFFFFFFF000003FFFFFFFFFF00000
+07FFFFFFFFF80000001FFFFFFFF800000000FFFFFFFC0000000007FFFFFC00000000007F
+FFFC00000000001FFFFE000000000007FFFE7E0000000003FFFEFF0000000001FFFEFF00
+00000000FFFEFF80000000007FFEFF80000000007FFEFF80000000003FFEFFC000000000
+3FFEFFC0000000001FFEFFC0000000001FFEFFE0000000001FFEFFE0000000001FFCFFF0
+000000001FFCFFF0000000001FFCFFF8000000003FFCFFFC000000003FF8FFFE00000000
+7FF8FFFE000000007FF0FFFF00000000FFF0FFFF80000001FFE0FFFFE0000003FFC0FFFF
+F0000007FF80FFFFFE00003FFF00FFFFFFC003FFFE00FFE7FFFFFFFFFC00FFC3FFFFFFFF
+F000FF80FFFFFFFFC000FE003FFFFFFF0000FC0007FFFFF800007000007FFF0000003F50
+7ACE4C>I<000000FF00000000000000FF00000000000000FF00000000000000FF000000
+00000000FF00000000000000FF00000000000000FF00000000000001FF00000000000001
+FF00000000000001FF00000000000001FF00000000000001FF00000000000003FF000000
+00000003FF00000000000003FF00000000000003FF00000000000007FF00000000000007
+FF0000000000000FFF0000000000000FFF0000000000001FFF0000000000001FFF000000
+0000003FFF0000000000003FFF0000000000007FFF000000000000FFFF000000000000FF
+FF000000000001FFFF000000000003FFFF000000000007FFFF00000000001FFFFF000000
+00003FFFFF0000000000FFFFFFFFFFFF000FFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFF
+FFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF
+000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FF
+FF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000
+000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FF
+FF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000
+000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FF
+FF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000
+000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FF
+FF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000
+000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF00001FE00007FF
+FF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001F
+E00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FF
+FF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00003F
+E00007FFFF80003FC00003FFFF80003FC00003FFFF80007FC00003FFFFC0007F800001FF
+FFC000FF800001FFFFE000FF800000FFFFE001FF0000007FFFF003FE0000007FFFFE0FFE
+0000003FFFFFFFFC0000000FFFFFFFF800000007FFFFFFF000000001FFFFFFC000000000
+7FFFFF80000000001FFFFE000000000001FFF000003B6E7CEC4B>I<FFFFFFFFFE01FFFF
+FFFFF00003FFFFFFE0FFFFFFFFFE01FFFFFFFFF00003FFFFFFE0FFFFFFFFFE01FFFFFFFF
+F00003FFFFFFE0FFFFFFFFFE01FFFFFFFFF00003FFFFFFE0FFFFFFFFFE01FFFFFFFFF000
+03FFFFFFE0FFFFFFFFFE01FFFFFFFFF00003FFFFFFE0FFFFFFFFFE01FFFFFFFFF00003FF
+FFFFE0FFFFFFFFFE01FFFFFFFFF00003FFFFFFE0003FFFFC0000003FFFE000000007FFE0
+00001FFFFC0000003FFFE000000000FF0000001FFFFE0000001FFFF000000001FF000000
+1FFFFE0000001FFFF000000001FF0000000FFFFE0000001FFFF000000001FE0000000FFF
+FF0000000FFFF800000003FE00000007FFFF0000000FFFF800000003FC00000007FFFF80
+00000FFFF800000007FC00000007FFFF80000007FFFC00000007FC00000003FFFF800000
+07FFFC00000007F800000003FFFFC0000007FFFE0000000FF800000001FFFFC000000FFF
+FE0000000FF000000001FFFFE000000FFFFE0000001FF000000001FFFFE000000FFFFF00
+00001FF000000000FFFFE000001FFFFF0000001FE000000000FFFFF000001FFFFF800000
+3FE0000000007FFFF000003FFFFF8000003FC0000000007FFFF800003FFFFF8000007FC0
+000000007FFFF800003FFFFFC000007FC0000000003FFFF800007FFFFFC000007F800000
+00003FFFFC00007FBFFFE00000FF80000000001FFFFC0000FFBFFFE00000FF0000000000
+1FFFFC0000FFBFFFE00001FF00000000001FFFFE0000FF1FFFF00001FF00000000000FFF
+FE0001FF1FFFF00001FE00000000000FFFFF0001FE0FFFF80003FE00000000000FFFFF00
+03FE0FFFF80003FE000000000007FFFF0003FE0FFFF80003FC000000000007FFFF8003FC
+07FFFC0007FC000000000003FFFF8007FC07FFFC0007F8000000000003FFFFC007FC07FF
+FC000FF8000000000003FFFFC007F803FFFE000FF8000000000001FFFFC00FF803FFFE00
+0FF0000000000001FFFFE00FF001FFFF001FF0000000000000FFFFE01FF001FFFF001FE0
+000000000000FFFFF01FF001FFFF003FE0000000000000FFFFF01FE000FFFF803FE00000
+000000007FFFF03FE000FFFF803FC00000000000007FFFF83FC0007FFFC07FC000000000
+00003FFFF87FC0007FFFC07F800000000000003FFFFC7FC0007FFFC0FF80000000000000
+3FFFFC7F80003FFFE0FF800000000000001FFFFCFF80003FFFE0FF000000000000001FFF
+FEFF00001FFFF1FF000000000000000FFFFFFF00001FFFF1FE000000000000000FFFFFFF
+00001FFFF3FE000000000000000FFFFFFE00000FFFFBFE0000000000000007FFFFFE0000
+0FFFFBFC0000000000000007FFFFFC000007FFFFFC0000000000000007FFFFFC000007FF
+FFFC0000000000000003FFFFFC000007FFFFF80000000000000003FFFFF8000003FFFFF8
+0000000000000001FFFFF8000003FFFFF00000000000000001FFFFF8000003FFFFF00000
+000000000001FFFFF0000001FFFFF00000000000000000FFFFF0000001FFFFE000000000
+00000000FFFFE0000000FFFFE000000000000000007FFFE0000000FFFFC0000000000000
+00007FFFE0000000FFFFC000000000000000007FFFC00000007FFFC00000000000000000
+3FFFC00000007FFF8000000000000000003FFF800000003FFF8000000000000000001FFF
+800000003FFF0000000000000000001FFF800000003FFF0000000000000000001FFF0000
+00001FFF0000000000000000000FFF000000001FFE0000000000000000000FFE00000000
+0FFE00000000000000000007FE000000000FFC00000000000000000007FC0000000007FC
+00000000000000000003F80000000003F80000000000834E7CCC8C>119
D E end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
-%%PaperSize: a4
-%%BeginPaperSize: a4
-/setpagedevice where {
-pop 1 dict dup /PageSize [ 595 842 ] put setpagedevice
-} {
-statusdict /a4tray known {
-statusdict begin a4tray end
-/a4 where { pop a4 } if
-} {
-/a4 where {
-pop a4
-} {
-statusdict /setpage known {
-statusdict begin
-595 842 0 setpage
-end
-} if
-} ifelse
-} ifelse
-} ifelse
-%%EndPaperSize
+%%PaperSize: Letter
%%EndSetup
%%Page: 1 1
-1 0 bop 1056 1884 a Ft(V)-16 b(ersion)65 b(Managemen)-5
-b(t)1762 2172 y(with)1753 2421 y(CVS)1696 2795 y Fs(for)30
-b Fr(cvs)g Fs(1.9.8)1551 3293 y(P)m(er)h(Cederqvist)e(et)i(al)p
+1 0 bop 1056 1824 a Fw(V)-16 b(ersion)65 b(Managemen)-5
+b(t)1762 2096 y(with)1753 2333 y(CVS)1674 2662 y Fv(for)30
+b Fu(cvs)f Fv(1.9.10)1551 3100 y(P)m(er)i(Cederqvist)e(et)i(al)p
eop
%%Page: 2 2
-2 1 bop 0 3629 a Fs(Cop)m(yrigh)m(t)452 3626 y(c)427
-3629 y Fq(\015)30 b Fs(1992,)j(1993)f(Sign)m(um)c(Supp)s(ort)h(AB)0
-3903 y(P)m(ermission)23 b(is)h(gran)m(ted)h(to)h(mak)m(e)g(and)e
-(distribute)e(v)m(erbatim)j(copies)f(of)h(this)f(man)m(ual)g(pro)m
-(vided)g(the)h(cop)m(yrigh)m(t)0 4027 y(notice)31 b(and)e(this)h(p)s
-(ermission)d(notice)k(are)f(preserv)m(ed)g(on)h(all)e(copies.)0
-4301 y(P)m(ermission)d(is)h(gran)m(ted)i(to)g(cop)m(y)f(and)g
-(distribute)d(mo)s(di\014ed)h(v)m(ersions)h(of)i(this)d(man)m(ual)i
-(under)e(the)i(conditions)0 4426 y(for)41 b(v)m(erbatim)f(cop)m(ying,)k
-(pro)m(vided)c(also)h(that)g(the)h(section)f(en)m(titled)f(\\GNU)i
-(General)f(Public)e(License")i(is)0 4550 y(included)20
-b(exactly)k(as)g(in)e(the)h(original,)g(and)g(pro)m(vided)f(that)h(the)
-h(en)m(tire)f(resulting)e(deriv)m(ed)h(w)m(ork)i(is)e(distributed)0
-4675 y(under)29 b(the)h(terms)h(of)f(a)h(p)s(ermission)c(notice)k(iden)
-m(tical)e(to)i(this)e(one.)0 4949 y(P)m(ermission)37
-b(is)h(gran)m(ted)i(to)g(cop)m(y)g(and)f(distribute)d(translations)i
-(of)h(this)f(man)m(ual)h(in)m(to)g(another)g(language,)0
-5073 y(under)32 b(the)j(ab)s(o)m(v)m(e)g(conditions)d(for)i(mo)s
-(di\014ed)e(v)m(ersions,)i(except)h(that)f(the)h(section)f(en)m(titled)
-f(\\GNU)i(General)0 5198 y(Public)c(License")j(and)f(this)g(p)s
-(ermission)d(notice)k(ma)m(y)h(b)s(e)e(included)e(in)h(translations)g
-(appro)m(v)m(ed)i(b)m(y)g(the)g(F)-8 b(ree)0 5322 y(Soft)m(w)m(are)31
-b(F)-8 b(oundation)31 b(instead)e(of)i(in)e(the)h(original)f(English.)p
+2 1 bop 150 4152 a Fv(Cop)m(yrigh)m(t)602 4149 y(c)577
+4152 y Ft(\015)30 b Fv(1992,)j(1993)f(Sign)m(um)c(Supp)s(ort)h(AB)150
+4286 y(P)m(ermission)h(is)i(gran)m(ted)h(to)f(mak)m(e)i(and)d
+(distribute)f(v)m(erbatim)i(copies)g(of)g(this)f(man)m(ual)h(pro)m
+(vided)f(the)150 4396 y(cop)m(yrigh)m(t)g(notice)f(and)g(this)f(p)s
+(ermission)f(notice)i(are)h(preserv)m(ed)f(on)h(all)e(copies.)150
+4530 y(P)m(ermission)36 b(is)i(gran)m(ted)g(to)h(cop)m(y)g(and)f
+(distribute)e(mo)s(di\014ed)g(v)m(ersions)h(of)i(this)e(man)m(ual)g
+(under)g(the)150 4640 y(conditions)42 b(for)h(v)m(erbatim)g(cop)m
+(ying,)k(pro)m(vided)42 b(also)h(that)i(the)e(section)h(en)m(titled)f
+(\\GNU)h(General)150 4749 y(Public)25 b(License")h(is)g(included)e
+(exactly)k(as)f(in)e(the)i(original,)f(and)g(pro)m(vided)g(that)h(the)g
+(en)m(tire)g(resulting)150 4859 y(deriv)m(ed)i(w)m(ork)i(is)e
+(distributed)f(under)h(the)h(terms)g(of)h(a)g(p)s(ermission)c(notice)k
+(iden)m(tical)e(to)i(this)e(one.)150 4994 y(P)m(ermission)i(is)i(gran)m
+(ted)g(to)h(cop)m(y)g(and)f(distribute)d(translations)i(of)i(this)e
+(man)m(ual)g(in)m(to)h(another)g(lan-)150 5103 y(guage,)41
+b(under)35 b(the)j(ab)s(o)m(v)m(e)g(conditions)e(for)h(mo)s(di\014ed)f
+(v)m(ersions,)i(except)h(that)e(the)h(section)f(en)m(titled)150
+5213 y(\\GNU)31 b(General)f(Public)e(License")i(and)g(this)e(p)s
+(ermission)f(notice)k(ma)m(y)g(b)s(e)e(included)e(in)i(translations)150
+5322 y(appro)m(v)m(ed)i(b)m(y)f(the)g(F)-8 b(ree)32 b(Soft)m(w)m(are)f
+(F)-8 b(oundation)31 b(instead)e(of)i(in)e(the)h(original)f(English.)p
eop
%%Page: 1 3
-1 2 bop 0 -116 a Fs(Ab)s(out)30 b(this)f(man)m(ual)3104
-b(1)0 366 y Fp(Ab)t(out)29 b(this)i(man)l(ual)125 939
-y Fs(Up)25 b(to)i(this)f(p)s(oin)m(t,)g(one)h(of)f(the)h(w)m(eak)m(est)
-h(parts)e(of)g Fr(cvs)g Fs(has)g(b)s(een)f(the)i(do)s(cumen)m(tation.)
-39 b Fr(cvs)25 b Fs(is)h(a)g(complex)0 1063 y(program.)53
-b(Previous)34 b(v)m(ersions)g(of)h(the)g(man)m(ual)f(w)m(ere)h(written)
-f(in)f(the)i(man)m(ual)f(page)h(format,)i(whic)m(h)c(is)h(not)0
-1188 y(really)29 b(w)m(ell)h(suited)f(for)h(suc)m(h)g(a)h(complex)f
-(program.)125 1502 y(When)g(writing)e(this)h(man)m(ual,)h(I)g(had)g
-(sev)m(eral)h(goals)g(in)e(mind:)75 1815 y Fq(\017)60
-b Fs(No)31 b(kno)m(wledge)f(of)h Fr(r)n(cs)e Fs(should)g(b)s(e)g
-(necessary)-8 b(.)75 2005 y Fq(\017)60 b Fs(No)39 b(previous)d(kno)m
-(wledge)i(of)g(revision)e(con)m(trol)j(soft)m(w)m(are)g(should)d(b)s(e)
-h(necessary)-8 b(.)65 b(All)36 b(terms,)k(suc)m(h)e(as)180
-2129 y Fo(revision)29 b(n)m(um)m(b)s(ers)p Fs(,)g Fo(revision)f(trees)
-35 b Fs(and)30 b Fo(merging)37 b Fs(are)31 b(explained)e(as)h(they)h
-(are)g(in)m(tro)s(duced.)75 2318 y Fq(\017)60 b Fs(The)32
-b(man)m(ual)g(should)e(concen)m(trate)35 b(on)d(the)h(things)e
-Fr(cvs)h Fs(users)f(w)m(an)m(t)i(to)h(do,)f(instead)e(of)i(what)f(the)h
-Fr(cvs)180 2443 y Fs(commands)e(can)h(do.)43 b(The)31
-b(\014rst)f(part)i(of)f(this)f(man)m(ual)h(leads)g(y)m(ou)g(through)g
-(things)f(y)m(ou)i(migh)m(t)f(w)m(an)m(t)h(to)180 2567
-y(do)e(while)f(doing)g(dev)m(elopmen)m(t,)i(and)f(in)m(tro)s(duces)f
-(the)i(relev)-5 b(an)m(t)30 b Fr(cvs)g Fs(commands)g(as)g(they)h(are)g
-(needed.)75 2757 y Fq(\017)60 b Fs(Information)41 b(should)g(b)s(e)g
-(easy)i(to)g(\014nd.)76 b(In)41 b(the)i(reference)g(man)m(ual)e(in)g
-(the)i(app)s(endices)e(almost)h(all)180 2881 y(information)27
-b(ab)s(out)h(ev)m(ery)h Fr(cvs)f Fs(command)g(is)g(gathered)h
-(together.)42 b(There)28 b(is)f(also)i(an)f(extensiv)m(e)h(index,)180
-3006 y(and)h(a)h(lot)f(of)g(cross)h(references.)125 3384
-y(This)e(man)m(ual)i(w)m(as)h(con)m(tributed)e(b)m(y)h(Sign)m(um)f
-(Supp)s(ort)f(AB)j(in)e(Sw)m(eden.)43 b(Sign)m(um)30
-b(is)h(y)m(et)h(another)g(in)e(the)0 3509 y(gro)m(wing)k(list)f(of)h
-(companies)g(that)g(supp)s(ort)f(free)h(soft)m(w)m(are.)53
-b(Y)-8 b(ou)35 b(are)g(free)f(to)h(cop)m(y)g(b)s(oth)e(this)g(man)m
-(ual)h(and)0 3633 y(the)39 b Fr(cvs)e Fs(program.)65
-b(See)39 b(App)s(endix)c(F)k([Cop)m(ying],)h(page)g(159,)i(for)c(the)h
-(details.)63 b(Sign)m(um)37 b(Supp)s(ort)g(o\013ers)0
-3758 y(supp)s(ort)31 b(con)m(tracts)k(and)d(binary)f(distribution)e
-(for)k(man)m(y)g(programs,)g(suc)m(h)g(as)g Fr(cvs)p
-Fs(,)g Fr(gnu)f Fs(Emacs,)i(the)f Fr(gnu)0 3882 y Fs(C)d(compiler)f
-(and)h(others.)41 b(W)-8 b(rite)30 b(to)h(us)f(for)g(more)h
-(information.)240 4175 y Fn(Signum)46 b(Support)g(AB)240
-4279 y(Box)h(2044)240 4383 y(S-580)f(02)95 b(Linkoping)240
-4487 y(Sweden)240 4694 y(Email:)46 b(info@signum.se)240
-4798 y(Phone:)g(+46)h(\(0\)13)f(-)i(21)f(46)g(00)240
-4902 y(Fax:)142 b(+46)47 b(\(0\)13)f(-)i(21)f(47)g(00)125
-5215 y Fs(Another)34 b(compan)m(y)g(selling)e(supp)s(ort)g(for)i
-Fr(cvs)f Fs(is)g(Cyclic)g(Soft)m(w)m(are,)k(w)m(eb:)48
-b Fn(http://www.cyclic.com/)p Fs(,)0 5340 y(email:)40
-b Fn(info@cyclic.com)p Fs(.)p eop
+1 2 bop 150 -116 a Fv(Ab)s(out)30 b(this)f(man)m(ual)2804
+b(1)150 366 y Fs(Ab)t(out)53 b(this)h(man)l(ual)275 606
+y Fv(Up)29 b(to)h(this)e(p)s(oin)m(t,)h(one)h(of)g(the)f(w)m(eak)m(est)
+j(parts)d(of)h Fu(cvs)e Fv(has)i(b)s(een)e(the)i(do)s(cumen)m(tation.)
+40 b Fu(cvs)29 b Fv(is)g(a)150 716 y(complex)24 b(program.)39
+b(Previous)24 b(v)m(ersions)g(of)h(the)g(man)m(ual)f(w)m(ere)h(written)
+f(in)g(the)h(man)m(ual)f(page)h(format,)150 825 y(whic)m(h)k(is)h(not)g
+(really)f(w)m(ell)h(suited)f(for)h(suc)m(h)g(a)h(complex)f(program.)275
+962 y(When)g(writing)e(this)h(man)m(ual,)h(I)g(had)g(sev)m(eral)h
+(goals)g(in)e(mind:)225 1098 y Ft(\017)60 b Fv(No)31
+b(kno)m(wledge)f(of)h Fu(r)n(cs)e Fv(should)g(b)s(e)g(necessary)-8
+b(.)225 1233 y Ft(\017)60 b Fv(No)24 b(previous)f(kno)m(wledge)h(of)g
+(revision)e(con)m(trol)i(soft)m(w)m(are)h(should)d(b)s(e)h(necessary)-8
+b(.)40 b(All)22 b(terms,)j(suc)m(h)330 1343 y(as)31 b
+Fr(revision)d(n)m(um)m(b)s(ers)p Fv(,)h Fr(revision)g(trees)35
+b Fv(and)29 b Fr(merging)38 b Fv(are)31 b(explained)d(as)j(they)f(are)h
+(in)m(tro)s(duced.)225 1478 y Ft(\017)60 b Fv(The)35
+b(man)m(ual)g(should)e(concen)m(trate)38 b(on)d(the)g(things)g
+Fu(cvs)f Fv(users)h(w)m(an)m(t)h(to)g(do,)h(instead)d(of)i(what)330
+1588 y(the)29 b Fu(cvs)e Fv(commands)h(can)h(do.)40 b(The)28
+b(\014rst)g(part)g(of)h(this)e(man)m(ual)h(leads)g(y)m(ou)g(through)g
+(things)g(y)m(ou)330 1697 y(migh)m(t)d(w)m(an)m(t)i(to)f(do)g(while)d
+(doing)i(dev)m(elopmen)m(t,)i(and)e(in)m(tro)s(duces)g(the)h(relev)-5
+b(an)m(t)26 b Fu(cvs)e Fv(commands)330 1807 y(as)31 b(they)f(are)h
+(needed.)225 1942 y Ft(\017)60 b Fv(Information)21 b(should)f(b)s(e)i
+(easy)h(to)g(\014nd.)36 b(In)22 b(the)g(reference)h(man)m(ual)f(in)f
+(the)h(app)s(endices)f(almost)h(all)330 2052 y(information)i(ab)s(out)i
+(ev)m(ery)g Fu(cvs)f Fv(command)g(is)g(gathered)h(together.)41
+b(There)25 b(is)g(also)h(an)f(extensiv)m(e)330 2162 y(index,)k(and)h(a)
+h(lot)f(of)h(cross)f(references.)150 2424 y Fq(Chec)l(klist)46
+b(for)f(the)g(impatien)l(t)i(reader)275 2618 y Fu(cvs)31
+b Fv(is)h(a)h(complex)g(system.)48 b(Y)-8 b(ou)33 b(will)e(need)h(to)i
+(read)e(the)i(man)m(ual)e(to)h(b)s(e)f(able)h(to)g(use)g(all)f(of)h
+(its)150 2728 y(capabilities.)60 b(There)37 b(are)h(dangers)f(that)h
+(can)g(easily)e(b)s(e)h(a)m(v)m(oided)h(if)f(y)m(ou)g(kno)m(w)h(ab)s
+(out)f(them,)j(and)150 2837 y(this)28 b(man)m(ual)g(tries)h(to)h(w)m
+(arn)f(y)m(ou)g(ab)s(out)g(them.)40 b(This)28 b(c)m(hec)m(klist)h(is)f
+(in)m(tended)g(to)i(help)e(y)m(ou)h(a)m(v)m(oid)h(the)150
+2947 y(dangers)c(without)f(reading)g(the)i(en)m(tire)f(man)m(ual.)38
+b(If)26 b(y)m(ou)g(in)m(tend)f(to)i(read)f(the)h(en)m(tire)f(man)m(ual)
+f(y)m(ou)i(can)150 3056 y(skip)i(this)g(table.)150 3218
+y(Binary)g(\014les)630 3328 y Fu(cvs)k Fv(can)g(handle)f(binary)g
+(\014les,)i(but)f(y)m(ou)g(m)m(ust)h(ha)m(v)m(e)h Fu(r)n(cs)d
+Fv(release)i(5.5)h(or)e(later)h(and)f(a)630 3438 y(release)g(of)f
+Fu(gnu)g Fv(di\013)f(that)i(supp)s(orts)d(the)i(`)p Fp(-a)p
+Fv(')g(\015ag)h(\(release)g(1.15)h(and)d(later)h(are)h(OK\).)630
+3547 y(Y)-8 b(ou)41 b(m)m(ust)g(also)f(con\014gure)h(b)s(oth)f
+Fu(r)n(cs)g Fv(and)g Fu(cvs)g Fv(to)h(handle)e(binary)g(\014les)h(when)
+g(y)m(ou)630 3657 y(install)28 b(them.)630 3792 y(Keyw)m(ord)34
+b(substitution)e(can)i(b)s(e)g(a)h(source)f(of)g(trouble)g(with)e
+(binary)h(\014les.)51 b(See)35 b(Chap-)630 3902 y(ter)c(16)g([Keyw)m
+(ord)f(substitution],)f(page)i(73,)g(for)g(solutions.)150
+4063 y(The)f Fp(admin)f Fv(command)630 4173 y(Careless)j(use)g(of)g
+(the)g Fp(admin)f Fv(command)h(can)h(cause)f Fu(cvs)g
+Fv(to)h(cease)g(w)m(orking.)46 b(See)32 b(Sec-)630 4282
+y(tion)e(A.6)h([admin],)f(page)h(90,)g(b)s(efore)f(trying)g(to)h(use)f
+(it.)150 4544 y Fq(Credits)275 4739 y Fv(Roland)19 b(P)m(esc)m(h,)24
+b(then)c(of)h(Cygn)m(us)f(Supp)s(ort)e Fp(<roland@wrs.com>)e
+Fv(wrote)21 b(the)g(man)m(ual)f(pages)h(whic)m(h)150
+4848 y(w)m(ere)37 b(distributed)d(with)i Fu(cvs)g Fv(1.3.)62
+b(Muc)m(h)37 b(of)g(their)f(text)i(w)m(as)f(copied)g(in)m(to)g(this)f
+(man)m(ual.)59 b(He)38 b(also)150 4958 y(read)30 b(an)h(early)f(draft)g
+(of)g(this)f(man)m(ual)h(and)g(con)m(tributed)f(man)m(y)i(ideas)f(and)f
+(corrections.)275 5094 y(The)k(mailing-list)d Fp(info-cvs)h
+Fv(is)i(sometimes)g(informativ)m(e.)50 b(I)33 b(ha)m(v)m(e)i(included)c
+(information)g(from)150 5204 y(p)s(ostings)e(made)h(b)m(y)h(the)f
+(follo)m(wing)f(p)s(ersons:)40 b(Da)m(vid)30 b(G.)h(Grubbs)d
+Fp(<dgg@think.com>)p Fv(.)275 5340 y(Some)i(text)h(has)f(b)s(een)g
+(extracted)i(from)e(the)g(man)g(pages)h(for)f Fu(r)n(cs)p
+Fv(.)p eop
%%Page: 2 4
-2 3 bop 0 -116 a Fs(2)2456 b(CVS|Concurren)m(t)29 b(V)-8
-b(ersions)30 b(System)0 366 y Fm(Chec)l(klist)i(for)e(the)h(impatien)l
-(t)h(reader)125 641 y Fr(cvs)21 b Fs(is)h(a)h(complex)f(system.)39
-b(Y)-8 b(ou)23 b(will)d(need)i(to)i(read)e(the)h(man)m(ual)f(to)h(b)s
-(e)f(able)h(to)g(use)f(all)g(of)h(its)f(capabilities.)0
-766 y(There)36 b(are)i(dangers)f(that)g(can)g(easily)g(b)s(e)f(a)m(v)m
-(oided)h(if)f(y)m(ou)i(kno)m(w)f(ab)s(out)f(them,)j(and)e(this)e(man)m
-(ual)i(tries)f(to)0 890 y(w)m(arn)g(y)m(ou)g(ab)s(out)g(them.)58
-b(This)34 b(c)m(hec)m(klist)i(is)f(in)m(tended)g(to)i(help)e(y)m(ou)h
-(a)m(v)m(oid)h(the)f(dangers)g(without)f(reading)0 1015
-y(the)c(en)m(tire)f(man)m(ual.)40 b(If)30 b(y)m(ou)h(in)m(tend)e(to)i
-(read)f(the)h(en)m(tire)f(man)m(ual)g(y)m(ou)h(can)f(skip)f(this)g
-(table.)0 1316 y(Binary)g(\014les)480 1440 y Fr(cvs)k
-Fs(can)h(handle)e(binary)g(\014les,)i(but)f(y)m(ou)h(m)m(ust)f(ha)m(v)m
-(e)i Fr(r)n(cs)e Fs(release)h(5.5)h(or)f(later)f(and)h(a)g(release)480
-1565 y(of)e Fr(gnu)g Fs(di\013)e(that)j(supp)s(orts)d(the)i(`)p
-Fn(-a)p Fs(')g(\015ag)g(\(release)h(1.15)g(and)f(later)g(are)g(OK\).)g
-(Y)-8 b(ou)32 b(m)m(ust)g(also)480 1689 y(con\014gure)e(b)s(oth)g
-Fr(r)n(cs)f Fs(and)h Fr(cvs)f Fs(to)i(handle)e(binary)g(\014les)g(when)
-h(y)m(ou)g(install)f(them.)480 1839 y(Keyw)m(ord)40 b(substitution)e
-(can)j(b)s(e)f(a)h(source)f(of)h(trouble)f(with)f(binary)f(\014les.)70
-b(See)41 b(Chapter)f(16)480 1964 y([Keyw)m(ord)30 b(substitution],)f
-(page)i(81,)g(for)g(solutions.)0 2140 y(The)f Fn(admin)f
-Fs(command)480 2265 y(Careless)j(use)g(of)g(the)h Fn(admin)e
-Fs(command)h(can)h(cause)g Fr(cvs)e Fs(to)i(cease)h(w)m(orking.)46
-b(See)33 b(Section)f(A.5)480 2389 y([admin],)e(page)h(99,)g(b)s(efore)f
-(trying)g(to)h(use)f(it.)0 2845 y Fm(Credits)125 3120
-y Fs(Roland)e(P)m(esc)m(h,)i(then)f(of)g(Cygn)m(us)f(Supp)s(ort)f
-Fn(<roland@wrs.com>)e Fs(wrote)k(the)h(man)m(ual)e(pages)i(whic)m(h)d
-(w)m(ere)0 3244 y(distributed)e(with)h Fr(cvs)h Fs(1.3.)41
-b(App)s(endix)25 b(A)i(and)h(B)g(con)m(tain)g(m)m(uc)m(h)f(text)i(that)
-f(w)m(as)g(extracted)h(from)f(them.)39 b(He)0 3369 y(also)30
-b(read)h(an)f(early)g(draft)g(of)g(this)g(man)m(ual)f(and)h(con)m
-(tributed)g(man)m(y)g(ideas)g(and)g(corrections.)125
-3644 y(The)e(mailing-list)d Fn(info-cvs)h Fs(is)i(sometimes)g
-(informativ)m(e.)40 b(I)28 b(ha)m(v)m(e)i(included)25
-b(information)i(from)h(p)s(ostings)0 3768 y(made)i(b)m(y)h(the)f(follo)
-m(wing)f(p)s(ersons:)39 b(Da)m(vid)31 b(G.)g(Grubbs)d
-Fn(<dgg@think.com>)p Fs(.)125 4043 y(Some)i(text)h(has)f(b)s(een)g
-(extracted)i(from)e(the)g(man)g(pages)h(for)f Fr(r)n(cs)p
-Fs(.)125 4318 y(The)35 b Fr(cvs)g(f)-8 b(a)n(q)35 b Fs(b)m(y)h(Da)m
-(vid)g(G.)h(Grubbs)d(has)i(pro)m(vided)f(useful)f(material.)57
-b(The)36 b Fr(f)-8 b(a)n(q)35 b Fs(is)g(no)h(longer)g(main-)0
-4443 y(tained,)29 b(ho)m(w)m(ev)m(er,)i(and)d(this)g(man)m(ual)h(is)f
-(ab)s(out)g(the)i(closest)f(thing)f(there)h(is)g(to)g(a)h(successor)f
-(\(with)f(resp)s(ect)h(to)0 4567 y(do)s(cumen)m(ting)g(ho)m(w)i(to)g
-(use)f Fr(cvs)p Fs(,)g(at)h(least\).)125 4842 y(In)53
-b(addition,)59 b(the)c(follo)m(wing)e(p)s(ersons)g(ha)m(v)m(e)i(help)s
-(ed)e(b)m(y)h(telling)f(me)h(ab)s(out)h(mistak)m(es)f(I'v)m(e)i(made:)0
-4966 y(Ro)m(xanne)e(Brunskill)d Fn(<rbrunski@datap.ca>)p
-Fs(,)j(Kath)m(y)g(Dy)m(er)h Fn(<dyer@phoenix.ocf.llnl.)o(gov>)o
-Fs(,)f(Karl)0 5091 y(Pingle)59 b Fn(<pingle@acuson.com>)p
-Fs(,)64 b(Thomas)c(A)h(P)m(eterson)g Fn(<tap@src.honeywell.com>)p
-Fs(,)i(Inge)d(W)-8 b(allin)0 5215 y Fn(<ingwa@signum.se>)p
-Fs(,)61 b(Dirk)d(Kosc)m(h)m(uetzki)h Fn(<koschuet@fmi.uni-passau)o(.de)
-o(>)53 b Fs(and)k(Mic)m(hael)i(Bro)m(wn)0 5340 y Fn
-(<brown@wi.extrel.com>)p Fs(.)p eop
+2 3 bop 150 -116 a Fv(2)2156 b(CVS|Concurren)m(t)29 b(V)-8
+b(ersions)30 b(System)275 366 y(The)j Fu(cvs)g(f)-8 b(a)n(q)33
+b Fv(b)m(y)h(Da)m(vid)g(G.)g(Grubbs)e(has)i(pro)m(vided)e(useful)g
+(material.)51 b(The)34 b Fu(f)-8 b(a)n(q)33 b Fv(is)g(no)g(longer)150
+476 y(main)m(tained,)24 b(ho)m(w)m(ev)m(er,)j(and)c(this)g(man)m(ual)h
+(is)e(ab)s(out)i(the)g(closest)h(thing)e(there)h(is)f(to)h(a)h
+(successor)f(\(with)150 586 y(resp)s(ect)30 b(to)h(do)s(cumen)m(ting)f
+(ho)m(w)g(to)h(use)f Fu(cvs)p Fv(,)g(at)h(least\).)275
+726 y(In)e(addition,)g(the)i(follo)m(wing)d(p)s(ersons)h(ha)m(v)m(e)j
+(help)s(ed)c(b)m(y)j(telling)d(me)j(ab)s(out)f(mistak)m(es)h(I'v)m(e)g
+(made:)390 861 y(Ro)m(xanne)g(Brunskill)c Fp(<rbrunski@datap.ca>)p
+Fv(,)390 965 y(Kath)m(y)k(Dy)m(er)g Fp(<dyer@phoenix.ocf.llnl.g)o(ov>)p
+Fv(,)390 1068 y(Karl)e(Pingle)g Fp(<pingle@acuson.com>)p
+Fv(,)390 1172 y(Thomas)h(A)g(P)m(eterson)i Fp(<tap@src.honeywell.com>)o
+Fv(,)390 1276 y(Inge)e(W)-8 b(allin)29 b Fp(<ingwa@signum.se>)p
+Fv(,)390 1380 y(Dirk)h(Kosc)m(h)m(uetzki)h Fp(<koschuet@fmi.uni-passa)o
+(u.de)o(>)390 1483 y Fv(and)f(Mic)m(hael)g(Bro)m(wn)h
+Fp(<brown@wi.extrel.com>)p Fv(.)275 1624 y(The)g(list)g(of)i(con)m
+(tributors)f(here)g(is)f(not)i(comprehensiv)m(e;)g(for)f(a)h(more)g
+(complete)g(list)e(of)h(who)g(has)150 1734 y(con)m(tributed)e(to)h
+(this)e(man)m(ual)h(see)h(the)f(\014le)g(`)p Fp(doc/ChangeLog)p
+Fv(')d(in)i(the)i Fu(cvs)e Fv(source)i(distribution.)150
+2006 y Fq(BUGS)275 2205 y Fv(Neither)39 b Fu(cvs)g Fv(nor)h(this)f(man)
+m(ual)g(is)h(p)s(erfect,)i(and)e(they)g(probably)e(nev)m(er)j(will)c(b)
+s(e.)69 b(If)40 b(y)m(ou)h(are)150 2314 y(ha)m(ving)28
+b(trouble)g(using)g Fu(cvs)p Fv(,)g(or)h(think)e(y)m(ou)i(ha)m(v)m(e)h
+(found)e(a)h(bug,)g(there)g(are)g(a)g(n)m(um)m(b)s(er)f(of)h(things)f
+(y)m(ou)150 2424 y(can)35 b(do)g(ab)s(out)f(it.)54 b(Note)36
+b(that)g(if)e(the)h(man)m(ual)f(is)g(unclear,)h(that)h(can)f(b)s(e)f
+(considered)g(a)h(bug)f(in)g(the)150 2533 y(man)m(ual,)28
+b(so)g(these)g(problems)d(are)j(often)g(w)m(orth)g(doing)f(something)g
+(ab)s(out)g(as)h(w)m(ell)f(as)g(problems)f(with)150 2643
+y Fu(cvs)j Fv(itself.)225 2783 y Ft(\017)60 b Fv(If)37
+b(y)m(ou)h(w)m(an)m(t)g(someone)h(to)f(help)e(y)m(ou)i(and)f(\014x)g
+(bugs)g(that)h(y)m(ou)g(rep)s(ort,)h(there)e(are)h(companies)330
+2893 y(whic)m(h)29 b(will)f(do)i(that)h(for)f(a)h(fee.)41
+b(Tw)m(o)31 b(suc)m(h)f(companies)g(are:)570 3025 y Fp(Signum)46
+b(Support)g(AB)570 3128 y(Box)h(2044)570 3232 y(S-580)f(02)95
+b(Linkoping)570 3336 y(Sweden)570 3440 y(Email:)46 b(info@signum.se)570
+3544 y(Phone:)g(+46)h(\(0\)13)f(-)i(21)f(46)g(00)570
+3647 y(Fax:)142 b(+46)47 b(\(0\)13)f(-)i(21)f(47)g(00)570
+3751 y(http://www.signum.se/)570 3959 y(Cyclic)f(Software)570
+4062 y(United)g(States)g(of)h(America)570 4166 y
+(http://www.cyclic.com/)570 4270 y(info@cyclic.com)225
+4407 y Ft(\017)60 b Fv(If)31 b(y)m(ou)h(got)g Fu(cvs)e
+Fv(through)h(a)h(distributor,)d(suc)m(h)i(as)g(an)h(op)s(erating)e
+(system)i(v)m(endor)f(or)g(a)h(v)m(endor)330 4517 y(of)j(freew)m(are)h
+Fu(cd-r)n(om)p Fv(s,)f(y)m(ou)h(ma)m(y)f(wish)e(to)j(see)g(whether)e
+(the)h(distributor)d(pro)m(vides)i(supp)s(ort.)330 4627
+y(Often,)h(they)f(will)d(pro)m(vide)i(no)h(supp)s(ort)e(or)h(minimal)e
+(supp)s(ort,)j(but)f(this)g(ma)m(y)h(v)-5 b(ary)34 b(from)f(dis-)330
+4736 y(tributor)c(to)i(distributor.)225 4874 y Ft(\017)60
+b Fv(If)32 b(y)m(ou)i(ha)m(v)m(e)g(the)f(skills)d(and)i(time)h(to)h(do)
+e(so,)i(y)m(ou)g(ma)m(y)f(wish)e(to)j(\014x)e(the)h(bug)g(y)m(ourself.)
+47 b(If)33 b(y)m(ou)330 4983 y(wish)j(to)j(submit)d(y)m(our)i(\014x)f
+(for)h(inclusion)c(in)j(future)g(releases)h(of)g Fu(cvs)p
+Fv(,)h(see)f(the)h(\014le)d Fu(ha)n(cking)330 5093 y
+Fv(in)e(the)i Fu(cvs)e Fv(source)i(distribution.)52 b(It)35
+b(con)m(tains)h(m)m(uc)m(h)g(more)f(information)f(on)h(the)h(pro)s
+(cess)f(of)330 5203 y(submitting)28 b(\014xes.)225 5340
+y Ft(\017)60 b Fv(There)30 b(ma)m(y)h(b)s(e)f(resources)g(on)g(the)h
+(net)f(whic)m(h)f(can)i(help.)39 b(Tw)m(o)31 b(go)s(o)s(d)f(places)g
+(to)i(start)e(are:)p eop
%%Page: 3 5
-3 4 bop 0 -116 a Fs(Ab)s(out)30 b(this)f(man)m(ual)3104
-b(3)0 366 y Fm(BUGS)125 640 y Fs(This)28 b(man)m(ual)i(is)f(kno)m(wn)h
-(to)h(ha)m(v)m(e)h(ro)s(om)e(for)g(impro)m(v)m(emen)m(t.)41
-b(Here)31 b(is)e(a)i(list)e(of)i(kno)m(wn)f(de\014ciencies:)75
-914 y Fq(\017)60 b Fs(In)30 b(the)g(examples,)g(the)h(output)f(from)g
-Fr(cvs)f Fs(is)h(sometimes)g(displa)m(y)m(ed,)f(sometimes)i(not.)75
-1064 y Fq(\017)60 b Fs(The)27 b(input)e(that)j(y)m(ou)g(are)g(supp)s
-(osed)d(to)k(t)m(yp)s(e)e(in)f(the)i(examples)f(should)e(ha)m(v)m(e)k
-(a)f(di\013eren)m(t)f(fon)m(t)h(than)f(the)180 1188 y(output)j(from)g
-(the)g(computer.)75 1338 y Fq(\017)60 b Fs(This)25 b(man)m(ual)i
-(should)e(b)s(e)h(clearer)h(ab)s(out)g(what)g(\014le)f(p)s(ermissions)e
-(y)m(ou)j(should)e(set)i(up)f(in)g(the)h(rep)s(ository)-8
-b(,)180 1462 y(and)30 b(ab)s(out)g(setuid/setgid.)75
-1612 y Fq(\017)60 b Fs(Some)26 b(of)h(the)f(c)m(hapters)h(are)f(not)h
-(y)m(et)g(complete.)40 b(They)26 b(are)g(noted)h(b)m(y)f(commen)m(ts)h
-(in)e(the)i(`)p Fn(cvs.texinfo)p Fs(')180 1736 y(\014le.)75
-1886 y Fq(\017)60 b Fs(This)24 b(list)g(is)g(not)i(complete.)39
-b(If)25 b(y)m(ou)h(notice)g(an)m(y)f(error,)i(omission,)e(or)g
-(something)g(that)h(is)e(unclear,)i(please)180 2010 y(send)k(mail)f(to)
-i Fn(bug-cvs@prep.ai.mit.edu)o Fs(.)k(This)29 b(is)g(also)h(the)h
-(address)e(for)i(rep)s(orting)e(bugs)g(in)g Fr(cvs)p
-Fs(.)125 2309 y(I)h(hop)s(e)f(that)i(y)m(ou)g(will)d(\014nd)h(this)g
-(man)m(ual)h(useful,)e(despite)i(the)h(ab)s(o)m(v)m(e-men)m(tioned)g
-(shortcomings.)2916 2666 y(Link)m(oping,)e(Octob)s(er)h(1993)3309
-2770 y(P)m(er)h(Cederqvist)p eop
+3 4 bop 150 -116 a Fv(Ab)s(out)30 b(this)f(man)m(ual)2804
+b(3)570 366 y Fp(http://www.cyclic.com)665 470 y Fv(particularly)28
+b(the)j(Unsupp)s(orted)d(Resources)j(page)570 574 y Fp
+(http://www.loria.fr/~mol)o(li/c)o(vs-i)o(nde)o(x.ht)o(ml)330
+709 y Fv(If)37 b(y)m(ou)g(are)g(so)h(inspired,)d(increasing)h(the)h
+(information)f(a)m(v)-5 b(ailable)36 b(on)h(the)g(net)g(is)f(lik)m(ely)
+g(to)i(b)s(e)330 818 y(appreciated.)56 b(F)-8 b(or)36
+b(example,)h(b)s(efore)e(the)h(standard)e Fu(cvs)h Fv(distribution)d(w)
+m(ork)m(ed)j(on)h(Windo)m(ws)330 928 y(95,)50 b(there)45
+b(w)m(as)g(a)h(w)m(eb)f(page)g(with)f(some)i(explanation)e(and)g(patc)m
+(hes)i(for)f(running)d Fu(cvs)i Fv(on)330 1037 y(Windo)m(ws)34
+b(95,)j(and)d(v)-5 b(arious)34 b(p)s(eople)g(help)s(ed)e(out)j(b)m(y)g
+(men)m(tioning)f(this)g(page)h(on)g(mailing)d(lists)330
+1147 y(or)e(newsgroups)f(when)h(the)g(sub)5 b(ject)31
+b(came)g(up.)225 1281 y Ft(\017)60 b Fv(It)28 b(is)e(also)i(p)s
+(ossible)d(to)j(rep)s(ort)f(bugs)f(to)j Fp(bug-cvs)p
+Fv(.)38 b(Note)28 b(that)g(someone)h(ma)m(y)f(or)f(ma)m(y)h(not)g(w)m
+(an)m(t)330 1391 y(to)e(do)f(an)m(ything)f(with)g(y)m(our)h(bug)f(rep)s
+(ort|if)g(y)m(ou)h(need)g(a)g(solution)f(consider)g(one)h(of)g(the)h
+(options)330 1501 y(men)m(tioned)k(ab)s(o)m(v)m(e.)43
+b(P)m(eople)31 b(probably)d(do)j(w)m(an)m(t)g(to)g(hear)g(ab)s(out)f
+(bugs)g(whic)m(h)f(are)i(particularly)330 1610 y(sev)m(ere)36
+b(in)e(consequences)i(and/or)f(easy)g(to)h(\014x,)g(ho)m(w)m(ev)m(er.)
+56 b(Y)-8 b(ou)36 b(can)f(also)g(increase)g(y)m(our)g(o)s(dds)330
+1720 y(b)m(y)29 b(b)s(eing)f(as)i(clear)g(as)f(p)s(ossible)e(ab)s(out)i
+(the)h(exact)h(nature)e(of)h(the)f(bug)g(and)g(an)m(y)h(other)g(relev)
+-5 b(an)m(t)330 1829 y(information.)47 b(The)33 b(w)m(a)m(y)h(to)f(rep)
+s(ort)g(bugs)f(is)g(to)i(send)e(email)g(to)i Fp
+(bug-cvs@prep.ai.mit.edu)p Fv(.)330 1939 y(Note)22 b(that)f
+(submissions)c(to)22 b Fp(bug-cvs)c Fv(ma)m(y)j(b)s(e)f(distributed)e
+(under)h(the)i(terms)f(of)h(the)g Fu(gnu)f Fv(Public)330
+2049 y(License,)33 b(so)f(if)g(y)m(ou)h(don't)f(lik)m(e)g(this,)g
+(don't)g(submit)f(them.)47 b(There)31 b(is)h(usually)e(no)i
+(justi\014cation)330 2158 y(for)f(sending)f(mail)g(directly)g(to)i(one)
+f(of)h(the)f Fu(cvs)f Fv(main)m(tainers)g(rather)h(than)g(to)h
+Fp(bug-cvs)p Fv(;)e(those)330 2268 y(main)m(tainers)k(who)g(w)m(an)m(t)
+i(to)g(hear)f(ab)s(out)g(suc)m(h)g(bug)f(rep)s(orts)g(read)h
+Fp(bug-cvs)p Fv(.)53 b(Also)35 b(note)g(that)330 2377
+y(sending)23 b(a)i(bug)f(rep)s(ort)g(to)h(other)g(mailing)d(lists)h(or)
+h(newsgroups)g(is)f Fr(not)k Fv(a)e(substitute)e(for)i(sending)330
+2487 y(it)32 b(to)h Fp(bug-cvs)p Fv(.)46 b(It)32 b(is)g(\014ne)g(to)h
+(discuss)e Fu(cvs)g Fv(bugs)h(on)h(whatev)m(er)g(forum)e(y)m(ou)i
+(prefer,)g(but)f(there)330 2596 y(are)25 b(not)g(necessarily)f(an)m(y)h
+(main)m(tainers)e(reading)h(bug)g(rep)s(orts)g(sen)m(t)h(an)m(ywhere)g
+(except)h Fp(bug-cvs)p Fv(.)275 2756 y(P)m(eople)k(often)h(ask)f(if)g
+(there)g(is)f(a)i(list)e(of)h(kno)m(wn)g(bugs)g(or)g(whether)g(a)g
+(particular)f(bug)g(is)h(a)g(kno)m(wn)150 2865 y(one.)45
+b(The)31 b(\014le)g Fu(bugs)g Fv(in)f(the)i Fu(cvs)f
+Fv(source)h(distribution)c(is)i(one)i(list)e(of)i(kno)m(wn)f(bugs,)h
+(but)f(it)g(do)s(esn't)150 2975 y(necessarily)d(try)g(to)h(b)s(e)f
+(comprehensiv)m(e.)40 b(P)m(erhaps)28 b(there)h(will)d(nev)m(er)j(b)s
+(e)f(a)h(comprehensiv)m(e,)g(detailed)150 3085 y(list)g(of)i(kno)m(wn)e
+(bugs.)p eop
%%Page: 4 6
-4 5 bop 0 -116 a Fs(4)2456 b(CVS|Concurren)m(t)29 b(V)-8
+4 5 bop 150 -116 a Fv(4)2156 b(CVS|Concurren)m(t)29 b(V)-8
b(ersions)30 b(System)p eop
%%Page: 5 7
-5 6 bop 0 -116 a Fs(Chapter)30 b(1:)41 b(What)31 b(is)e(CVS?)2816
-b(5)0 366 y Fp(1)80 b(What)30 b(is)h(CVS?)125 798 y Fr(cvs)e
-Fs(is)g(a)i(v)m(ersion)f(con)m(trol)h(system.)41 b(Using)29
-b(it,)h(y)m(ou)h(can)g(record)f(the)h(history)e(of)h(y)m(our)h(source)f
-(\014les.)125 1084 y(F)-8 b(or)40 b(example,)j(bugs)c(sometimes)h
-(creep)g(in)f(when)g(soft)m(w)m(are)i(is)e(mo)s(di\014ed,)i(and)e(y)m
-(ou)i(migh)m(t)e(not)i(detect)0 1208 y(the)33 b(bug)g(un)m(til)e(a)j
-(long)f(time)f(after)i(y)m(ou)f(mak)m(e)i(the)e(mo)s(di\014cation.)47
-b(With)33 b Fr(cvs)p Fs(,)g(y)m(ou)h(can)f(easily)f(retriev)m(e)i(old)0
-1333 y(v)m(ersions)c(to)h(see)g(exactly)g(whic)m(h)e(c)m(hange)j
-(caused)e(the)h(bug.)40 b(This)28 b(can)j(sometimes)f(b)s(e)g(a)h(big)e
-(help.)125 1618 y(Y)-8 b(ou)31 b(could)f(of)h(course)g(sa)m(v)m(e)i(ev)
-m(ery)f(v)m(ersion)e(of)i(ev)m(ery)f(\014le)f(y)m(ou)i(ha)m(v)m(e)g(ev)
-m(er)g(created.)44 b(This)29 b(w)m(ould)h(ho)m(w)m(ev)m(er)0
-1743 y(w)m(aste)35 b(an)f(enormous)g(amoun)m(t)h(of)f(disk)f(space.)53
-b Fr(cvs)33 b Fs(stores)i(all)e(the)h(v)m(ersions)g(of)g(a)h(\014le)e
-(in)g(a)h(single)f(\014le)h(in)f(a)0 1867 y(clev)m(er)e(w)m(a)m(y)g
-(that)g(only)f(stores)g(the)h(di\013erences)f(b)s(et)m(w)m(een)h(v)m
-(ersions.)125 2153 y Fr(cvs)i Fs(also)i(helps)d(y)m(ou)j(if)f(y)m(ou)h
-(are)g(part)f(of)h(a)f(group)g(of)h(p)s(eople)f(w)m(orking)f(on)i(the)f
-(same)h(pro)5 b(ject.)54 b(It)34 b(is)g(all)0 2277 y(to)s(o)40
-b(easy)g(to)g(o)m(v)m(erwrite)h(eac)m(h)f(others')g(c)m(hanges)g
-(unless)e(y)m(ou)i(are)g(extremely)f(careful.)68 b(Some)39
-b(editors,)j(lik)m(e)0 2402 y Fr(gnu)29 b Fs(Emacs,)h(try)f(to)h(mak)m
-(e)h(sure)d(that)i(the)g(same)g(\014le)e(is)h(nev)m(er)g(mo)s(di\014ed)
-e(b)m(y)j(t)m(w)m(o)g(p)s(eople)f(at)h(the)f(same)h(time.)0
-2527 y(Unfortunately)-8 b(,)39 b(if)d(someone)i(is)e(using)g(another)h
-(editor,)i(that)f(safeguard)f(will)e(not)i(w)m(ork.)61
-b Fr(cvs)37 b Fs(solv)m(es)g(this)0 2651 y(problem)30
-b(b)m(y)h(insulating)e(the)i(di\013eren)m(t)g(dev)m(elop)s(ers)g(from)g
-(eac)m(h)h(other.)44 b(Ev)m(ery)32 b(dev)m(elop)s(er)f(w)m(orks)g(in)f
-(his)g(o)m(wn)0 2776 y(directory)-8 b(,)31 b(and)e Fr(cvs)h
-Fs(merges)h(the)f(w)m(ork)h(when)e(eac)m(h)i(dev)m(elop)s(er)f(is)g
-(done.)125 3061 y Fr(cvs)22 b Fs(started)h(out)h(as)f(a)h(bunc)m(h)e
-(of)h(shell)e(scripts)h(written)g(b)m(y)h(Dic)m(k)h(Grune,)g(p)s(osted)
-f(to)h Fn(comp.sources.unix)0 3186 y Fs(in)j(the)h(v)m(olume)f(6)h
-(release)h(of)f(Decem)m(b)s(er,)h(1986.)42 b(While)26
-b(no)i(actual)g(co)s(de)h(from)e(these)h(shell)e(scripts)h(is)g(presen)
-m(t)0 3310 y(in)i(the)i(curren)m(t)f(v)m(ersion)g(of)g
-Fr(cvs)g Fs(m)m(uc)m(h)g(of)h(the)f Fr(cvs)g Fs(con\015ict)g
-(resolution)f(algorithms)g(come)i(from)f(them.)125 3596
-y(In)j(April,)h(1989,)k(Brian)c(Berliner)f(designed)g(and)i(co)s(ded)f
-Fr(cvs)p Fs(.)53 b(Je\013)34 b(P)m(olk)h(later)g(help)s(ed)e(Brian)g
-(with)h(the)0 3720 y(design)29 b(of)i(the)f Fr(cvs)g
-Fs(mo)s(dule)f(and)g(v)m(endor)i(branc)m(h)e(supp)s(ort.)125
-4006 y(Y)-8 b(ou)30 b(can)h(get)h Fr(cvs)d Fs(via)h(anon)m(ymous)g
-Fr(ftp)g Fs(from)g(a)g(n)m(um)m(b)s(er)f(of)i(sites;)f(for)g(example)g
-(see)240 4271 y Fn(http://www.gnu.ai.mit.ed)o(u/or)o(der/)o(ftp)o(.htm)
-o(l)125 4556 y Fs(for)g(a)g(list)f(of)i(the)g Fr(gnu)f(ftp)f
-Fs(sites.)125 4842 y(There)43 b(is)h(a)g(mailing)f(list,)j(kno)m(wn)e
-(as)h Fn(info-cvs)n Fs(,)j(dev)m(oted)d(to)g Fr(cvs)p
-Fs(.)82 b(T)-8 b(o)45 b(subscrib)s(e)c(or)k(unsubscrib)s(e)0
-4966 y(send)e(a)i(message)g(to)g Fn(info-cvs-request@prep.a)o(i.mi)o
-(t.e)o(du)-6 b Fs(.)82 b(Please)44 b(b)s(e)f(sp)s(eci\014c)g(ab)s(out)h
-(y)m(our)g(email)0 5091 y(address.)50 b(As)34 b(of)g(Ma)m(y)h(1996,)i
-(subscription)30 b(requests)k(are)g(handled)e(b)m(y)i(a)g(busy)f(h)m
-(uman)g(b)s(eing,)g(so)h(y)m(ou)g(can-)0 5215 y(not)g(exp)s(ect)h(to)f
-(b)s(e)g(added)f(or)h(remo)m(v)m(ed)h(immediately)-8
-b(.)50 b(If)34 b(y)m(ou)g(prefer)f(a)h(usenet)g(group,)h(the)f(righ)m
-(t)f(group)h(is)0 5340 y Fn(comp.software.config-mgm)o(t)18
-b Fs(whic)m(h)23 b(is)g(for)h Fr(cvs)f Fs(discussions)e(\(along)j(with)
-f(other)h(con\014guration)g(manage-)p eop
+5 6 bop 150 -116 a Fv(Chapter)30 b(1:)41 b(What)31 b(is)e(CVS?)2516
+b(5)150 366 y Fs(1)80 b(What)54 b(is)g(CVS?)275 609 y
+Fu(cvs)26 b Fv(is)h(a)h(v)m(ersion)f(con)m(trol)h(system.)40
+b(Using)26 b(it,)i(y)m(ou)g(can)g(record)g(the)f(history)g(of)g(y)m
+(our)h(source)g(\014les.)275 746 y(F)-8 b(or)39 b(example,)i(bugs)d
+(sometimes)g(creep)h(in)f(when)f(soft)m(w)m(are)k(is)c(mo)s(di\014ed,)i
+(and)f(y)m(ou)h(migh)m(t)g(not)150 856 y(detect)29 b(the)f(bug)f(un)m
+(til)f(a)i(long)g(time)f(after)i(y)m(ou)f(mak)m(e)h(the)f(mo)s
+(di\014cation.)38 b(With)27 b Fu(cvs)p Fv(,)h(y)m(ou)g(can)g(easily)150
+966 y(retriev)m(e)j(old)e(v)m(ersions)g(to)i(see)g(exactly)g(whic)m(h)e
+(c)m(hange)i(caused)g(the)f(bug.)40 b(This)28 b(can)j(sometimes)f(b)s
+(e)g(a)150 1075 y(big)g(help.)275 1213 y(Y)-8 b(ou)34
+b(could)f(of)h(course)g(sa)m(v)m(e)i(ev)m(ery)e(v)m(ersion)g(of)g(ev)m
+(ery)g(\014le)f(y)m(ou)i(ha)m(v)m(e)g(ev)m(er)g(created.)52
+b(This)32 b(w)m(ould)150 1322 y(ho)m(w)m(ev)m(er)h(w)m(aste)f(an)f
+(enormous)g(amoun)m(t)h(of)f(disk)f(space.)44 b Fu(cvs)30
+b Fv(stores)i(all)e(the)i(v)m(ersions)e(of)i(a)f(\014le)g(in)f(a)150
+1432 y(single)f(\014le)g(in)h(a)g(clev)m(er)h(w)m(a)m(y)g(that)g(only)f
+(stores)h(the)f(di\013erences)g(b)s(et)m(w)m(een)h(v)m(ersions.)275
+1569 y Fu(cvs)36 b Fv(also)h(helps)f(y)m(ou)h(if)g(y)m(ou)g(are)h(part)
+f(of)g(a)h(group)f(of)g(p)s(eople)f(w)m(orking)h(on)g(the)h(same)f(pro)
+5 b(ject.)150 1679 y(It)32 b(is)f(all)f(to)s(o)i(easy)h(to)f(o)m(v)m
+(erwrite)g(eac)m(h)h(others')f(c)m(hanges)h(unless)d(y)m(ou)i(are)g
+(extremely)g(careful.)44 b(Some)150 1788 y(editors,)26
+b(lik)m(e)f Fu(gnu)g Fv(Emacs,)i(try)e(to)h(mak)m(e)h(sure)d(that)i
+(the)g(same)g(\014le)e(is)h(nev)m(er)h(mo)s(di\014ed)d(b)m(y)i(t)m(w)m
+(o)i(p)s(eople)150 1898 y(at)38 b(the)g(same)g(time.)62
+b(Unfortunately)-8 b(,)39 b(if)e(someone)h(is)f(using)f(another)i
+(editor,)h(that)f(safeguard)g(will)150 2007 y(not)c(w)m(ork.)52
+b Fu(cvs)33 b Fv(solv)m(es)h(this)f(problem)f(b)m(y)i(insulating)d(the)
+j(di\013eren)m(t)g(dev)m(elop)s(ers)f(from)g(eac)m(h)i(other.)150
+2117 y(Ev)m(ery)29 b(dev)m(elop)s(er)e(w)m(orks)i(in)e(his)g(o)m(wn)h
+(directory)-8 b(,)29 b(and)f Fu(cvs)f Fv(merges)i(the)f(w)m(ork)h(when)
+e(eac)m(h)i(dev)m(elop)s(er)150 2227 y(is)g(done.)275
+2364 y Fu(cvs)h Fv(started)j(out)f(as)g(a)g(bunc)m(h)f(of)h(shell)e
+(scripts)h(written)g(b)m(y)h(Dic)m(k)g(Grune,)g(p)s(osted)g(to)g(the)g
+(news-)150 2474 y(group)23 b Fp(comp.sources.unix)18
+b Fv(in)k(the)h(v)m(olume)g(6)h(release)f(of)g(Decem)m(b)s(er,)j(1986.)
+40 b(While)22 b(no)h(actual)h(co)s(de)150 2583 y(from)36
+b(these)i(shell)d(scripts)g(is)h(presen)m(t)h(in)f(the)h(curren)m(t)f
+(v)m(ersion)g(of)h Fu(cvs)f Fv(m)m(uc)m(h)h(of)g(the)g
+Fu(cvs)f Fv(con\015ict)150 2693 y(resolution)29 b(algorithms)g(come)j
+(from)d(them.)275 2830 y(In)24 b(April,)g(1989,)k(Brian)d(Berliner)e
+(designed)h(and)g(co)s(ded)h Fu(cvs)p Fv(.)38 b(Je\013)26
+b(P)m(olk)f(later)g(help)s(ed)e(Brian)h(with)150 2940
+y(the)31 b(design)e(of)h(the)h Fu(cvs)e Fv(mo)s(dule)g(and)h(v)m(endor)
+g(branc)m(h)g(supp)s(ort.)275 3077 y(Y)-8 b(ou)30 b(can)h(get)h
+Fu(cvs)d Fv(via)h(anon)m(ymous)g Fu(ftp)g Fv(from)g(a)g(n)m(um)m(b)s
+(er)f(of)i(sites;)f(for)g(example)g(see)390 3209 y Fp
+(http://www.gnu.ai.mit.ed)o(u/or)o(der/)o(ftp)o(.htm)o(l)275
+3346 y Fv(for)g(a)g(list)f(of)i(the)g Fu(gnu)f(ftp)f
+Fv(sites.)275 3483 y(There)24 b(is)g(a)h(mailing)e(list,)i(kno)m(wn)g
+(as)g Fp(info-cvs)n Fv(,)h(dev)m(oted)g(to)g Fu(cvs)p
+Fv(.)38 b(T)-8 b(o)25 b(subscrib)s(e)e(or)i(unsubscrib)s(e)150
+3593 y(send)39 b(a)i(message)g(to)g Fp(info-cvs-request@prep.a)o(i.mi)o
+(t.e)o(du)-6 b Fv(.)70 b(Please)40 b(b)s(e)f(sp)s(eci\014c)g(ab)s(out)h
+(y)m(our)150 3702 y(email)30 b(address.)40 b(As)30 b(of)h(Ma)m(y)g
+(1996,)i(subscription)27 b(requests)k(are)g(handled)d(b)m(y)i(a)h(busy)
+f(h)m(uman)f(b)s(eing,)150 3812 y(so)35 b(y)m(ou)g(cannot)h(exp)s(ect)f
+(to)g(b)s(e)g(added)f(or)g(remo)m(v)m(ed)i(immediately)-8
+b(.)53 b(If)34 b(y)m(ou)h(prefer)f(a)h(usenet)g(group,)150
+3922 y(the)h(righ)m(t)g(group)f(is)g Fp(comp.software.config-mgmt)30
+b Fv(whic)m(h)k(is)i(for)f Fu(cvs)g Fv(discussions)f(\(along)i(with)150
+4031 y(other)f(con\014guration)f(managemen)m(t)i(systems\).)53
+b(In)34 b(the)h(future,)g(it)f(migh)m(t)g(b)s(e)g(p)s(ossible)e(to)j
+(create)i(a)150 4141 y Fp(comp.software.config-mgm)o(t.cv)o(s)p
+Fv(,)e(but)j(probably)e(only)i(if)f(there)i(is)f(su\016cien)m(t)g
+Fu(cvs)f Fv(tra\016c)i(on)150 4250 y Fp(comp.software.config-mgm)o(t)p
+Fv(.)275 4388 y(Y)-8 b(ou)30 b(can)f(also)h(subscrib)s(e)d(to)j(the)g
+(bug-cvs)f(mailing)f(list,)g(describ)s(ed)g(in)g(more)h(detail)g(in)58
+b([BUGS],)150 4497 y(page)31 b(2.)41 b(T)-8 b(o)31 b(subscrib)s(e)d
+(send)h(mail)g(to)j(bug-cvs-request)p Fp(@)p Fv(prep.ai.mit.edu.)150
+4762 y Fq(CVS)44 b(is)h(not)p Fo(:)20 b(:)g(:)275 4957
+y Fu(cvs)29 b Fv(can)i(do)f(a)h(lot)f(of)h(things)e(for)h(y)m(ou,)h
+(but)f(it)f(do)s(es)i(not)f(try)g(to)h(b)s(e)f(ev)m(erything)g(for)h
+(ev)m(ery)m(one.)150 5121 y Fu(cvs)e Fv(is)h(not)g(a)h(build)d(system.)
+630 5230 y(Though)38 b(the)h(structure)f(of)i(y)m(our)e(rep)s(ository)g
+(and)h(mo)s(dules)e(\014le)h(in)m(teract)h(with)f(y)m(our)630
+5340 y(build)27 b(system)k(\(e.g.)42 b(`)p Fp(Makefile)p
+Fv('s\),)29 b(they)i(are)f(essen)m(tially)g(indep)s(enden)m(t.)p
+eop
%%Page: 6 8
-6 7 bop 0 -116 a Fs(6)2456 b(CVS|Concurren)m(t)29 b(V)-8
-b(ersions)30 b(System)0 366 y(men)m(t)i(systems\).)44
-b(In)31 b(the)h(future,)f(it)g(migh)m(t)g(b)s(e)g(p)s(ossible)e(to)j
-(create)h(a)f Fn(comp.software.config-mg)o(mt.c)o(vs)p
-Fs(,)0 491 y(but)e(probably)e(only)i(if)f(there)i(is)e(su\016cien)m(t)h
-Fr(cvs)f Fs(tra\016c)i(on)f Fn(comp.software.config-mgmt)p
-Fs(.)125 772 y(T)-8 b(o)30 b(rep)s(ort)f(bugs)h(in)e
-Fr(cvs)h Fs(send)h(mail)e(to)j Fn(bug-cvs@prep.ai.mit.edu)p
-Fs(.)j(Do)d(note)g(that)g(someone)f(ma)m(y)h(or)0 897
-y(ma)m(y)26 b(not)f(feel)g(lik)m(e)f(taking)i(care)f(of)h(y)m(our)f
-(bug)f(rep)s(ort|if)g(y)m(ou)h(need)g(a)h(resp)s(onse)e(consider)g(a)i
-(supp)s(ort)d(con)m(tract)0 1021 y(from)31 b(Cyclic)f(Soft)m(w)m(are)j
-(\()p Fn(http://www.cyclic.com)26 b Fs(or)31 b Fn(info@cyclic.com)p
-Fs(\).)40 b(This)30 b(is)g(also)h(the)h(pro)s(cedure)0
-1146 y(for)f(submitting)e(suggested)i(c)m(hanges)h(to)g
-Fr(cvs)e Fs(\(see)i(the)g(\014le)e Fr(ha)n(cking)g Fs(in)g(the)h
-(source)h(distribution)27 b(for)k(more)0 1270 y(details\).)51
-b(Note)36 b(that)f(all)e(submitted)f(c)m(hanges)j(ma)m(y)g(b)s(e)f
-(distributed)d(under)h(the)j(terms)f(of)g(the)g Fr(gnu)g
-Fs(Public)0 1395 y(License,)c(so)h(if)e(y)m(ou)i(don't)f(lik)m(e)g
-(this,)f(don't)i(submit)d(them.)0 1907 y Fm(CVS)i(is)g(not)p
-Fl(:)20 b(:)g(:)125 2188 y Fr(cvs)29 b Fs(can)i(do)f(a)h(lot)f(of)h
-(things)e(for)h(y)m(ou,)h(but)f(it)f(do)s(es)i(not)f(try)g(to)h(b)s(e)f
-(ev)m(erything)g(for)h(ev)m(ery)m(one.)0 2501 y Fr(cvs)e
-Fs(is)h(not)g(a)h(build)d(system.)480 2625 y(Though)43
-b(the)h(structure)f(of)h(y)m(our)g(rep)s(ository)f(and)g(mo)s(dules)f
-(\014le)h(in)m(teract)i(with)d(y)m(our)i(build)480 2750
-y(system)31 b(\(e.g.)42 b(`)p Fn(Makefile)p Fs('s\),)29
-b(they)h(are)h(essen)m(tially)e(indep)s(enden)m(t.)480
-2906 y Fr(cvs)34 b Fs(do)s(es)h(not)g(dictate)h(ho)m(w)f(y)m(ou)g
-(build)d(an)m(ything.)54 b(It)35 b(merely)f(stores)i(\014les)e(for)h
-(retriev)-5 b(al)34 b(in)g(a)480 3031 y(tree)d(structure)f(y)m(ou)h
-(devise.)480 3188 y Fr(cvs)40 b Fs(do)s(es)g(not)g(dictate)i(ho)m(w)e
-(to)h(use)g(disk)e(space)i(in)e(the)i(c)m(hec)m(k)m(ed)h(out)f(w)m
-(orking)f(directories.)480 3312 y(If)c(y)m(ou)g(write)f(y)m(our)h(`)p
-Fn(Makefile)p Fs('s)e(or)i(scripts)f(in)g(ev)m(ery)i(directory)e(so)h
-(they)h(ha)m(v)m(e)g(to)g(kno)m(w)f(the)480 3437 y(relativ)m(e)31
-b(p)s(ositions)e(of)i(ev)m(erything)g(else,)g(y)m(ou)g(wind)e(up)h
-(requiring)e(the)j(en)m(tire)g(rep)s(ository)f(to)i(b)s(e)480
-3561 y(c)m(hec)m(k)m(ed)g(out.)480 3718 y(If)37 b(y)m(ou)h(mo)s
-(dularize)e(y)m(our)i(w)m(ork,)i(and)d(construct)h(a)h(build)34
-b(system)k(that)h(will)c(share)i(\014les)g(\(via)480
-3842 y(links,)e(moun)m(ts,)j Fn(VPATH)c Fs(in)h(`)p Fn(Makefile)p
-Fs('s,)g(etc.\),)k(y)m(ou)d(can)h(arrange)f(y)m(our)g(disk)e(usage)j
-(ho)m(w)m(ev)m(er)480 3967 y(y)m(ou)31 b(lik)m(e.)480
-4123 y(But)40 b(y)m(ou)g(ha)m(v)m(e)h(to)g(remem)m(b)s(er)e(that)i
-Fo(an)m(y)48 b Fs(suc)m(h)39 b(system)h(is)f(a)i(lot)f(of)g(w)m(ork)g
-(to)g(construct)h(and)480 4248 y(main)m(tain.)f Fr(cvs)29
-b Fs(do)s(es)h(not)h(address)e(the)i(issues)e(in)m(v)m(olv)m(ed.)480
-4404 y(Of)i(course,)h(y)m(ou)g(should)e(place)i(the)f(to)s(ols)h
-(created)h(to)f(supp)s(ort)e(suc)m(h)h(a)h(build)d(system)j(\(scripts,)
-480 4529 y(`)p Fn(Makefile)p Fs('s,)d(etc\))j(under)c
-Fr(cvs)p Fs(.)480 4685 y(Figuring)c(out)i(what)g(\014les)f(need)h(to)g
-(b)s(e)f(rebuilt)f(when)h(something)g(c)m(hanges)i(is,)f(again,)h
-(something)480 4810 y(to)36 b(b)s(e)f(handled)e(outside)h(the)i(scop)s
-(e)f(of)h Fr(cvs)p Fs(.)54 b(One)35 b(traditional)e(approac)m(h)j(is)e
-(to)i(use)f Fn(make)f Fs(for)480 4934 y(building,)k(and)h(use)g(some)g
-(automated)i(to)s(ol)e(for)g(generating)h(the)g(dep)s(endencies)d(whic)
-m(h)h Fn(make)480 5059 y Fs(uses.)480 5215 y(See)30 b(Chapter)g(18)h
-([Builds],)e(page)i(87,)g(for)f(more)g(information)f(on)h(doing)f
-(builds)e(in)i(conjunction)480 5340 y(with)g Fr(cvs)p
-Fs(.)p eop
+6 7 bop 150 -116 a Fv(6)2156 b(CVS|Concurren)m(t)29 b(V)-8
+b(ersions)30 b(System)630 366 y Fu(cvs)c Fv(do)s(es)h(not)g(dictate)h
+(ho)m(w)g(y)m(ou)f(build)d(an)m(ything.)39 b(It)28 b(merely)e(stores)i
+(\014les)e(for)h(retriev)-5 b(al)630 476 y(in)29 b(a)i(tree)g
+(structure)f(y)m(ou)h(devise.)630 607 y Fu(cvs)d Fv(do)s(es)g(not)g
+(dictate)i(ho)m(w)e(to)h(use)g(disk)e(space)i(in)e(the)i(c)m(hec)m(k)m
+(ed)h(out)f(w)m(orking)f(directo-)630 717 y(ries.)39
+b(If)28 b(y)m(ou)h(write)f(y)m(our)h(`)p Fp(Makefile)p
+Fv('s)d(or)j(scripts)e(in)g(ev)m(ery)j(directory)e(so)h(they)f(ha)m(v)m
+(e)i(to)630 827 y(kno)m(w)f(the)f(relativ)m(e)h(p)s(ositions)d(of)j(ev)
+m(erything)f(else,)h(y)m(ou)g(wind)e(up)g(requiring)f(the)j(en)m(tire)
+630 936 y(rep)s(ository)g(to)i(b)s(e)f(c)m(hec)m(k)m(ed)i(out.)630
+1068 y(If)d(y)m(ou)h(mo)s(dularize)e(y)m(our)h(w)m(ork,)h(and)f
+(construct)h(a)g(build)d(system)j(that)g(will)d(share)i(\014les)630
+1177 y(\(via)c(links,)e(moun)m(ts,)j Fp(VPATH)d Fv(in)h(`)p
+Fp(Makefile)p Fv('s,)g(etc.\),)k(y)m(ou)d(can)g(arrange)g(y)m(our)f
+(disk)f(usage)630 1287 y(ho)m(w)m(ev)m(er)32 b(y)m(ou)e(lik)m(e.)630
+1418 y(But)i(y)m(ou)h(ha)m(v)m(e)h(to)f(remem)m(b)s(er)e(that)i
+Fr(an)m(y)41 b Fv(suc)m(h)32 b(system)g(is)g(a)g(lot)h(of)f(w)m(ork)h
+(to)g(construct)630 1528 y(and)d(main)m(tain.)39 b Fu(cvs)30
+b Fv(do)s(es)g(not)h(address)e(the)i(issues)e(in)m(v)m(olv)m(ed.)630
+1659 y(Of)35 b(course,)i(y)m(ou)f(should)d(place)j(the)g(to)s(ols)f
+(created)h(to)h(supp)s(ort)c(suc)m(h)i(a)h(build)d(system)630
+1769 y(\(scripts,)d(`)p Fp(Makefile)p Fv('s,)e(etc\))k(under)d
+Fu(cvs)p Fv(.)630 1900 y(Figuring)35 b(out)i(what)g(\014les)e(need)i
+(to)g(b)s(e)g(rebuilt)d(when)i(something)g(c)m(hanges)i(is,)g(again,)
+630 2010 y(something)d(to)h(b)s(e)f(handled)f(outside)h(the)h(scop)s(e)
+f(of)h Fu(cvs)p Fv(.)56 b(One)35 b(traditional)f(approac)m(h)630
+2119 y(is)k(to)h(use)g Fp(make)e Fv(for)i(building,)e(and)h(use)g(some)
+i(automated)g(to)s(ol)e(for)h(generating)g(the)630 2229
+y(dep)s(endencies)28 b(whic)m(h)i Fp(make)f Fv(uses.)630
+2360 y(See)46 b(Chapter)f(18)h([Builds],)i(page)e(79,)51
+b(for)45 b(more)h(information)e(on)h(doing)g(builds)d(in)630
+2470 y(conjunction)29 b(with)g Fu(cvs)p Fv(.)150 2623
+y Fu(cvs)g Fv(is)h(not)g(a)h(substitute)e(for)i(managemen)m(t.)630
+2733 y(Y)-8 b(our)20 b(managers)h(and)f(pro)5 b(ject)21
+b(leaders)f(are)h(exp)s(ected)f(to)h(talk)g(to)g(y)m(ou)g(frequen)m
+(tly)e(enough)630 2842 y(to)37 b(mak)m(e)f(certain)g(y)m(ou)g(are)h(a)m
+(w)m(are)g(of)f(sc)m(hedules,)h(merge)f(p)s(oin)m(ts,)g(branc)m(h)g
+(names)g(and)630 2952 y(release)31 b(dates.)41 b(If)30
+b(they)g(don't,)h Fu(cvs)e Fv(can't)j(help.)630 3083
+y Fu(cvs)g Fv(is)f(an)i(instrumen)m(t)e(for)h(making)g(sources)h(dance)
+f(to)i(y)m(our)e(tune.)47 b(But)33 b(y)m(ou)g(are)g(the)630
+3193 y(pip)s(er)28 b(and)i(the)g(comp)s(oser.)41 b(No)31
+b(instrumen)m(t)e(pla)m(ys)h(itself)f(or)h(writes)g(its)f(o)m(wn)i(m)m
+(usic.)150 3346 y Fu(cvs)e Fv(is)h(not)g(a)h(substitute)e(for)i(dev)m
+(elop)s(er)e(comm)m(unication.)630 3456 y(When)35 b(faced)h(with)e
+(con\015icts)h(within)d(a)k(single)e(\014le,)h(most)h(dev)m(elop)s(ers)
+f(manage)h(to)g(re-)630 3565 y(solv)m(e)28 b(them)f(without)f(to)s(o)j
+(m)m(uc)m(h)e(e\013ort.)40 b(But)28 b(a)g(more)f(general)h
+(de\014nition)d(of)i(\\con\015ict")630 3675 y(includes)h(problems)h(to)
+s(o)i(di\016cult)d(to)j(solv)m(e)g(without)e(comm)m(unication)h(b)s(et)
+m(w)m(een)h(dev)m(el-)630 3784 y(op)s(ers.)630 3916 y
+Fu(cvs)26 b Fv(cannot)i(determine)e(when)g(sim)m(ultaneous)g(c)m
+(hanges)i(within)d(a)i(single)f(\014le,)h(or)g(across)630
+4025 y(a)34 b(whole)f(collection)g(of)h(\014les,)f(will)e(logically)h
+(con\015ict)i(with)e(one)i(another.)50 b(Its)34 b(concept)630
+4135 y(of)h(a)g Fr(con\015ict)h Fv(is)e(purely)e(textual,)k(arising)d
+(when)h(t)m(w)m(o)i(c)m(hanges)f(to)g(the)g(same)g(base)g(\014le)630
+4245 y(are)c(near)f(enough)g(to)h(sp)s(o)s(ok)f(the)g(merge)h(\(i.e.)41
+b Fp(diff3)p Fv(\))30 b(command.)630 4376 y Fu(cvs)41
+b Fv(do)s(es)g(not)h(claim)f(to)i(help)d(at)j(all)e(in)f(\014guring)g
+(out)i(non-textual)g(or)g(distributed)630 4486 y(con\015icts)30
+b(in)f(program)h(logic.)630 4617 y(F)-8 b(or)27 b(example:)38
+b(Sa)m(y)27 b(y)m(ou)f(c)m(hange)i(the)e(argumen)m(ts)h(to)g(function)d
+Fp(X)i Fv(de\014ned)f(in)g(\014le)g(`)p Fp(A)p Fv('.)40
+b(A)m(t)630 4727 y(the)32 b(same)h(time,)f(someone)h(edits)e(\014le)h
+(`)p Fp(B)p Fv(',)g(adding)f(new)h(calls)f(to)i(function)d
+Fp(X)i Fv(using)f(the)630 4836 y(old)f(argumen)m(ts.)41
+b(Y)-8 b(ou)30 b(are)h(outside)f(the)g(realm)g(of)h Fu(cvs)p
+Fv('s)e(comp)s(etence.)630 4968 y(Acquire)h(the)g(habit)g(of)g(reading)
+g(sp)s(ecs)f(and)h(talking)g(to)h(y)m(our)f(p)s(eers.)150
+5121 y Fu(cvs)f Fv(do)s(es)h(not)h(ha)m(v)m(e)h(c)m(hange)f(con)m(trol)
+630 5230 y(Change)42 b(con)m(trol)g(refers)f(to)i(a)f(n)m(um)m(b)s(er)e
+(of)i(things.)74 b(First)41 b(of)h(all)e(it)h(can)h(mean)g
+Fr(bug-)630 5340 y(trac)m(king)p Fv(,)c(that)f(is)e(b)s(eing)f(able)i
+(to)g(k)m(eep)h(a)f(database)h(of)f(rep)s(orted)f(bugs)h(and)f(the)h
+(sta-)p eop
%%Page: 7 9
-7 8 bop 0 -116 a Fs(Chapter)30 b(1:)41 b(What)31 b(is)e(CVS?)2816
-b(7)0 366 y Fr(cvs)29 b Fs(is)h(not)g(a)h(substitute)e(for)i(managemen)
-m(t.)480 491 y(Y)-8 b(our)36 b(managers)g(and)f(pro)5
-b(ject)36 b(leaders)f(are)h(exp)s(ected)g(to)h(talk)e(to)i(y)m(ou)f
-(frequen)m(tly)f(enough)g(to)480 616 y(mak)m(e)25 b(certain)f(y)m(ou)h
-(are)g(a)m(w)m(are)g(of)g(sc)m(hedules,)g(merge)g(p)s(oin)m(ts,)f
-(branc)m(h)g(names)g(and)g(release)g(dates.)480 740 y(If)30
-b(they)g(don't,)h Fr(cvs)e Fs(can't)j(help.)480 909 y
-Fr(cvs)j Fs(is)h(an)g(instrumen)m(t)e(for)j(making)e(sources)h(dance)h
-(to)g(y)m(our)f(tune.)58 b(But)37 b(y)m(ou)f(are)h(the)f(pip)s(er)480
-1034 y(and)30 b(the)g(comp)s(oser.)41 b(No)31 b(instrumen)m(t)e(pla)m
-(ys)h(itself)f(or)h(writes)g(its)f(o)m(wn)i(m)m(usic.)0
-1247 y Fr(cvs)e Fs(is)h(not)g(a)h(substitute)e(for)i(dev)m(elop)s(er)e
-(comm)m(unication.)480 1372 y(When)e(faced)i(with)d(con\015icts)h
-(within)e(a)j(single)f(\014le,)g(most)h(dev)m(elop)s(ers)f(manage)i(to)
-f(resolv)m(e)g(them)480 1496 y(without)g(to)s(o)h(m)m(uc)m(h)g
-(e\013ort.)41 b(But)29 b(a)g(more)g(general)g(de\014nition)e(of)i
-(\\con\015ict")g(includes)e(problems)480 1621 y(to)s(o)k(di\016cult)d
-(to)k(solv)m(e)e(without)g(comm)m(unication)f(b)s(et)m(w)m(een)i(dev)m
-(elop)s(ers.)480 1790 y Fr(cvs)24 b Fs(cannot)i(determine)e(when)g(sim)
-m(ultaneous)g(c)m(hanges)i(within)c(a)k(single)d(\014le,)j(or)f(across)
-g(a)h(whole)480 1915 y(collection)35 b(of)h(\014les,)h(will)c
-(logically)h(con\015ict)i(with)e(one)j(another.)57 b(Its)35
-b(concept)i(of)f(a)g Fo(con\015ict)i Fs(is)480 2039 y(purely)23
-b(textual,)j(arising)c(when)i(t)m(w)m(o)h(c)m(hanges)h(to)f(the)g(same)
-f(base)h(\014le)e(are)i(near)f(enough)h(to)g(sp)s(o)s(ok)480
-2164 y(the)31 b(merge)f(\(i.e.)41 b Fn(diff3)p Fs(\))30
-b(command.)480 2333 y Fr(cvs)f Fs(do)s(es)g(not)h(claim)f(to)h(help)e
-(at)i(all)f(in)f(\014guring)g(out)i(non-textual)g(or)f(distributed)e
-(con\015icts)i(in)480 2457 y(program)h(logic.)480 2626
-y(F)-8 b(or)22 b(example:)36 b(Sa)m(y)21 b(y)m(ou)g(c)m(hange)i(the)e
-(argumen)m(ts)g(to)h(function)e Fn(X)h Fs(de\014ned)e(in)h(\014le)g(`)p
-Fn(A)p Fs('.)38 b(A)m(t)22 b(the)g(same)480 2751 y(time,)38
-b(someone)f(edits)f(\014le)g(`)p Fn(B)p Fs(',)i(adding)d(new)i(calls)e
-(to)i(function)f Fn(X)g Fs(using)f(the)i(old)e(argumen)m(ts.)480
-2876 y(Y)-8 b(ou)31 b(are)g(outside)e(the)i(realm)f(of)g
-Fr(cvs)p Fs('s)g(comp)s(etence.)480 3045 y(Acquire)g(the)g(habit)g(of)g
-(reading)g(sp)s(ecs)f(and)h(talking)g(to)h(y)m(our)f(p)s(eers.)0
-3258 y Fr(cvs)f Fs(do)s(es)h(not)h(ha)m(v)m(e)h(c)m(hange)f(con)m(trol)
-480 3383 y(Change)39 b(con)m(trol)g(refers)f(to)h(a)g(n)m(um)m(b)s(er)f
-(of)h(things.)64 b(First)38 b(of)h(all)f(it)g(can)h(mean)f
-Fo(bug-trac)m(king)p Fs(,)480 3507 y(that)30 b(is)e(b)s(eing)f(able)i
-(to)g(k)m(eep)h(a)f(database)h(of)f(rep)s(orted)g(bugs)f(and)g(the)h
-(status)h(of)f(eac)m(h)h(one)f(\(is)f(it)480 3632 y(\014xed?)39
-b(in)27 b(what)h(release?)40 b(has)28 b(the)g(bug)g(submitter)e(agreed)
-j(that)g(it)f(is)f(\014xed?\).)40 b(F)-8 b(or)29 b(in)m(terfacing)480
-3756 y Fr(cvs)34 b Fs(to)h(an)g(external)f(bug-trac)m(king)h(system,)h
-(see)g(the)e(`)p Fn(rcsinfo)p Fs(')g(and)g(`)p Fn(verifymsg)p
-Fs(')e(\014les)i(\(see)480 3881 y(App)s(endix)28 b(C)i([Administrativ)m
-(e)e(\014les],)i(page)h(139\).)480 4050 y(Another)k(asp)s(ect)h(of)f(c)
-m(hange)i(con)m(trol)e(is)g(k)m(eeping)g(trac)m(k)h(of)g(the)f(fact)h
-(that)g(c)m(hanges)h(to)f(sev)m(eral)480 4175 y(\014les)23
-b(w)m(ere)h(in)e(fact)i(c)m(hanged)h(together)g(as)f(one)g(logical)f(c)
-m(hange.)39 b(If)23 b(y)m(ou)h(c)m(hec)m(k)h(in)e(sev)m(eral)h(\014les)
-e(in)h(a)480 4299 y(single)h Fn(cvs)29 b(commit)24 b
-Fs(op)s(eration,)i Fr(cvs)e Fs(then)h(forgets)h(that)g(those)g(\014les)
-e(w)m(ere)i(c)m(hec)m(k)m(ed)h(in)d(together,)480 4424
-y(and)g(the)h(fact)h(that)g(they)f(ha)m(v)m(e)h(the)f(same)g(log)g
-(message)h(is)e(the)i(only)e(thing)f(t)m(ying)i(them)g(together.)480
-4548 y(Keeping)30 b(a)g Fr(gnu)g Fs(st)m(yle)h(`)p Fn(ChangeLog)p
-Fs(')d(can)j(help)e(somewhat.)480 4717 y(Another)k(asp)s(ect)g(of)g(c)m
-(hange)h(con)m(trol,)h(in)c(some)j(systems,)g(is)e(the)h(abilit)m(y)e
-(to)j(k)m(eep)f(trac)m(k)i(of)e(the)480 4842 y(status)k(of)g(eac)m(h)h
-(c)m(hange.)62 b(Some)37 b(c)m(hanges)g(ha)m(v)m(e)h(b)s(een)f(written)
-f(b)m(y)g(a)i(dev)m(elop)s(er,)g(others)f(ha)m(v)m(e)480
-4966 y(b)s(een)e(review)m(ed)g(b)m(y)h(a)g(second)f(dev)m(elop)s(er,)i
-(and)e(so)h(on.)56 b(Generally)-8 b(,)37 b(the)e(w)m(a)m(y)i(to)f(do)g
-(this)e(with)480 5091 y Fr(cvs)h Fs(is)g(to)h(generate)i(a)e(di\013)f
-(\(using)f Fn(cvs)c(diff)35 b Fs(or)g Fn(diff)p Fs(\))g(and)h(email)f
-(it)g(to)i(someone)f(who)g(can)480 5215 y(then)27 b(apply)e(it)i(using)
-e(the)j Fn(patch)d Fs(utilit)m(y)-8 b(.)39 b(This)25
-b(is)h(v)m(ery)h(\015exible,)f(but)h(dep)s(ends)e(on)i(mec)m(hanisms)
-480 5340 y(outside)j Fr(cvs)f Fs(to)i(mak)m(e)h(sure)d(nothing)h(falls)
-e(through)i(the)h(crac)m(ks.)p eop
+7 8 bop 150 -116 a Fv(Chapter)30 b(1:)41 b(What)31 b(is)e(CVS?)2516
+b(7)630 366 y(tus)39 b(of)g(eac)m(h)h(one)f(\(is)f(it)h(\014xed?)65
+b(in)38 b(what)h(release?)66 b(has)39 b(the)g(bug)g(submitter)e(agreed)
+630 476 y(that)e(it)e(is)g(\014xed?\).)51 b(F)-8 b(or)35
+b(in)m(terfacing)e Fu(cvs)g Fv(to)h(an)g(external)g(bug-trac)m(king)g
+(system,)h(see)630 586 y(the)45 b(`)p Fp(rcsinfo)p Fv(')f(and)g(`)p
+Fp(verifymsg)p Fv(')f(\014les)h(\(see)i(App)s(endix)c(C)j
+([Administrativ)m(e)e(\014les],)630 695 y(page)31 b(125\).)630
+830 y(Another)k(asp)s(ect)h(of)g(c)m(hange)h(con)m(trol)f(is)e(k)m
+(eeping)i(trac)m(k)h(of)e(the)h(fact)h(that)f(c)m(hanges)g(to)630
+939 y(sev)m(eral)27 b(\014les)f(w)m(ere)h(in)f(fact)i(c)m(hanged)f
+(together)i(as)e(one)g(logical)f(c)m(hange.)41 b(If)27
+b(y)m(ou)g(c)m(hec)m(k)h(in)630 1049 y(sev)m(eral)k(\014les)e(in)g(a)h
+(single)f Fp(cvs)g(commit)f Fv(op)s(eration,)i Fu(cvs)f
+Fv(then)h(forgets)h(that)g(those)g(\014les)630 1159 y(w)m(ere)g(c)m
+(hec)m(k)m(ed)i(in)d(together,)j(and)d(the)h(fact)h(that)f(they)g(ha)m
+(v)m(e)i(the)e(same)g(log)g(message)h(is)630 1268 y(the)c(only)f(thing)
+g(t)m(ying)g(them)h(together.)42 b(Keeping)28 b(a)h Fu(gnu)f
+Fv(st)m(yle)h(`)p Fp(ChangeLog)p Fv(')e(can)i(help)630
+1378 y(somewhat.)630 1512 y(Another)h(asp)s(ect)h(of)g(c)m(hange)g(con)
+m(trol,)g(in)e(some)i(systems,)g(is)e(the)i(abilit)m(y)e(to)i(k)m(eep)g
+(trac)m(k)630 1622 y(of)h(the)g(status)g(of)g(eac)m(h)h(c)m(hange.)46
+b(Some)32 b(c)m(hanges)h(ha)m(v)m(e)g(b)s(een)e(written)g(b)m(y)h(a)g
+(dev)m(elop)s(er,)630 1731 y(others)25 b(ha)m(v)m(e)g(b)s(een)f(review)
+m(ed)g(b)m(y)h(a)g(second)f(dev)m(elop)s(er,)h(and)f(so)h(on.)39
+b(Generally)-8 b(,)25 b(the)g(w)m(a)m(y)630 1841 y(to)31
+b(do)f(this)g(with)f Fu(cvs)g Fv(is)h(to)h(generate)h(a)e(di\013)f
+(\(using)h Fp(cvs)f(diff)g Fv(or)i Fp(diff)p Fv(\))e(and)h(email)f(it)
+630 1951 y(to)g(someone)g(who)e(can)i(then)f(apply)e(it)i(using)f(the)h
+Fp(patch)f Fv(utilit)m(y)-8 b(.)38 b(This)27 b(is)g(v)m(ery)h
+(\015exible,)630 2060 y(but)d(dep)s(ends)f(on)h(mec)m(hanisms)g
+(outside)g Fu(cvs)f Fv(to)j(mak)m(e)f(sure)f(nothing)g(falls)f(through)
+h(the)630 2170 y(crac)m(ks.)150 2329 y Fu(cvs)k Fv(is)h(not)g(an)h
+(automated)g(testing)g(program)630 2439 y(It)57 b(should)e(b)s(e)h(p)s
+(ossible)f(to)i(enforce)g(mandatory)g(use)g(of)g(a)g(testsuite)g(using)
+f(the)630 2548 y Fp(commitinfo)40 b Fv(\014le.)78 b(I)43
+b(ha)m(v)m(en't)h(heard)e(a)i(lot)f(ab)s(out)f(pro)5
+b(jects)44 b(trying)e(to)h(do)g(that)h(or)630 2658 y(whether)30
+b(there)g(are)h(subtle)e(gotc)m(has,)k(ho)m(w)m(ev)m(er.)150
+2817 y Fu(cvs)c Fv(do)s(es)h(not)h(ha)m(v)m(e)h(a)e(builtin)d(pro)s
+(cess)j(mo)s(del)630 2927 y(Some)21 b(systems)f(pro)m(vide)g(w)m(a)m
+(ys)h(to)g(ensure)f(that)h(c)m(hanges)h(or)e(releases)h(go)g(through)f
+(v)-5 b(arious)630 3036 y(steps,)42 b(with)d(v)-5 b(arious)39
+b(appro)m(v)-5 b(als)39 b(as)h(needed.)68 b(Generally)-8
+b(,)42 b(one)e(can)g(accomplish)f(this)630 3146 y(with)h
+Fu(cvs)h Fv(but)g(it)g(migh)m(t)h(b)s(e)f(a)h(little)e(more)i(w)m(ork.)
+74 b(In)41 b(some)h(cases)h(y)m(ou'll)e(w)m(an)m(t)h(to)630
+3256 y(use)h(the)g(`)p Fp(commitinfo)p Fv(',)h(`)p Fp(loginfo)p
+Fv(',)h(`)p Fp(rcsinfo)p Fv(',)g(or)e(`)p Fp(verifymsg)p
+Fv(')e(\014les,)k(to)f(require)630 3365 y(that)34 b(certain)f(steps)g
+(b)s(e)f(p)s(erformed)g(b)s(efore)g(cvs)i(will)c(allo)m(w)j(a)g(c)m
+(hec)m(kin.)49 b(Also)33 b(consider)630 3475 y(whether)d(features)i
+(suc)m(h)e(as)i(branc)m(hes)e(and)h(tags)h(can)f(b)s(e)f(used)h(to)g(p)
+s(erform)f(tasks)h(suc)m(h)630 3584 y(as)g(doing)e(w)m(ork)h(in)f(a)i
+(dev)m(elopmen)m(t)g(tree)g(and)e(then)h(merging)g(certain)g(c)m
+(hanges)i(o)m(v)m(er)f(to)630 3694 y(a)g(stable)f(tree)h(only)e(once)j
+(they)e(ha)m(v)m(e)i(b)s(een)d(pro)m(v)m(en.)p eop
%%Page: 8 10
-8 9 bop 0 -116 a Fs(8)2456 b(CVS|Concurren)m(t)29 b(V)-8
-b(ersions)30 b(System)0 366 y Fr(cvs)f Fs(is)h(not)g(an)h(automated)g
-(testing)g(program)480 491 y(It)39 b(should)e(b)s(e)h(p)s(ossible)e(to)
-k(enforce)f(mandatory)g(use)g(of)g(a)g(testsuite)g(using)f(the)h
-Fn(commitinfo)480 616 y Fs(\014le.)h(I)30 b(ha)m(v)m(en't)h(heard)e(a)i
-(lot)f(ab)s(out)g(pro)5 b(jects)30 b(trying)f(to)i(do)f(that)h(or)f
-(whether)f(there)i(are)f(subtle)480 740 y(gotc)m(has,)j(ho)m(w)m(ev)m
-(er.)0 914 y Fr(cvs)c Fs(do)s(es)h(not)h(ha)m(v)m(e)h(a)e(builtin)d
-(pro)s(cess)j(mo)s(del)480 1039 y(Some)46 b(systems)f(pro)m(vide)g(w)m
-(a)m(ys)h(to)g(ensure)f(that)h(c)m(hanges)h(or)e(releases)h(go)g
-(through)f(v)-5 b(arious)480 1163 y(steps,)33 b(with)e(v)-5
-b(arious)31 b(appro)m(v)-5 b(als)32 b(as)h(needed.)46
-b(Generally)-8 b(,)33 b(one)g(can)f(accomplish)g(this)f(with)g
-Fr(cvs)480 1288 y Fs(but)e(it)f(migh)m(t)h(b)s(e)g(a)h(little)e(more)h
-(w)m(ork.)41 b(In)28 b(some)i(cases)g(y)m(ou'll)e(w)m(an)m(t)j(to)f
-(use)f(the)g(`)p Fn(commitinfo)p Fs(',)480 1413 y(`)p
-Fn(loginfo)p Fs(',)k(`)p Fn(rcsinfo)p Fs(',)g(or)h(`)p
-Fn(verifymsg)p Fs(')d(\014les,)i(to)i(require)d(that)i(certain)f(steps)
-h(b)s(e)e(p)s(erformed)480 1537 y(b)s(efore)i(cvs)h(will)d(allo)m(w)i
-(a)h(c)m(hec)m(kin.)54 b(Also)34 b(consider)g(whether)g(features)h(suc)
-m(h)f(as)h(branc)m(hes)g(and)480 1662 y(tags)d(can)g(b)s(e)e(used)g(to)
-i(p)s(erform)e(tasks)h(suc)m(h)g(as)h(doing)e(w)m(ork)h(in)f(a)h(dev)m
-(elopmen)m(t)h(tree)g(and)e(then)480 1786 y(merging)g(certain)g(c)m
-(hanges)h(o)m(v)m(er)h(to)f(a)g(stable)f(tree)h(only)f(once)h(they)f
-(ha)m(v)m(e)i(b)s(een)e(pro)m(v)m(en.)p eop
+8 9 bop 150 -116 a Fv(8)2156 b(CVS|Concurren)m(t)29 b(V)-8
+b(ersions)30 b(System)p eop
%%Page: 9 11
-9 10 bop 0 -116 a Fs(Chapter)30 b(2:)41 b(A)30 b(sample)g(session)2718
-b(9)0 366 y Fp(2)80 b(A)31 b(sample)f(session)125 756
-y Fs(As)f(a)g(w)m(a)m(y)h(of)f(in)m(tro)s(ducing)e Fr(cvs)p
-Fs(,)h(w)m(e'll)h(go)g(through)g(a)g(t)m(ypical)g(w)m(ork-session)f
-(using)g Fr(cvs)p Fs(.)39 b(The)29 b(\014rst)f(thing)0
-881 y(to)36 b(understand)e(is)h(that)h Fr(cvs)f Fs(stores)h(all)f
-(\014les)f(in)h(a)h(cen)m(tralized)g Fo(rep)s(ository)42
-b Fs(\(see)37 b(Chapter)e(3)h([Rep)s(ository],)0 1005
-y(page)31 b(13\);)h(this)d(section)i(assumes)f(that)h(a)f(rep)s
-(ository)g(is)f(set)i(up.)125 1283 y(Supp)s(ose)e(y)m(ou)j(are)g(w)m
-(orking)f(on)h(a)g(simple)d(compiler.)43 b(The)31 b(source)h(consists)f
-(of)h(a)g(handful)d(of)j(C)f(\014les)g(and)0 1407 y(a)j(`)p
-Fn(Makefile)p Fs('.)48 b(The)33 b(compiler)f(is)g(called)h(`)p
-Fn(tc)p Fs(')g(\(T)-8 b(rivial)32 b(Compiler\),)g(and)h(the)h(rep)s
-(ository)e(is)g(set)i(up)f(so)g(that)0 1532 y(there)e(is)e(a)i(mo)s
-(dule)d(called)i(`)p Fn(tc)p Fs('.)0 2009 y Fm(2.1)68
-b(Getting)31 b(the)g(source)125 2286 y Fs(The)26 b(\014rst)g(thing)h(y)
-m(ou)g(m)m(ust)g(do)g(is)f(to)i(get)g(y)m(our)f(o)m(wn)g(w)m(orking)g
-(cop)m(y)h(of)f(the)g(source)g(for)g(`)p Fn(tc)p Fs('.)40
-b(F)-8 b(or)28 b(this,)f(y)m(ou)0 2411 y(use)j(the)h
-Fn(checkout)d Fs(command:)240 2667 y Fn($)47 b(cvs)g(checkout)f(tc)0
-2944 y Fs(This)29 b(will)e(create)32 b(a)f(new)f(directory)g(called)f
-(`)p Fn(tc)p Fs(')i(and)e(p)s(opulate)h(it)f(with)h(the)g(source)h
-(\014les.)240 3201 y Fn($)47 b(cd)h(tc)240 3305 y($)f(ls)240
-3408 y(CVS)429 b(Makefile)188 b(backend.c)141 b(driver.c)189
-b(frontend.c)93 b(parser.c)125 3686 y Fs(The)30 b(`)p
-Fn(CVS)p Fs(')i(directory)e(is)h(used)g(in)m(ternally)e(b)m(y)i
-Fr(cvs)p Fs(.)43 b(Normally)-8 b(,)32 b(y)m(ou)f(should)f(not)i(mo)s
-(dify)d(or)j(remo)m(v)m(e)h(an)m(y)0 3810 y(of)e(the)f(\014les)f(in)g
-(it.)125 4087 y(Y)-8 b(ou)31 b(start)h(y)m(our)e(fa)m(v)m(orite)j
-(editor,)e(hac)m(k)g(a)m(w)m(a)m(y)i(at)f(`)p Fn(backend.c)p
-Fs(',)d(and)i(a)g(couple)f(of)i(hours)d(later)i(y)m(ou)h(ha)m(v)m(e)0
-4212 y(added)24 b(an)g(optimization)f(pass)h(to)h(the)f(compiler.)38
-b(A)24 b(note)h(to)g Fr(r)n(cs)e Fs(and)h Fr(sccs)f Fs(users:)37
-b(There)23 b(is)h(no)g(need)g(to)h(lo)s(c)m(k)0 4336
-y(the)31 b(\014les)e(that)i(y)m(ou)g(w)m(an)m(t)g(to)g(edit.)40
-b(See)31 b(Chapter)e(5)i([Multiple)e(dev)m(elop)s(ers],)h(page)h(35,)g
-(for)g(an)f(explanation.)0 4814 y Fm(2.2)68 b(Committing)32
-b(y)l(our)f(c)l(hanges)125 5091 y Fs(When)f(y)m(ou)i(ha)m(v)m(e)g(c)m
-(hec)m(k)m(ed)h(that)f(the)f(compiler)f(is)g(still)f(compilable)g(y)m
-(ou)i(decide)g(to)g(mak)m(e)h(a)g(new)e(v)m(ersion)0
-5215 y(of)36 b(`)p Fn(backend.c)p Fs('.)55 b(This)34
-b(will)f(store)j(y)m(our)g(new)f(`)p Fn(backend.c)p Fs(')f(in)g(the)i
-(rep)s(ository)f(and)g(mak)m(e)i(it)e(a)m(v)-5 b(ailable)35
-b(to)0 5340 y(an)m(y)m(one)d(else)e(who)g(is)f(using)g(that)i(same)g
-(rep)s(ository)-8 b(.)p eop
+9 10 bop 150 -116 a Fv(Chapter)30 b(2:)41 b(A)30 b(sample)g(session)
+2418 b(9)150 366 y Fs(2)80 b(A)54 b(sample)g(session)275
+617 y Fv(As)24 b(a)h(w)m(a)m(y)g(of)g(in)m(tro)s(ducing)d
+Fu(cvs)p Fv(,)j(w)m(e'll)f(go)h(through)f(a)h(t)m(ypical)f(w)m
+(ork-session)g(using)f Fu(cvs)p Fv(.)38 b(The)24 b(\014rst)150
+727 y(thing)35 b(to)h(understand)e(is)h(that)h Fu(cvs)f
+Fv(stores)h(all)f(\014les)f(in)h(a)h(cen)m(tralized)f
+Fr(rep)s(ository)43 b Fv(\(see)36 b(Chapter)g(3)150 837
+y([Rep)s(ository],)30 b(page)h(13\);)h(this)e(section)g(assumes)g(that)
+h(a)g(rep)s(ository)e(is)h(set)g(up.)275 977 y(Supp)s(ose)j(y)m(ou)j
+(are)f(w)m(orking)g(on)g(a)g(simple)f(compiler.)53 b(The)35
+b(source)h(consists)e(of)i(a)f(handful)e(of)i(C)150 1086
+y(\014les)28 b(and)g(a)h(`)p Fp(Makefile)p Fv('.)38 b(The)28
+b(compiler)g(is)f(called)h(`)p Fp(tc)p Fv(')h(\(T)-8
+b(rivial)27 b(Compiler\),)g(and)h(the)h(rep)s(ository)f(is)150
+1196 y(set)j(up)e(so)i(that)g(there)f(is)g(a)h(mo)s(dule)d(called)i(`)p
+Fp(tc)p Fv('.)150 1467 y Fq(2.1)68 b(Getting)46 b(the)f(source)275
+1666 y Fv(The)30 b(\014rst)g(thing)g(y)m(ou)h(m)m(ust)g(do)g(is)f(to)i
+(get)g(y)m(our)f(o)m(wn)g(w)m(orking)f(cop)m(y)i(of)f(the)g(source)g
+(for)g(`)p Fp(tc)p Fv('.)42 b(F)-8 b(or)150 1775 y(this,)30
+b(y)m(ou)g(use)g(the)h Fp(checkout)d Fv(command:)390
+1910 y Fp($)47 b(cvs)g(checkout)f(tc)150 2050 y Fv(This)29
+b(will)e(create)32 b(a)f(new)f(directory)g(called)f(`)p
+Fp(tc)p Fv(')i(and)e(p)s(opulate)h(it)f(with)h(the)g(source)h(\014les.)
+390 2184 y Fp($)47 b(cd)h(tc)390 2288 y($)f(ls)390 2392
+y(CVS)429 b(Makefile)188 b(backend.c)141 b(driver.c)189
+b(frontend.c)93 b(parser.c)275 2532 y Fv(The)21 b(`)p
+Fp(CVS)p Fv(')h(directory)f(is)g(used)g(in)m(ternally)f(b)m(y)i
+Fu(cvs)p Fv(.)37 b(Normally)-8 b(,)24 b(y)m(ou)e(should)e(not)i(mo)s
+(dify)e(or)i(remo)m(v)m(e)150 2641 y(an)m(y)31 b(of)f(the)h(\014les)e
+(in)g(it.)275 2781 y(Y)-8 b(ou)37 b(start)g(y)m(our)g(fa)m(v)m(orite)g
+(editor,)h(hac)m(k)g(a)m(w)m(a)m(y)g(at)g(`)p Fp(backend.c)p
+Fv(',)e(and)g(a)h(couple)g(of)f(hours)g(later)150 2891
+y(y)m(ou)27 b(ha)m(v)m(e)g(added)f(an)g(optimization)f(pass)h(to)h(the)
+g(compiler.)38 b(A)26 b(note)h(to)g Fu(r)n(cs)f Fv(and)g
+Fu(sccs)f Fv(users:)37 b(There)150 3001 y(is)i(no)g(need)g(to)i(lo)s(c)
+m(k)e(the)h(\014les)f(that)h(y)m(ou)g(w)m(an)m(t)g(to)h(edit.)68
+b(See)39 b(Chapter)g(5)h([Multiple)e(dev)m(elop)s(ers],)150
+3110 y(page)31 b(33,)h(for)e(an)g(explanation.)150 3382
+y Fq(2.2)68 b(Committing)47 b(y)l(our)e(c)l(hanges)275
+3580 y Fv(When)31 b(y)m(ou)h(ha)m(v)m(e)h(c)m(hec)m(k)m(ed)h(that)e
+(the)g(compiler)e(is)h(still)e(compilable)h(y)m(ou)i(decide)f(to)i(mak)
+m(e)f(a)g(new)150 3689 y(v)m(ersion)27 b(of)h(`)p Fp(backend.c)p
+Fv('.)38 b(This)27 b(will)e(store)j(y)m(our)g(new)g(`)p
+Fp(backend.c)p Fv(')e(in)g(the)i(rep)s(ository)f(and)g(mak)m(e)i(it)150
+3799 y(a)m(v)-5 b(ailable)30 b(to)h(an)m(y)m(one)g(else)g(who)f(is)f
+(using)g(that)i(same)g(rep)s(ository)-8 b(.)390 3933
+y Fp($)47 b(cvs)g(commit)f(backend.c)150 4073 y Fu(cvs)26
+b Fv(starts)i(an)f(editor,)h(to)g(allo)m(w)f(y)m(ou)h(to)g(en)m(ter)g
+(a)g(log)f(message.)41 b(Y)-8 b(ou)28 b(t)m(yp)s(e)f(in)f(\\Added)h(an)
+g(optimiza-)150 4183 y(tion)j(pass.",)h(sa)m(v)m(e)h(the)e(temp)s
+(orary)g(\014le,)g(and)g(exit)g(the)h(editor.)275 4323
+y(The)22 b(en)m(vironmen)m(t)g(v)-5 b(ariable)22 b Fp($CVSEDITOR)e
+Fv(determines)i(whic)m(h)f(editor)i(is)f(started.)38
+b(If)23 b Fp($CVSEDITOR)150 4433 y Fv(is)48 b(not)h(set,)54
+b(then)49 b(if)e(the)i(en)m(vironmen)m(t)g(v)-5 b(ariable)47
+b Fp($EDITOR)g Fv(is)h(set,)54 b(it)49 b(will)d(b)s(e)i(used.)95
+b(If)49 b(b)s(oth)150 4542 y Fp($CVSEDITOR)39 b Fv(and)h
+Fp($EDITOR)g Fv(are)i(not)f(set)h(then)f(there)h(is)e(a)i(default)f
+(whic)m(h)f(will)f(v)-5 b(ary)41 b(with)f(y)m(our)150
+4652 y(op)s(erating)30 b(system,)h(for)f(example)g Fp(vi)g
+Fv(for)g(unix)e(or)j Fp(notepad)d Fv(for)i(Windo)m(ws)g(NT/95.)275
+4792 y(When)k Fu(cvs)h Fv(starts)g(the)h(editor,)g(it)f(includes)d(a)k
+(list)e(of)h(\014les)f(whic)m(h)g(are)i(mo)s(di\014ed.)53
+b(F)-8 b(or)36 b(the)f Fu(cvs)150 4902 y Fv(clien)m(t,)40
+b(this)d(list)g(is)g(based)g(on)h(comparing)g(the)g(mo)s(di\014cation)e
+(time)i(of)g(the)h(\014le)e(against)h(the)g(mo)s(d-)150
+5011 y(i\014cation)f(time)g(that)h(the)g(\014le)f(had)g(when)g(it)g(w)m
+(as)h(last)f(gotten)j(or)d(up)s(dated.)62 b(Therefore,)39
+b(if)e(a)h(\014le's)150 5121 y(mo)s(di\014cation)30 b(time)g(has)h(c)m
+(hanged)h(but)f(its)f(con)m(ten)m(ts)j(ha)m(v)m(e)g(not,)f(it)e(will)f
+(sho)m(w)i(up)f(as)h(mo)s(di\014ed.)41 b(The)150 5230
+y(simplest)22 b(w)m(a)m(y)k(to)f(handle)d(this)i(is)f(simply)f(not)i
+(to)h(w)m(orry)f(ab)s(out)g(it|if)f(y)m(ou)i(pro)s(ceed)f(with)f(the)h
+(commit)150 5340 y Fu(cvs)32 b Fv(will)d(detect)34 b(that)f(the)g(con)m
+(ten)m(ts)h(are)f(not)g(mo)s(di\014ed)d(and)i(treat)i(it)e(as)g(an)h
+(unmo)s(di\014ed)c(\014le.)46 b(The)p eop
%%Page: 10 12
-10 11 bop 0 -116 a Fs(10)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)240 366 y Fn($)47 b(cvs)g(commit)f
-(backend.c)0 640 y Fr(cvs)36 b Fs(starts)h(an)g(editor,)h(to)g(allo)m
-(w)e(y)m(ou)h(to)h(en)m(ter)f(a)h(log)f(message.)61 b(Y)-8
-b(ou)37 b(t)m(yp)s(e)g(in)f(\\Added)g(an)h(optimization)0
-765 y(pass.",)31 b(sa)m(v)m(e)h(the)e(temp)s(orary)g(\014le,)g(and)g
-(exit)g(the)h(editor.)125 1039 y(The)40 b(en)m(vironmen)m(t)h(v)-5
-b(ariable)39 b Fn($CVSEDITOR)g Fs(determines)h(whic)m(h)f(editor)i(is)f
-(started.)73 b(If)41 b Fn($CVSEDITOR)d Fs(is)0 1163 y(not)33
-b(set,)h(then)f(if)f(the)h(en)m(vironmen)m(t)f(v)-5 b(ariable)32
-b Fn($EDITOR)f Fs(is)h(set,)i(it)e(will)e(b)s(e)j(used.)47
-b(If)32 b(b)s(oth)g Fn($CVSEDITOR)f Fs(and)0 1288 y Fn($EDITOR)24
-b Fs(are)i(not)g(set)g(then)f(there)h(is)f(a)h(default)f(whic)m(h)f
-(will)f(v)-5 b(ary)26 b(with)e(y)m(our)i(op)s(erating)f(system,)i(for)e
-(example)0 1413 y Fn(vi)30 b Fs(for)g(unix)e(or)j Fn(notepad)d
-Fs(for)i(Windo)m(ws)g(NT/95.)125 1687 y(When)c Fr(cvs)g
-Fs(starts)h(the)g(editor,)h(it)e(includes)e(a)k(list)d(of)i(\014les)f
-(whic)m(h)g(are)h(mo)s(di\014ed.)37 b(F)-8 b(or)28 b(the)f
-Fr(cvs)f Fs(clien)m(t,)h(this)0 1811 y(list)j(is)g(based)i(on)f
-(comparing)g(the)g(mo)s(di\014cation)f(time)h(of)h(the)f(\014le)g
-(against)g(the)h(mo)s(di\014cation)e(time)h(that)h(the)0
-1936 y(\014le)j(had)g(when)g(it)g(w)m(as)h(last)g(gotten)h(or)f(up)s
-(dated.)56 b(Therefore,)37 b(if)e(a)h(\014le's)f(mo)s(di\014cation)f
-(time)i(has)f(c)m(hanged)0 2060 y(but)d(its)h(con)m(ten)m(ts)i(ha)m(v)m
-(e)f(not,)g(it)f(will)d(sho)m(w)j(up)f(as)h(mo)s(di\014ed.)47
-b(The)33 b(simplest)e(w)m(a)m(y)j(to)g(handle)d(this)h(is)g(simply)0
-2185 y(not)i(to)g(w)m(orry)f(ab)s(out)g(it|if)f(y)m(ou)i(pro)s(ceed)f
-(with)g(the)g(commit)h Fr(cvs)e Fs(will)f(detect)k(that)f(the)g(con)m
-(ten)m(ts)h(are)f(not)0 2309 y(mo)s(di\014ed)29 b(and)i(treat)i(it)e
-(as)g(an)h(unmo)s(di\014ed)c(\014le.)43 b(The)31 b(next)g
-Fn(update)f Fs(will)f(clue)i Fr(cvs)f Fs(in)h(to)h(the)f(fact)i(that)f
-(the)0 2434 y(\014le)e(is)g(unmo)s(di\014ed,)e(and)i(it)h(will)d(reset)
-j(its)f(stored)h(timestamp)g(so)g(that)g(the)h(\014le)d(will)g(not)i
-(sho)m(w)g(up)e(in)h(future)0 2558 y(editor)g(sessions.)125
-2832 y(If)k(y)m(ou)i(w)m(an)m(t)g(to)g(a)m(v)m(oid)f(starting)g(an)g
-(editor)g(y)m(ou)g(can)h(sp)s(ecify)d(the)j(log)f(message)h(on)f(the)h
-(command)f(line)0 2957 y(using)29 b(the)h(`)p Fn(-m)p
-Fs(')h(\015ag)f(instead,)g(lik)m(e)g(this:)240 3210 y
-Fn($)47 b(cvs)g(commit)f(-m)i("Added)e(an)h(optimization)d(pass")j
-(backend.c)0 3642 y Fm(2.3)68 b(Cleaning)32 b(up)125
-3916 y Fs(Before)i(y)m(ou)f(turn)g(to)h(other)f(tasks)h(y)m(ou)f
-(decide)g(to)h(remo)m(v)m(e)h(y)m(our)e(w)m(orking)g(cop)m(y)h(of)f
-(tc.)50 b(One)33 b(acceptable)0 4041 y(w)m(a)m(y)e(to)g(do)g(that)g(is)
-e(of)i(course)240 4294 y Fn($)47 b(cd)h(..)240 4398 y($)f(rm)h(-r)f(tc)
-0 4672 y Fs(but)30 b(a)g(b)s(etter)h(w)m(a)m(y)g(is)f(to)h(use)f(the)g
-Fn(release)f Fs(command)h(\(see)h(Section)f(A.14)i([release],)g(page)f
-(120\):)240 4925 y Fn($)47 b(cd)h(..)240 5029 y($)f(cvs)g(release)f(-d)
-h(tc)240 5132 y(M)g(driver.c)240 5236 y(?)g(tc)240 5340
-y(You)g(have)g([1])f(altered)g(files)h(in)g(this)f(repository.)p
-eop
+10 11 bop 150 -116 a Fv(10)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y(next)38 b Fp(update)f
+Fv(will)e(clue)j Fu(cvs)f Fv(in)g(to)i(the)g(fact)g(that)g(the)f
+(\014le)f(is)h(unmo)s(di\014ed,)f(and)g(it)h(will)e(reset)j(its)150
+476 y(stored)30 b(timestamp)g(so)h(that)g(the)g(\014le)e(will)f(not)i
+(sho)m(w)h(up)e(in)g(future)h(editor)f(sessions.)275
+605 y(If)d(y)m(ou)i(w)m(an)m(t)h(to)f(a)m(v)m(oid)g(starting)f(an)g
+(editor)g(y)m(ou)h(can)g(sp)s(ecify)e(the)h(log)h(message)g(on)g(the)f
+(command)150 714 y(line)i(using)g(the)h(`)p Fp(-m)p Fv(')g(\015ag)h
+(instead,)f(lik)m(e)g(this:)390 837 y Fp($)47 b(cvs)g(commit)f(-m)i
+("Added)e(an)h(optimization)d(pass")j(backend.c)150 1076
+y Fq(2.3)68 b(Cleaning)46 b(up)275 1263 y Fv(Before)c(y)m(ou)h(turn)e
+(to)h(other)g(tasks)h(y)m(ou)f(decide)f(to)i(remo)m(v)m(e)g(y)m(our)f
+(w)m(orking)g(cop)m(y)g(of)g(tc.)76 b(One)150 1372 y(acceptable)31
+b(w)m(a)m(y)h(to)f(do)f(that)h(is)f(of)g(course)390 1495
+y Fp($)47 b(cd)h(..)390 1599 y($)f(rm)h(-r)f(tc)150 1727
+y Fv(but)30 b(a)g(b)s(etter)h(w)m(a)m(y)g(is)f(to)h(use)f(the)g
+Fp(release)f Fv(command)h(\(see)h(Section)f(A.15)i([release],)g(page)f
+(107\):)390 1850 y Fp($)47 b(cd)h(..)390 1954 y($)f(cvs)g(release)f(-d)
+h(tc)390 2058 y(M)g(driver.c)390 2162 y(?)g(tc)390 2265
+y(You)g(have)g([1])f(altered)g(files)h(in)g(this)f(repository.)390
+2369 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f(\(and)h(delete\))
+e(module)i(`tc':)f(n)390 2473 y(**)h(`release')e(aborted)h(by)h(user)g
+(choice.)275 2601 y Fv(The)42 b Fp(release)f Fv(command)i(c)m(hec)m(ks)
+i(that)e(all)f(y)m(our)h(mo)s(di\014cations)f(ha)m(v)m(e)i(b)s(een)e
+(committed.)79 b(If)150 2711 y(history)29 b(logging)g(is)f(enabled)h
+(it)g(also)h(mak)m(es)g(a)g(note)g(in)e(the)i(history)f(\014le.)39
+b(See)30 b(Section)f(C.10)i([history)150 2821 y(\014le],)f(page)h(134.)
+275 2949 y(When)f(y)m(ou)g(use)g(the)h(`)p Fp(-d)p Fv(')f(\015ag)h
+(with)e Fp(release)p Fv(,)g(it)h(also)g(remo)m(v)m(es)i(y)m(our)e(w)m
+(orking)g(cop)m(y)-8 b(.)275 3078 y(In)32 b(the)i(example)f(ab)s(o)m(v)
+m(e,)i(the)f Fp(release)d Fv(command)i(wrote)h(a)g(couple)e(of)i(lines)
+d(of)j(output.)49 b(`)p Fp(?)30 b(tc)p Fv(')150 3187
+y(means)d(that)g(the)g(\014le)e(`)p Fp(tc)p Fv(')i(is)f(unkno)m(wn)f
+(to)i Fu(cvs)p Fv(.)39 b(That)26 b(is)g(nothing)g(to)h(w)m(orry)f(ab)s
+(out:)39 b(`)p Fp(tc)p Fv(')26 b(is)g(the)h(exe-)150
+3297 y(cutable)g(compiler,)g(and)g(it)g(should)f(not)i(b)s(e)f(stored)g
+(in)f(the)i(rep)s(ository)-8 b(.)39 b(See)28 b(Section)f(C.9)h
+([cvsignore],)150 3406 y(page)38 b(133,)j(for)c(information)e(ab)s(out)
+i(ho)m(w)g(to)h(mak)m(e)h(that)e(w)m(arning)g(go)h(a)m(w)m(a)m(y)-8
+b(.)63 b(See)38 b(Section)f(A.15.2)150 3516 y([release)30
+b(output],)g(page)h(108,)h(for)d(a)h(complete)h(explanation)e(of)h(all)
+e(p)s(ossible)g(output)h(from)h Fp(release)p Fv(.)275
+3644 y(`)p Fp(M)g(driver.c)p Fv(')e(is)i(more)g(serious.)40
+b(It)31 b(means)f(that)h(the)g(\014le)f(`)p Fp(driver.c)p
+Fv(')e(has)j(b)s(een)e(mo)s(di\014ed)g(since)150 3754
+y(it)h(w)m(as)h(c)m(hec)m(k)m(ed)h(out.)275 3883 y(The)c
+Fp(release)f Fv(command)i(alw)m(a)m(ys)h(\014nishes)c(b)m(y)j(telling)f
+(y)m(ou)h(ho)m(w)g(man)m(y)g(mo)s(di\014ed)e(\014les)h(y)m(ou)i(ha)m(v)
+m(e)150 3992 y(in)c(y)m(our)h(w)m(orking)f(cop)m(y)i(of)g(the)f
+(sources,)h(and)f(then)g(asks)g(y)m(ou)g(for)g(con\014rmation)g(b)s
+(efore)f(deleting)h(an)m(y)150 4102 y(\014les)i(or)i(making)e(an)m(y)i
+(note)g(in)e(the)i(history)e(\014le.)275 4230 y(Y)-8
+b(ou)30 b(decide)g(to)h(pla)m(y)f(it)g(safe)h(and)f(answ)m(er)g
+Fn(n)1874 4227 y Fm(h)p 1898 4174 151 4 v 1898 4230 a
+Fl(RET)p 1898 4246 V 2045 4227 a Fm(i)2105 4230 y Fv(when)f
+Fp(release)g Fv(asks)h(for)g(con\014rmation.)150 4470
+y Fq(2.4)68 b(Viewing)46 b(di\013erences)275 4656 y Fv(Y)-8
+b(ou)32 b(do)f(not)h(remem)m(b)s(er)e(mo)s(difying)f(`)p
+Fp(driver.c)p Fv(',)i(so)g(y)m(ou)h(w)m(an)m(t)h(to)f(see)g(what)f(has)
+g(happ)s(ened)f(to)150 4766 y(that)h(\014le.)390 4889
+y Fp($)47 b(cd)h(tc)390 4992 y($)f(cvs)g(diff)g(driver.c)275
+5121 y Fv(This)20 b(command)i(runs)e Fp(diff)h Fv(to)h(compare)h(the)f
+(v)m(ersion)g(of)g(`)p Fp(driver.c)p Fv(')e(that)j(y)m(ou)f(c)m(hec)m
+(k)m(ed)i(out)e(with)150 5230 y(y)m(our)35 b(w)m(orking)g(cop)m(y)-8
+b(.)56 b(When)35 b(y)m(ou)h(see)g(the)f(output)g(y)m(ou)h(remem)m(b)s
+(er)e(that)i(y)m(ou)g(added)f(a)g(command)150 5340 y(line)29
+b(option)h(that)h(enabled)e(the)h(optimization)g(pass.)40
+b(Y)-8 b(ou)31 b(c)m(hec)m(k)h(it)e(in,)f(and)h(release)h(the)f(mo)s
+(dule.)p eop
%%Page: 11 13
-11 12 bop 0 -116 a Fs(Chapter)30 b(2:)41 b(A)30 b(sample)g(session)2672
-b(11)240 366 y Fn(Are)47 b(you)g(sure)f(you)h(want)g(to)g(release)f
-(\(and)h(delete\))e(module)i(`tc':)f(n)240 470 y(**)h(`release')e
-(aborted)h(by)h(user)g(choice.)125 748 y Fs(The)41 b
-Fn(release)f Fs(command)h(c)m(hec)m(ks)i(that)g(all)d(y)m(our)i(mo)s
-(di\014cations)e(ha)m(v)m(e)j(b)s(een)e(committed.)75
-b(If)41 b(history)0 872 y(logging)30 b(is)f(enabled)g(it)g(also)h(mak)m
-(es)h(a)f(note)h(in)d(the)j(history)e(\014le.)39 b(See)30
-b(Section)g(C.10)h([history)e(\014le],)h(page)g(151.)125
-1149 y(When)g(y)m(ou)g(use)g(the)h(`)p Fn(-d)p Fs(')f(\015ag)h(with)e
-Fn(release)p Fs(,)g(it)h(also)g(remo)m(v)m(es)i(y)m(our)e(w)m(orking)g
-(cop)m(y)-8 b(.)125 1427 y(In)33 b(the)i(example)f(ab)s(o)m(v)m(e,)j
-(the)d Fn(release)f Fs(command)h(wrote)h(a)g(couple)e(of)i(lines)e(of)h
-(output.)53 b(`)p Fn(?)30 b(tc)p Fs(')k(means)0 1551
-y(that)23 b(the)f(\014le)g(`)p Fn(tc)p Fs(')g(is)f(unkno)m(wn)g(to)i
-Fr(cvs)p Fs(.)37 b(That)22 b(is)g(nothing)f(to)i(w)m(orry)f(ab)s(out:)
-36 b(`)p Fn(tc)p Fs(')22 b(is)g(the)g(executable)h(compiler,)0
-1676 y(and)j(it)g(should)e(not)i(b)s(e)g(stored)h(in)e(the)h(rep)s
-(ository)-8 b(.)39 b(See)26 b(Section)g(C.9)h([cvsignore],)h(page)f
-(150,)i(for)d(information)0 1800 y(ab)s(out)39 b(ho)m(w)g(to)h(mak)m(e)
-g(that)g(w)m(arning)d(go)j(a)m(w)m(a)m(y)-8 b(.)70 b(See)39
-b(Section)g(A.14.2)i([release)f(output],)h(page)f(121,)j(for)c(a)0
-1925 y(complete)31 b(explanation)e(of)i(all)e(p)s(ossible)f(output)i
-(from)g Fn(release)p Fs(.)125 2202 y(`)p Fn(M)g(driver.c)p
-Fs(')g(is)i(more)g(serious.)46 b(It)33 b(means)f(that)h(the)g(\014le)f
-(`)p Fn(driver.c)p Fs(')e(has)j(b)s(een)e(mo)s(di\014ed)g(since)h(it)g
-(w)m(as)0 2327 y(c)m(hec)m(k)m(ed)g(out.)125 2604 y(The)27
-b Fn(release)g Fs(command)h(alw)m(a)m(ys)h(\014nishes)d(b)m(y)i
-(telling)f(y)m(ou)h(ho)m(w)h(man)m(y)f(mo)s(di\014ed)e(\014les)i(y)m
-(ou)g(ha)m(v)m(e)i(in)d(y)m(our)0 2728 y(w)m(orking)g(cop)m(y)h(of)f
-(the)h(sources,)g(and)f(then)g(asks)g(y)m(ou)h(for)f(con\014rmation)f
-(b)s(efore)h(deleting)f(an)m(y)i(\014les)e(or)i(making)0
-2853 y(an)m(y)j(note)g(in)e(the)h(history)g(\014le.)125
-3130 y(Y)-8 b(ou)30 b(decide)g(to)h(pla)m(y)f(it)g(safe)h(and)f(answ)m
-(er)g Fn(n)g(RET)g Fs(when)f Fn(release)f Fs(asks)j(for)f
-(con\014rmation.)0 3608 y Fm(2.4)68 b(Viewing)31 b(di\013erences)125
-3886 y Fs(Y)-8 b(ou)27 b(do)g(not)g(remem)m(b)s(er)g(mo)s(difying)d(`)p
-Fn(driver.c)p Fs(',)i(so)i(y)m(ou)f(w)m(an)m(t)h(to)g(see)f(what)g(has)
-g(happ)s(ened)e(to)j(that)g(\014le.)240 4142 y Fn($)47
-b(cd)h(tc)240 4246 y($)f(cvs)g(diff)g(driver.c)125 4523
-y Fs(This)26 b(command)j(runs)e Fn(diff)h Fs(to)h(compare)g(the)g(v)m
-(ersion)g(of)f(`)p Fn(driver.c)p Fs(')f(that)j(y)m(ou)f(c)m(hec)m(k)m
-(ed)i(out)e(with)e(y)m(our)0 4648 y(w)m(orking)e(cop)m(y)-8
-b(.)41 b(When)26 b(y)m(ou)g(see)h(the)f(output)g(y)m(ou)g(remem)m(b)s
-(er)g(that)g(y)m(ou)h(added)e(a)i(command)e(line)g(option)g(that)0
-4772 y(enabled)k(the)i(optimization)e(pass.)41 b(Y)-8
-b(ou)30 b(c)m(hec)m(k)i(it)e(in,)g(and)f(release)i(the)g(mo)s(dule.)240
-5029 y Fn($)47 b(cvs)g(commit)f(-m)i("Added)e(an)h(optimization)d
-(pass")j(driver.c)240 5132 y(Checking)f(in)h(driver.c;)240
-5236 y(/usr/local/cvsroot/tc/dr)o(iver)o(.c,v)89 b(<--)94
-b(driver.c)240 5340 y(new)47 b(revision:)e(1.2;)i(previous)e(revision:)
-h(1.1)p eop
+11 12 bop 150 -116 a Fv(Chapter)30 b(2:)41 b(A)30 b(sample)g(session)
+2372 b(11)390 366 y Fp($)47 b(cvs)g(commit)f(-m)i("Added)e(an)h
+(optimization)d(pass")j(driver.c)390 470 y(Checking)f(in)h(driver.c;)
+390 574 y(/usr/local/cvsroot/tc/dr)o(iver)o(.c,v)89 b(<--)94
+b(driver.c)390 678 y(new)47 b(revision:)e(1.2;)i(previous)e(revision:)h
+(1.1)390 782 y(done)390 885 y($)h(cd)h(..)390 989 y($)f(cvs)g(release)f
+(-d)h(tc)390 1093 y(?)g(tc)390 1197 y(You)g(have)g([0])f(altered)g
+(files)h(in)g(this)f(repository.)390 1300 y(Are)h(you)g(sure)f(you)h
+(want)g(to)g(release)f(\(and)h(delete\))e(module)i(`tc':)f(y)p
+eop
%%Page: 12 14
-12 13 bop 0 -116 a Fs(12)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)240 366 y Fn(done)240 470
-y($)47 b(cd)h(..)240 574 y($)f(cvs)g(release)f(-d)h(tc)240
-678 y(?)g(tc)240 782 y(You)g(have)g([0])f(altered)g(files)h(in)g(this)f
-(repository.)240 885 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f
-(\(and)h(delete\))e(module)i(`tc':)f(y)p eop
+12 13 bop 150 -116 a Fv(12)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 13 15
-13 14 bop 0 -116 a Fs(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)2725
-b(13)0 366 y Fp(3)80 b(The)30 b(Rep)t(ository)125 743
-y Fs(The)23 b Fr(cvs)h Fo(rep)s(ository)31 b Fs(stores)25
-b(a)g(complete)g(cop)m(y)g(of)f(all)g(the)g(\014les)f(and)h
-(directories)g(whic)m(h)f(are)i(under)d(v)m(ersion)0
-868 y(con)m(trol.)125 1142 y(Normally)-8 b(,)43 b(y)m(ou)e(nev)m(er)g
-(access)h(an)m(y)f(of)g(the)g(\014les)f(in)g(the)h(rep)s(ository)e
-(directly)-8 b(.)72 b(Instead,)43 b(y)m(ou)e(use)g Fr(cvs)0
-1267 y Fs(commands)31 b(to)h(get)g(y)m(our)f(o)m(wn)g(cop)m(y)h(of)f
-(the)g(\014les,)g(and)f(then)h(w)m(ork)g(on)g(that)h(cop)m(y)-8
-b(.)44 b(When)30 b(y)m(ou'v)m(e)j(\014nished)c(a)0 1391
-y(set)g(of)f(c)m(hanges,)i(y)m(ou)f(c)m(hec)m(k)h(\(or)e
-Fo(commit)r Fs(\))h(them)f(bac)m(k)h(in)m(to)f(the)g(rep)s(ository)-8
-b(.)40 b(The)28 b(rep)s(ository)f(then)h(con)m(tains)0
-1516 y(the)22 b(c)m(hanges)i(whic)m(h)d(y)m(ou)h(ha)m(v)m(e)i(made,)g
-(as)e(w)m(ell)f(as)i(recording)e(exactly)i(what)f(y)m(ou)h(c)m(hanged,)
-i(when)c(y)m(ou)h(c)m(hanged)0 1640 y(it,)30 b(and)g(other)h(suc)m(h)f
-(information.)125 1915 y Fr(Cvs)36 b Fs(can)i(access)g(a)f(rep)s
-(ository)f(b)m(y)h(a)g(v)-5 b(ariet)m(y)38 b(of)f(means.)60
-b(It)37 b(migh)m(t)g(b)s(e)f(on)h(the)g(lo)s(cal)g(computer,)h(or)f(it)
-0 2040 y(migh)m(t)27 b(b)s(e)g(on)g(a)h(computer)f(across)h(the)g(ro)s
-(om)f(or)g(across)h(the)g(w)m(orld.)38 b(T)-8 b(o)28
-b(distinguish)c(v)-5 b(arious)26 b(w)m(a)m(ys)i(to)h(access)0
-2164 y(a)c(rep)s(ository)-8 b(,)26 b(the)f(rep)s(ository)f(name)h(can)g
-(start)h(with)d(an)i Fo(access)h(metho)s(d)p Fs(.)39
-b(F)-8 b(or)25 b(example,)h(the)f(access)h(metho)s(d)0
-2289 y Fn(:local:)36 b Fs(means)h(to)i(access)g(a)f(rep)s(ository)f
-(directory)-8 b(,)39 b(so)f(the)g(rep)s(ository)f Fn
-(:local:/usr/local/cvsroo)o(t)0 2413 y Fs(means)27 b(that)h(the)f(rep)s
-(ository)f(is)g(in)g(`)p Fn(/usr/local/cvsroot)p Fs(')c(on)27
-b(the)g(computer)g(running)d Fr(cvs)p Fs(.)39 b(F)-8
-b(or)28 b(informa-)0 2538 y(tion)i(on)g(other)h(access)g(metho)s(ds,)f
-(see)h(Section)g(3.7)g([Remote)h(rep)s(ositories],)d(page)i(22.)125
-2812 y(If)37 b(the)h(access)h(metho)s(d)e(is)g(omitted,)j(then)d(if)g
-(the)h(rep)s(ository)f(do)s(es)g(not)h(con)m(tain)h(`)p
-Fn(:)p Fs(',)h(then)d Fn(:local:)f Fs(is)0 2937 y(assumed.)61
-b(If)37 b(it)g(do)s(es)g(con)m(tain)g(`)p Fn(:)p Fs(')h(than)f(either)g
-Fn(:ext:)f Fs(or)h Fn(:server:)e Fs(is)h(assumed.)61
-b(F)-8 b(or)38 b(example,)h(if)e(y)m(ou)0 3061 y(ha)m(v)m(e)43
-b(a)f(lo)s(cal)f(rep)s(ository)f(in)h(`)p Fn(/usr/local/cvsroot)p
-Fs(',)f(y)m(ou)i(can)g(use)f Fn(/usr/local/cvsroot)c
-Fs(instead)k(of)0 3186 y Fn(:local:/usr/local/cvsroo)o(t)p
-Fs(.)48 b(But)35 b(if)e(\(under)h(Windo)m(ws)g(NT,)g(for)h(example\))g
-(y)m(our)f(lo)s(cal)g(rep)s(ository)g(is)0 3310 y(`)p
-Fn(c:\\src\\cvsroot)p Fs(',)27 b(then)j(y)m(ou)h(m)m(ust)f(sp)s(ecify)f
-(the)i(access)h(metho)s(d,)e(as)g(in)f Fn(:local:c:\\src\\cvsroot)p
-Fs(.)125 3585 y(The)i(rep)s(ository)f(is)h(split)f(in)g(t)m(w)m(o)j
-(parts.)44 b(`)p Fn($CVSROOT/CVSROOT)p Fs(')28 b(con)m(tains)k
-(administrativ)m(e)e(\014les)g(for)i Fr(cvs)p Fs(.)0
-3710 y(The)e(other)g(directories)g(con)m(tain)h(the)f(actual)h
-(user-de\014ned)e(mo)s(dules.)0 4163 y Fm(3.1)68 b(T)-11
-b(elling)31 b(CVS)f(where)h(y)l(our)f(rep)t(ository)h(is)125
-4438 y Fs(There)d(are)i(a)f(couple)g(of)g(di\013eren)m(t)f(w)m(a)m(ys)i
-(to)g(tell)f Fr(cvs)f Fs(where)g(to)i(\014nd)e(the)h(rep)s(ository)-8
-b(.)40 b(Y)-8 b(ou)29 b(can)h(name)f(the)0 4563 y(rep)s(ository)g(on)i
-(the)f(command)g(line)f(explicitly)-8 b(,)29 b(with)g(the)h
-Fn(-d)g Fs(\(for)g Fn(")p Fs(directory)p Fn(")p Fs(\))g(option:)240
-4816 y Fn(cvs)47 b(-d)g(/usr/local/cvsroot)c(checkout)i(yoyodyne/tc)125
-5091 y Fs(Or)e(y)m(ou)i(can)g(set)g(the)f Fn($CVSROOT)e
-Fs(en)m(vironmen)m(t)j(v)-5 b(ariable)43 b(to)i(an)f(absolute)g(path)h
-(to)g(the)f(ro)s(ot)h(of)g(the)0 5215 y(rep)s(ository)-8
-b(,)26 b(`)p Fn(/usr/local/cvsroot)p Fs(')21 b(in)j(this)g(example.)39
-b(T)-8 b(o)26 b(set)f Fn($CVSROOT)p Fs(,)g(all)f Fn(csh)h
-Fs(and)f Fn(tcsh)g Fs(users)h(should)0 5340 y(ha)m(v)m(e)32
-b(this)d(line)g(in)g(their)g(`)p Fn(.cshrc)p Fs(')g(or)i(`)p
-Fn(.tcshrc)p Fs(')d(\014les:)p eop
+13 14 bop 150 -116 a Fv(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)
+2425 b(13)150 366 y Fs(3)80 b(The)54 b(Rep)t(ository)275
+597 y Fv(The)24 b Fu(cvs)f Fr(rep)s(ository)32 b Fv(stores)25
+b(a)g(complete)g(cop)m(y)g(of)g(all)e(the)i(\014les)f(and)g
+(directories)f(whic)m(h)g(are)i(under)150 706 y(v)m(ersion)30
+b(con)m(trol.)275 840 y(Normally)-8 b(,)34 b(y)m(ou)h(nev)m(er)g
+(access)g(an)m(y)g(of)f(the)h(\014les)e(in)g(the)h(rep)s(ository)g
+(directly)-8 b(.)51 b(Instead,)36 b(y)m(ou)e(use)150
+949 y Fu(cvs)f Fv(commands)h(to)h(get)g(y)m(our)g(o)m(wn)f(cop)m(y)h
+(of)f(the)h(\014les)e(in)m(to)h(a)h Fr(w)m(orking)e(directory)p
+Fv(,)i(and)f(then)g(w)m(ork)150 1059 y(on)k(that)g(cop)m(y)-8
+b(.)65 b(When)37 b(y)m(ou'v)m(e)i(\014nished)d(a)i(set)g(of)g(c)m
+(hanges,)j(y)m(ou)e(c)m(hec)m(k)g(\(or)f Fr(commit)r
+Fv(\))g(them)g(bac)m(k)150 1169 y(in)m(to)27 b(the)g(rep)s(ository)-8
+b(.)39 b(The)26 b(rep)s(ository)f(then)i(con)m(tains)g(the)g(c)m
+(hanges)h(whic)m(h)d(y)m(ou)i(ha)m(v)m(e)h(made,)g(as)f(w)m(ell)150
+1278 y(as)32 b(recording)f(exactly)h(what)g(y)m(ou)g(c)m(hanged,)g
+(when)f(y)m(ou)h(c)m(hanged)g(it,)g(and)f(other)h(suc)m(h)f
+(information.)150 1388 y(Note)h(that)f(the)g(rep)s(ository)f(is)f(not)i
+(a)g(sub)s(directory)e(of)i(the)g(w)m(orking)f(directory)-8
+b(,)31 b(or)f(vice)h(v)m(ersa;)h(they)150 1497 y(should)c(b)s(e)i(in)f
+(separate)j(lo)s(cations.)275 1631 y Fu(Cvs)g Fv(can)g(access)i(a)f
+(rep)s(ository)e(b)m(y)h(a)h(v)-5 b(ariet)m(y)33 b(of)f(means.)47
+b(It)32 b(migh)m(t)h(b)s(e)e(on)i(the)f(lo)s(cal)g(computer,)150
+1741 y(or)h(it)g(migh)m(t)g(b)s(e)f(on)h(a)g(computer)g(across)h(the)f
+(ro)s(om)g(or)g(across)h(the)f(w)m(orld.)48 b(T)-8 b(o)34
+b(distinguish)29 b(v)-5 b(arious)150 1850 y(w)m(a)m(ys)41
+b(to)g(access)h(a)e(rep)s(ository)-8 b(,)43 b(the)d(rep)s(ository)g
+(name)g(can)h(start)f(with)f(an)i Fr(access)g(metho)s(d)p
+Fv(.)70 b(F)-8 b(or)150 1960 y(example,)30 b(the)g(access)i(metho)s(d)d
+Fp(:local:)f Fv(means)i(to)h(access)g(a)f(rep)s(ository)f(directory)-8
+b(,)31 b(so)f(the)g(rep)s(osi-)150 2069 y(tory)i Fp
+(:local:/usr/local/cvsroot)25 b Fv(means)32 b(that)h(the)f(rep)s
+(ository)f(is)g(in)f(`)p Fp(/usr/local/cvsroot)p Fv(')150
+2179 y(on)37 b(the)f(computer)h(running)d Fu(cvs)p Fv(.)59
+b(F)-8 b(or)37 b(information)e(on)h(other)h(access)h(metho)s(ds,)g(see)
+f(Section)g(3.9)150 2289 y([Remote)32 b(rep)s(ositories],)d(page)i(21.)
+275 2422 y(If)24 b(the)g(access)i(metho)s(d)e(is)f(omitted,)j(then)f
+(if)e(the)i(rep)s(ository)e(do)s(es)h(not)h(con)m(tain)g(`)p
+Fp(:)p Fv(',)h(then)e Fp(:local:)150 2532 y Fv(is)30
+b(assumed.)40 b(If)31 b(it)f(do)s(es)g(con)m(tain)h(`)p
+Fp(:)p Fv(')g(than)f(either)g Fp(:ext:)f Fv(or)i Fp(:server:)d
+Fv(is)i(assumed.)41 b(F)-8 b(or)31 b(example,)150 2641
+y(if)d(y)m(ou)i(ha)m(v)m(e)h(a)e(lo)s(cal)g(rep)s(ository)f(in)g(`)p
+Fp(/usr/local/cvsroot)p Fv(',)e(y)m(ou)j(can)h(use)f
+Fp(/usr/local/cvsroot)150 2751 y Fv(instead)36 b(of)h
+Fp(:local:/usr/local/cvsro)o(ot)p Fv(.)53 b(But)37 b(if)f(\(under)f
+(Windo)m(ws)h(NT,)h(for)f(example\))h(y)m(our)150 2861
+y(lo)s(cal)47 b(rep)s(ository)f(is)h(`)p Fp(c:\\src\\cvsroot)p
+Fv(',)i(then)e(y)m(ou)h(m)m(ust)g(sp)s(ecify)e(the)i(access)h(metho)s
+(d,)i(as)d(in)150 2970 y Fp(:local:c:\\src\\cvsroot)p
+Fv(.)275 3104 y(The)35 b(rep)s(ository)f(is)h(split)f(in)g(t)m(w)m(o)j
+(parts.)56 b(`)p Fp($CVSROOT/CVSROOT)p Fv(')32 b(con)m(tains)k
+(administrativ)m(e)e(\014les)150 3214 y(for)c Fu(cvs)p
+Fv(.)40 b(The)30 b(other)g(directories)g(con)m(tain)h(the)f(actual)h
+(user-de\014ned)e(mo)s(dules.)150 3468 y Fq(3.1)68 b(T)-11
+b(elling)46 b(CVS)e(where)h(y)l(our)g(rep)t(ository)h(is)275
+3660 y Fv(There)34 b(are)h(a)g(couple)f(of)h(di\013eren)m(t)f(w)m(a)m
+(ys)h(to)h(tell)d Fu(cvs)h Fv(where)g(to)i(\014nd)d(the)i(rep)s
+(ository)-8 b(.)52 b(Y)-8 b(ou)36 b(can)150 3770 y(name)30
+b(the)h(rep)s(ository)e(on)i(the)f(command)g(line)f(explicitly)-8
+b(,)29 b(with)g(the)h Fp(-d)g Fv(\(for)g Fp(")p Fv(directory)p
+Fp(")p Fv(\))g(option:)390 3898 y Fp(cvs)47 b(-d)g(/usr/local/cvsroot)c
+(checkout)i(yoyodyne/tc)275 4031 y Fv(Or)35 b(y)m(ou)h(can)g(set)g(the)
+g Fp($CVSROOT)e Fv(en)m(vironmen)m(t)h(v)-5 b(ariable)35
+b(to)h(an)g(absolute)g(path)f(to)i(the)f(ro)s(ot)g(of)150
+4141 y(the)31 b(rep)s(ository)-8 b(,)30 b(`)p Fp(/usr/local/cvsroot)p
+Fv(')25 b(in)30 b(this)f(example.)40 b(T)-8 b(o)31 b(set)g
+Fp($CVSROOT)p Fv(,)e(all)g Fp(csh)g Fv(and)h Fp(tcsh)150
+4251 y Fv(users)g(should)e(ha)m(v)m(e)k(this)d(line)g(in)g(their)g(`)p
+Fp(.cshrc)p Fv(')g(or)i(`)p Fp(.tcshrc)p Fv(')d(\014les:)390
+4379 y Fp(setenv)46 b(CVSROOT)g(/usr/local/cvsroot)150
+4512 y(sh)30 b Fv(and)g Fp(bash)f Fv(users)g(should)g(instead)g(ha)m(v)
+m(e)j(these)f(lines)d(in)h(their)h(`)p Fp(.profile)p
+Fv(')e(or)j(`)p Fp(.bashrc)p Fv(':)390 4640 y Fp
+(CVSROOT=/usr/local/cvsro)o(ot)390 4744 y(export)46 b(CVSROOT)275
+4878 y Fv(A)35 b(rep)s(ository)e(sp)s(eci\014ed)h(with)f
+Fp(-d)h Fv(will)f(o)m(v)m(erride)i(the)g Fp($CVSROOT)d
+Fv(en)m(vironmen)m(t)j(v)-5 b(ariable.)53 b(Once)150
+4987 y(y)m(ou'v)m(e)24 b(c)m(hec)m(k)m(ed)h(a)e(w)m(orking)f(cop)m(y)h
+(out)g(from)g(the)f(rep)s(ository)-8 b(,)24 b(it)f(will)d(remem)m(b)s
+(er)i(where)g(its)g(rep)s(ository)150 5097 y(is)29 b(\(the)i
+(information)e(is)g(recorded)i(in)e(the)h(`)p Fp(CVS/Root)p
+Fv(')f(\014le)g(in)g(the)i(w)m(orking)f(cop)m(y\).)275
+5230 y(The)38 b Fp(-d)h Fv(option)f(and)h(the)g(`)p Fp(CVS/Root)p
+Fv(')f(\014le)g(b)s(oth)g(o)m(v)m(erride)h(the)h Fp($CVSROOT)d
+Fv(en)m(vironmen)m(t)h(v)-5 b(ari-)150 5340 y(able.)42
+b(If)30 b Fp(-d)g Fv(option)h(di\013ers)e(from)i(`)p
+Fp(CVS/Root)p Fv(',)e(the)i(former)g(is)e(used)i(\(and)f(sp)s(ecifying)
+f Fp(-d)h Fv(will)e(cause)p eop
%%Page: 14 16
-14 15 bop 0 -116 a Fs(14)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)240 366 y Fn(setenv)46 b(CVSROOT)g
-(/usr/local/cvsroot)0 643 y(sh)30 b Fs(and)g Fn(bash)f
-Fs(users)g(should)g(instead)g(ha)m(v)m(e)j(these)f(lines)d(in)h(their)h
-(`)p Fn(.profile)p Fs(')e(or)j(`)p Fn(.bashrc)p Fs(':)240
-899 y Fn(CVSROOT=/usr/local/cvsro)o(ot)240 1003 y(export)46
-b(CVSROOT)125 1280 y Fs(A)35 b(rep)s(ository)g(sp)s(eci\014ed)f(with)h
-Fn(-d)g Fs(will)e(o)m(v)m(erride)j(the)g Fn($CVSROOT)e
-Fs(en)m(vironmen)m(t)h(v)-5 b(ariable.)56 b(Once)35 b(y)m(ou'v)m(e)0
-1404 y(c)m(hec)m(k)m(ed)45 b(a)e(w)m(orking)g(cop)m(y)h(out)f(from)g
-(the)g(rep)s(ository)-8 b(,)46 b(it)c(will)f(remem)m(b)s(er)h(where)h
-(its)f(rep)s(ository)g(is)g(\(the)0 1529 y(information)29
-b(is)g(recorded)h(in)f(the)i(`)p Fn(CVS/Root)p Fs(')e(\014le)g(in)g
-(the)i(w)m(orking)e(cop)m(y\).)125 1805 y(The)39 b Fn(-d)h
-Fs(option)g(and)f(the)i(`)p Fn(CVS/Root)p Fs(')d(\014le)h(b)s(oth)h(o)m
-(v)m(erride)g(the)h Fn($CVSROOT)d Fs(en)m(vironmen)m(t)h(v)-5
-b(ariable.)69 b(If)0 1930 y Fn(-d)33 b Fs(option)h(di\013ers)e(from)h
-(`)p Fn(CVS/Root)p Fs(',)h(the)g(former)f(is)g(used)g(\(and)h(sp)s
-(ecifying)d Fn(-d)i Fs(will)f(cause)i(`)p Fn(CVS/Root)p
-Fs(')e(to)0 2054 y(b)s(e)37 b(up)s(dated\).)62 b(Of)38
-b(course,)i(for)d(prop)s(er)g(op)s(eration)g(they)h(should)e(b)s(e)h(t)
-m(w)m(o)i(w)m(a)m(ys)g(of)f(referring)e(to)j(the)f(same)0
-2179 y(rep)s(ository)-8 b(.)0 2652 y Fm(3.2)68 b(Ho)l(w)31
-b(data)g(is)g(stored)g(in)f(the)h(rep)t(ository)125 2929
-y Fs(F)-8 b(or)30 b(most)h(purp)s(oses)d(it)h(isn't)g(imp)s(ortan)m(t)g
-Fo(ho)m(w)38 b Fr(cvs)29 b Fs(stores)h(information)f(in)f(the)i(rep)s
-(ository)-8 b(.)40 b(In)30 b(fact,)h(the)0 3053 y(format)f(has)g(c)m
-(hanged)g(in)f(the)h(past,)g(and)f(is)g(lik)m(ely)f(to)j(c)m(hange)g
-(in)d(the)i(future.)40 b(Since)29 b(in)f(almost)i(all)f(cases)i(one)0
-3178 y(accesses)h(the)f(rep)s(ository)e(via)h Fr(cvs)f
-Fs(commands;)h(suc)m(h)h(c)m(hanges)g(need)f(not)h(b)s(e)e(disruptiv)m
-(e.)125 3454 y(Ho)m(w)m(ev)m(er,)e(in)c(some)i(cases)g(it)f(ma)m(y)h(b)
-s(e)e(necessary)i(to)g(understand)e(ho)m(w)h Fr(cvs)f
-Fs(stores)i(data)g(in)e(the)h(rep)s(ository)-8 b(,)0
-3579 y(for)34 b(example)g(y)m(ou)h(migh)m(t)f(need)g(to)h(trac)m(k)h
-(do)m(wn)e Fr(cvs)f Fs(lo)s(c)m(ks)h(\(see)i(Section)e(5.5)h
-([Concurrency],)g(page)g(40\))h(or)0 3703 y(y)m(ou)31
-b(migh)m(t)f(need)g(to)h(deal)f(with)f(the)i(\014le)e(p)s(ermissions)e
-(appropriate)j(for)g(the)g(rep)s(ository)-8 b(.)0 4143
-y Fk(3.2.1)63 b(Where)30 b(\014les)h(are)f(stored)h(within)f(the)h(rep)
-s(ository)125 4420 y Fs(The)c(o)m(v)m(erall)g(structure)g(of)h(the)g
-(rep)s(ository)e(is)h(a)g(directory)g(tree)i(corresp)s(onding)c(to)j
-(the)g(directories)f(in)f(the)0 4544 y(w)m(orking)36
-b(directory)-8 b(.)59 b(F)-8 b(or)38 b(example,)g(supp)s(osing)c(the)j
-(rep)s(ository)e(is)h(in)f(`)p Fn(/usr/local/cvsroot)p
-Fs(',)f(here)j(is)f(a)0 4669 y(p)s(ossible)28 b(directory)i(tree)h
-(\(sho)m(wing)f(only)f(the)i(directories\):)240 4925
-y Fn(/usr)288 5029 y(|)288 5132 y(+--local)288 5236 y(|)143
-b(|)288 5340 y(|)g(+--cvsroot)p eop
+14 15 bop 150 -116 a Fv(14)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y(`)p Fp(CVS/Root)p
+Fv(')36 b(to)j(b)s(e)e(up)s(dated\).)63 b(Of)38 b(course,)i(for)e(prop)
+s(er)e(op)s(eration)i(they)g(should)e(b)s(e)i(t)m(w)m(o)h(w)m(a)m(ys)g
+(of)150 476 y(referring)29 b(to)i(the)g(same)f(rep)s(ository)-8
+b(.)150 735 y Fq(3.2)68 b(Ho)l(w)46 b(data)f(is)h(stored)f(in)g(the)g
+(rep)t(ository)275 928 y Fv(F)-8 b(or)34 b(most)h(purp)s(oses)d(it)h
+(isn't)h(imp)s(ortan)m(t)f Fr(ho)m(w)42 b Fu(cvs)33 b
+Fv(stores)h(information)f(in)f(the)j(rep)s(ository)-8
+b(.)51 b(In)150 1037 y(fact,)41 b(the)d(format)g(has)f(c)m(hanged)i(in)
+d(the)i(past,)i(and)d(is)g(lik)m(ely)f(to)i(c)m(hange)h(in)e(the)h
+(future.)62 b(Since)36 b(in)150 1147 y(almost)d(all)f(cases)i(one)f
+(accesses)i(the)e(rep)s(ository)f(via)h Fu(cvs)f Fv(commands;)j(suc)m
+(h)d(c)m(hanges)i(need)f(not)h(b)s(e)150 1257 y(disruptiv)m(e.)275
+1392 y(Ho)m(w)m(ev)m(er,)i(in)d(some)h(cases)h(it)e(ma)m(y)h(b)s(e)f
+(necessary)i(to)f(understand)e(ho)m(w)i Fu(cvs)f Fv(stores)h(data)g(in)
+f(the)150 1501 y(rep)s(ository)-8 b(,)33 b(for)f(example)g(y)m(ou)h
+(migh)m(t)g(need)f(to)h(trac)m(k)h(do)m(wn)e Fu(cvs)g
+Fv(lo)s(c)m(ks)h(\(see)g(Section)g(5.5)g([Concur-)150
+1611 y(rency],)41 b(page)e(37\))g(or)g(y)m(ou)g(migh)m(t)f(need)g(to)h
+(deal)f(with)f(the)i(\014le)e(p)s(ermissions)e(appropriate)j(for)g(the)
+150 1720 y(rep)s(ository)-8 b(.)150 1946 y Fk(3.2.1)63
+b(Where)41 b(\014les)g(are)g(stored)h(within)e(the)h(rep)s(ository)275
+2139 y Fv(The)23 b(o)m(v)m(erall)i(structure)e(of)i(the)f(rep)s
+(ository)f(is)g(a)i(directory)f(tree)g(corresp)s(onding)f(to)i(the)f
+(directories)150 2248 y(in)29 b(the)i(w)m(orking)e(directory)-8
+b(.)41 b(F)-8 b(or)31 b(example,)f(supp)s(osing)e(the)j(rep)s(ository)e
+(is)g(in)390 2378 y Fp(/usr/local/cvsroot)150 2513 y
+Fv(here)h(is)g(a)g(p)s(ossible)e(directory)i(tree)h(\(sho)m(wing)f
+(only)g(the)g(directories\):)390 2642 y Fp(/usr)438 2746
+y(|)438 2849 y(+--local)438 2953 y(|)143 b(|)438 3057
+y(|)g(+--cvsroot)438 3161 y(|)g(|)190 b(|)438 3264 y(|)143
+b(|)190 b(+--CVSROOT)867 3368 y(|)286 b(\(administrative)44
+b(files\))867 3472 y(|)867 3576 y(+--gnu)867 3680 y(|)143
+b(|)867 3783 y(|)g(+--diff)867 3887 y(|)g(|)g(\(source)46
+b(code)h(to)g Fu(gnu)g Fp(diff\))867 3991 y(|)143 b(|)867
+4095 y(|)g(+--rcs)867 4198 y(|)g(|)g(\(source)46 b(code)h(to)g
+Fu(r)n(cs)p Fp(\))867 4302 y(|)143 b(|)867 4406 y(|)g(+--cvs)867
+4510 y(|)334 b(\(source)46 b(code)h(to)g Fu(cvs)p Fp(\))867
+4614 y(|)867 4717 y(+--yoyodyne)1058 4821 y(|)1058 4925
+y(+--tc)1058 5029 y(|)191 b(|)1058 5132 y(|)g(+--man)1058
+5236 y(|)g(|)1058 5340 y(|)g(+--testing)p eop
%%Page: 15 17
-15 16 bop 0 -116 a Fs(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)2725
-b(15)288 366 y Fn(|)143 b(|)190 b(|)288 470 y(|)143 b(|)190
-b(+--CVSROOT)717 574 y(|)286 b(\(administrative)44 b(files\))717
-678 y(|)717 782 y(+--gnu)717 885 y(|)143 b(|)717 989
-y(|)g(+--diff)717 1093 y(|)g(|)g(\(source)46 b(code)h(to)g
-Fr(gnu)g Fn(diff\))717 1197 y(|)143 b(|)717 1300 y(|)g(+--rcs)717
-1404 y(|)g(|)g(\(source)46 b(code)h(to)g Fr(r)n(cs)p
-Fn(\))717 1508 y(|)143 b(|)717 1612 y(|)g(+--cvs)717
-1716 y(|)334 b(\(source)46 b(code)h(to)g Fr(cvs)p Fn(\))717
-1819 y(|)717 1923 y(+--yoyodyne)908 2027 y(|)908 2131
-y(+--tc)908 2234 y(|)191 b(|)908 2338 y(|)g(+--man)908
-2442 y(|)g(|)908 2546 y(|)g(+--testing)908 2650 y(|)908
-2753 y(+--\(other)45 b(Yoyodyne)h(software\))125 3050
-y Fs(With)25 b(the)i(directories)e(are)h Fo(history)g(\014les)j
-Fs(for)c(eac)m(h)j(\014le)d(under)g(v)m(ersion)g(con)m(trol.)40
-b(The)26 b(name)g(of)h(the)f(history)0 3175 y(\014le)e(is)h(the)g(name)
-h(of)f(the)h(corresp)s(onding)d(\014le)h(with)g(`)p Fn(,v)p
-Fs(')i(app)s(ended)d(to)j(the)g(end.)38 b(Here)26 b(is)e(what)h(the)h
-(rep)s(ository)0 3299 y(for)k(the)h(`)p Fn(yoyodyne/tc)p
-Fs(')d(directory)h(migh)m(t)h(lo)s(ok)g(lik)m(e:)335
-3576 y Fn($CVSROOT)431 3680 y(|)431 3783 y(+--yoyodyne)431
-3887 y(|)143 b(|)431 3991 y(|)g(+--tc)431 4095 y(|)g(|)g(|)813
-4198 y(+--Makefile,v)813 4302 y(+--backend.c,v)813 4406
-y(+--driver.c,v)813 4510 y(+--frontend.c,v)813 4614 y(+--parser.c,v)813
-4717 y(+--man)813 4821 y(|)190 b(|)813 4925 y(|)g(+--tc.1,v)813
-5029 y(|)813 5132 y(+--testing)1051 5236 y(|)1051 5340
-y(+--testpgm.t,v)p eop
+15 16 bop 150 -116 a Fv(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)
+2425 b(15)1058 366 y Fp(|)1058 470 y(+--\(other)45 b(Yoyodyne)h
+(software\))275 608 y Fv(With)36 b(the)g(directories)g(are)h
+Fr(history)e(\014les)40 b Fv(for)c(eac)m(h)i(\014le)d(under)g(v)m
+(ersion)h(con)m(trol.)60 b(The)36 b(name)h(of)150 718
+y(the)28 b(history)f(\014le)h(is)f(the)h(name)g(of)h(the)f(corresp)s
+(onding)e(\014le)h(with)g(`)p Fp(,v)p Fv(')h(app)s(ended)f(to)i(the)f
+(end.)39 b(Here)29 b(is)150 827 y(what)h(the)h(rep)s(ository)e(for)h
+(the)h(`)p Fp(yoyodyne/tc)p Fv(')d(directory)i(migh)m(t)g(lo)s(ok)g
+(lik)m(e:)485 959 y Fp($CVSROOT)581 1063 y(|)581 1167
+y(+--yoyodyne)581 1271 y(|)143 b(|)581 1374 y(|)g(+--tc)581
+1478 y(|)g(|)g(|)963 1582 y(+--Makefile,v)963 1686 y(+--backend.c,v)963
+1790 y(+--driver.c,v)963 1893 y(+--frontend.c,v)963 1997
+y(+--parser.c,v)963 2101 y(+--man)963 2205 y(|)190 b(|)963
+2308 y(|)g(+--tc.1,v)963 2412 y(|)963 2516 y(+--testing)1201
+2620 y(|)1201 2724 y(+--testpgm.t,v)1201 2827 y(+--test2.t,v)275
+2965 y Fv(The)20 b(history)f(\014les)h(con)m(tain,)j(among)e(other)g
+(things,)g(enough)g(information)d(to)k(recreate)g(an)m(y)f(revision)150
+3075 y(of)35 b(the)f(\014le,)h(a)g(log)g(of)f(all)g(commit)g(messages)h
+(and)f(the)h(user-name)f(of)h(the)f(p)s(erson)g(who)g(committed)150
+3184 y(the)h(revision.)53 b(The)34 b(history)g(\014les)g(are)h(kno)m
+(wn)f(as)h Fr(R)m(CS)g(\014les)p Fv(,)g(b)s(ecause)g(the)g(\014rst)f
+(program)h(to)g(store)150 3294 y(\014les)26 b(in)g(that)h(format)h(w)m
+(as)f(a)h(v)m(ersion)e(con)m(trol)i(system)f(kno)m(wn)f(as)i
+Fu(r)n(cs)p Fv(.)38 b(F)-8 b(or)28 b(a)g(full)c(description)i(of)h(the)
+150 3404 y(\014le)33 b(format,)h(see)g(the)g Fp(man)e
+Fv(page)j Fr(rcs\014le\(5\))p Fv(,)f(distributed)d(with)h
+Fu(r)n(cs)p Fv(.)49 b(This)31 b(\014le)i(format)g(has)h(b)s(ecome)150
+3513 y(v)m(ery)27 b(common|man)m(y)f(systems)g(other)h(than)f
+Fu(cvs)f Fv(or)h Fu(r)n(cs)f Fv(can)i(at)g(least)f(imp)s(ort)f(history)
+g(\014les)g(in)g(this)150 3623 y(format.)275 3761 y(The)34
+b Fu(r)n(cs)g Fv(\014les)g(used)g(in)g Fu(cvs)g Fv(di\013er)g(in)g(a)h
+(few)g(w)m(a)m(ys)h(from)f(the)g(standard)f(format.)55
+b(The)35 b(biggest)150 3870 y(di\013erence)28 b(is)g(magic)h(branc)m
+(hes;)h(for)e(more)h(information)f(see)h(Section)g(6.8)h([Magic)g
+(branc)m(h)e(n)m(um)m(b)s(ers],)150 3980 y(page)j(50.)42
+b(Also)30 b(in)f Fu(cvs)g Fv(the)h(v)-5 b(alid)29 b(tag)j(names)e(are)h
+(a)f(subset)g(of)g(what)h Fu(r)n(cs)e Fv(accepts;)j(for)e
+Fu(cvs)p Fv('s)f(rules)150 4089 y(see)i(Section)f(6.4)i([T)-8
+b(ags],)32 b(page)f(45.)150 4320 y Fk(3.2.2)63 b(File)41
+b(p)s(ermissions)275 4516 y Fv(All)33 b(`)p Fp(,v)p Fv(')h(\014les)f
+(are)i(created)h(read-only)-8 b(,)35 b(and)f(y)m(ou)h(should)d(not)j(c)
+m(hange)h(the)e(p)s(ermission)e(of)i(those)150 4626 y(\014les.)71
+b(The)41 b(directories)f(inside)e(the)j(rep)s(ository)f(should)f(b)s(e)
+h(writable)g(b)m(y)h(the)g(p)s(ersons)e(that)j(ha)m(v)m(e)150
+4735 y(p)s(ermission)25 b(to)j(mo)s(dify)f(the)h(\014les)e(in)h(eac)m
+(h)i(directory)-8 b(.)40 b(This)26 b(normally)g(means)i(that)g(y)m(ou)h
+(m)m(ust)e(create)150 4845 y(a)g(UNIX)f(group)g(\(see)h(group\(5\)\))h
+(consisting)d(of)h(the)h(p)s(ersons)e(that)i(are)g(to)g(edit)f(the)g
+(\014les)f(in)g(a)i(pro)5 b(ject,)150 4955 y(and)30 b(set)h(up)e(the)i
+(rep)s(ository)e(so)h(that)h(it)f(is)g(that)h(group)f(that)h(o)m(wns)f
+(the)g(directory)-8 b(.)275 5093 y(This)28 b(means)i(that)h(y)m(ou)g
+(can)g(only)e(con)m(trol)i(access)h(to)f(\014les)e(on)h(a)h(p)s
+(er-directory)e(basis.)275 5230 y(Note)40 b(that)h(users)d(m)m(ust)i
+(also)f(ha)m(v)m(e)i(write)e(access)i(to)f(c)m(hec)m(k)h(out)f
+(\014les,)h(b)s(ecause)e Fu(cvs)g Fv(needs)g(to)150 5340
+y(create)32 b(lo)s(c)m(k)e(\014les)g(\(see)h(Section)f(5.5)i
+([Concurrency],)e(page)h(37\).)p eop
%%Page: 16 18
-16 17 bop 0 -116 a Fs(16)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)1051 366 y Fn(+--test2.t,v)125
-650 y Fs(The)36 b(history)f(\014les)g(con)m(tain,)k(among)e(other)g
-(things,)g(enough)f(information)f(to)i(recreate)h(an)m(y)f(revision)e
-(of)0 774 y(the)28 b(\014le,)f(a)h(log)g(of)f(all)g(commit)g(messages)i
-(and)d(the)i(user-name)f(of)h(the)g(p)s(erson)e(who)h(committed)h(the)f
-(revision.)0 899 y(The)g(history)g(\014les)f(are)i(kno)m(wn)f(as)h
-Fo(R)m(CS)f(\014les)p Fs(,)h(b)s(ecause)f(the)h(\014rst)f(program)g(to)
-h(store)h(\014les)d(in)g(that)j(format)f(w)m(as)0 1023
-y(a)33 b(v)m(ersion)f(con)m(trol)h(system)g(kno)m(wn)f(as)h
-Fr(r)n(cs)p Fs(.)46 b(F)-8 b(or)34 b(a)f(full)d(description)g(of)j(the)
-g(\014le)f(format,)h(see)h(the)e Fn(man)g Fs(page)0 1148
-y Fo(rcs\014le\(5\))p Fs(,)k(distributed)c(with)h Fr(r)n(cs)p
-Fs(.)52 b(This)33 b(\014le)h(format)h(has)f(b)s(ecome)h(v)m(ery)g
-(common|man)m(y)g(systems)g(other)0 1272 y(than)30 b
-Fr(cvs)g Fs(or)g Fr(r)n(cs)f Fs(can)i(at)g(least)g(imp)s(ort)d(history)
-i(\014les)f(in)g(this)g(format.)125 1556 y(The)f Fr(r)n(cs)g
-Fs(\014les)g(used)g(in)g Fr(cvs)g Fs(di\013er)g(in)f(a)j(few)e(w)m(a)m
-(ys)i(from)f(the)g(standard)f(format.)41 b(The)28 b(biggest)h
-(di\013erence)0 1680 y(is)h(magic)h(branc)m(hes;)g(for)g(more)g
-(information)e(see)j(Section)e(6.8)i([Magic)g(branc)m(h)f(n)m(um)m(b)s
-(ers],)f(page)h(55.)44 b(Also)30 b(in)0 1805 y Fr(cvs)k
-Fs(the)g(v)-5 b(alid)33 b(tag)j(names)e(are)h(a)g(subset)f(of)g(what)h
-Fr(r)n(cs)e Fs(accepts;)38 b(for)d Fr(cvs)p Fs('s)e(rules)g(see)j
-(Section)e(6.4)h([T)-8 b(ags],)0 1929 y(page)31 b(49.)0
-2429 y Fk(3.2.2)63 b(File)30 b(p)s(ermissions)125 2712
-y Fs(All)25 b(`)p Fn(,v)p Fs(')j(\014les)e(are)i(created)g(read-only)-8
-b(,)28 b(and)f(y)m(ou)g(should)f(not)h(c)m(hange)i(the)e(p)s(ermission)
-d(of)k(those)g(\014les.)38 b(The)0 2837 y(directories)29
-b(inside)e(the)j(rep)s(ository)f(should)f(b)s(e)h(writable)g(b)m(y)g
-(the)h(p)s(ersons)f(that)h(ha)m(v)m(e)h(p)s(ermission)c(to)k(mo)s(dify)
-0 2961 y(the)c(\014les)f(in)f(eac)m(h)j(directory)-8
-b(.)39 b(This)25 b(normally)g(means)i(that)g(y)m(ou)g(m)m(ust)g(create)
-h(a)f(UNIX)g(group)f(\(see)i(group\(5\)\))0 3086 y(consisting)h(of)h
-(the)g(p)s(ersons)e(that)i(are)g(to)h(edit)e(the)h(\014les)f(in)f(a)j
-(pro)5 b(ject,)30 b(and)f(set)i(up)d(the)i(rep)s(ository)f(so)h(that)g
-(it)0 3210 y(is)f(that)i(group)f(that)h(o)m(wns)f(the)h(directory)-8
-b(.)125 3494 y(This)28 b(means)i(that)h(y)m(ou)g(can)g(only)e(con)m
-(trol)i(access)h(to)f(\014les)e(on)h(a)h(p)s(er-directory)e(basis.)125
-3777 y(Note)h(that)g(users)f(m)m(ust)g(also)g(ha)m(v)m(e)i(write)d
-(access)j(to)f(c)m(hec)m(k)h(out)f(\014les,)e(b)s(ecause)i
-Fr(cvs)e Fs(needs)h(to)h(create)h(lo)s(c)m(k)0 3902 y(\014les)e(\(see)j
-(Section)e(5.5)h([Concurrency],)f(page)i(40\).)125 4185
-y(Also)26 b(note)h(that)g(users)f(m)m(ust)g(ha)m(v)m(e)i(write)e
-(access)i(to)f(the)g(`)p Fn(CVSROOT/val-tags)p Fs(')c(\014le.)38
-b Fr(Cvs)27 b Fs(uses)f(it)g(to)h(k)m(eep)0 4309 y(trac)m(k)39
-b(of)f(what)f(tags)i(are)f(v)-5 b(alid)36 b(tag)i(names)g(\(it)g(is)e
-(sometimes)i(up)s(dated)e(when)h(tags)h(are)g(used,)h(as)f(w)m(ell)f
-(as)0 4434 y(when)29 b(they)i(are)g(created,)g(though\).)125
-4717 y Fr(cvs)26 b Fs(tries)h(to)h(set)g(up)e(reasonable)h(\014le)g(p)s
-(ermissions)d(for)j(new)g(directories)f(that)i(are)g(added)e(inside)f
-(the)j(tree,)0 4842 y(but)f(y)m(ou)h(m)m(ust)g(\014x)g(the)g(p)s
-(ermissions)c(man)m(ually)j(when)g(a)h(new)f(directory)h(should)e(ha)m
-(v)m(e)j(di\013eren)m(t)e(p)s(ermissions)0 4966 y(than)35
-b(its)f(paren)m(t)h(directory)-8 b(.)54 b(If)34 b(y)m(ou)i(set)f(the)g
-Fn(CVSUMASK)e Fs(en)m(vironmen)m(t)h(v)-5 b(ariable)34
-b(that)h(will)d(con)m(trol)k(the)f(\014le)0 5091 y(p)s(ermissions)e
-(whic)m(h)i Fr(cvs)g Fs(uses)h(in)f(creating)i(directories)e(and/or)h
-(\014les)f(in)g(the)i(rep)s(ository)-8 b(.)57 b Fn(CVSUMASK)34
-b Fs(do)s(es)0 5215 y(not)g(a\013ect)i(the)e(\014le)g(p)s(ermissions)d
-(in)h(the)j(w)m(orking)e(directory;)j(suc)m(h)e(\014les)f(ha)m(v)m(e)i
-(the)g(p)s(ermissions)c(whic)m(h)i(are)0 5340 y(t)m(ypical)c(for)g
-(newly)f(created)j(\014les,)e(except)h(that)g(sometimes)f
-Fr(cvs)g Fs(creates)i(them)e(read-only)g(\(see)h(the)g(sections)p
-eop
+16 17 bop 150 -116 a Fv(16)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 366 y(Also)j(note)h(that)h(users)e(m)m
+(ust)g(ha)m(v)m(e)i(write)e(access)i(to)g(the)f(`)p Fp
+(CVSROOT/val-tags)p Fv(')c(\014le.)50 b Fu(Cvs)33 b Fv(uses)150
+476 y(it)h(to)g(k)m(eep)h(trac)m(k)h(of)e(what)g(tags)h(are)f(v)-5
+b(alid)33 b(tag)i(names)f(\(it)g(is)f(sometimes)h(up)s(dated)f(when)g
+(tags)j(are)150 586 y(used,)30 b(as)g(w)m(ell)g(as)g(when)g(they)g(are)
+h(created,)h(though\).)275 720 y Fu(cvs)20 b Fv(tries)g(to)i(set)f(up)f
+(reasonable)h(\014le)f(p)s(ermissions)e(for)i(new)h(directories)f(that)
+h(are)h(added)e(inside)f(the)150 830 y(tree,)28 b(but)e(y)m(ou)h(m)m
+(ust)f(\014x)g(the)h(p)s(ermissions)c(man)m(ually)j(when)f(a)i(new)f
+(directory)g(should)f(ha)m(v)m(e)i(di\013eren)m(t)150
+939 y(p)s(ermissions)32 b(than)j(its)g(paren)m(t)g(directory)-8
+b(.)55 b(If)35 b(y)m(ou)g(set)h(the)g Fp(CVSUMASK)d Fv(en)m(vironmen)m
+(t)h(v)-5 b(ariable)34 b(that)150 1049 y(will)g(con)m(trol)i(the)h
+(\014le)e(p)s(ermissions)e(whic)m(h)i Fu(cvs)h Fv(uses)f(in)g(creating)
+i(directories)e(and/or)i(\014les)e(in)g(the)150 1158
+y(rep)s(ository)-8 b(.)68 b Fp(CVSUMASK)37 b Fv(do)s(es)i(not)h
+(a\013ect)h(the)f(\014le)e(p)s(ermissions)f(in)h(the)i(w)m(orking)e
+(directory;)44 b(suc)m(h)150 1268 y(\014les)32 b(ha)m(v)m(e)i(the)f(p)s
+(ermissions)d(whic)m(h)i(are)h(t)m(ypical)g(for)g(newly)e(created)j
+(\014les,)f(except)h(that)g(sometimes)150 1378 y Fu(cvs)h
+Fv(creates)j(them)f(read-only)e(\(see)j(the)e(sections)h(on)f(w)m(atc)m
+(hes,)k(Section)c(5.6.1)i([Setting)e(a)h(w)m(atc)m(h],)150
+1487 y(page)24 b(38;)i(-r,)f(Section)e(A.4)h([Global)e(options],)i
+(page)g(86;)j(or)c(CVSREAD,)g(App)s(endix)d(D)k([En)m(vironmen)m(t)150
+1597 y(v)-5 b(ariables],)30 b(page)h(137\).)275 1731
+y(Note)36 b(that)f(using)e(the)i(clien)m(t/serv)m(er)h
+Fu(cvs)d Fv(\(see)j(Section)f(3.9)h([Remote)g(rep)s(ositories],)f(page)
+g(21\),)150 1841 y(there)26 b(is)e(no)i(go)s(o)s(d)f(w)m(a)m(y)i(to)f
+(set)g Fp(CVSUMASK)p Fv(;)f(the)h(setting)g(on)f(the)h(clien)m(t)f(mac)
+m(hine)g(has)g(no)h(e\013ect.)41 b(If)25 b(y)m(ou)150
+1950 y(are)h(connecting)f(with)f Fp(rsh)p Fv(,)h(y)m(ou)h(can)g(set)f
+Fp(CVSUMASK)e Fv(in)h(`)p Fp(.bashrc)p Fv(')g(or)h(`)p
+Fp(.cshrc)p Fv(',)g(as)h(describ)s(ed)d(in)h(the)150
+2060 y(do)s(cumen)m(tation)35 b(for)f(y)m(our)h(op)s(erating)f(system.)
+55 b(This)33 b(b)s(eha)m(vior)h(migh)m(t)g(c)m(hange)i(in)e(future)g(v)
+m(ersions)150 2170 y(of)d Fu(cvs)p Fv(;)e(do)h(not)h(rely)f(on)g(the)g
+(setting)h(of)f Fp(CVSUMASK)f Fv(on)h(the)g(clien)m(t)g(ha)m(ving)g(no)
+h(e\013ect.)275 2304 y(Since)37 b Fu(cvs)g Fv(w)m(as)h(not)g(written)f
+(to)i(b)s(e)e(run)g(setuid,)i(it)e(is)g(unsafe)h(to)g(try)g(to)h(run)e
+(it)g(setuid.)62 b(Y)-8 b(ou)150 2414 y(cannot)31 b(use)f(the)h(setuid)
+e(features)h(of)h Fu(r)n(cs)e Fv(together)j(with)d Fu(cvs)p
+Fv(.)150 2638 y Fk(3.2.3)63 b(The)41 b(attic)275 2830
+y Fv(Y)-8 b(ou)30 b(will)e(notice)j(that)g(sometimes)f
+Fu(cvs)f Fv(stores)i(an)f Fu(r)n(cs)g Fv(\014le)f(in)g(the)i
+Fp(Attic)p Fv(.)39 b(F)-8 b(or)31 b(example,)f(if)g(the)150
+2940 y Fu(cvsr)n(oot)36 b Fv(is)h(`)p Fp(/usr/local/cvsroot)p
+Fv(')d(and)j(w)m(e)h(are)h(talking)e(ab)s(out)h(the)g(\014le)f(`)p
+Fp(backend.c)p Fv(')f(in)h(the)150 3049 y(directory)30
+b(`)p Fp(yoyodyne/tc)p Fv(',)e(then)i(the)h(\014le)e(normally)g(w)m
+(ould)g(b)s(e)g(in)390 3178 y Fp(/usr/local/cvsroot/yoyod)o(yne/)o
+(tc/b)o(ack)o(end.)o(c,v)275 3312 y Fv(but)g(if)h(it)f(go)s(es)i(in)f
+(the)g(attic,)h(it)f(w)m(ould)g(b)s(e)f(in)390 3441 y
+Fp(/usr/local/cvsroot/yoyod)o(yne/)o(tc/A)o(tti)o(c/ba)o(cken)o(d.c)o
+(,v)275 3575 y Fv(instead.)57 b(It)37 b(should)d(not)j(matter)g(from)f
+(a)h(user)e(p)s(oin)m(t)h(of)g(view)g(whether)g(a)g(\014le)g(is)f(in)g
+(the)i(attic;)150 3685 y Fu(cvs)d Fv(k)m(eeps)i(trac)m(k)g(of)g(this)e
+(and)g(lo)s(oks)h(in)f(the)h(attic)h(when)f(it)f(needs)h(to.)56
+b(But)35 b(in)f(case)j(y)m(ou)e(w)m(an)m(t)h(to)150 3794
+y(kno)m(w,)31 b(the)g(rule)e(is)h(that)i(the)f(R)m(CS)f(\014le)g(is)f
+(stored)i(in)f(the)h(attic)g(if)f(and)g(only)g(if)g(the)h(head)f
+(revision)f(on)150 3904 y(the)i(trunk)f(has)g(state)i
+Fp(dead)p Fv(.)41 b(A)31 b Fp(dead)f Fv(state)i(means)f(that)g(\014le)f
+(has)g(b)s(een)g(remo)m(v)m(ed,)j(or)d(nev)m(er)h(added,)150
+4014 y(for)i(that)h(revision.)48 b(F)-8 b(or)34 b(example,)g(if)e(y)m
+(ou)i(add)f(a)g(\014le)g(on)g(a)h(branc)m(h,)g(it)e(will)f(ha)m(v)m(e)k
+(a)e(trunk)g(revision)150 4123 y(in)c Fp(dead)g Fv(state,)j(and)e(a)h
+(branc)m(h)f(revision)e(in)h(a)i(non-)p Fp(dead)e Fv(state.)150
+4380 y Fq(3.3)68 b(Ho)l(w)46 b(data)f(is)h(stored)f(in)g(the)g(w)l
+(orking)h(directory)275 4573 y Fv(While)30 b(w)m(e)h(are)h(discussing)d
+Fu(cvs)h Fv(in)m(ternals)g(whic)m(h)g(ma)m(y)i(b)s(ecome)f(visible)e
+(from)i(time)g(to)h(time,)f(w)m(e)150 4682 y(migh)m(t)g(as)h(w)m(ell)f
+(talk)h(ab)s(out)f(what)h Fu(cvs)e Fv(puts)h(in)g(the)g(`)p
+Fp(CVS)p Fv(')h(directories)e(in)h(the)h(w)m(orking)f(directories.)150
+4792 y(As)f(with)e(the)j(rep)s(ository)-8 b(,)29 b Fu(cvs)g
+Fv(handles)f(this)h(information)f(and)i(one)g(can)g(usually)e(access)j
+(it)e(via)h Fu(cvs)150 4902 y Fv(commands.)46 b(But)33
+b(in)e(some)i(cases)g(it)f(ma)m(y)h(b)s(e)e(useful)g(to)i(lo)s(ok)f(at)
+h(it,)g(and)e(other)i(programs,)g(suc)m(h)f(as)150 5011
+y(the)c Fp(jCVS)f Fv(graphical)f(user)h(in)m(terface)i(or)e(the)h
+Fp(VC)f Fv(pac)m(k)-5 b(age)30 b(for)e(emacs,)h(ma)m(y)f(need)g(to)g
+(lo)s(ok)g(at)g(it.)40 b(Suc)m(h)150 5121 y(programs)26
+b(should)f(follo)m(w)h(the)h(recommendations)f(in)g(this)f(section)i
+(if)f(they)h(hop)s(e)f(to)h(b)s(e)f(able)g(to)i(w)m(ork)150
+5230 y(with)35 b(other)h(programs)f(whic)m(h)g(use)h(those)g(\014les,)h
+(including)32 b(future)j(v)m(ersions)h(of)g(the)g(programs)g(just)150
+5340 y(men)m(tioned)30 b(and)g(the)g(command-line)f Fu(cvs)h
+Fv(clien)m(t.)p eop
%%Page: 17 19
-17 18 bop 0 -116 a Fs(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)2725
-b(17)0 366 y(on)33 b(w)m(atc)m(hes,)j(Section)d(5.6.1)i([Setting)e(a)h
-(w)m(atc)m(h],)i(page)e(42;)h(-r,)g(Section)e(A.3)h([Global)e
-(options],)i(page)g(95;)i(or)0 491 y(CVSREAD,)30 b(App)s(endix)e(D)j
-([En)m(vironmen)m(t)e(v)-5 b(ariables],)30 b(page)h(153\).)125
-769 y(Note)i(that)g(using)e(the)i(clien)m(t/serv)m(er)g
-Fr(cvs)e Fs(\(see)j(Section)e(3.7)i([Remote)g(rep)s(ositories],)e(page)
-h(22\),)h(there)f(is)0 893 y(no)26 b(go)s(o)s(d)h(w)m(a)m(y)g(to)h(set)
-f Fn(CVSUMASK)p Fs(;)f(the)h(setting)f(on)h(the)f(clien)m(t)h(mac)m
-(hine)f(has)g(no)h(e\013ect.)41 b(If)26 b(y)m(ou)h(are)g(connecting)0
-1018 y(with)34 b Fn(rsh)p Fs(,)h(y)m(ou)g(can)h(set)f
-Fn(CVSUMASK)e Fs(in)g(`)p Fn(.bashrc)p Fs(')h(or)h(`)p
-Fn(.cshrc)p Fs(',)g(as)g(describ)s(ed)e(in)g(the)i(do)s(cumen)m(tation)
-g(for)0 1142 y(y)m(our)e(op)s(erating)g(system.)51 b(This)31
-b(b)s(eha)m(vior)i(migh)m(t)g(c)m(hange)i(in)d(future)h(v)m(ersions)f
-(of)i Fr(cvs)p Fs(;)h(do)e(not)h(rely)e(on)i(the)0 1267
-y(setting)c(of)h Fn(CVSUMASK)d Fs(on)i(the)h(clien)m(t)f(ha)m(ving)g
-(no)g(e\013ect.)125 1544 y(Since)f Fr(cvs)g Fs(w)m(as)i(not)f(written)g
-(to)h(b)s(e)f(run)f(setuid,)g(it)h(is)f(unsafe)h(to)h(try)f(to)h(run)e
-(it)h(setuid.)39 b(Y)-8 b(ou)31 b(cannot)g(use)0 1669
-y(the)g(setuid)e(features)h(of)h Fr(r)n(cs)e Fs(together)j(with)d
-Fr(cvs)p Fs(.)0 2116 y Fk(3.2.3)63 b(The)30 b(attic)125
-2393 y Fs(Y)-8 b(ou)35 b(will)d(notice)j(that)g(sometimes)g
-Fr(cvs)f Fs(stores)h(an)f Fr(r)n(cs)g Fs(\014le)g(in)f(the)i
-Fn(Attic)p Fs(.)53 b(F)-8 b(or)35 b(example,)h(if)e(the)h
-Fr(cvs-)0 2518 y(r)n(oot)41 b Fs(is)h(`)p Fn(/usr/local/cvsroot)p
-Fs(')c(and)j(w)m(e)i(are)g(talking)e(ab)s(out)i(the)f(\014le)g(`)p
-Fn(backend.c)p Fs(')e(in)h(the)h(directory)0 2642 y(`)p
-Fn(yoyodyne/tc)p Fs(',)28 b(then)i(the)h(\014le)e(normally)g(w)m(ould)g
-(b)s(e)h(in)240 2899 y Fn(/usr/local/cvsroot/yoyod)o(yne/)o(tc/b)o(ack)
-o(end.)o(c,v)125 3176 y Fs(but)f(if)h(it)f(go)s(es)i(in)f(the)g(attic,)
-h(it)f(w)m(ould)g(b)s(e)f(in)240 3433 y Fn(/usr/local/cvsroot/yoyod)o
-(yne/)o(tc/A)o(tti)o(c/ba)o(cken)o(d.c)o(,v)125 3711
-y Fs(instead.)39 b(It)30 b(should)e(not)i(matter)h(from)e(a)h(user)f(p)
-s(oin)m(t)g(of)h(view)f(whether)g(a)h(\014le)f(is)g(in)g(the)h(attic;)h
-Fr(cvs)d Fs(k)m(eeps)0 3835 y(trac)m(k)37 b(of)g(this)e(and)g(lo)s(oks)
-h(in)e(the)j(attic)g(when)e(it)g(needs)h(to.)59 b(But)36
-b(in)f(case)i(y)m(ou)f(w)m(an)m(t)h(to)g(kno)m(w,)h(the)e(rule)f(is)0
-3960 y(that)29 b(the)g(R)m(CS)f(\014le)g(is)f(stored)i(in)e(the)i
-(attic)g(if)f(and)g(only)f(if)h(the)h(head)f(revision)f(on)h(the)h
-(trunk)f(has)g(state)i Fn(dead)p Fs(.)0 4084 y(A)h Fn(dead)g
-Fs(state)h(means)g(that)g(\014le)e(has)h(b)s(een)g(remo)m(v)m(ed,)i(or)
-e(nev)m(er)h(added,)f(for)g(that)h(revision.)42 b(F)-8
-b(or)32 b(example,)g(if)0 4209 y(y)m(ou)h(add)f(a)h(\014le)f(on)h(a)g
-(branc)m(h,)g(it)f(will)e(ha)m(v)m(e)k(a)f(trunk)e(revision)g(in)h
-Fn(dead)f Fs(state,)k(and)d(a)h(branc)m(h)f(revision)f(in)h(a)0
-4333 y(non-)p Fn(dead)d Fs(state.)0 4813 y Fm(3.3)68
-b(Ho)l(w)31 b(data)g(is)g(stored)g(in)f(the)h(w)l(orking)g(directory)
-125 5091 y Fs(While)h(w)m(e)i(are)h(discussing)c Fr(cvs)i
-Fs(in)m(ternals)f(whic)m(h)h(ma)m(y)h(b)s(ecome)g(visible)e(from)h
-(time)h(to)g(time,)h(w)m(e)f(migh)m(t)0 5215 y(as)g(w)m(ell)f(talk)i
-(ab)s(out)e(what)i Fr(cvs)e Fs(puts)g(in)g(the)h(`)p
-Fn(CVS)p Fs(')g(directories)f(in)g(the)h(w)m(orking)g(directories.)51
-b(As)34 b(with)f(the)0 5340 y(rep)s(ository)-8 b(,)40
-b Fr(cvs)d Fs(handles)f(this)h(information)g(and)g(one)h(can)h(usually)
-d(access)j(it)f(via)f Fr(cvs)g Fs(commands.)64 b(But)p
-eop
+17 18 bop 150 -116 a Fv(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)
+2425 b(17)275 366 y(The)39 b(`)p Fp(CVS)p Fv(')g(directory)h(con)m
+(tains)g(sev)m(eral)g(\014les.)69 b(Programs)40 b(whic)m(h)e(are)j
+(reading)e(this)f(directory)150 476 y(should)31 b(silen)m(tly)h(ignore)
+g(\014les)g(whic)m(h)g(are)i(in)e(the)h(directory)g(but)f(whic)m(h)g
+(are)i(not)f(do)s(cumen)m(ted)g(here,)150 586 y(to)e(allo)m(w)f(for)g
+(future)g(expansion.)150 749 y(`)p Fp(Root)p Fv(')238
+b(This)30 b(\014le)h(con)m(tains)h(the)g(curren)m(t)g
+Fu(cvs)f Fv(ro)s(ot,)i(as)f(describ)s(ed)e(in)g(Section)i(3.1)h([Sp)s
+(ecifying)630 858 y(a)e(rep)s(ository],)f(page)h(13.)150
+1020 y(`)p Fp(Repository)p Fv(')630 1130 y(This)20 b(\014le)h(con)m
+(tains)h(the)g(directory)g(within)d(the)j(rep)s(ository)f(whic)m(h)g
+(the)h(curren)m(t)f(directory)630 1240 y(corresp)s(onds)32
+b(with.)48 b(F)-8 b(or)34 b(historical)e(reasons)h(it)g(is)f(an)h
+(absolute)g(pathname,)i(although)630 1349 y(it)e(w)m(ould)f(mak)m(e)i
+(more)g(sense)f(for)g(it)g(to)h(b)s(e)f(relativ)m(e)g(to)h(the)g(ro)s
+(ot.)49 b(F)-8 b(or)34 b(example,)g(after)630 1459 y(the)d(command)870
+1589 y Fp(cvs)47 b(-d)g(:local:/usr/local/cvsroot)41
+b(checkout)46 b(yoyodyne/tc)630 1725 y Fv(`)p Fp(Root)p
+Fv(')30 b(will)d(con)m(tain)870 1854 y Fp(:local:/usr/local/cvsroo)o(t)
+630 1990 y Fv(and)j(`)p Fp(Repository)p Fv(')e(will)g(con)m(tain)870
+2120 y Fp(/usr/local/cvsroot/yoydy)o(ne/t)o(c)150 2282
+y Fv(`)p Fp(Entries)p Fv(')94 b(This)30 b(\014le)i(lists)e(the)j
+(\014les)e(and)g(directories)g(in)g(the)h(w)m(orking)g(directory)-8
+b(.)46 b(It)32 b(is)f(a)i(text)g(\014le)630 2392 y(according)d(to)h
+(the)f(con)m(v)m(en)m(tions)h(appropriate)e(for)g(the)h(op)s(erating)g
+(system)g(in)e(question.)630 2501 y(The)g(\014rst)g(c)m(haracter)i(of)e
+(eac)m(h)i(line)d(indicates)g(what)h(sort)h(of)g(line)e(it)h(is.)39
+b(If)28 b(the)g(c)m(haracter)630 2611 y(is)23 b(unrecognized,)i
+(programs)f(reading)g(the)g(\014le)g(should)e(silen)m(tly)h(skip)f
+(that)j(line,)f(to)h(allo)m(w)630 2721 y(for)30 b(future)g(expansion.)
+630 2856 y(If)g(the)g(\014rst)g(c)m(haracter)i(is)d(`)p
+Fp(/)p Fv(',)i(then)f(the)h(format)g(is:)870 2986 y Fp(/)p
+Fr(name)5 b Fp(/)p Fr(revision)p Fp(/)p Fr(timestamp)s
+Fp([+)p Fr(con\015ict)r Fp(]/)p Fr(options)t Fp(/)p Fr(tagdate)630
+3122 y Fv(where)26 b(`)p Fp([)p Fv(')h(and)g(`)p Fp(])p
+Fv(')g(are)g(not)g(part)g(of)g(the)g(en)m(try)-8 b(,)29
+b(but)d(instead)g(indicate)g(that)h(the)g(`)p Fp(+)p
+Fv(')h(and)630 3232 y(con\015ict)i(mark)m(er)g(are)g(optional.)40
+b Fr(name)35 b Fv(is)29 b(the)h(name)g(of)g(the)g(\014le)f(within)f
+(the)i(directory)-8 b(.)630 3341 y Fr(revision)33 b Fv(is)i(the)g
+(revision)f(that)h(the)h(\014le)e(in)g(the)h(w)m(orking)g(deriv)m(es)f
+(from,)j(or)e(`)p Fp(0)p Fv(')g(for)g(an)630 3451 y(added)i(\014le,)i
+(or)f(`)p Fp(-)p Fv(')g(follo)m(w)m(ed)g(b)m(y)g(a)g(revision)e(for)i
+(a)g(remo)m(v)m(ed)h(\014le.)62 b Fr(timestamp)41 b Fv(is)c(the)630
+3560 y(timestamp)c(of)h(the)f(\014le)g(at)h(the)g(time)f(that)h
+Fu(cvs)f Fv(created)h(it;)h(if)e(the)g(timestamp)g(di\013ers)630
+3670 y(with)24 b(the)i(actual)g(mo)s(di\014cation)e(time)h(of)h(the)f
+(\014le)g(it)g(means)g(the)h(\014le)f(has)g(b)s(een)g(mo)s(di\014ed.)
+630 3780 y(It)i(is)g(in)e(Univ)m(ersal)i(Time)f(\(UT\),)i(stored)f(in)f
+(the)h(format)h(used)e(b)m(y)h(the)h(ISO)e(C)h(asctime\(\))630
+3889 y(function)39 b(\(for)i(example,)i(`)p Fp(Sun)29
+b(Apr)h(7)g(01:29:26)e(1996)p Fv('\).)70 b(One)40 b(ma)m(y)h(write)f(a)
+h(string)630 3999 y(whic)m(h)34 b(is)g(not)h(in)f(that)h(format,)i(for)
+e(example,)h(`)p Fp(Result)29 b(of)g(merge)p Fv(',)36
+b(to)f(indicate)f(that)630 4108 y(the)d(\014le)f(should)f(alw)m(a)m(ys)
+i(b)s(e)f(considered)g(to)i(b)s(e)e(mo)s(di\014ed.)40
+b(This)29 b(is)h(not)h(a)g(sp)s(ecial)f(case;)630 4218
+y(to)36 b(see)g(whether)e(a)i(\014le)e(is)g(mo)s(di\014ed)f(a)j
+(program)e(should)g(tak)m(e)i(the)g(timestamp)e(of)i(the)630
+4328 y(\014le)j(and)g(simply)f(do)h(a)h(string)f(compare)i(with)d
+Fr(timestamp)p Fv(.)69 b Fr(con\015ict)42 b Fv(indicates)c(that)630
+4437 y(there)30 b(w)m(as)h(a)f(con\015ict;)h(if)e(it)g(is)h(the)g(same)
+h(as)f(the)g(actual)h(mo)s(di\014cation)d(time)i(of)g(the)h(\014le)630
+4547 y(it)c(means)h(that)g(the)g(user)g(has)f(ob)m(viously)g(not)h
+(resolv)m(ed)f(the)h(con\015ict.)40 b Fr(options)31 b
+Fv(con)m(tains)630 4656 y(stic)m(ky)24 b(options)g(\(for)g(example)g(`)
+p Fp(-kb)p Fv(')g(for)g(a)g(binary)e(\014le\).)39 b Fr(tagdate)31
+b Fv(con)m(tains)24 b(`)p Fp(T)p Fv(')g(follo)m(w)m(ed)630
+4766 y(b)m(y)36 b(a)g(tag)h(name,)g(or)f(`)p Fp(D)p Fv(')g(for)g(a)g
+(date,)i(follo)m(w)m(ed)e(b)m(y)f(a)i(stic)m(ky)f(tag)h(or)e(date.)58
+b(Note)37 b(that)630 4875 y(if)c Fr(timestamp)j Fv(con)m(tains)d(a)h
+(pair)f(of)h(timestamps)f(separated)h(b)m(y)f(a)h(space,)i(rather)d
+(than)630 4985 y(a)f(single)e(timestamp,)h(y)m(ou)h(are)g(dealing)e
+(with)g(a)i(v)m(ersion)f(of)g Fu(cvs)g Fv(earlier)f(than)h
+Fu(cvs)g Fv(1.5)630 5095 y(\(not)g(do)s(cumen)m(ted)f(here\).)630
+5230 y(If)23 b(the)i(\014rst)e(c)m(haracter)i(of)f(a)g(line)f(in)f(`)p
+Fp(Entries)p Fv(')h(is)g(`)p Fp(D)p Fv(',)i(then)f(it)f(indicates)g(a)h
+(sub)s(directory)-8 b(.)630 5340 y(`)p Fp(D)p Fv(')30
+b(on)g(a)g(line)f(all)f(b)m(y)i(itself)f(indicates)g(that)h(the)h
+(program)e(whic)m(h)g(wrote)h(the)g(`)p Fp(Entries)p
+Fv(')p eop
%%Page: 18 20
-18 19 bop 0 -116 a Fs(18)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(in)h(some)i(cases)g(it)f(ma)m(y)h
-(b)s(e)f(useful)f(to)i(lo)s(ok)f(at)h(it,)g(and)e(other)i(programs,)g
-(suc)m(h)f(as)h(the)f Fn(jCVS)f Fs(graphical)h(user)0
-491 y(in)m(terface)37 b(or)f(the)h Fn(VC)f Fs(pac)m(k)-5
-b(age)38 b(for)e(emacs,)j(ma)m(y)e(need)f(to)h(lo)s(ok)f(at)h(it.)58
-b(Suc)m(h)36 b(programs)g(should)e(follo)m(w)i(the)0
-616 y(recommendations)g(in)e(this)h(section)i(if)e(they)h(hop)s(e)f(to)
-i(b)s(e)e(able)h(to)h(w)m(ork)f(with)f(other)h(programs)f(whic)m(h)g
-(use)0 740 y(those)j(\014les,)g(including)c(future)j(v)m(ersions)g(of)g
-(the)h(programs)f(just)g(men)m(tioned)g(and)f(the)i(command-line)e
-Fr(cvs)0 865 y Fs(clien)m(t.)125 1139 y(The)j(`)p Fn(CVS)p
-Fs(')h(directory)f(con)m(tains)i(sev)m(eral)f(\014les.)69
-b(Programs)40 b(whic)m(h)f(are)h(reading)f(this)g(directory)h(should)0
-1263 y(silen)m(tly)d(ignore)i(\014les)f(whic)m(h)g(are)i(in)d(the)j
-(directory)e(but)h(whic)m(h)f(are)h(not)g(do)s(cumen)m(ted)g(here,)j
-(to)e(allo)m(w)e(for)0 1388 y(future)29 b(expansion.)0
-1683 y(`)p Fn(Root)p Fs(')238 b(This)27 b(\014le)g(con)m(tains)i(the)f
-(curren)m(t)g Fr(cvs)g Fs(ro)s(ot,)h(as)g(describ)s(ed)d(in)h(Section)h
-(3.1)h([Sp)s(ecifying)e(a)h(rep)s(os-)480 1807 y(itory],)i(page)i(13.)0
-1974 y(`)p Fn(Repository)p Fs(')480 2099 y(This)f(\014le)g(con)m(tains)
-i(the)f(directory)g(within)e(the)j(rep)s(ository)e(whic)m(h)g(the)i
-(curren)m(t)f(directory)g(cor-)480 2223 y(resp)s(onds)k(with.)60
-b(F)-8 b(or)39 b(historical)c(reasons)j(it)f(is)f(an)i(absolute)f
-(pathname,)i(although)e(it)g(w)m(ould)480 2348 y(mak)m(e)31
-b(more)g(sense)f(for)g(it)g(to)h(b)s(e)f(relativ)m(e)h(to)g(the)f(ro)s
-(ot.)41 b(F)-8 b(or)31 b(example,)g(after)g(the)f(command)720
-2473 y Fn(cvs)47 b(-d)g(:local:/usr/local/cvsroot)41
-b(checkout)46 b(yoyodyne/tc)480 2618 y Fs(`)p Fn(Root)p
-Fs(')30 b(will)d(con)m(tain)720 2743 y Fn(:local:/usr/local/cvsroo)o(t)
-480 2889 y Fs(and)j(`)p Fn(Repository)p Fs(')e(will)g(con)m(tain)720
-3014 y Fn(/usr/local/cvsroot/yoydy)o(ne/t)o(c)0 3180
-y Fs(`)p Fn(Entries)p Fs(')94 b(This)23 b(\014le)i(lists)e(the)j
-(\014les)e(and)g(directories)h(in)f(the)h(w)m(orking)f(directory)-8
-b(.)39 b(It)26 b(is)e(a)h(text)i(\014le)d(according)480
-3305 y(to)g(the)g(con)m(v)m(en)m(tions)h(appropriate)d(for)i(the)g(op)s
-(erating)f(system)g(in)g(question.)37 b(The)23 b(\014rst)g(c)m
-(haracter)480 3429 y(of)29 b(eac)m(h)h(line)e(indicates)g(what)h(sort)g
-(of)g(line)f(it)g(is.)40 b(If)28 b(the)i(c)m(haracter)g(is)e
-(unrecognized,)h(programs)480 3554 y(reading)g(the)i(\014le)f(should)e
-(silen)m(tly)h(skip)f(that)j(line,)e(to)i(allo)m(w)f(for)g(future)g
-(expansion.)480 3700 y(If)g(the)g(\014rst)g(c)m(haracter)i(is)d(`)p
-Fn(/)p Fs(',)i(then)f(the)h(format)g(is:)720 3824 y Fn(/)p
-Fo(name)5 b Fn(/)p Fo(revision)p Fn(/)p Fo(timestamp)s
-Fn([+)p Fo(con\015ict)r Fn(]/)p Fo(options)t Fn(/)p Fo(tagdate)480
-3970 y Fs(where)26 b(`)p Fn([)p Fs(')g(and)f(`)p Fn(])p
-Fs(')h(are)h(not)f(part)g(of)g(the)g(en)m(try)-8 b(,)28
-b(but)d(instead)h(indicate)f(that)h(the)h(`)p Fn(+)p
-Fs(')f(and)f(con\015ict)480 4095 y(mark)m(er)32 b(are)f(optional.)43
-b Fo(name)36 b Fs(is)31 b(the)g(name)h(of)f(the)h(\014le)e(within)f
-(the)i(directory)-8 b(.)44 b Fo(revision)29 b Fs(is)i(the)480
-4219 y(revision)24 b(that)j(the)f(\014le)f(in)g(the)h(w)m(orking)f
-(deriv)m(es)h(from,)h(or)f(`)p Fn(0)p Fs(')g(for)g(an)g(added)f
-(\014le,)h(or)g(`)p Fn(-)p Fs(')g(follo)m(w)m(ed)480
-4344 y(b)m(y)g(a)g(revision)e(for)h(a)h(remo)m(v)m(ed)h(\014le.)38
-b Fo(timestamp)29 b Fs(is)24 b(the)i(timestamp)g(of)g(the)g(\014le)e
-(at)j(the)f(time)f(that)480 4468 y Fr(cvs)30 b Fs(created)i(it;)f(if)f
-(the)h(timestamp)g(di\013ers)f(with)f(the)j(actual)f(mo)s(di\014cation)
-e(time)i(of)g(the)g(\014le)f(it)480 4593 y(means)c(the)h(\014le)e(has)i
-(b)s(een)e(mo)s(di\014ed.)37 b Fo(con\015ict)29 b Fs(indicates)c(that)i
-(there)g(w)m(as)f(a)h(con\015ict;)h(if)d(it)h(is)g(the)480
-4717 y(same)f(as)f(the)h(actual)g(mo)s(di\014cation)d(time)j(of)f(the)h
-(\014le)e(it)h(means)g(that)h(the)g(user)f(has)g(ob)m(viously)f(not)480
-4842 y(resolv)m(ed)36 b(the)g(con\015ict.)57 b Fo(options)39
-b Fs(con)m(tains)d(stic)m(ky)g(options)g(\(for)g(example)f(`)p
-Fn(-kb)p Fs(')h(for)f(a)i(binary)480 4966 y(\014le\).)i
-Fo(tagdate)34 b Fs(con)m(tains)27 b(`)p Fn(T)p Fs(')f(follo)m(w)m(ed)h
-(b)m(y)f(a)h(tag)h(name,)g(or)f(`)p Fn(D)p Fs(')g(for)f(a)h(date,)i
-(follo)m(w)m(ed)d(b)m(y)h(a)g(stic)m(ky)480 5091 y(tag)e(or)e(date.)40
-b(Note)25 b(that)f(if)e Fo(timestamp)k Fs(con)m(tains)e(a)g(pair)f(of)g
-(timestamps)g(separated)i(b)m(y)e(a)h(space,)480 5215
-y(rather)29 b(than)f(a)h(single)f(timestamp,)h(y)m(ou)g(are)g(dealing)e
-(with)h(a)h(v)m(ersion)f(of)h Fr(cvs)f Fs(earlier)f(than)i
-Fr(cvs)480 5340 y Fs(1.5)i(\(not)g(do)s(cumen)m(ted)g(here\).)p
-eop
+18 19 bop 150 -116 a Fv(18)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 366 y(\014le)37 b(do)s(es)g(record)h
+(sub)s(directories)d(\(therefore,)41 b(if)36 b(there)i(is)f(suc)m(h)h
+(a)g(line)e(and)h(no)h(other)630 476 y(lines)24 b(b)s(eginning)f(with)h
+(`)p Fp(D)p Fv(',)j(one)f(kno)m(ws)f(there)h(are)g(no)f(sub)s
+(directories\).)37 b(Otherwise,)26 b(the)630 586 y(line)j(lo)s(oks)h
+(lik)m(e:)870 721 y Fp(D/)p Fr(name)5 b Fp(/)p Fr(\014ller1)i
+Fp(/)p Fr(\014ller2)g Fp(/)p Fr(\014ller3)g Fp(/)p Fr(\014l)o(ler4)630
+862 y Fv(where)32 b Fr(name)37 b Fv(is)32 b(the)g(name)g(of)h(the)f
+(sub)s(directory)-8 b(,)32 b(and)f(all)g(the)i Fr(\014ller)k
+Fv(\014elds)30 b(should)h(b)s(e)630 971 y(silen)m(tly)37
+b(ignored,)k(for)e(future)f(expansion.)65 b(Programs)39
+b(whic)m(h)f(mo)s(dify)f Fp(Entries)g Fv(\014les)630
+1081 y(should)28 b(preserv)m(e)j(these)g(\014elds.)150
+1253 y(`)p Fp(Entries.Log)p Fv(')630 1363 y(This)42 b(\014le)i(do)s(es)
+g(not)g(record)h(an)m(y)f(information)f(b)s(ey)m(ond)g(that)i(in)e(`)p
+Fp(Entries)p Fv(',)k(but)c(it)630 1473 y(do)s(es)37 b(pro)m(vide)g(a)h
+(w)m(a)m(y)h(to)f(up)s(date)f(the)h(information)e(without)h(ha)m(ving)g
+(to)i(rewrite)e(the)630 1582 y(en)m(tire)g(`)p Fp(Entries)p
+Fv(')e(\014le,)i(including)c(the)k(abilit)m(y)e(to)i(preserv)m(e)g(the)
+g(information)e(ev)m(en)i(if)630 1692 y(the)c(program)f(writing)e(`)p
+Fp(Entries)p Fv(')h(and)h(`)p Fp(Entries.Log)p Fv(')d(abruptly)i(ab)s
+(orts.)46 b(Programs)630 1801 y(whic)m(h)25 b(are)i(reading)e(the)i(`)p
+Fp(Entries)p Fv(')d(\014le)i(should)e(also)i(c)m(hec)m(k)i(for)e(`)p
+Fp(Entries.Log)p Fv('.)37 b(If)26 b(the)630 1911 y(latter)g(exists,)g
+(they)g(should)d(read)j(`)p Fp(Entries)p Fv(')e(and)h(then)g(apply)f
+(the)i(c)m(hanges)g(men)m(tioned)630 2020 y(in)39 b(`)p
+Fp(Entries.Log)p Fv('.)67 b(After)40 b(applying)e(the)i(c)m(hanges,)k
+(the)c(recommended)g(practice)g(is)630 2130 y(to)d(rewrite)f(`)p
+Fp(Entries)p Fv(')g(and)g(then)g(delete)h(`)p Fp(Entries.Log)p
+Fv('.)57 b(The)36 b(format)h(of)g(a)g(line)e(in)630 2240
+y(`)p Fp(Entries.Log)p Fv(')c(is)i(a)i(single)e(c)m(haracter)i(command)
+f(follo)m(w)m(ed)g(b)m(y)f(a)i(space)f(follo)m(w)m(ed)g(b)m(y)630
+2349 y(a)44 b(line)e(in)g(the)i(format)g(sp)s(eci\014ed)e(for)h(a)h
+(line)e(in)g(`)p Fp(Entries)p Fv('.)79 b(The)43 b(single)f(c)m
+(haracter)630 2459 y(command)34 b(is)g(`)p Fp(A)p Fv(')h(to)g(indicate)
+f(that)h(the)g(en)m(try)g(is)f(b)s(eing)f(added,)i(`)p
+Fp(R)p Fv(')g(to)h(indicate)d(that)630 2568 y(the)h(en)m(try)h(is)e(b)s
+(eing)g(remo)m(v)m(ed,)k(or)d(an)m(y)h(other)f(c)m(haracter)i(to)f
+(indicate)f(that)h(the)f(en)m(tire)630 2678 y(line)d(in)h(`)p
+Fp(Entries.Log)p Fv(')e(should)h(b)s(e)h(silen)m(tly)f(ignored)h(\(for)
+h(future)f(expansion\).)47 b(If)33 b(the)630 2788 y(second)25
+b(c)m(haracter)i(of)e(the)h(line)d(in)h(`)p Fp(Entries.Log)p
+Fv(')f(is)h(not)h(a)h(space,)h(then)e(it)f(w)m(as)i(written)630
+2897 y(b)m(y)k(an)h(older)e(v)m(ersion)h(of)g Fu(cvs)g
+Fv(\(not)h(do)s(cumen)m(ted)f(here\).)150 3070 y(`)p
+Fp(Entries.Backup)p Fv(')630 3179 y(This)39 b(is)h(a)h(temp)s(orary)g
+(\014le.)71 b(Recommended)41 b(usage)h(is)e(to)h(write)f(a)i(new)e(en)m
+(tries)h(\014le)630 3289 y(to)h(`)p Fp(Entries.Backup)p
+Fv(',)f(and)g(then)g(to)h(rename)f(it)g(\(atomically)-8
+b(,)44 b(where)d(p)s(ossible\))e(to)630 3398 y(`)p Fp(Entries)p
+Fv('.)150 3571 y(`)p Fp(Entries.Static)p Fv(')630 3680
+y(The)33 b(only)f(relev)-5 b(an)m(t)34 b(thing)e(ab)s(out)h(this)g
+(\014le)f(is)g(whether)h(it)g(exists)g(or)g(not.)50 b(If)33
+b(it)g(exists,)630 3790 y(then)d(it)g(means)g(that)g(only)g(part)g(of)g
+(a)h(directory)e(w)m(as)i(gotten)h(and)d Fu(cvs)g Fv(will)f(not)i
+(create)630 3899 y(additional)24 b(\014les)h(in)f(that)j(directory)-8
+b(.)39 b(T)-8 b(o)26 b(clear)g(it,)h(use)e(the)h Fp(update)f
+Fv(command)g(with)g(the)630 4009 y(`)p Fp(-d)p Fv(')30
+b(option,)g(whic)m(h)f(will)f(get)k(the)e(additional)f(\014les)g(and)h
+(remo)m(v)m(e)h(`)p Fp(Entries.Static)p Fv('.)150 4181
+y(`)p Fp(Tag)p Fv(')286 b(This)33 b(\014le)h(con)m(tains)h(p)s
+(er-directory)f(stic)m(ky)h(tags)h(or)f(dates.)55 b(The)35
+b(\014rst)f(c)m(haracter)j(is)d(`)p Fp(T)p Fv(')630 4291
+y(for)25 b(a)h(branc)m(h)f(tag,)j(`)p Fp(N)p Fv(')e(for)f(a)h
+(non-branc)m(h)f(tag,)j(or)e(`)p Fp(D)p Fv(')f(for)h(a)g(date,)h(or)f
+(another)f(c)m(haracter)630 4401 y(to)h(mean)g(the)g(\014le)f(should)e
+(b)s(e)i(silen)m(tly)f(ignored,)i(for)g(future)e(expansion.)38
+b(This)24 b(c)m(haracter)630 4510 y(is)30 b(follo)m(w)m(ed)g(b)m(y)g
+(the)h(tag)h(or)e(date.)42 b(Note)32 b(that)f(p)s(er-directory)f(stic)m
+(ky)g(tags)i(or)e(dates)i(are)630 4620 y(used)c(for)h(things)f(lik)m(e)
+h(applying)e(to)j(\014les)e(whic)m(h)g(are)i(newly)e(added;)h(they)g
+(migh)m(t)g(not)h(b)s(e)630 4729 y(the)d(same)g(as)g(the)g(stic)m(ky)g
+(tags)h(or)f(dates)g(on)g(individual)22 b(\014les.)38
+b(F)-8 b(or)28 b(general)f(information)630 4839 y(on)j(stic)m(ky)h
+(tags)g(and)f(dates,)h(see)g(Section)f(6.7)i([Stic)m(ky)e(tags],)i
+(page)f(48.)150 5011 y(`)p Fp(Checkin.prog)p Fv(')150
+5121 y(`)p Fp(Update.prog)p Fv(')630 5230 y(These)43
+b(\014les)f(store)i(the)f(programs)g(sp)s(eci\014ed)e(b)m(y)i(the)g(`)p
+Fp(-i)p Fv(')g(and)g(`)p Fp(-u)p Fv(')g(options)f(in)g(the)630
+5340 y(mo)s(dules)29 b(\014le,)g(resp)s(ectiv)m(ely)-8
+b(.)p eop
%%Page: 19 21
-19 20 bop 0 -116 a Fs(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)2725
-b(19)480 366 y(If)26 b(the)h(\014rst)f(c)m(haracter)i(of)f(a)g(line)e
-(in)g(`)p Fn(Entries)p Fs(')g(is)h(`)p Fn(D)p Fs(',)i(then)e(it)g
-(indicates)g(a)g(sub)s(directory)-8 b(.)38 b(`)p Fn(D)p
-Fs(')27 b(on)480 491 y(a)e(line)f(all)g(b)m(y)g(itself)g(indicates)g
-(that)i(the)f(program)g(whic)m(h)e(wrote)j(the)f(`)p
-Fn(Entries)p Fs(')e(\014le)h(do)s(es)h(record)480 616
-y(sub)s(directories)31 b(\(therefore,)k(if)d(there)i(is)e(suc)m(h)h(a)h
-(line)e(and)g(no)i(other)f(lines)f(b)s(eginning)e(with)j(`)p
-Fn(D)p Fs(',)480 740 y(one)e(kno)m(ws)f(there)g(are)h(no)g(sub)s
-(directories\).)38 b(Otherwise,)29 b(the)i(line)e(lo)s(oks)g(lik)m(e:)
-720 876 y Fn(D/)p Fo(name)5 b Fn(/)p Fo(\014ller1)i Fn(/)p
-Fo(\014ller2)g Fn(/)p Fo(\014ller3)g Fn(/)p Fo(\014l)o(ler4)480
-1033 y Fs(where)31 b Fo(name)36 b Fs(is)30 b(the)i(name)f(of)h(the)f
-(sub)s(directory)-8 b(,)30 b(and)h(all)f(the)h Fo(\014ller)36
-b Fs(\014elds)30 b(should)f(b)s(e)i(silen)m(tly)480 1157
-y(ignored,)37 b(for)e(future)g(expansion.)56 b(Programs)36
-b(whic)m(h)f(mo)s(dify)f Fn(Entries)g Fs(\014les)h(should)f(preserv)m
-(e)480 1282 y(these)d(\014elds.)0 1471 y(`)p Fn(Entries.Log)p
-Fs(')480 1595 y(This)24 b(\014le)i(do)s(es)f(not)i(record)f(an)m(y)g
-(information)f(b)s(ey)m(ond)g(that)i(in)e(`)p Fn(Entries)p
-Fs(',)h(but)f(it)h(do)s(es)g(pro)m(vide)480 1720 y(a)37
-b(w)m(a)m(y)g(to)f(up)s(date)g(the)g(information)f(without)g(ha)m(ving)
-g(to)i(rewrite)f(the)g(en)m(tire)g(`)p Fn(Entries)p Fs(')f(\014le,)480
-1844 y(including)24 b(the)j(abilit)m(y)f(to)i(preserv)m(e)f(the)h
-(information)d(ev)m(en)j(if)f(the)g(program)g(writing)e(`)p
-Fn(Entries)p Fs(')480 1969 y(and)31 b(`)p Fn(Entries.Log)p
-Fs(')d(abruptly)i(ab)s(orts.)43 b(The)31 b(format)h(of)f(a)h(line)d(in)
-h(`)p Fn(Entries.Log)p Fs(')f(is)i(a)g(single)480 2094
-y(c)m(haracter)36 b(command)e(follo)m(w)m(ed)g(b)m(y)g(a)h(space)f
-(follo)m(w)m(ed)g(b)m(y)g(a)h(line)e(in)g(the)h(format)h(sp)s
-(eci\014ed)d(for)480 2218 y(a)h(line)e(in)g(`)p Fn(Entries)p
-Fs('.)46 b(The)32 b(single)g(c)m(haracter)i(command)e(is)g(`)p
-Fn(A)p Fs(')h(to)g(indicate)f(that)h(the)g(en)m(try)g(is)480
-2343 y(b)s(eing)j(added,)i(`)p Fn(R)p Fs(')f(to)h(indicate)e(that)i
-(the)f(en)m(try)h(is)e(b)s(eing)f(remo)m(v)m(ed,)40 b(or)e(an)m(y)f
-(other)g(c)m(haracter)480 2467 y(to)32 b(indicate)e(that)i(the)f(en)m
-(tire)g(line)e(in)h(`)p Fn(Entries.Log)p Fs(')f(should)g(b)s(e)h(silen)
-m(tly)f(ignored)i(\(for)g(future)480 2592 y(expansion\).)39
-b(If)29 b(the)g(second)g(c)m(haracter)i(of)e(the)g(line)f(in)f(`)p
-Fn(Entries.Log)p Fs(')g(is)h(not)h(a)h(space,)g(then)e(it)480
-2716 y(w)m(as)j(written)e(b)m(y)h(an)h(older)e(v)m(ersion)h(of)h
-Fr(cvs)e Fs(\(not)i(do)s(cumen)m(ted)f(here\).)0 2905
-y(`)p Fn(Entries.Backup)p Fs(')480 3030 y(This)50 b(is)h(a)i(temp)s
-(orary)e(\014le.)105 b(Recommended)52 b(usage)h(is)e(to)i(write)e(a)i
-(new)e(en)m(tries)h(\014le)f(to)480 3154 y(`)p Fn(Entries.Backup)p
-Fs(',)27 b(and)j(then)g(to)h(rename)g(it)f(\(atomically)-8
-b(,)30 b(where)g(p)s(ossible\))f(to)i(`)p Fn(Entries)p
-Fs('.)0 3343 y(`)p Fn(Entries.Static)p Fs(')480 3468
-y(The)i(only)f(relev)-5 b(an)m(t)33 b(thing)f(ab)s(out)h(this)f(\014le)
-g(is)h(whether)f(it)h(exists)f(or)h(not.)50 b(If)32 b(it)h(exists,)h
-(then)e(it)480 3592 y(means)d(that)h(only)e(part)i(of)f(a)h(directory)e
-(w)m(as)i(gotten)h(and)d Fr(cvs)h Fs(will)d(not)k(create)h(additional)c
-(\014les)480 3717 y(in)e(that)i(directory)-8 b(.)39 b(T)-8
-b(o)26 b(clear)h(it,)f(use)g(the)h Fn(update)d Fs(command)i(with)f(the)
-h(`)p Fn(-d)p Fs(')g(option,)h(whic)m(h)e(will)480 3841
-y(get)32 b(the)e(additional)e(\014les)i(and)f(remo)m(v)m(e)j(`)p
-Fn(Entries.Static)p Fs('.)0 4030 y(`)p Fn(Tag)p Fs(')286
-b(This)38 b(\014le)h(con)m(tains)h(p)s(er-directory)e(stic)m(ky)i(tags)
-h(or)f(dates.)69 b(The)39 b(\014rst)g(c)m(haracter)i(is)e(`)p
-Fn(T)p Fs(')h(for)g(a)480 4155 y(branc)m(h)35 b(tag,)j(`)p
-Fn(N)p Fs(')e(for)f(a)h(non-branc)m(h)f(tag,)j(or)e(`)p
-Fn(D)p Fs(')g(for)f(a)h(date,)i(or)e(another)f(c)m(haracter)j(to)e
-(mean)480 4279 y(the)d(\014le)e(should)g(b)s(e)h(silen)m(tly)e
-(ignored,)j(for)f(future)g(expansion.)46 b(This)30 b(c)m(haracter)k(is)
-e(follo)m(w)m(ed)g(b)m(y)480 4404 y(the)k(tag)g(or)f(date.)57
-b(Note)37 b(that)e(p)s(er-directory)g(stic)m(ky)g(tags)i(or)e(dates)h
-(are)g(used)e(for)h(things)g(lik)m(e)480 4528 y(applying)j(to)k
-(\014les)d(whic)m(h)g(are)i(newly)f(added;)45 b(they)c(migh)m(t)f(not)h
-(b)s(e)e(the)i(same)g(as)g(the)g(stic)m(ky)480 4653 y(tags)32
-b(or)e(dates)h(on)g(individual)25 b(\014les.)41 b(F)-8
-b(or)31 b(general)f(information)f(on)i(stic)m(ky)f(tags)i(and)e(dates,)
-h(see)480 4777 y(Section)f(6.7)i([Stic)m(ky)e(tags],)i(page)f(54.)0
-4966 y(`)p Fn(Checkin.prog)p Fs(')0 5091 y(`)p Fn(Update.prog)p
-Fs(')480 5215 y(These)26 b(\014les)f(store)i(the)f(programs)g(sp)s
-(eci\014ed)e(b)m(y)i(the)h(`)p Fn(-i)p Fs(')f(and)f(`)p
-Fn(-u)p Fs(')i(options)e(in)g(the)h(mo)s(dules)f(\014le,)480
-5340 y(resp)s(ectiv)m(ely)-8 b(.)p eop
+19 20 bop 150 -116 a Fv(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)
+2425 b(19)150 366 y(`)p Fp(Notify)p Fv(')142 b(This)29
+b(\014le)i(stores)h(noti\014cations)e(\(for)h(example,)h(for)f
+Fp(edit)f Fv(or)h Fp(unedit)p Fv(\))f(whic)m(h)g(ha)m(v)m(e)j(not)630
+476 y(y)m(et)f(b)s(een)d(sen)m(t)i(to)g(the)g(serv)m(er.)41
+b(Its)30 b(format)h(is)e(not)i(y)m(et)g(do)s(cumen)m(ted)f(here.)150
+645 y(`)p Fp(Notify.tmp)p Fv(')630 755 y(This)g(\014le)h(is)g(to)i(`)p
+Fp(Notify)p Fv(')e(as)h(`)p Fp(Entries.Backup)p Fv(')d(is)i(to)i(`)p
+Fp(Entries)p Fv('.)44 b(That)32 b(is,)g(to)h(write)630
+864 y(`)p Fp(Notify)p Fv(',)42 b(\014rst)e(write)g(the)h(new)f(con)m
+(ten)m(ts)i(to)f(`)p Fp(Notify.tmp)p Fv(')e(and)h(then)g(\(atomically)
+630 974 y(where)30 b(p)s(ossible\),)e(rename)j(it)f(to)h(`)p
+Fp(Notify)p Fv('.)150 1143 y(`)p Fp(Base)p Fv(')238 b(If)26
+b(w)m(atc)m(hes)j(are)e(in)f(use,)h(then)g(an)g Fp(edit)f
+Fv(command)g(stores)i(the)f(original)e(cop)m(y)j(of)f(the)g(\014le)630
+1253 y(in)j(the)i(`)p Fp(Base)p Fv(')f(directory)-8 b(.)44
+b(This)30 b(allo)m(ws)g(the)i Fp(unedit)e Fv(command)h(to)i(op)s(erate)
+f(ev)m(en)g(if)e(it)630 1362 y(is)f(unable)g(to)i(comm)m(unicate)g
+(with)f(the)g(serv)m(er.)150 1532 y(`)p Fp(Template)p
+Fv(')630 1641 y(This)h(\014le)g(con)m(tains)i(the)g(template)g(sp)s
+(eci\014ed)e(b)m(y)h(the)h(`)p Fp(rcsinfo)p Fv(')e(\014le)h(\(see)h
+(Section)g(C.8)630 1751 y([rcsinfo],)42 b(page)f(133\).)72
+b(It)41 b(is)e(only)g(used)h(b)m(y)g(the)g(clien)m(t;)45
+b(the)c(non-clien)m(t/serv)m(er)f Fu(cvs)630 1860 y Fv(consults)29
+b(`)p Fp(rcsinfo)p Fv(')g(directly)-8 b(.)150 2142 y
+Fq(3.4)68 b(The)45 b(administrativ)l(e)i(\014les)275
+2344 y Fv(The)30 b(directory)h(`)p Fp($CVSROOT/CVSROOT)p
+Fv(')c(con)m(tains)32 b(some)f Fr(administrativ)m(e)f(\014les)p
+Fv(.)42 b(See)32 b(App)s(endix)c(C)150 2454 y([Administrativ)m(e)j
+(\014les],)j(page)g(125,)h(for)e(a)g(complete)h(description.)47
+b(Y)-8 b(ou)33 b(can)h(use)e Fu(cvs)g Fv(without)h(an)m(y)150
+2564 y(of)e(these)h(\014les,)f(but)g(some)g(commands)g(w)m(ork)h(b)s
+(etter)f(when)f(at)i(least)g(the)g(`)p Fp(modules)p Fv(')d(\014le)i(is)
+f(prop)s(erly)150 2673 y(set)h(up.)275 2817 y(The)39
+b(most)h(imp)s(ortan)m(t)f(of)h(these)g(\014les)f(is)g(the)h(`)p
+Fp(modules)p Fv(')e(\014le.)69 b(It)40 b(de\014nes)e(all)h(mo)s(dules)f
+(in)h(the)150 2927 y(rep)s(ository)-8 b(.)40 b(This)29
+b(is)g(a)i(sample)e(`)p Fp(modules)p Fv(')g(\014le.)390
+3066 y Fp(CVSROOT)428 b(CVSROOT)390 3169 y(modules)g(CVSROOT)45
+b(modules)390 3273 y(cvs)620 b(gnu/cvs)390 3377 y(rcs)g(gnu/rcs)390
+3481 y(diff)572 b(gnu/diff)390 3584 y(tc)668 b(yoyodyne/tc)275
+3729 y Fv(The)33 b(`)p Fp(modules)p Fv(')g(\014le)g(is)g(line)f(orien)m
+(ted.)52 b(In)33 b(its)h(simplest)e(form)i(eac)m(h)h(line)d(con)m
+(tains)i(the)h(name)f(of)150 3838 y(the)k(mo)s(dule,)g(whitespace,)h
+(and)e(the)h(directory)f(where)g(the)h(mo)s(dule)e(resides.)61
+b(The)37 b(directory)g(is)g(a)150 3948 y(path)c(relativ)m(e)h(to)g
+Fp($CVSROOT)p Fv(.)47 b(The)33 b(last)g(four)g(lines)f(in)g(the)h
+(example)g(ab)s(o)m(v)m(e)i(are)f(examples)f(of)g(suc)m(h)150
+4057 y(lines.)275 4202 y(The)g(line)g(that)i(de\014nes)e(the)i(mo)s
+(dule)d(called)i(`)p Fp(modules)p Fv(')e(uses)i(features)h(that)g(are)f
+(not)h(explained)150 4311 y(here.)k(See)25 b(Section)f(C.1)h([mo)s
+(dules],)g(page)h(125,)h(for)d(a)i(full)c(explanation)i(of)h(all)e(the)
+i(a)m(v)-5 b(ailable)24 b(features.)150 4555 y Fk(3.4.1)63
+b(Editing)41 b(administrativ)m(e)e(\014les)275 4757 y
+Fv(Y)-8 b(ou)27 b(edit)g(the)g(administrativ)m(e)e(\014les)h(in)g(the)i
+(same)f(w)m(a)m(y)h(that)g(y)m(ou)f(w)m(ould)f(edit)h(an)m(y)g(other)g
+(mo)s(dule.)150 4867 y(Use)37 b(`)p Fp(cvs)30 b(checkout)e(CVSROOT)p
+Fv(')36 b(to)h(get)i(a)e(w)m(orking)f(cop)m(y)-8 b(,)41
+b(edit)36 b(it,)j(and)d(commit)h(y)m(our)g(c)m(hanges)h(in)150
+4977 y(the)31 b(normal)e(w)m(a)m(y)-8 b(.)275 5121 y(It)26
+b(is)g(p)s(ossible)e(to)j(commit)g(an)f(erroneous)h(administrativ)m(e)e
+(\014le.)38 b(Y)-8 b(ou)28 b(can)e(often)h(\014x)f(the)h(error)g(and)
+150 5230 y(c)m(hec)m(k)37 b(in)d(a)h(new)g(revision,)g(but)f(sometimes)
+h(a)h(particularly)d(bad)h(error)h(in)f(the)h(administrativ)m(e)f
+(\014le)150 5340 y(mak)m(es)d(it)f(imp)s(ossible)d(to)k(commit)f(new)g
+(revisions.)p eop
%%Page: 20 22
-20 21 bop 0 -116 a Fs(20)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(`)p Fn(Notify)p
-Fs(')142 b(This)25 b(\014le)g(stores)i(noti\014cations)f(\(for)g
-(example,)h(for)f Fn(edit)f Fs(or)i Fn(unedit)p Fs(\))e(whic)m(h)g(ha)m
-(v)m(e)j(not)e(y)m(et)i(b)s(een)480 491 y(sen)m(t)j(to)g(the)g(serv)m
-(er.)41 b(Its)30 b(format)h(is)e(not)i(y)m(et)g(do)s(cumen)m(ted)f
-(here.)0 692 y(`)p Fn(Notify.tmp)p Fs(')480 817 y(This)23
-b(\014le)i(is)f(to)i(`)p Fn(Notify)p Fs(')e(as)i(`)p
-Fn(Entries.Backup)p Fs(')c(is)i(to)i(`)p Fn(Entries)p
-Fs('.)38 b(That)25 b(is,)g(to)h(write)f(`)p Fn(Notify)p
-Fs(',)480 941 y(\014rst)42 b(write)f(the)i(new)f(con)m(ten)m(ts)i(to)f
-(`)p Fn(Notify.tmp)p Fs(')d(and)i(then)g(\(atomically)g(where)g(p)s
-(ossible\),)480 1066 y(rename)30 b(it)g(to)h(`)p Fn(Notify)p
-Fs('.)0 1267 y(`)p Fn(Base)p Fs(')238 b(If)29 b(w)m(atc)m(hes)i(are)f
-(in)e(use,)i(then)f(an)h Fn(edit)e Fs(command)i(stores)g(the)f
-(original)f(cop)m(y)i(of)g(the)g(\014le)e(in)h(the)480
-1391 y(`)p Fn(Base)p Fs(')35 b(directory)-8 b(.)56 b(This)34
-b(allo)m(ws)h(the)h Fn(unedit)e Fs(command)h(to)i(op)s(erate)f(ev)m(en)
-h(if)d(it)h(is)g(unable)f(to)480 1516 y(comm)m(unicate)d(with)e(the)i
-(serv)m(er.)0 1717 y(`)p Fn(Template)p Fs(')480 1841
-y(This)25 b(\014le)i(con)m(tains)g(the)h(template)f(sp)s(eci\014ed)f(b)
-m(y)h(the)g(`)p Fn(rcsinfo)p Fs(')f(\014le)h(\(see)h(Section)f(C.8)g
-([rcsinfo],)480 1966 y(page)34 b(150\).)52 b(It)33 b(is)g(only)g(used)f
-(b)m(y)i(the)f(clien)m(t;)i(the)f(non-clien)m(t/serv)m(er)f
-Fr(cvs)g Fs(consults)f(`)p Fn(rcsinfo)p Fs(')480 2090
-y(directly)-8 b(.)0 2658 y Fm(3.4)68 b(The)30 b(administrativ)l(e)j
-(\014les)125 2946 y Fs(The)24 b(directory)h(`)p Fn($CVSROOT/CVSROOT)p
-Fs(')d(con)m(tains)j(some)h Fo(administrativ)m(e)e(\014les)p
-Fs(.)38 b(See)26 b(App)s(endix)c(C)j([Admin-)0 3070 y(istrativ)m(e)35
-b(\014les],)i(page)f(139,)i(for)d(a)h(complete)g(description.)54
-b(Y)-8 b(ou)36 b(can)f(use)h Fr(cvs)e Fs(without)g(an)m(y)i(of)g(these)
-g(\014les,)0 3195 y(but)30 b(some)g(commands)g(w)m(ork)h(b)s(etter)f
-(when)g(at)h(least)f(the)h(`)p Fn(modules)p Fs(')e(\014le)g(is)h(prop)s
-(erly)e(set)j(up.)125 3482 y(The)f(most)i(imp)s(ortan)m(t)e(of)h(these)
-h(\014les)e(is)g(the)h(`)p Fn(modules)p Fs(')f(\014le.)42
-b(It)31 b(de\014nes)f(all)g(mo)s(dules)f(in)h(the)h(rep)s(ository)-8
-b(.)0 3606 y(This)29 b(is)g(a)i(sample)e(`)p Fn(modules)p
-Fs(')g(\014le.)240 3873 y Fn(CVSROOT)428 b(CVSROOT)240
-3977 y(modules)g(CVSROOT)45 b(modules)240 4081 y(cvs)620
-b(gnu/cvs)240 4184 y(rcs)g(gnu/rcs)240 4288 y(diff)572
-b(gnu/diff)240 4392 y(tc)668 b(yoyodyne/tc)125 4679 y
-Fs(The)41 b(`)p Fn(modules)p Fs(')f(\014le)h(is)g(line)f(orien)m(ted.)
-75 b(In)41 b(its)g(simplest)f(form)i(eac)m(h)h(line)d(con)m(tains)i
-(the)g(name)g(of)g(the)0 4804 y(mo)s(dule,)31 b(whitespace,)i(and)f
-(the)h(directory)e(where)h(the)h(mo)s(dule)d(resides.)46
-b(The)32 b(directory)g(is)f(a)i(path)f(relativ)m(e)0
-4928 y(to)f Fn($CVSROOT)p Fs(.)39 b(The)29 b(last)i(four)e(lines)g(in)g
-(the)i(example)f(ab)s(o)m(v)m(e)h(are)g(examples)f(of)g(suc)m(h)g
-(lines.)125 5215 y(The)c(line)g(that)i(de\014nes)e(the)i(mo)s(dule)e
-(called)g(`)p Fn(modules)p Fs(')g(uses)h(features)g(that)h(are)g(not)g
-(explained)d(here.)40 b(See)0 5340 y(Section)30 b(C.1)h([mo)s(dules],)e
-(page)i(139,)h(for)e(a)h(full)d(explanation)i(of)g(all)f(the)i(a)m(v)-5
-b(ailable)30 b(features.)p eop
+20 21 bop 150 -116 a Fv(20)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Fq(3.5)68 b(Multiple)46
+b(rep)t(ositories)275 597 y Fv(In)26 b(some)i(situations)f(it)g(is)g(a)
+h(go)s(o)s(d)f(idea)g(to)i(ha)m(v)m(e)f(more)g(than)g(one)g(rep)s
+(ository)-8 b(,)27 b(for)h(instance)f(if)g(y)m(ou)150
+707 y(ha)m(v)m(e)h(t)m(w)m(o)g(dev)m(elopmen)m(t)f(groups)e(that)j(w)m
+(ork)e(on)h(separate)g(pro)5 b(jects)27 b(without)f(sharing)f(an)m(y)i
+(co)s(de.)39 b(All)150 816 y(y)m(ou)d(ha)m(v)m(e)g(to)h(do)e(to)h(ha)m
+(v)m(e)h(sev)m(eral)e(rep)s(ositories)f(is)h(to)h(sp)s(ecify)e(the)i
+(appropriate)e(rep)s(ository)-8 b(,)36 b(using)150 926
+y(the)29 b Fp(CVSROOT)e Fv(en)m(vironmen)m(t)i(v)-5 b(ariable,)28
+b(the)i(`)p Fp(-d)p Fv(')f(option)f(to)i Fu(cvs)p Fv(,)e(or)h(\(once)i
+(y)m(ou)e(ha)m(v)m(e)h(c)m(hec)m(k)m(ed)h(out)f(a)150
+1035 y(w)m(orking)d(directory\))g(b)m(y)h(simply)d(allo)m(wing)h
+Fu(cvs)h Fv(to)h(use)f(the)h(rep)s(ository)e(that)j(w)m(as)f(used)e(to)
+j(c)m(hec)m(k)g(out)150 1145 y(the)i(w)m(orking)e(directory)h(\(see)h
+(Section)g(3.1)g([Sp)s(ecifying)d(a)j(rep)s(ository],)f(page)h(13\).)
+275 1317 y(The)37 b(big)g(adv)-5 b(an)m(tage)40 b(of)e(ha)m(ving)g(m)m
+(ultiple)d(rep)s(ositories)i(is)g(that)h(they)g(can)h(reside)e(on)g
+(di\013eren)m(t)150 1427 y(serv)m(ers.)47 b(The)31 b(big)h(disadv)-5
+b(an)m(tage)33 b(is)e(that)i(y)m(ou)g(cannot)f(ha)m(v)m(e)i(a)f(single)
+e Fu(cvs)g Fv(command)h(recurse)g(in)m(to)150 1537 y(directories)c
+(whic)m(h)g(comes)i(from)f(di\013eren)m(t)g(rep)s(ositories.)39
+b(Generally)28 b(sp)s(eaking,)h(if)f(y)m(ou)i(are)f(thinking)150
+1646 y(of)35 b(setting)g(up)f(sev)m(eral)h(rep)s(ositories)f(on)h(the)g
+(same)g(mac)m(hine,)h(y)m(ou)f(migh)m(t)g(w)m(an)m(t)h(to)g(consider)d
+(using)150 1756 y(sev)m(eral)e(directories)e(within)f(the)j(same)f(rep)
+s(ository)-8 b(.)275 1928 y(None)30 b(of)h(the)f(examples)g(in)f(this)h
+(man)m(ual)f(sho)m(w)i(m)m(ultiple)d(rep)s(ositories.)150
+2280 y Fq(3.6)68 b(Creating)46 b(a)g(rep)t(ository)275
+2511 y Fv(T)-8 b(o)26 b(set)g(up)f(a)h Fu(cvs)f Fv(rep)s(ository)-8
+b(,)26 b(\014rst)g(c)m(ho)s(ose)g(the)g(mac)m(hine)g(and)f(disk)g(on)g
+(whic)m(h)g(y)m(ou)h(w)m(an)m(t)h(to)f(store)150 2621
+y(the)d(revision)f(history)g(of)h(the)h(source)f(\014les.)37
+b(CPU)23 b(and)g(memory)g(requiremen)m(ts)f(are)h(mo)s(dest|a)h(serv)m
+(er)150 2730 y(with)i(32M)i(of)f(memory)g(or)g(ev)m(en)h(less)e(can)i
+(handle)d(a)j(fairly)d(large)i(source)g(tree)h(with)e(a)h(fair)f(amoun)
+m(t)i(of)150 2840 y(activit)m(y)-8 b(.)42 b(T)-8 b(o)31
+b(estimate)h(disk)d(space)i(requiremen)m(ts,)f(if)g(y)m(ou)h(are)g(imp)
+s(orting)d(R)m(CS)i(\014les)g(from)g(another)150 2949
+y(system,)f(the)g(size)f(of)g(those)h(\014les)e(is)h(the)g(appro)m
+(ximate)h(initial)c(size)j(of)h(y)m(our)f(rep)s(ository)-8
+b(,)28 b(or)h(if)e(y)m(ou)i(are)150 3059 y(starting)24
+b(without)e(an)m(y)j(v)m(ersion)e(history)-8 b(,)25 b(a)f(rule)f(of)h
+(th)m(um)m(b)f(is)g(to)h(allo)m(w)g(for)f(the)h(serv)m(er)h(appro)m
+(ximately)150 3169 y(three)37 b(times)g(the)h(size)f(of)g(the)h(co)s
+(de)f(to)h(b)s(e)f(under)e(CVS)i(for)g(the)g(rep)s(ository)f(\(y)m(ou)i
+(will)d(ev)m(en)m(tually)150 3278 y(outgro)m(w)23 b(this,)g(but)e(not)i
+(for)f(a)g(while\).)36 b(On)22 b(the)g(mac)m(hines)g(on)g(whic)m(h)f
+(the)h(dev)m(elop)s(ers)f(will)f(b)s(e)h(w)m(orking,)150
+3388 y(y)m(ou'll)34 b(w)m(an)m(t)h(disk)e(space)i(for)f(appro)m
+(ximately)g(one)h(w)m(orking)e(directory)h(for)h(eac)m(h)g(dev)m(elop)s
+(er)f(\(either)150 3497 y(the)k(en)m(tire)g(tree)g(or)g(a)g(p)s(ortion)
+f(of)h(it,)h(dep)s(ending)d(on)h(what)h(eac)m(h)h(dev)m(elop)s(er)e
+(uses\).)63 b(Don't)39 b(w)m(orry)150 3607 y(ab)s(out)33
+b(CPU)g(and)f(memory)h(requiremen)m(ts)g(for)g(the)g(clien)m(ts|an)m(y)
+g(mac)m(hine)g(with)f(enough)h(capacit)m(y)150 3716 y(to)e(run)e(the)i
+(op)s(erating)e(system)i(in)e(question)h(should)e(ha)m(v)m(e)k(little)d
+(trouble.)275 3889 y(The)36 b(rep)s(ository)g(should)f(b)s(e)h
+(accessable)i(\(directly)e(or)g(via)h(a)g(net)m(w)m(ork)m(ed)h(\014le)e
+(system\))i(from)e(all)150 3999 y(mac)m(hines)28 b(whic)m(h)e(w)m(an)m
+(t)j(to)g(use)f Fu(cvs)f Fv(in)g(serv)m(er)h(or)g(lo)s(cal)f(mo)s(de;)i
+(the)f(clien)m(t)g(mac)m(hines)g(need)f(not)i(ha)m(v)m(e)150
+4108 y(an)m(y)h(access)h(to)g(it)e(other)h(than)f(via)h(the)g
+Fu(cvs)e Fv(proto)s(col.)41 b(It)30 b(is)e(not)i(p)s(ossible)e(to)i
+(use)g Fu(cvs)e Fv(to)j(read)e(from)150 4218 y(a)e(rep)s(ository)f
+(whic)m(h)g(one)h(only)f(has)h(read)g(access)h(to;)h
+Fu(cvs)d Fv(needs)h(to)g(b)s(e)f(able)h(to)h(create)g(lo)s(c)m(k)f
+(\014les)f(\(see)150 4327 y(Section)k(5.5)i([Concurrency],)e(page)h
+(37\).)275 4500 y(T)-8 b(o)25 b(create)i(a)f(rep)s(ository)-8
+b(,)26 b(run)e(the)h Fp(cvs)30 b(init)24 b Fv(command.)39
+b(It)25 b(will)e(set)j(up)e(an)h(empt)m(y)h(rep)s(ository)e(in)150
+4609 y(the)j Fu(cvs)f Fv(ro)s(ot)h(sp)s(eci\014ed)e(in)g(the)i(usual)e
+(w)m(a)m(y)j(\(see)g(Chapter)e(3)h([Rep)s(ository],)g(page)h(13\).)41
+b(F)-8 b(or)27 b(example,)390 4776 y Fp(cvs)47 b(-d)g
+(/usr/local/cvsroot)c(init)275 4948 y(cvs)29 b(init)h
+Fv(is)f(careful)h(to)i(nev)m(er)f(o)m(v)m(erwrite)g(an)m(y)g(existing)f
+(\014les)g(in)f(the)i(rep)s(ository)-8 b(,)30 b(so)h(no)g(harm)f(is)150
+5058 y(done)g(if)g(y)m(ou)g(run)f Fp(cvs)h(init)f Fv(on)h(an)g(already)
+g(set-up)h(rep)s(ository)-8 b(.)275 5230 y Fp(cvs)29
+b(init)c Fv(will)e(enable)i(history)g(logging;)j(if)c(y)m(ou)j(don't)f
+(w)m(an)m(t)g(that,)i(remo)m(v)m(e)f(the)g(history)d(\014le)h(after)150
+5340 y(running)j Fp(cvs)h(init)p Fv(.)40 b(See)30 b(Section)g(C.10)i
+([history)d(\014le],)h(page)h(134.)p eop
%%Page: 21 23
-21 22 bop 0 -116 a Fs(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)2725
-b(21)0 366 y Fk(3.4.1)63 b(Editing)30 b(administrativ)m(e)f(\014les)125
-643 y Fs(Y)-8 b(ou)34 b(edit)g(the)g(administrativ)m(e)e(\014les)h(in)g
-(the)h(same)h(w)m(a)m(y)g(that)f(y)m(ou)h(w)m(ould)d(edit)i(an)m(y)g
-(other)h(mo)s(dule.)50 b(Use)0 768 y(`)p Fn(cvs)30 b(checkout)e
-(CVSROOT)p Fs(')35 b(to)j(get)h(a)f(w)m(orking)e(cop)m(y)-8
-b(,)41 b(edit)36 b(it,)j(and)e(commit)g(y)m(our)g(c)m(hanges)i(in)c
-(the)j(normal)0 892 y(w)m(a)m(y)-8 b(.)125 1169 y(It)24
-b(is)f(p)s(ossible)e(to)k(commit)f(an)f(erroneous)h(administrativ)m(e)f
-(\014le.)37 b(Y)-8 b(ou)25 b(can)f(often)g(\014x)g(the)g(error)f(and)h
-(c)m(hec)m(k)h(in)0 1294 y(a)g(new)f(revision,)g(but)g(sometimes)g(a)h
-(particularly)d(bad)i(error)g(in)f(the)i(administrativ)m(e)e(\014le)g
-(mak)m(es)i(it)f(imp)s(ossible)0 1418 y(to)31 b(commit)f(new)g
-(revisions.)0 1892 y Fm(3.5)68 b(Multiple)31 b(rep)t(ositories)125
-2168 y Fs(In)44 b(some)h(situations)f(it)h(is)f(a)h(go)s(o)s(d)g(idea)g
-(to)h(ha)m(v)m(e)g(more)f(than)g(one)h(rep)s(ository)-8
-b(,)48 b(for)d(instance)g(if)f(y)m(ou)0 2293 y(ha)m(v)m(e)37
-b(t)m(w)m(o)f(dev)m(elopmen)m(t)g(groups)f(that)h(w)m(ork)g(on)f
-(separate)h(pro)5 b(jects)36 b(without)f(sharing)f(an)m(y)h(co)s(de.)57
-b(All)34 b(y)m(ou)0 2417 y(ha)m(v)m(e)f(to)g(do)e(to)i(ha)m(v)m(e)g
-(sev)m(eral)f(rep)s(ositories)f(is)g(to)h(sp)s(ecify)f(the)h
-(appropriate)f(rep)s(ository)-8 b(,)31 b(using)g(the)h
-Fn(CVSROOT)0 2542 y Fs(en)m(vironmen)m(t)g(v)-5 b(ariable,)33
-b(the)f(`)p Fn(-d)p Fs(')h(option)f(to)i Fr(cvs)p Fs(,)e(or)h(\(once)h
-(y)m(ou)f(ha)m(v)m(e)g(c)m(hec)m(k)m(ed)i(out)e(a)g(w)m(orking)f
-(directory\))0 2666 y(b)m(y)c(simply)d(allo)m(wing)h
-Fr(cvs)h Fs(to)h(use)g(the)g(rep)s(ository)e(that)i(w)m(as)g(used)f(to)
-i(c)m(hec)m(k)g(out)f(the)g(w)m(orking)f(directory)g(\(see)0
-2791 y(Section)j(3.1)i([Sp)s(ecifying)c(a)j(rep)s(ository],)e(page)i
-(13\).)125 3068 y(The)k(big)f(adv)-5 b(an)m(tage)38 b(of)e(ha)m(ving)f
-(m)m(ultiple)e(rep)s(ositories)i(is)f(that)i(they)g(can)g(reside)f(on)g
-(di\013eren)m(t)h(serv)m(ers.)0 3192 y(The)28 b(big)f(disadv)-5
-b(an)m(tage)28 b(is)f(that)i(y)m(ou)f(cannot)h(ha)m(v)m(e)g(a)g(single)
-d Fr(cvs)i Fs(command)f(recurse)h(in)m(to)g(directories)f(whic)m(h)0
-3317 y(comes)41 b(from)g(di\013eren)m(t)f(rep)s(ositories.)70
-b(Generally)40 b(sp)s(eaking,)i(if)e(y)m(ou)h(are)g(thinking)d(of)j
-(setting)g(up)f(sev)m(eral)0 3441 y(rep)s(ositories)30
-b(on)i(the)g(same)g(mac)m(hine,)g(y)m(ou)g(migh)m(t)f(w)m(an)m(t)i(to)f
-(consider)f(using)f(sev)m(eral)i(directories)f(within)e(the)0
-3566 y(same)i(rep)s(ository)-8 b(.)125 3843 y(None)30
-b(of)h(the)f(examples)g(in)f(this)h(man)m(ual)f(sho)m(w)i(m)m(ultiple)d
-(rep)s(ositories.)0 4316 y Fm(3.6)68 b(Creating)32 b(a)f(rep)t(ository)
-125 4593 y Fs(T)-8 b(o)34 b(set)h(up)e(a)h Fr(cvs)f Fs(rep)s(ository)-8
-b(,)35 b(\014rst)e(c)m(ho)s(ose)i(the)f(mac)m(hine)g(and)g(disk)e(on)i
-(whic)m(h)f(y)m(ou)h(w)m(an)m(t)h(to)g(store)g(the)0
-4717 y(revision)25 b(history)h(of)i(the)f(source)g(\014les.)39
-b(CPU)26 b(and)h(memory)g(requiremen)m(ts)f(are)h(mo)s(dest|a)h(serv)m
-(er)f(with)f(32M)0 4842 y(of)39 b(memory)f(or)g(ev)m(en)h(less)f(can)g
-(handle)f(a)i(fairly)e(large)h(source)h(tree)g(with)e(a)h(fair)g(amoun)
-m(t)g(of)h(activit)m(y)-8 b(.)65 b(T)-8 b(o)0 4966 y(estimate)41
-b(disk)d(space)j(requiremen)m(ts,)h(if)d(y)m(ou)h(are)h(imp)s(orting)c
-(R)m(CS)j(\014les)f(from)h(another)g(system,)j(the)d(size)0
-5091 y(of)35 b(those)g(\014les)e(is)h(the)h(appro)m(ximate)f(initial)e
-(size)i(of)h(y)m(our)g(rep)s(ository)-8 b(,)35 b(or)f(if)g(y)m(ou)h
-(are)g(starting)f(without)g(an)m(y)0 5215 y(v)m(ersion)29
-b(history)-8 b(,)30 b(a)g(rule)e(of)i(th)m(um)m(b)f(is)g(to)i(allo)m(w)
-e(for)g(the)h(serv)m(er)g(appro)m(ximately)f(three)h(times)f(the)h
-(size)g(of)g(the)0 5340 y(co)s(de)35 b(to)h(b)s(e)e(under)g(CVS)g(for)h
-(the)g(rep)s(ository)f(\(y)m(ou)h(will)e(ev)m(en)m(tually)i(outgro)m(w)
-g(this,)h(but)e(not)h(for)g(a)g(while\).)p eop
+21 22 bop 150 -116 a Fv(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)
+2425 b(21)150 366 y Fq(3.7)68 b(Bac)l(king)45 b(up)g(a)g(rep)t(ository)
+275 560 y Fv(There)26 b(is)h(nothing)f(particularly)f(magical)i(ab)s
+(out)h(the)f(\014les)f(in)h(the)g(rep)s(ository;)h(for)f(the)g(most)h
+(part)150 669 y(it)33 b(is)g(p)s(ossible)e(to)j(bac)m(k)g(them)g(up)e
+(just)h(lik)m(e)g(an)m(y)h(other)g(\014les.)49 b(Ho)m(w)m(ev)m(er,)37
+b(there)d(are)g(a)g(few)f(issues)f(to)150 779 y(consider.)275
+914 y(The)23 b(\014rst)f(is)h(that)h(to)g(b)s(e)f(paranoid,)h(one)g
+(should)e(either)h(not)g(use)h Fu(cvs)e Fv(during)f(the)j(bac)m(kup,)h
+(or)f(ha)m(v)m(e)150 1023 y(the)35 b(bac)m(kup)g(program)g(lo)s(c)m(k)g
+Fu(cvs)f Fv(while)f(doing)h(the)h(bac)m(kup.)54 b(T)-8
+b(o)36 b(not)f(use)f Fu(cvs)p Fv(,)i(y)m(ou)f(migh)m(t)g(forbid)150
+1133 y(logins)k(to)j(mac)m(hines)e(whic)m(h)g(can)h(access)h(the)f(rep)
+s(ository)-8 b(,)43 b(turn)c(o\013)i(y)m(our)g Fu(cvs)f
+Fv(serv)m(er,)k(or)d(similar)150 1242 y(mec)m(hanisms.)53
+b(The)34 b(details)g(w)m(ould)f(dep)s(end)g(on)i(y)m(our)f(op)s
+(erating)g(system)h(and)f(ho)m(w)h(y)m(ou)g(ha)m(v)m(e)h
+Fu(cvs)150 1352 y Fv(set)f(up.)54 b(T)-8 b(o)35 b(lo)s(c)m(k)g
+Fu(cvs)p Fv(,)g(y)m(ou)g(w)m(ould)f(create)i(`)p Fp(#cvs.rfl)p
+Fv(')d(lo)s(c)m(ks)i(in)f(eac)m(h)i(rep)s(ository)e(directory)-8
+b(.)54 b(See)150 1462 y(Section)30 b(5.5)i([Concurrency],)e(page)h(37,)
+h(for)e(more)h(on)f Fu(cvs)f Fv(lo)s(c)m(ks.)41 b(Ha)m(ving)31
+b(said)e(all)h(this,)f(if)h(y)m(ou)h(just)150 1571 y(bac)m(k)k(up)e
+(without)h(an)m(y)g(of)h(these)g(precautions,)f(the)h(results)e(are)i
+(unlik)m(ely)c(to)k(b)s(e)f(particularly)e(dire.)150
+1681 y(Restoring)26 b(from)g(bac)m(kup,)h(the)g(rep)s(ository)e(migh)m
+(t)h(b)s(e)g(in)f(an)h(inconsisten)m(t)g(state,)j(but)c(this)h(w)m
+(ould)f(not)150 1790 y(b)s(e)30 b(particularly)e(hard)h(to)i(\014x)f
+(man)m(ually)-8 b(.)275 1925 y(When)37 b(y)m(ou)h(restore)g(a)g(rep)s
+(ository)f(from)g(bac)m(kup,)j(assuming)c(that)i(c)m(hanges)h(in)d(the)
+i(rep)s(ository)150 2035 y(w)m(ere)29 b(made)f(after)g(the)h(time)f(of)
+g(the)g(bac)m(kup,)h(w)m(orking)e(directories)g(whic)m(h)g(w)m(ere)i
+(not)f(a\013ected)i(b)m(y)e(the)150 2144 y(failure)35
+b(ma)m(y)j(refer)e(to)i(revisions)d(whic)m(h)h(no)g(longer)h(exist)g
+(in)e(the)i(rep)s(ository)-8 b(.)60 b(T)-8 b(rying)36
+b(to)h(run)f Fu(cvs)150 2254 y Fv(in)c(suc)m(h)g(directories)g(will)f
+(t)m(ypically)h(pro)s(duce)g(an)g(error)h(message.)50
+b(One)32 b(w)m(a)m(y)i(to)g(get)g(those)g(c)m(hanges)150
+2364 y(bac)m(k)d(in)m(to)f(the)h(rep)s(ository)e(is)h(as)g(follo)m(ws:)
+225 2499 y Ft(\017)60 b Fv(Get)31 b(a)g(new)f(w)m(orking)g(directory)-8
+b(.)225 2633 y Ft(\017)60 b Fv(Cop)m(y)45 b(the)f(\014les)g(from)g(the)
+g(w)m(orking)g(directory)g(from)g(b)s(efore)g(the)h(failure)e(o)m(v)m
+(er)j(to)f(the)f(new)330 2743 y(w)m(orking)30 b(directory)g(\(do)g(not)
+h(cop)m(y)g(the)f(con)m(ten)m(ts)j(of)d(the)h(`)p Fp(CVS)p
+Fv(')f(directories,)f(of)i(course\).)225 2878 y Ft(\017)60
+b Fv(W)-8 b(orking)22 b(in)f(the)h(new)f(w)m(orking)h(directory)-8
+b(,)23 b(use)f(commands)g(suc)m(h)f(as)i Fp(cvs)29 b(update)20
+b Fv(and)i Fp(cvs)29 b(diff)330 2987 y Fv(to)e(\014gure)f(out)g(what)h
+(has)f(c)m(hanged,)i(and)d(then)h(when)g(y)m(ou)g(are)h(ready)-8
+b(,)28 b(commit)e(the)h(c)m(hanges)g(in)m(to)330 3097
+y(the)k(rep)s(ository)-8 b(.)150 3355 y Fq(3.8)68 b(Mo)l(ving)45
+b(a)h(rep)t(ository)275 3548 y Fv(Just)32 b(as)i(bac)m(king)g(up)e(the)
+i(\014les)f(in)f(the)i(rep)s(ository)e(is)h(prett)m(y)h(m)m(uc)m(h)g
+(lik)m(e)f(bac)m(king)g(up)g(an)m(y)h(other)150 3658
+y(\014les,)29 b(if)h(y)m(ou)g(need)g(to)h(mo)m(v)m(e)h(a)f(rep)s
+(ository)e(from)h(one)g(place)h(to)g(another)f(it)g(is)f(also)h(prett)m
+(y)h(m)m(uc)m(h)g(lik)m(e)150 3767 y(just)f(mo)m(ving)g(an)m(y)h(other)
+f(collection)g(of)h(\014les.)275 3902 y(The)40 b(main)h(thing)f(to)j
+(consider)d(is)g(that)i(w)m(orking)f(directories)g(p)s(oin)m(t)f(to)i
+(the)g(rep)s(ository)-8 b(.)73 b(The)150 4012 y(simplest)29
+b(w)m(a)m(y)k(to)f(deal)f(with)e(a)j(mo)m(v)m(ed)g(rep)s(ository)f(is)f
+(to)i(just)f(get)h(a)g(fresh)e(w)m(orking)h(directory)f(after)150
+4121 y(the)38 b(mo)m(v)m(e.)66 b(Of)37 b(course,)k(y)m(ou'll)c(w)m(an)m
+(t)i(to)g(mak)m(e)g(sure)e(that)i(the)f(old)f(w)m(orking)h(directory)f
+(had)h(b)s(een)150 4231 y(c)m(hec)m(k)m(ed)44 b(in)d(b)s(efore)h(the)h
+(mo)m(v)m(e,)k(or)42 b(y)m(ou)h(\014gured)e(out)h(some)h(other)g(w)m(a)
+m(y)g(to)g(mak)m(e)g(sure)f(that)h(y)m(ou)150 4341 y(don't)h(lose)h(an)
+m(y)g(c)m(hanges.)84 b(If)44 b(y)m(ou)g(really)g(do)g(w)m(an)m(t)h(to)h
+(reuse)e(the)h(existing)e(w)m(orking)h(directory)-8 b(,)150
+4450 y(it)42 b(should)f(b)s(e)h(p)s(ossible)f(with)g(man)m(ual)h
+(surgery)g(on)h(the)g(`)p Fp(CVS/Repository)p Fv(')c(\014les.)77
+b(Y)-8 b(ou)43 b(can)g(see)150 4560 y(Section)30 b(3.3)i([W)-8
+b(orking)30 b(directory)g(storage],)j(page)e(16,)g(for)g(information)d
+(on)j(the)f(`)p Fp(CVS/Repository)p Fv(')150 4669 y(and)d(`)p
+Fp(CVS/Root)p Fv(')f(\014les,)i(but)f(unless)f(y)m(ou)i(are)g(sure)f(y)
+m(ou)h(w)m(an)m(t)h(to)f(b)s(other,)g(it)g(probably)d(isn't)i(w)m(orth)
+h(it.)150 4928 y Fq(3.9)68 b(Remote)47 b(rep)t(ositories)275
+5121 y Fv(Y)-8 b(our)39 b(w)m(orking)g(cop)m(y)h(of)g(the)g(sources)g
+(can)f(b)s(e)g(on)h(a)g(di\013eren)m(t)f(mac)m(hine)g(than)h(the)f(rep)
+s(ository)-8 b(.)150 5230 y(Using)31 b Fu(cvs)g Fv(in)f(this)h(manner)g
+(is)g(kno)m(wn)g(as)h Fr(clien)m(t/serv)m(er)39 b Fv(op)s(eration.)45
+b(Y)-8 b(ou)32 b(run)e Fu(cvs)h Fv(on)h(a)g(mac)m(hine)150
+5340 y(whic)m(h)25 b(can)h(moun)m(t)g(y)m(our)g(w)m(orking)g(directory)
+-8 b(,)27 b(kno)m(wn)e(as)h(the)h Fr(clien)m(t)p Fv(,)f(and)g(tell)f
+(it)h(to)g(comm)m(unicate)h(to)p eop
%%Page: 22 24
-22 23 bop 0 -116 a Fs(22)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(On)25 b(the)i(mac)m(hines)f(on)g
-(whic)m(h)f(the)i(dev)m(elop)s(ers)e(will)f(b)s(e)i(w)m(orking,)g(y)m
-(ou'll)g(w)m(an)m(t)h(disk)e(space)h(for)h(appro)m(ximately)0
-491 y(one)37 b(w)m(orking)f(directory)h(for)f(eac)m(h)i(dev)m(elop)s
-(er)e(\(either)h(the)g(en)m(tire)g(tree)g(or)g(a)g(p)s(ortion)f(of)h
-(it,)h(dep)s(ending)c(on)0 616 y(what)26 b(eac)m(h)i(dev)m(elop)s(er)d
-(uses\).)40 b(Don't)27 b(w)m(orry)f(ab)s(out)g(CPU)g(and)f(memory)h
-(requiremen)m(ts)g(for)g(the)g(clien)m(ts|an)m(y)0 740
-y(mac)m(hine)k(with)f(enough)h(capacit)m(y)i(to)f(run)e(the)h(op)s
-(erating)g(system)h(in)e(question)g(should)g(ha)m(v)m(e)i(little)f
-(trouble.)125 1020 y(The)f(rep)s(ository)g(should)f(b)s(e)h(accessable)
-h(\(directly)f(or)h(via)g(a)g(net)m(w)m(ork)m(ed)h(\014le)e(system\))h
-(from)g(all)e(mac)m(hines)0 1145 y(whic)m(h)i(w)m(an)m(t)i(to)f(use)g
-Fr(cvs)f Fs(in)g(serv)m(er)h(or)g(lo)s(cal)g(mo)s(de;)g(the)g(clien)m
-(t)g(mac)m(hines)f(need)h(not)h(ha)m(v)m(e)g(an)m(y)f(access)i(to)e(it)
-0 1269 y(other)g(than)f(via)f(the)i Fr(cvs)e Fs(proto)s(col.)41
-b(It)30 b(is)f(not)i(p)s(ossible)d(to)j(use)f Fr(cvs)f
-Fs(to)i(read)f(from)g(a)g(rep)s(ository)g(whic)m(h)f(one)0
-1394 y(only)35 b(has)h(read)g(access)h(to;)j Fr(cvs)35
-b Fs(needs)g(to)i(b)s(e)f(able)f(to)i(create)g(lo)s(c)m(k)f(\014les)f
-(\(see)i(Section)f(5.5)h([Concurrency],)0 1518 y(page)31
-b(40\).)125 1798 y(T)-8 b(o)34 b(create)i(a)f(rep)s(ository)-8
-b(,)35 b(run)e(the)h Fn(cvs)c(init)j Fs(command.)52 b(It)35
-b(will)c(set)k(up)f(an)g(empt)m(y)g(rep)s(ository)g(in)f(the)0
-1923 y Fr(cvs)c Fs(ro)s(ot)i(sp)s(eci\014ed)e(in)g(the)h(usual)f(w)m(a)
-m(y)j(\(see)f(Chapter)f(3)g([Rep)s(ository],)h(page)g(13\).)42
-b(F)-8 b(or)31 b(example,)240 2182 y Fn(cvs)47 b(-d)g
-(/usr/local/cvsroot)c(init)125 2462 y(cvs)29 b(init)h
-Fs(is)f(careful)h(to)i(nev)m(er)f(o)m(v)m(erwrite)g(an)m(y)g(existing)e
-(\014les)h(in)f(the)i(rep)s(ository)-8 b(,)30 b(so)h(no)g(harm)f(is)g
-(done)g(if)0 2587 y(y)m(ou)h(run)e Fn(cvs)g(init)g Fs(on)i(an)f
-(already)g(set-up)g(rep)s(ository)-8 b(.)125 2867 y Fn(cvs)29
-b(init)22 b Fs(will)f(enable)i(history)g(logging;)j(if)c(y)m(ou)i
-(don't)g(w)m(an)m(t)g(that,)i(remo)m(v)m(e)f(the)e(history)g(\014le)g
-(after)h(running)0 2991 y Fn(cvs)29 b(init)p Fs(.)40
-b(See)31 b(Section)f(C.10)h([history)f(\014le],)g(page)h(151.)0
-3494 y Fm(3.7)68 b(Remote)32 b(rep)t(ositories)125 3774
-y Fs(Y)-8 b(our)29 b(w)m(orking)f(cop)m(y)i(of)g(the)f(sources)g(can)h
-(b)s(e)e(on)h(a)h(di\013eren)m(t)f(mac)m(hine)f(than)h(the)h(rep)s
-(ository)-8 b(.)40 b(Using)28 b Fr(cvs)0 3898 y Fs(in)k(this)g(manner)g
-(is)g(kno)m(wn)h(as)g Fo(clien)m(t/serv)m(er)40 b Fs(op)s(eration.)49
-b(Y)-8 b(ou)33 b(run)f Fr(cvs)g Fs(on)h(a)h(mac)m(hine)f(whic)m(h)f
-(can)h(moun)m(t)0 4023 y(y)m(our)j(w)m(orking)f(directory)-8
-b(,)37 b(kno)m(wn)f(as)g(the)g Fo(clien)m(t)p Fs(,)h(and)e(tell)g(it)h
-(to)g(comm)m(unicate)h(to)f(a)h(mac)m(hine)e(whic)m(h)g(can)0
-4147 y(moun)m(t)d(the)h(rep)s(ository)-8 b(,)32 b(kno)m(wn)g(as)g(the)g
-Fo(serv)m(er)p Fs(.)47 b(Generally)-8 b(,)32 b(using)f(a)i(remote)g
-(rep)s(ository)e(is)g(just)h(lik)m(e)f(using)0 4272 y(a)g(lo)s(cal)e
-(one,)i(except)h(that)f(the)f(format)h(of)f(the)h(rep)s(ository)e(name)
-i(is:)240 4531 y Fn(:)p Fo(metho)s(d)t Fn(:)p Fo(user)7
-b Fn(@)p Fo(hostname)e Fn(:/path/to/repos)o(itor)o(y)125
-4811 y Fs(The)27 b(details)h(of)g(exactly)i(what)e(needs)g(to)h(b)s(e)f
-(set)h(up)e(dep)s(end)g(on)h(ho)m(w)h(y)m(ou)f(are)h(connecting)g(to)g
-(the)f(serv)m(er.)125 5091 y(If)40 b Fo(metho)s(d)k Fs(is)c(not)h(sp)s
-(eci\014ed,)h(and)e(the)h(rep)s(ository)f(name)h(con)m(tains)g(`)p
-Fn(:)p Fs(',)j(then)d(the)g(default)f(is)g Fn(ext)g Fs(or)0
-5215 y Fn(server)p Fs(,)j(dep)s(ending)c(on)j(y)m(our)f(platform;)47
-b(b)s(oth)40 b(are)i(describ)s(ed)e(in)g(Section)i(3.7.2)h([Connecting)
-e(via)h(rsh],)0 5340 y(page)31 b(23.)p eop
+22 23 bop 150 -116 a Fv(22)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y(a)f(mac)m(hine)g(whic)m(h)e(can)
+i(moun)m(t)g(the)g(rep)s(ository)-8 b(,)29 b(kno)m(wn)f(as)h(the)g
+Fr(serv)m(er)p Fv(.)41 b(Generally)-8 b(,)29 b(using)e(a)i(remote)150
+476 y(rep)s(ository)g(is)h(just)g(lik)m(e)f(using)g(a)i(lo)s(cal)e
+(one,)i(except)h(that)f(the)f(format)h(of)g(the)f(rep)s(ository)f(name)
+i(is:)390 606 y Fp(:)p Fr(metho)s(d)t Fp(:)p Fr(user)7
+b Fp(@)p Fr(hostname)e Fp(:/path/to/repos)o(itor)o(y)275
+742 y Fv(The)27 b(details)f(of)i(exactly)h(what)e(needs)g(to)i(b)s(e)e
+(set)h(up)e(dep)s(end)g(on)i(ho)m(w)g(y)m(ou)g(are)g(connecting)f(to)i
+(the)150 851 y(serv)m(er.)275 987 y(If)f Fr(metho)s(d)33
+b Fv(is)28 b(not)i(sp)s(eci\014ed,)e(and)h(the)g(rep)s(ository)f(name)i
+(con)m(tains)f(`)p Fp(:)p Fv(',)h(then)f(the)h(default)e(is)h
+Fp(ext)150 1097 y Fv(or)d Fp(server)p Fv(,)f(dep)s(ending)f(on)i(y)m
+(our)g(platform;)h(b)s(oth)e(are)h(describ)s(ed)e(in)h(Section)h(3.9.2)
+i([Connecting)d(via)150 1206 y(rsh],)30 b(page)h(22.)150
+1433 y Fk(3.9.1)63 b(Serv)m(er)40 b(requiremen)m(ts)275
+1627 y Fv(The)35 b(quic)m(k)h(answ)m(er)g(to)h(what)f(sort)g(of)g(mac)m
+(hine)g(is)f(suitable)g(as)h(a)h(serv)m(er)f(is)f(that)i(requiremen)m
+(ts)150 1737 y(are)28 b(mo)s(dest|a)g(serv)m(er)f(with)f(32M)j(of)f
+(memory)f(or)h(ev)m(en)g(less)f(can)g(handle)f(a)i(fairly)e(large)i
+(source)f(tree)150 1846 y(with)i(a)i(fair)e(amoun)m(t)i(of)g(activit)m
+(y)-8 b(.)275 1982 y(The)36 b(real)h(answ)m(er,)i(of)f(course,)h(is)e
+(more)g(complicated.)61 b(The)37 b Fu(cvs)g Fv(serv)m(er)g(consists)g
+(of)g(t)m(w)m(o)i(pro-)150 2091 y(cesses)34 b(for)g(eac)m(h)h(clien)m
+(t)e(that)i(it)e(is)g(serving.)50 b(Memory)34 b(consumption)e(on)i(the)
+g(c)m(hild)e(pro)s(cess)h(should)150 2201 y(remain)23
+b(fairly)g(small.)37 b(Memory)25 b(consumption)d(on)i(the)h(paren)m(t)f
+(pro)s(cess,)i(particularly)21 b(if)j(the)g(net)m(w)m(ork)150
+2311 y(connection)33 b(to)h(the)f(clien)m(t)f(is)g(slo)m(w,)i(can)f(b)s
+(e)f(exp)s(ected)i(to)g(gro)m(w)f(to)h(sligh)m(tly)d(more)i(than)g(the)
+g(size)g(of)150 2420 y(the)e(sources)f(in)f(a)i(single)e(directory)-8
+b(,)30 b(or)h(t)m(w)m(o)g(megab)m(ytes,)i(whic)m(hev)m(er)d(is)f
+(larger.)275 2556 y(Multiplying)j(the)k(size)g(of)f(eac)m(h)i
+Fu(cvs)e Fv(serv)m(er)h(b)m(y)g(the)g(n)m(um)m(b)s(er)e(of)i(serv)m
+(ers)g(whic)m(h)f(y)m(ou)h(exp)s(ect)g(to)150 2666 y(ha)m(v)m(e)30
+b(activ)m(e)f(at)g(one)g(time)f(should)e(giv)m(e)j(an)g(idea)e(of)i
+(memory)f(requiremen)m(ts)g(for)g(the)g(serv)m(er.)41
+b(F)-8 b(or)29 b(the)150 2775 y(most)f(part,)g(the)f(memory)h(consumed)
+e(b)m(y)i(the)f(paren)m(t)h(pro)s(cess)f(probably)e(can)j(b)s(e)f(sw)m
+(ap)g(space)h(rather)150 2885 y(than)i(ph)m(ysical)f(memory)-8
+b(.)275 3021 y(Resource)27 b(consumption)f(for)h(the)g(clien)m(t)f(or)i
+(the)f(non-clien)m(t/serv)m(er)g Fu(cvs)f Fv(is)g(ev)m(en)i(more)f(mo)s
+(dest|)150 3130 y(an)m(y)40 b(mac)m(hine)e(with)g(enough)h(capacit)m(y)
+i(to)f(run)e(the)h(op)s(erating)g(system)g(in)f(question)g(should)g(ha)
+m(v)m(e)150 3240 y(little)29 b(trouble.)150 3466 y Fk(3.9.2)63
+b(Connecting)41 b(with)f(rsh)275 3660 y Fv(CVS)29 b(uses)h(the)g(`)p
+Fp(rsh)p Fv(')f(proto)s(col)h(to)h(p)s(erform)e(these)h(op)s(erations,)
+g(so)h(the)f(remote)h(user)e(host)h(needs)150 3770 y(to)h(ha)m(v)m(e)h
+(a)e(`)p Fp(.rhosts)p Fv(')f(\014le)h(whic)m(h)f(gran)m(ts)i(access)h
+(to)f(the)f(lo)s(cal)g(user.)275 3906 y(F)-8 b(or)27
+b(example,)g(supp)s(ose)d(y)m(ou)j(are)g(the)f(user)g(`)p
+Fp(mozart)p Fv(')f(on)h(the)h(lo)s(cal)e(mac)m(hine)h(`)p
+Fp(toe.grunge.com)p Fv(',)150 4015 y(and)32 b(the)h(serv)m(er)g(mac)m
+(hine)g(is)e(`)p Fp(chainsaw.yard.com)p Fv('.)44 b(On)32
+b(c)m(hainsa)m(w,)i(put)e(the)h(follo)m(wing)e(line)g(in)m(to)150
+4125 y(the)g(\014le)e(`)p Fp(.rhosts)p Fv(')g(in)g(`)p
+Fp(bach)p Fv(''s)h(home)g(directory:)390 4255 y Fp(toe.grunge.com)92
+b(mozart)275 4391 y Fv(Then)29 b(test)i(that)g Fp(rsh)f
+Fv(is)f(w)m(orking)h(with)390 4521 y Fp(rsh)47 b(-l)g(bach)g
+(chainsaw.yard.com)c('echo)j($PATH')275 4656 y Fv(Next)37
+b(y)m(ou)g(ha)m(v)m(e)h(to)f(mak)m(e)h(sure)e(that)h
+Fp(rsh)f Fv(will)e(b)s(e)i(able)h(to)g(\014nd)e(the)i(serv)m(er.)60
+b(Mak)m(e)38 b(sure)e(that)150 4766 y(the)d(path)f(whic)m(h)g
+Fp(rsh)g Fv(prin)m(ted)f(in)h(the)h(ab)s(o)m(v)m(e)h(example)e
+(includes)e(the)j(directory)g(con)m(taining)f(a)h(pro-)150
+4875 y(gram)40 b(named)g Fp(cvs)f Fv(whic)m(h)f(is)h(the)h(serv)m(er.)
+70 b(Y)-8 b(ou)41 b(need)e(to)i(set)f(the)g(path)g(in)f(`)p
+Fp(.bashrc)p Fv(',)i(`)p Fp(.cshrc)p Fv(',)150 4985 y(etc.,)d(not)e(`)p
+Fp(.login)p Fv(')f(or)g(`)p Fp(.profile)p Fv('.)55 b(Alternately)-8
+b(,)37 b(y)m(ou)f(can)g(set)g(the)g(en)m(vironmen)m(t)f(v)-5
+b(ariable)34 b Fp(CVS_)150 5095 y(SERVER)h Fv(on)h(the)g(clien)m(t)g
+(mac)m(hine)g(to)i(the)e(\014lename)g(of)g(the)h(serv)m(er)f(y)m(ou)h
+(w)m(an)m(t)g(to)g(use,)h(for)e(example)150 5204 y(`)p
+Fp(/usr/local/bin/cvs-1.6)p Fv('.)275 5340 y(There)29
+b(is)h(no)g(need)g(to)h(edit)f Fp(inetd.conf)e Fv(or)i(start)h(a)g
+Fu(cvs)e Fv(serv)m(er)i(daemon.)p eop
%%Page: 23 25
-23 24 bop 0 -116 a Fs(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)2725
-b(23)0 366 y Fk(3.7.1)63 b(Serv)m(er)30 b(requiremen)m(ts)125
-647 y Fs(The)44 b(quic)m(k)h(answ)m(er)f(to)i(what)f(sort)g(of)h(mac)m
-(hine)e(is)g(suitable)g(as)h(a)h(serv)m(er)f(is)f(that)h(requiremen)m
-(ts)g(are)0 771 y(mo)s(dest|a)28 b(serv)m(er)h(with)d(32M)k(of)e
-(memory)g(or)g(ev)m(en)g(less)g(can)g(handle)f(a)h(fairly)f(large)h
-(source)g(tree)h(with)d(a)j(fair)0 896 y(amoun)m(t)i(of)f(activit)m(y)
--8 b(.)125 1176 y(The)34 b(real)g(answ)m(er,)i(of)f(course,)h(is)d
-(more)i(complicated.)53 b(The)34 b Fr(cvs)g Fs(serv)m(er)h(consists)f
-(of)h(t)m(w)m(o)h(pro)s(cesses)e(for)0 1300 y(eac)m(h)28
-b(clien)m(t)e(that)i(it)e(is)g(serving.)38 b(Memory)27
-b(consumption)f(on)g(the)h(c)m(hild)e(pro)s(cess)i(should)d(remain)i
-(fairly)f(small.)0 1425 y(Memory)30 b(consumption)e(on)h(the)h(paren)m
-(t)g(pro)s(cess,)f(particularly)e(if)h(the)i(net)m(w)m(ork)g
-(connection)g(to)g(the)g(clien)m(t)f(is)0 1549 y(slo)m(w,)g(can)h(b)s
-(e)f(exp)s(ected)h(to)g(gro)m(w)g(to)g(sligh)m(tly)d(more)j(than)f(the)
-h(size)f(of)g(the)h(sources)f(in)f(a)i(single)e(directory)-8
-b(,)30 b(or)0 1674 y(t)m(w)m(o)i(megab)m(ytes,)g(whic)m(hev)m(er)e(is)f
-(larger.)125 1954 y(Multiplying)21 b(the)k(size)g(of)g(eac)m(h)i
-Fr(cvs)d Fs(serv)m(er)h(b)m(y)g(the)g(n)m(um)m(b)s(er)f(of)h(serv)m
-(ers)g(whic)m(h)f(y)m(ou)h(exp)s(ect)h(to)f(ha)m(v)m(e)i(activ)m(e)0
-2079 y(at)38 b(one)g(time)g(should)d(giv)m(e)j(an)g(idea)f(of)h(memory)
-f(requiremen)m(ts)g(for)g(the)h(serv)m(er.)63 b(F)-8
-b(or)38 b(the)g(most)g(part,)i(the)0 2203 y(memory)25
-b(consumed)g(b)m(y)g(the)h(paren)m(t)g(pro)s(cess)f(probably)e(can)j(b)
-s(e)f(sw)m(ap)g(space)h(rather)f(than)g(ph)m(ysical)f(memory)-8
-b(.)125 2483 y(Resource)40 b(consumption)f(for)h(the)h(clien)m(t)f(or)g
-(the)g(non-clien)m(t/serv)m(er)h Fr(cvs)e Fs(is)g(ev)m(en)i(more)g(mo)s
-(dest|an)m(y)0 2608 y(mac)m(hine)30 b(with)f(enough)h(capacit)m(y)i(to)
-f(run)e(the)h(op)s(erating)g(system)h(in)e(question)g(should)g(ha)m(v)m
-(e)i(little)f(trouble.)0 3078 y Fk(3.7.2)63 b(Connecting)30
-b(with)g(rsh)125 3358 y Fs(CVS)e(uses)g(the)h(`)p Fn(rsh)p
-Fs(')f(proto)s(col)h(to)h(p)s(erform)d(these)i(op)s(erations,)g(so)g
-(the)g(remote)h(user)e(host)h(needs)f(to)i(ha)m(v)m(e)0
-3483 y(a)h(`)p Fn(.rhosts)p Fs(')e(\014le)g(whic)m(h)g(gran)m(ts)i
-(access)h(to)f(the)g(lo)s(cal)e(user.)125 3763 y(F)-8
-b(or)25 b(example,)h(supp)s(ose)e(y)m(ou)h(are)g(the)h(user)e(`)p
-Fn(mozart)p Fs(')g(on)g(the)i(lo)s(cal)e(mac)m(hine)g(`)p
-Fn(anklet.grunge.com)p Fs(',)f(and)0 3887 y(the)28 b(serv)m(er)g(mac)m
-(hine)g(is)f(`)p Fn(chainsaw.brickyard.com)p Fs('.)34
-b(On)27 b(c)m(hainsa)m(w,)h(put)f(the)i(follo)m(wing)d(line)g(in)m(to)i
-(the)g(\014le)0 4012 y(`)p Fn(.rhosts)p Fs(')h(in)g(`)p
-Fn(bach)p Fs(''s)h(home)g(directory:)240 4271 y Fn(anklet.grunge.com)91
-b(mozart)125 4551 y Fs(Then)29 b(test)i(that)g Fn(rsh)f
-Fs(is)f(w)m(orking)h(with)240 4811 y Fn(rsh)47 b(-l)g(bach)g
-(chainsaw.brickyard.com)41 b('echo)47 b($PATH')125 5091
-y Fs(Next)d(y)m(ou)g(ha)m(v)m(e)h(to)f(mak)m(e)g(sure)f(that)h
-Fn(rsh)f Fs(will)e(b)s(e)i(able)g(to)h(\014nd)e(the)i(serv)m(er.)81
-b(Mak)m(e)45 b(sure)e(that)h(the)0 5215 y(path)32 b(whic)m(h)f
-Fn(rsh)g Fs(prin)m(ted)g(in)g(the)h(ab)s(o)m(v)m(e)h(example)f
-(includes)e(the)i(directory)g(con)m(taining)g(a)g(program)g(named)0
-5340 y Fn(cvs)37 b Fs(whic)m(h)g(is)g(the)i(serv)m(er.)64
-b(Y)-8 b(ou)39 b(need)e(to)i(set)g(the)f(path)g(in)f(`)p
-Fn(.bashrc)p Fs(',)i(`)p Fn(.cshrc)p Fs(',)g(etc.,)j(not)c(`)p
-Fn(.login)p Fs(')f(or)p eop
+23 24 bop 150 -116 a Fv(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)
+2425 b(23)275 366 y(There)26 b(are)h(t)m(w)m(o)g(access)h(metho)s(ds)e
+(that)h(y)m(ou)g(use)f(in)g(CVSR)m(OOT)f(for)h(rsh.)39
+b Fp(:server:)24 b Fv(sp)s(eci\014es)h(an)150 476 y(in)m(ternal)h(rsh)g
+(clien)m(t,)h(whic)m(h)f(is)g(supp)s(orted)f(only)h(b)m(y)h(some)g(CVS)
+f(p)s(orts.)39 b Fp(:ext:)26 b Fv(sp)s(eci\014es)f(an)i(external)150
+586 y(rsh)j(program.)43 b(By)32 b(default)e(this)g(is)h
+Fp(rsh)f Fv(but)g(y)m(ou)i(ma)m(y)g(set)g(the)f Fp(CVS_RSH)e
+Fv(en)m(vironmen)m(t)i(v)-5 b(ariable)30 b(to)150 695
+y(in)m(v)m(ok)m(e)e(another)f(program)g(whic)m(h)e(can)i(access)i(the)e
+(remote)g(serv)m(er)h(\(for)f(example,)g Fp(remsh)f Fv(on)g(HP-UX)150
+805 y(9)36 b(b)s(ecause)f Fp(rsh)g Fv(is)g(something)f(di\013eren)m
+(t\).)56 b(It)36 b(m)m(ust)f(b)s(e)g(a)h(program)f(whic)m(h)g(can)g
+(transmit)g(data)h(to)150 914 y(and)27 b(from)g(the)h(serv)m(er)g
+(without)f(mo)s(difying)e(it;)k(for)e(example)h(the)f(Windo)m(ws)g(NT)h
+Fp(rsh)f Fv(is)f(not)i(suitable)150 1024 y(since)35 b(it)g(b)m(y)h
+(default)f(translates)h(b)s(et)m(w)m(een)g(CRLF)g(and)f(LF.)h(The)f
+(OS/2)h(CVS)f(p)s(ort)g(has)h(a)g(hac)m(k)g(to)150 1134
+y(pass)k(`)p Fp(-b)p Fv(')h(to)h Fp(rsh)e Fv(to)h(get)h(around)e(this,)
+j(but)d(since)g(this)g(could)g(p)s(oten)m(tially)g(cause)h(problems)e
+(for)150 1243 y(programs)30 b(other)i(than)e(the)h(standard)f
+Fp(rsh)p Fv(,)h(it)f(ma)m(y)h(c)m(hange)h(in)e(the)h(future.)41
+b(If)31 b(y)m(ou)g(set)g Fp(CVS_RSH)e Fv(to)150 1353
+y Fp(SSH)34 b Fv(or)h(some)g(other)g(rsh)e(replacemen)m(t,)k(the)e
+(instructions)e(in)g(the)i(rest)g(of)g(this)f(section)h(concerning)150
+1462 y(`)p Fp(.rhosts)p Fv(')e(and)g(so)h(on)g(are)h(lik)m(ely)d(to)j
+(b)s(e)f(inapplicable;)f(consult)g(the)h(do)s(cumen)m(tation)g(for)g(y)
+m(our)g(rsh)150 1572 y(replacemen)m(t.)275 1711 y(Con)m(tin)m(uing)21
+b(our)h(example,)i(supp)s(osing)c(y)m(ou)j(w)m(an)m(t)h(to)f(access)h
+(the)f(mo)s(dule)e(`)p Fp(foo)p Fv(')i(in)e(the)i(rep)s(ository)150
+1821 y(`)p Fp(/usr/local/cvsroot/)p Fv(',)j(on)k(mac)m(hine)g(`)p
+Fp(chainsaw.yard.com)p Fv(',)d(y)m(ou)j(are)h(ready)f(to)h(go:)390
+1955 y Fp(cvs)47 b(-d)g(:ext:bach@chainsaw.yard.c)o(om:)o(/usr)o(/loc)o
+(al/)o(cvsr)o(oot)41 b(checkout)46 b(foo)275 2094 y Fv(\(The)31
+b(`)p Fp(bach@)p Fv(')g(can)h(b)s(e)f(omitted)h(if)f(the)h(username)f
+(is)g(the)h(same)g(on)g(b)s(oth)f(the)h(lo)s(cal)f(and)g(remote)150
+2204 y(hosts.\))150 2438 y Fk(3.9.3)63 b(Direct)40 b(connection)h(with)
+g(passw)m(ord)g(authen)m(tication)275 2635 y Fv(The)29
+b Fu(cvs)f Fv(clien)m(t)h(can)h(also)g(connect)g(to)h(the)e(serv)m(er)h
+(using)e(a)i(passw)m(ord)f(proto)s(col.)41 b(This)27
+b(is)i(partic-)150 2745 y(ularly)i(useful)g(if)h(using)g
+Fp(rsh)g Fv(is)g(not)h(feasible)f(\(for)h(example,)h(the)f(serv)m(er)g
+(is)f(b)s(ehind)e(a)k(\014rew)m(all\),)f(and)150 2854
+y(Kerb)s(eros)c(also)i(is)e(not)i(a)m(v)-5 b(ailable.)275
+2994 y(T)d(o)35 b(use)g(this)f(metho)s(d,)i(it)e(is)g(necessary)i(to)f
+(mak)m(e)i(some)e(adjustmen)m(ts)g(on)g(b)s(oth)f(the)h(serv)m(er)h
+(and)150 3103 y(clien)m(t)30 b(sides.)150 3337 y Fk(3.9.3.1)63
+b(Setting)41 b(up)h(the)e(serv)m(er)h(for)g(passw)m(ord)h(authen)m
+(tication)275 3535 y Fv(On)25 b(the)h(serv)m(er)h(side,)f(the)h(\014le)
+e(`)p Fp(/etc/inetd.conf)p Fv(')e(needs)j(to)h(b)s(e)e(edited)h(so)g
+Fp(inetd)f Fv(kno)m(ws)h(to)h(run)150 3644 y(the)h(command)f
+Fp(cvs)i(pserver)d Fv(when)g(it)h(receiv)m(es)h(a)g(connection)g(on)f
+(the)g(righ)m(t)g(p)s(ort.)40 b(By)27 b(default,)h(the)150
+3754 y(p)s(ort)e(n)m(um)m(b)s(er)f(is)g(2401;)30 b(it)c(w)m(ould)f(b)s
+(e)h(di\013eren)m(t)f(if)h(y)m(our)g(clien)m(t)g(w)m(ere)h(compiled)e
+(with)g Fp(CVS_AUTH_PORT)150 3863 y Fv(de\014ned)k(to)i(something)f
+(else,)h(though.)275 4003 y(If)c(y)m(our)g Fp(inetd)f
+Fv(allo)m(ws)h(ra)m(w)h(p)s(ort)e(n)m(um)m(b)s(ers)h(in)f(`)p
+Fp(/etc/inetd.conf)p Fv(',)e(then)k(the)f(follo)m(wing)f(\(all)h(on)150
+4112 y(a)k(single)e(line)g(in)g(`)p Fp(inetd.conf)p Fv('\))f(should)g
+(b)s(e)i(su\016cien)m(t:)390 4246 y Fp(2401)94 b(stream)g(tcp)h(nowait)
+f(root)g(/usr/local/bin/cvs)390 4350 y(cvs)47 b(-b)g(/usr/local/bin)d
+(--allow-root=/usr/cvsroo)o(t)e(pserver)275 4489 y Fv(The)37
+b(`)p Fp(-b)p Fv(')h(option)g(sp)s(eci\014es)f(the)h(directory)g(whic)m
+(h)f(con)m(tains)h(the)h Fu(r)n(cs)e Fv(binaries)f(on)i(the)g(serv)m
+(er.)150 4599 y(Y)-8 b(ou)31 b(could)e(also)i(use)f(the)g(`)p
+Fp(-T)p Fv(')h(option)e(to)i(sp)s(ecify)e(a)i(temp)s(orary)f(directory)
+-8 b(.)275 4738 y(The)38 b(`)p Fp(--allow-root)p Fv(')e(option)j(sp)s
+(eci\014es)f(the)h(allo)m(w)m(able)g Fu(cvsr)n(oot)e
+Fv(directory)-8 b(.)66 b(Clien)m(ts)38 b(whic)m(h)150
+4848 y(attempt)g(to)g(use)f(a)g(di\013eren)m(t)g Fu(cvsr)n(oot)e
+Fv(directory)h(will)f(not)i(b)s(e)g(allo)m(w)m(ed)f(to)i(connect.)62
+b(If)37 b(there)g(is)150 4957 y(more)31 b(than)f(one)g
+Fu(cvsr)n(oot)f Fv(directory)h(whic)m(h)f(y)m(ou)h(w)m(an)m(t)i(to)f
+(allo)m(w,)f(rep)s(eat)g(the)h(option.)275 5097 y(If)k(y)m(our)i
+Fp(inetd)e Fv(w)m(an)m(ts)i(a)g(sym)m(b)s(olic)e(service)h(name)g
+(instead)g(of)h(a)f(ra)m(w)h(p)s(ort)f(n)m(um)m(b)s(er,)h(then)f(put)
+150 5206 y(this)29 b(in)g(`)p Fp(/etc/services)p Fv(':)390
+5340 y Fp(cvspserver)284 b(2401/tcp)p eop
%%Page: 24 26
-24 25 bop 0 -116 a Fs(24)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(`)p Fn(.profile)p
-Fs('.)48 b(Alternately)-8 b(,)34 b(y)m(ou)g(can)g(set)f(the)h(en)m
-(vironmen)m(t)f(v)-5 b(ariable)32 b Fn(CVS_SERVER)f Fs(on)i(the)g
-(clien)m(t)g(mac)m(hine)0 491 y(to)e(the)g(\014lename)e(of)i(the)f
-(serv)m(er)h(y)m(ou)g(w)m(an)m(t)g(to)g(use,)f(for)h(example)f(`)p
-Fn(/usr/local/bin/cvs-1.6)p Fs('.)125 765 y(There)f(is)h(no)g(need)g
-(to)h(edit)f Fn(inetd.conf)e Fs(or)i(start)h(a)g Fr(cvs)e
-Fs(serv)m(er)i(daemon.)125 1039 y(There)23 b(are)i(t)m(w)m(o)h(access)f
-(metho)s(ds)f(that)h(y)m(ou)f(use)g(in)f(CVSR)m(OOT)g(for)h(rsh.)38
-b Fn(:server:)22 b Fs(sp)s(eci\014es)h(an)h(in)m(ternal)0
-1163 y(rsh)e(clien)m(t,)j(whic)m(h)d(is)g(supp)s(orted)f(only)i(b)m(y)g
-(some)g(CVS)g(p)s(orts.)37 b Fn(:ext:)22 b Fs(sp)s(eci\014es)g(an)h
-(external)g(rsh)g(program.)38 b(By)0 1288 y(default)32
-b(this)f(is)g Fn(rsh)h Fs(but)g(y)m(ou)h(ma)m(y)g(set)g(the)f
-Fn(CVS_RSH)f Fs(en)m(vironmen)m(t)h(v)-5 b(ariable)31
-b(to)i(in)m(v)m(ok)m(e)h(another)e(program)0 1413 y(whic)m(h)37
-b(can)i(access)g(the)g(remote)g(serv)m(er)g(\(for)f(example,)i
-Fn(remsh)d Fs(on)i(HP-UX)g(9)f(b)s(ecause)h Fn(rsh)e
-Fs(is)g(something)0 1537 y(di\013eren)m(t\).)i(It)25
-b(m)m(ust)g(b)s(e)g(a)h(program)f(whic)m(h)f(can)h(transmit)g(data)h
-(to)g(and)e(from)h(the)h(serv)m(er)f(without)g(mo)s(difying)0
-1662 y(it;)34 b(for)f(example)g(the)h(Windo)m(ws)e(NT)h
-Fn(rsh)g Fs(is)f(not)h(suitable)f(since)h(it)g(b)m(y)g(default)f
-(translates)h(b)s(et)m(w)m(een)h(CRLF)0 1786 y(and)27
-b(LF.)g(The)g(OS/2)g(CVS)g(p)s(ort)g(has)g(a)g(hac)m(k)h(to)g(pass)f(`)
-p Fn(-b)p Fs(')g(to)h Fn(rsh)f Fs(to)h(get)g(around)e(this,)h(but)g
-(since)g(this)f(could)0 1911 y(p)s(oten)m(tially)h(cause)i(problems)e
-(for)h(programs)g(other)g(than)g(the)h(standard)f Fn(rsh)p
-Fs(,)g(it)g(ma)m(y)h(c)m(hange)g(in)e(the)i(future.)0
-2035 y(If)d(y)m(ou)i(set)f Fn(CVS_RSH)e Fs(to)i Fn(SSH)f
-Fs(or)h(some)h(other)f(rsh)e(replacemen)m(t,)k(the)e(instructions)d(in)
-i(the)h(rest)g(of)g(this)f(section)0 2160 y(concerning)33
-b(`)p Fn(.rhosts)p Fs(')g(and)g(so)h(on)g(are)g(lik)m(ely)f(to)h(b)s(e)
-g(inapplicable;)e(consult)h(the)i(do)s(cumen)m(tation)e(for)h(y)m(our)0
-2284 y(rsh)29 b(replacemen)m(t.)125 2558 y(Con)m(tin)m(uing)43
-b(our)j(example,)j(supp)s(osing)43 b(y)m(ou)j(w)m(an)m(t)g(to)h(access)
-g(the)f(mo)s(dule)e(`)p Fn(foo)p Fs(')h(in)f(the)i(rep)s(ository)0
-2683 y(`)p Fn(/usr/local/cvsroot/)p Fs(',)26 b(on)k(mac)m(hine)g(`)p
-Fn(chainsaw.brickyard.com)p Fs(',)25 b(y)m(ou)31 b(are)g(ready)f(to)h
-(go:)240 2936 y Fn(cvs)47 b(-d)g(:ext:bach@chainsaw.bricky)o(ard)o
-(.com)o(:/us)o(r/l)o(ocal)o(/cvs)o(roo)o(t)42 b(checkout)j(foo)125
-3210 y Fs(\(The)30 b(`)p Fn(bach@)p Fs(')f(can)i(b)s(e)f(omitted)g(if)f
-(the)i(username)f(is)f(the)i(same)f(on)h(b)s(oth)e(the)i(lo)s(cal)f
-(and)f(remote)j(hosts.\))0 3615 y Fk(3.7.3)63 b(Direct)29
-b(connection)i(with)f(passw)m(ord)h(authen)m(tication)125
-3889 y Fs(The)k Fr(cvs)f Fs(clien)m(t)h(can)h(also)g(connect)g(to)h
-(the)f(serv)m(er)g(using)e(a)i(passw)m(ord)f(proto)s(col.)56
-b(This)34 b(is)g(particularly)0 4013 y(useful)d(if)g(using)g
-Fn(rsh)g Fs(is)g(not)i(feasible)e(\(for)i(example,)f(the)h(serv)m(er)f
-(is)g(b)s(ehind)d(a)k(\014rew)m(all\),)f(and)g(Kerb)s(eros)f(also)0
-4138 y(is)e(not)i(a)m(v)-5 b(ailable.)125 4412 y(T)d(o)38
-b(use)g(this)f(metho)s(d,)j(it)d(is)h(necessary)g(to)h(mak)m(e)g(some)g
-(adjustmen)m(ts)f(on)g(b)s(oth)f(the)h(serv)m(er)h(and)e(clien)m(t)0
-4537 y(sides.)0 4941 y Fk(3.7.3.1)63 b(Setting)31 b(up)f(the)h(serv)m
-(er)f(for)g(passw)m(ord)h(authen)m(tication)125 5215
-y Fs(On)j(the)i(serv)m(er)g(side,)f(the)h(\014le)f(`)p
-Fn(/etc/inetd.conf)p Fs(')d(needs)j(to)h(b)s(e)f(edited)f(so)i
-Fn(inetd)e Fs(kno)m(ws)i(to)g(run)e(the)0 5340 y(command)22
-b Fn(cvs)30 b(pserver)20 b Fs(when)h(it)h(receiv)m(es)h(a)g(connection)
-g(on)f(the)g(righ)m(t)g(p)s(ort.)38 b(By)23 b(default,)g(the)f(p)s(ort)
-g(n)m(um)m(b)s(er)p eop
+24 25 bop 150 -116 a Fv(24)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 366 y(and)f(put)h Fp(cvspserver)e
+Fv(instead)h(of)i Fp(2401)e Fv(in)g(`)p Fp(inetd.conf)p
+Fv('.)275 528 y(Once)e(the)g(ab)s(o)m(v)m(e)i(is)d(tak)m(en)i(care)h
+(of,)f(restart)g(y)m(our)f Fp(inetd)p Fv(,)g(or)g(do)g(whatev)m(er)h
+(is)f(necessary)g(to)h(force)150 638 y(it)i(to)h(reread)f(its)g
+(initialization)d(\014les.)275 799 y(Because)59 b(the)f(clien)m(t)g
+(stores)g(and)f(transmits)g(passw)m(ords)h(in)e(cleartext)j
+(\(almost|see)g(Sec-)150 909 y(tion)53 b(3.9.3.3)j([P)m(assw)m(ord)e
+(authen)m(tication)g(securit)m(y],)59 b(page)c(25,)60
+b(for)53 b(details\),)59 b(a)54 b(separate)h Fu(cvs)150
+1019 y Fv(passw)m(ord)47 b(\014le)g(ma)m(y)h(b)s(e)f(used,)k(so)d(p)s
+(eople)e(don't)i(compromise)f(their)f(regular)h(passw)m(ords)g(when)150
+1128 y(they)32 b(access)h(the)f(rep)s(ository)-8 b(.)45
+b(This)30 b(\014le)g(is)h(`)p Fp($CVSROOT/CVSROOT/passwd)p
+Fv(')26 b(\(see)33 b(Section)f(3.4)h([In)m(tro)150 1238
+y(administrativ)m(e)f(\014les],)j(page)g(19\).)52 b(Its)34
+b(format)h(is)e(similar)e(to)k(`)p Fp(/etc/passwd)p Fv(',)e(except)i
+(that)f(it)g(only)150 1347 y(has)c(t)m(w)m(o)i(\014elds,)d(username)h
+(and)f(passw)m(ord.)41 b(F)-8 b(or)31 b(example:)390
+1503 y Fp(bach:ULtgRLXo7NRxs)390 1607 y(cwang:1sOp854gDF3DY)275
+1769 y Fv(The)37 b(passw)m(ord)f(is)h(encrypted)g(according)g(to)i(the)
+e(standard)g(Unix)f Fp(crypt\(\))g Fv(function,)i(so)g(it)f(is)150
+1878 y(p)s(ossible)28 b(to)j(paste)g(in)e(passw)m(ords)h(directly)f
+(from)g(regular)h(Unix)f(`)p Fp(passwd)p Fv(')g(\014les.)275
+2040 y(When)d(authen)m(ticating)i(a)f(passw)m(ord,)h(the)f(serv)m(er)g
+(\014rst)g(c)m(hec)m(ks)h(for)f(the)g(user)g(in)f(the)h
+Fu(cvs)f Fv(`)p Fp(passwd)p Fv(')150 2149 y(\014le.)44
+b(If)31 b(it)g(\014nds)f(the)i(user,)f(it)h(compares)g(against)g(that)g
+(passw)m(ord.)44 b(If)31 b(it)g(do)s(es)h(not)f(\014nd)g(the)g(user,)h
+(or)150 2259 y(if)j(the)g Fu(cvs)g Fv(`)p Fp(passwd)p
+Fv(')f(\014le)h(do)s(es)g(not)h(exist,)h(then)e(the)h(serv)m(er)g
+(tries)f(to)h(matc)m(h)h(the)f(passw)m(ord)e(using)150
+2369 y(the)d(system's)h(user-lo)s(okup)d(routine.)42
+b(When)31 b(using)e(the)j Fu(cvs)e Fv(`)p Fp(passwd)p
+Fv(')g(\014le,)g(the)i(serv)m(er)f(runs)e(under)150 2478
+y(as)f(the)h(username)e(sp)s(eci\014ed)g(in)f(the)j(the)f(third)e
+(argumen)m(t)j(in)e(the)h(en)m(try)-8 b(,)29 b(or)f(as)h(the)f(\014rst)
+f(argumen)m(t)i(if)150 2588 y(there)i(is)g(no)g(third)e(argumen)m(t)i
+(\(in)g(this)f(w)m(a)m(y)i Fu(cvs)e Fv(allo)m(ws)h(imaginary)e
+(usernames)i(pro)m(vided)f(the)h Fu(cvs)150 2697 y Fv(`)p
+Fp(passwd)p Fv(')i(\014le)g(indicates)g(corresp)s(onding)g(v)-5
+b(alid)32 b(system)j(usernames\).)51 b(In)34 b(an)m(y)g(case,)j
+Fu(cvs)c Fv(will)f(ha)m(v)m(e)150 2807 y(no)e(privileges)f(whic)m(h)g
+(the)h(\(v)-5 b(alid\))30 b(user)f(w)m(ould)g(not)i(ha)m(v)m(e.)275
+2969 y(It)f(is)f(p)s(ossible)f(to)j(\\map")g(cvs-sp)s(eci\014c)e
+(usernames)h(on)m(to)h(system)g(usernames)e(\(i.e.,)i(on)m(to)h(system)
+150 3078 y(login)c(names\))i(in)f(the)g(`)p Fp($CVSROOT/CVSROOT/passwd)
+p Fv(')24 b(\014le)29 b(b)m(y)g(app)s(ending)e(a)j(colon)g(and)f(the)h
+(system)150 3188 y(username)g(after)h(the)f(passw)m(ord.)40
+b(F)-8 b(or)31 b(example:)390 3344 y Fp(cvs:ULtgRLXo7NRxs:kfogel)390
+3447 y(generic:1sOp854gDF3DY:sp)o(wang)390 3551 y
+(anyone:1sOp854gDF3DY:spw)o(ang)275 3713 y Fv(Th)m(us,)d(someone)j
+(remotely)e(accessing)h(the)g(rep)s(ository)f(on)g(`)p
+Fp(chainsaw.yard.com)p Fv(')c(with)j(the)i(fol-)150 3822
+y(lo)m(wing)f(command:)390 3978 y Fp(cvs)47 b(-d)g
+(:pserver:cvs@chainsaw.yar)o(d.c)o(om:/)o(usr/)o(loc)o(al/c)o(vsro)o
+(ot)41 b(checkout)46 b(foo)275 4140 y Fv(w)m(ould)31
+b(end)h(up)g(running)e(the)k(serv)m(er)f(under)e(the)i(system)g(iden)m
+(tit)m(y)g(kfogel,)h(assuming)d(successful)150 4250 y(authen)m
+(tication.)41 b(Ho)m(w)m(ev)m(er,)33 b(the)e(remote)h(user)d(w)m(ould)h
+(not)g(necessarily)g(need)g(to)i(kno)m(w)e(kfogel's)h(sys-)150
+4359 y(tem)g(passw)m(ord,)g(as)g(the)g(`)p Fp($CVSROOT/CVSROOT/passwd)p
+Fv(')25 b(\014le)k(migh)m(t)i(con)m(tain)g(a)g(di\013eren)m(t)f(passw)m
+(ord,)150 4469 y(used)j(only)g(for)g Fu(cvs)p Fv(.)50
+b(And)32 b(as)i(the)g(example)f(ab)s(o)m(v)m(e)i(indicates,)f(it)f(is)g
+(p)s(ermissible)d(to)k(map)f(m)m(ultiple)150 4578 y(cvs)e(usernames)e
+(on)m(to)j(a)f(single)e(system)h(username.)275 4740 y(This)39
+b(feature)j(is)f(designed)f(to)i(allo)m(w)f(p)s(eople)g(rep)s(ository)f
+(access)j(without)e(full)e(system)j(access)150 4850 y(\(in)e
+(particular,)h(see)g(See)g(Section)f(3.10)i([Read-only)f(access],)j
+(page)e(26\);)47 b(ho)m(w)m(ev)m(er,)d(also)d(See)f(Sec-)150
+4959 y(tion)29 b(3.9.3.3)j([P)m(assw)m(ord)d(authen)m(tication)h
+(securit)m(y],)f(page)h(25.)42 b(An)m(y)29 b(sort)g(of)h(rep)s(ository)
+e(access)j(v)m(ery)150 5069 y(lik)m(ely)e(implies)e(a)k(degree)g(of)g
+(general)f(system)h(access)g(as)g(w)m(ell.)275 5230 y(Righ)m(t)h(no)m
+(w,)g(the)h(only)e(w)m(a)m(y)i(to)g(put)e(a)i(passw)m(ord)e(in)g(the)h
+Fu(cvs)f Fv(`)p Fp(passwd)p Fv(')g(\014le)g(is)h(to)g(paste)h(it)f
+(there)150 5340 y(from)e(somewhere)g(else.)41 b(Someda)m(y)-8
+b(,)31 b(there)g(ma)m(y)g(b)s(e)f(a)g Fp(cvs)g(passwd)f
+Fv(command.)p eop
%%Page: 25 27
-25 26 bop 0 -116 a Fs(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)2725
-b(25)0 366 y(is)24 b(2401;)k(it)d(w)m(ould)e(b)s(e)h(di\013eren)m(t)g
-(if)g(y)m(our)h(clien)m(t)f(w)m(ere)h(compiled)e(with)h
-Fn(CVS_AUTH_PORT)d Fs(de\014ned)i(to)i(something)0 491
-y(else,)30 b(though.)125 771 y(If)25 b(y)m(our)h Fn(inetd)e
-Fs(allo)m(ws)i(ra)m(w)g(p)s(ort)f(n)m(um)m(b)s(ers)g(in)f(`)p
-Fn(/etc/inetd.conf)p Fs(',)g(then)h(the)h(follo)m(wing)f(\(all)g(on)h
-(a)g(single)0 896 y(line)j(in)g(`)p Fn(inetd.conf)p Fs('\))f(should)h
-(b)s(e)g(su\016cien)m(t:)240 1156 y Fn(2401)94 b(stream)g(tcp)h(nowait)
-f(root)g(/usr/local/bin/cvs)240 1259 y(cvs)47 b(-b)g(/usr/local/bin)d
-(pserver)125 1540 y Fs(The)27 b(`)p Fn(-b)p Fs(')g(option)h(sp)s
-(eci\014es)e(the)i(directory)f(whic)m(h)g(con)m(tains)h(the)g
-Fr(r)n(cs)e Fs(binaries)g(on)i(the)g(serv)m(er.)40 b(Y)-8
-b(ou)28 b(could)0 1664 y(also)i(use)g(the)h(`)p Fn(-T)p
-Fs(')f(option)g(to)h(sp)s(ecify)e(a)i(temp)s(orary)f(directory)-8
-b(.)125 1945 y(If)36 b(y)m(our)g Fn(inetd)g Fs(w)m(an)m(ts)h(a)g(sym)m
-(b)s(olic)e(service)i(name)f(instead)g(of)h(a)g(ra)m(w)g(p)s(ort)f(n)m
-(um)m(b)s(er,)h(then)g(put)f(this)f(in)0 2069 y(`)p Fn(/etc/services)p
-Fs(':)240 2329 y Fn(cvspserver)284 b(2401/tcp)125 2609
-y Fs(and)29 b(put)h Fn(cvspserver)e Fs(instead)h(of)i
-Fn(2401)e Fs(in)g(`)p Fn(inetd.conf)p Fs('.)125 2890
-y(Once)k(the)g(ab)s(o)m(v)m(e)h(is)e(tak)m(en)i(care)g(of,)g(restart)g
-(y)m(our)f Fn(inetd)p Fs(,)g(or)g(do)g(whatev)m(er)h(is)e(necessary)h
-(to)h(force)g(it)e(to)0 3014 y(reread)e(its)g(initialization)d
-(\014les.)125 3295 y(Because)46 b(the)f(clien)m(t)g(stores)h(and)e
-(transmits)g(passw)m(ords)g(in)g(cleartext)i(\(almost|see)h(Section)d
-(3.7.3.3)0 3419 y([P)m(assw)m(ord)27 b(authen)m(tication)h(securit)m
-(y],)f(page)h(27,)h(for)e(details\),)g(a)g(separate)h
-Fr(cvs)e Fs(passw)m(ord)h(\014le)f(ma)m(y)h(b)s(e)f(used,)0
-3544 y(so)35 b(p)s(eople)f(don't)g(compromise)h(their)e(regular)h
-(passw)m(ords)g(when)g(they)h(access)h(the)f(rep)s(ository)-8
-b(.)53 b(This)33 b(\014le)h(is)0 3668 y(`)p Fn($CVSROOT/CVSROOT/passwd)
-p Fs(')d(\(see)39 b(Section)e(3.4)h([In)m(tro)g(administrativ)m(e)e
-(\014les],)i(page)g(20\).)63 b(Its)37 b(format)h(is)0
-3793 y(similar)25 b(to)k(`)p Fn(/etc/passwd)p Fs(',)e(except)i(that)f
-(it)g(only)f(has)h(t)m(w)m(o)i(\014elds,)d(username)g(and)h(passw)m
-(ord.)39 b(F)-8 b(or)29 b(example:)240 4053 y Fn(bach:ULtgRLXo7NRxs)240
-4156 y(cwang:1sOp854gDF3DY)125 4437 y Fs(The)k(passw)m(ord)g(is)h
-(encrypted)f(according)h(to)h(the)f(standard)f(Unix)g
-Fn(crypt\(\))f Fs(function,)i(so)h(it)e(is)g(p)s(ossible)0
-4561 y(to)e(paste)g(in)e(passw)m(ords)h(directly)f(from)h(regular)f
-(Unix)g(`)p Fn(passwd)p Fs(')h(\014les.)125 4842 y(When)35
-b(authen)m(ticating)h(a)g(passw)m(ord,)h(the)f(serv)m(er)g(\014rst)f(c)
-m(hec)m(ks)j(for)d(the)h(user)f(in)g(the)h Fr(cvs)f Fs(`)p
-Fn(passwd)p Fs(')g(\014le.)0 4966 y(If)f(it)g(\014nds)e(the)j(user,)g
-(it)f(compares)h(against)f(that)h(passw)m(ord.)52 b(If)34
-b(it)g(do)s(es)g(not)g(\014nd)f(the)i(user,)g(or)f(if)f(the)i
-Fr(cvs)0 5091 y Fs(`)p Fn(passwd)p Fs(')e(\014le)g(do)s(es)h(not)h
-(exist,)g(then)f(the)h(serv)m(er)f(tries)g(to)h(matc)m(h)g(the)g(passw)
-m(ord)e(using)g(the)i(system's)f(user-)0 5215 y(lo)s(okup)28
-b(routine.)39 b(When)29 b(using)f(the)h Fr(cvs)f Fs(`)p
-Fn(passwd)p Fs(')g(\014le,)h(the)h(serv)m(er)f(runs)f(under)f(as)j(the)
-f(username)g(sp)s(eci\014ed)0 5340 y(in)k(the)h(the)h(third)d(argumen)m
-(t)j(in)e(the)i(en)m(try)-8 b(,)36 b(or)e(as)h(the)f(\014rst)g(argumen)
-m(t)g(if)g(there)g(is)g(no)g(third)e(argumen)m(t)j(\(in)p
-eop
+25 26 bop 150 -116 a Fv(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)
+2425 b(25)150 366 y Fk(3.9.3.2)63 b(Using)42 b(the)f(clien)m(t)f(with)h
+(passw)m(ord)g(authen)m(tication)275 557 y Fv(Before)c(connecting)g(to)
+h(the)f(serv)m(er,)i(the)e(clien)m(t)f(m)m(ust)h Fr(log)g(in)e
+Fv(with)h(the)h(command)g Fp(cvs)29 b(login)p Fv(.)150
+667 y(Logging)43 b(in)f(v)m(eri\014es)h(a)g(passw)m(ord)f(with)g(the)h
+(serv)m(er,)k(and)c(also)g(records)f(the)i(passw)m(ord)e(for)h(later)
+150 776 y(transactions)27 b(with)f(the)i(serv)m(er.)40
+b(The)27 b Fp(cvs)i(login)d Fv(command)h(needs)g(to)h(kno)m(w)g(the)f
+(username,)h(serv)m(er)150 886 y(hostname,)33 b(and)f(full)e(rep)s
+(ository)i(path,)h(and)e(it)h(gets)i(this)d(information)g(from)h(the)g
+(rep)s(ository)g(argu-)150 995 y(men)m(t)f(or)f(the)h
+Fp(CVSROOT)d Fv(en)m(vironmen)m(t)i(v)-5 b(ariable.)275
+1128 y Fp(cvs)29 b(login)g Fv(is)g(in)m(teractiv)m(e)j(|)e(it)g
+(prompts)f(for)h(a)h(passw)m(ord:)390 1254 y Fp(cvs)47
+b(-d)g(:pserver:bach@chainsaw.ya)o(rd.)o(com:)o(/usr)o(/lo)o(cal/)o
+(cvsr)o(oot)41 b(login)390 1358 y(CVS)47 b(password:)275
+1490 y Fv(The)27 b(passw)m(ord)g(is)g(c)m(hec)m(k)m(ed)j(with)c(the)i
+(serv)m(er;)h(if)e(it)g(is)g(correct,)j(the)e Fp(login)e
+Fv(succeeds,)j(else)f(it)f(fails,)150 1600 y(complaining)h(that)j(the)g
+(passw)m(ord)e(w)m(as)i(incorrect.)275 1732 y(Once)36
+b(y)m(ou)h(ha)m(v)m(e)g(logged)g(in,)g(y)m(ou)g(can)f(force)h
+Fu(cvs)f Fv(to)h(connect)g(directly)f(to)h(the)f(serv)m(er)h(and)f(au-)
+150 1842 y(then)m(ticate)c(with)d(the)h(stored)h(passw)m(ord:)390
+1969 y Fp(cvs)47 b(-d)g(:pserver:bach@chainsaw.ya)o(rd.)o(com:)o(/usr)o
+(/lo)o(cal/)o(cvsr)o(oot)41 b(checkout)46 b(foo)275 2101
+y Fv(The)32 b(`)p Fp(:pserver:)p Fv(')f(is)h(necessary)h(b)s(ecause)g
+(without)f(it,)h Fu(cvs)f Fv(will)e(assume)i(it)h(should)e(use)h
+Fp(rsh)g Fv(to)150 2210 y(connect)d(with)e(the)h(serv)m(er)g(\(see)h
+(Section)f(3.9.2)i([Connecting)d(via)h(rsh],)g(page)h(22\).)41
+b(\(Once)28 b(y)m(ou)g(ha)m(v)m(e)i(a)150 2320 y(w)m(orking)c(cop)m(y)h
+(c)m(hec)m(k)m(ed)i(out)e(and)f(are)h(running)c Fu(cvs)j
+Fv(commands)g(from)g(within)e(it,)j(there)g(is)f(no)g(longer)150
+2430 y(an)m(y)33 b(need)g(to)g(sp)s(ecify)e(the)i(rep)s(ository)f
+(explicitly)-8 b(,)31 b(b)s(ecause)i Fu(cvs)f Fv(records)g(it)h(in)e
+(the)i(w)m(orking)f(cop)m(y's)150 2539 y(`)p Fp(CVS)p
+Fv(')e(sub)s(directory)-8 b(.\))275 2672 y(P)m(assw)m(ords)42
+b(are)g(stored)h(b)m(y)f(default)f(in)g(the)h(\014le)g(`)p
+Fp($HOME/.cvspass)p Fv('.)73 b(Its)42 b(format)g(is)f(h)m(uman-)150
+2781 y(readable,)e(but)e(don't)h(edit)f(it)g(unless)f(y)m(ou)i(kno)m(w)
+f(what)h(y)m(ou)g(are)f(doing.)62 b(The)37 b(passw)m(ords)g(are)h(not)
+150 2891 y(stored)30 b(in)f(cleartext,)j(but)e(are)g(trivially)e(enco)s
+(ded)i(to)h(protect)g(them)g(from)e Fp(")p Fv(inno)s(cen)m(t)p
+Fp(")h Fv(compromise)150 3000 y(\(i.e.,)g(inadv)m(erten)m(tly)e(b)s
+(eing)f(seen)i(b)m(y)g(a)g(system)g(administrator)e(who)h(happ)s(ens)f
+(to)j(lo)s(ok)e(at)i(that)f(\014le\).)275 3133 y(The)42
+b(passw)m(ord)f(for)i(the)f(curren)m(tly)g(c)m(ho)s(osen)h(remote)g
+(rep)s(ository)f(can)g(b)s(e)g(remo)m(v)m(ed)i(from)e(the)150
+3242 y(CVS)p 340 3242 28 4 v 32 w(P)-8 b(ASSFILE)30 b(b)m(y)g(using)f
+(the)h Fp(cvs)g(logout)f Fv(command.)275 3375 y(The)f
+Fp(CVS_PASSFILE)e Fv(en)m(vironmen)m(t)j(v)-5 b(ariable)28
+b(o)m(v)m(errides)h(this)f(default.)40 b(If)28 b(y)m(ou)i(use)f(this)f
+(v)-5 b(ariable,)150 3484 y(mak)m(e)28 b(sure)e(y)m(ou)h(set)h(it)e
+Fr(b)s(efore)32 b Fp(cvs)e(login)25 b Fv(is)h(run.)38
+b(If)27 b(y)m(ou)g(w)m(ere)g(to)h(set)f(it)g(after)g(running)e
+Fp(cvs)k(login)p Fv(,)150 3594 y(then)f(later)h Fu(cvs)f
+Fv(commands)g(w)m(ould)g(b)s(e)g(unable)f(to)j(lo)s(ok)e(up)g(the)g
+(passw)m(ord)g(for)h(transmission)d(to)k(the)150 3703
+y(serv)m(er.)150 3921 y Fk(3.9.3.3)63 b(Securit)m(y)40
+b(considerations)i(with)f(passw)m(ord)g(authen)m(tication)275
+4112 y Fv(The)35 b(passw)m(ords)g(are)h(stored)g(on)g(the)g(clien)m(t)f
+(side)g(in)f(a)i(trivial)e(enco)s(ding)h(of)h(the)g(cleartext,)j(and)
+150 4221 y(transmitted)30 b(in)f(the)i(same)g(enco)s(ding.)40
+b(The)30 b(enco)s(ding)g(is)g(done)g(only)g(to)h(prev)m(en)m(t)g(inadv)
+m(erten)m(t)g(pass-)150 4331 y(w)m(ord)36 b(compromises)f(\(i.e.,)j(a)f
+(system)f(administrator)e(acciden)m(tally)i(lo)s(oking)f(at)i(the)f
+(\014le\),)h(and)f(will)150 4441 y(not)31 b(prev)m(en)m(t)g(ev)m(en)g
+(a)f(naiv)m(e)h(attac)m(k)m(er)i(from)d(gaining)f(the)i(passw)m(ord.)
+275 4573 y(The)40 b(separate)i Fu(cvs)e Fv(passw)m(ord)g(\014le)g
+(\(see)i(Section)f(3.9.3.1)j([P)m(assw)m(ord)d(authen)m(tication)g
+(serv)m(er],)150 4682 y(page)25 b(23\))g(allo)m(ws)e(p)s(eople)g(to)i
+(use)f(a)g(di\013eren)m(t)g(passw)m(ord)f(for)h(rep)s(ository)f(access)
+i(than)f(for)g(login)e(access.)150 4792 y(On)32 b(the)g(other)h(hand,)f
+(once)h(a)g(user)f(has)g(access)i(to)f(the)g(rep)s(ository)-8
+b(,)32 b(she)g(can)h(execute)h(programs)e(on)150 4902
+y(the)f(serv)m(er)h(system)f(through)g(a)g(v)-5 b(ariet)m(y)32
+b(of)f(means.)43 b(Th)m(us,)31 b(rep)s(ository)f(access)j(implies)28
+b(fairly)h(broad)150 5011 y(system)j(access)h(as)f(w)m(ell.)43
+b(It)32 b(migh)m(t)g(b)s(e)f(p)s(ossible)e(to)j(mo)s(dify)e
+Fu(cvs)h Fv(to)h(prev)m(en)m(t)h(that,)g(but)e(no)g(one)h(has)150
+5121 y(done)i(so)h(as)f(of)h(this)e(writing.)51 b(F)-8
+b(urthermore,)35 b(there)g(ma)m(y)g(b)s(e)f(other)g(w)m(a)m(ys)i(in)d
+(whic)m(h)g(ha)m(ving)h(access)150 5230 y(to)g Fu(cvs)f
+Fv(allo)m(ws)g(p)s(eople)g(to)h(gain)f(more)h(general)g(access)h(to)f
+(the)g(system;)h(no)s(one)f(has)f(done)h(a)g(careful)150
+5340 y(audit.)p eop
%%Page: 26 28
-26 27 bop 0 -116 a Fs(26)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(this)k(w)m(a)m(y)j
-Fr(cvs)d Fs(allo)m(ws)h(imaginary)f(usernames)g(pro)m(vided)g(the)i
-Fr(cvs)e Fs(`)p Fn(passwd)p Fs(')g(\014le)h(indicates)f(corresp)s
-(onding)0 491 y(v)-5 b(alid)27 b(system)i(usernames\).)40
-b(In)28 b(an)m(y)h(case,)i Fr(cvs)d Fs(will)e(ha)m(v)m(e)k(no)f
-(privileges)d(whic)m(h)i(the)h(\(v)-5 b(alid\))28 b(user)g(w)m(ould)g
-(not)0 616 y(ha)m(v)m(e.)125 894 y(It)36 b(is)f(p)s(ossible)f(to)j
-(\\map")f(cvs-sp)s(eci\014c)g(usernames)f(on)m(to)i(system)g(usernames)
-e(\(i.e.,)j(on)m(to)g(system)e(login)0 1019 y(names\))k(in)e(the)h(`)p
-Fn($CVSROOT/CVSROOT/passwd)p Fs(')34 b(\014le)k(b)m(y)i(app)s(ending)c
-(a)k(colon)g(and)e(the)i(system)g(username)0 1144 y(after)31
-b(the)f(passw)m(ord.)40 b(F)-8 b(or)32 b(example:)240
-1402 y Fn(cvs:ULtgRLXo7NRxs:kfogel)240 1505 y(generic:1sOp854gDF3DY:sp)
-o(wang)240 1609 y(anyone:1sOp854gDF3DY:spw)o(ang)125
-1888 y Fs(Th)m(us,)k(someone)g(remotely)g(accessing)g(the)f(rep)s
-(ository)g(on)g(`)p Fn(chainsaw.brickyard.com)p Fs(')30
-b(with)k(the)i(fol-)0 2013 y(lo)m(wing)29 b(command:)240
-2271 y Fn(cvs)47 b(-d)g(:pserver:cvs@chainsaw.bri)o(cky)o(ard.)o(com:)o
-(/us)o(r/lo)o(cal/)o(cvs)o(root)41 b(checkout)46 b(foo)125
-2550 y Fs(w)m(ould)24 b(end)h(up)g(running)d(the)k(serv)m(er)g(under)e
-(the)i(system)g(iden)m(tit)m(y)f(kfogel,)i(assuming)d(successful)h
-(authen)m(ti-)0 2674 y(cation.)41 b(Ho)m(w)m(ev)m(er,)31
-b(the)e(remote)h(user)f(w)m(ould)f(not)h(necessarily)f(need)g(to)i(kno)
-m(w)f(kfogel's)h(system)f(passw)m(ord,)g(as)0 2799 y(the)d(`)p
-Fn($CVSROOT/CVSROOT/passwd)p Fs(')19 b(\014le)25 b(migh)m(t)g(con)m
-(tain)h(a)g(di\013eren)m(t)f(passw)m(ord,)h(used)f(only)g(for)g
-Fr(cvs)p Fs(.)38 b(And)25 b(as)0 2923 y(the)31 b(example)f(ab)s(o)m(v)m
-(e)h(indicates,)f(it)g(is)f(p)s(ermissible)e(to)k(map)f(m)m(ultiple)e
-(cvs)j(usernames)e(on)m(to)j(a)f(single)e(system)0 3048
-y(username.)125 3327 y(This)f(feature)j(is)e(designed)g(to)i(allo)m(w)f
-(p)s(eople)f(rep)s(ository)h(access)h(without)f(full)e(system)i(access)
-i(\(in)d(partic-)0 3451 y(ular,)i(see)i(See)f(Section)f(3.8)i
-([Read-only)f(access],)i(page)f(29\);)h(ho)m(w)m(ev)m(er,)g(also)d(See)
-i(Section)e(3.7.3.3)k([P)m(assw)m(ord)0 3576 y(authen)m(tication)42
-b(securit)m(y],)i(page)e(27.)74 b(An)m(y)42 b(sort)f(of)h(rep)s
-(ository)e(access)j(v)m(ery)f(lik)m(ely)d(implies)g(a)j(degree)g(of)0
-3700 y(general)30 b(system)h(access)h(as)e(w)m(ell.)125
-3979 y(Righ)m(t)36 b(no)m(w,)i(the)f(only)e(w)m(a)m(y)j(to)f(put)f(a)g
-(passw)m(ord)g(in)f(the)i Fr(cvs)e Fs(`)p Fn(passwd)p
-Fs(')h(\014le)f(is)h(to)h(paste)g(it)f(there)g(from)0
-4104 y(somewhere)30 b(else.)41 b(Someda)m(y)-8 b(,)31
-b(there)g(ma)m(y)g(b)s(e)f(a)g Fn(cvs)g(passwd)f Fs(command.)0
-4563 y Fk(3.7.3.2)63 b(Using)32 b(the)e(clien)m(t)f(with)h(passw)m(ord)
-h(authen)m(tication)125 4842 y Fs(Before)i(connecting)f(to)h(the)g
-(serv)m(er,)g(the)f(clien)m(t)g(m)m(ust)g Fo(log)h(in)e
-Fs(with)g(the)h(command)g Fn(cvs)e(login)p Fs(.)45 b(Logging)0
-4966 y(in)26 b(v)m(eri\014es)h(a)g(passw)m(ord)g(with)f(the)h(serv)m
-(er,)i(and)d(also)h(records)g(the)h(passw)m(ord)e(for)h(later)h
-(transactions)f(with)f(the)0 5091 y(serv)m(er.)55 b(The)35
-b Fn(cvs)30 b(login)j Fs(command)i(needs)g(to)h(kno)m(w)f(the)g
-(username,)h(serv)m(er)g(hostname,)h(and)d(full)f(rep)s(osi-)0
-5215 y(tory)e(path,)h(and)e(it)h(gets)h(this)d(information)h(from)g
-(the)i(rep)s(ository)e(argumen)m(t)h(or)g(the)g Fn(CVSROOT)e
-Fs(en)m(vironmen)m(t)0 5340 y(v)-5 b(ariable.)p eop
+26 27 bop 150 -116 a Fv(26)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 366 y(In)d(summary)-8
+b(,)28 b(an)m(y)m(one)h(who)e(gets)i(the)f(passw)m(ord)g(gets)g(rep)s
+(ository)f(access,)j(and)e(some)g(measure)g(of)150 476
+y(general)34 b(system)g(access)h(as)f(w)m(ell.)50 b(The)33
+b(passw)m(ord)g(is)g(a)m(v)-5 b(ailable)33 b(to)h(an)m(y)m(one)h(who)f
+(can)g(sni\013)e(net)m(w)m(ork)150 586 y(pac)m(k)m(ets)26
+b(or)e(read)g(a)h(protected)g(\(i.e.,)h(user)e(read-only\))g(\014le.)37
+b(If)24 b(y)m(ou)h(w)m(an)m(t)g(real)e(securit)m(y)-8
+b(,)26 b(get)g(Kerb)s(eros.)150 809 y Fk(3.9.4)63 b(Direct)40
+b(connection)h(with)g(k)m(erb)s(eros)275 1002 y Fv(The)26
+b(main)g(disadv)-5 b(an)m(tage)27 b(of)g(using)f(rsh)g(is)g(that)h(all)
+f(the)h(data)h(needs)e(to)i(pass)f(through)f(additional)150
+1111 y(programs,)41 b(so)f(it)e(ma)m(y)i(b)s(e)e(slo)m(w)m(er.)67
+b(So)39 b(if)f(y)m(ou)i(ha)m(v)m(e)g(k)m(erb)s(eros)f(installed)e(y)m
+(ou)i(can)h(connect)g(via)f(a)150 1221 y(direct)30 b
+Fu(tcp)f Fv(connection,)i(authen)m(ticating)g(with)e(k)m(erb)s(eros.)
+275 1355 y(T)-8 b(o)22 b(do)g(this,)h Fu(cvs)e Fv(needs)h(to)h(b)s(e)f
+(compiled)e(with)h(k)m(erb)s(eros)h(supp)s(ort;)i(when)d(con\014guring)
+g Fu(cvs)g Fv(it)h(tries)150 1465 y(to)31 b(detect)h(whether)e(k)m(erb)
+s(eros)g(is)f(presen)m(t)i(or)f(y)m(ou)h(can)f(use)g(the)h(`)p
+Fp(--with-krb4)p Fv(')d(\015ag)i(to)i(con\014gure.)275
+1599 y(The)23 b(data)i(transmitted)e(is)g Fr(not)k Fv(encrypted)c(b)m
+(y)h(default.)38 b(Encryption)23 b(supp)s(ort)f(m)m(ust)i(b)s(e)f
+(compiled)150 1708 y(in)m(to)29 b(b)s(oth)g(the)g(clien)m(t)g(and)g
+(serv)m(er;)h(use)f(the)h(`)p Fp(--enable-encryption)p
+Fv(')24 b(con\014gure)29 b(option)g(to)h(turn)e(it)150
+1818 y(on.)41 b(Y)-8 b(ou)30 b(m)m(ust)h(then)f(use)g(the)g
+Fp(-x)g Fv(global)g(option)g(to)h(request)f(encryption.)275
+1952 y(Y)-8 b(ou)25 b(need)g(to)g(edit)g Fp(inetd.conf)d
+Fv(on)j(the)g(serv)m(er)g(mac)m(hine)g(to)g(run)f Fp(cvs)29
+b(kserver)p Fv(.)37 b(The)25 b(clien)m(t)f(uses)150 2062
+y(p)s(ort)35 b(1999)i(b)m(y)f(default;)i(if)c(y)m(ou)i(w)m(an)m(t)h(to)
+f(use)g(another)f(p)s(ort)g(sp)s(ecify)g(it)g(in)f(the)i
+Fp(CVS_CLIENT_PORT)150 2171 y Fv(en)m(vironmen)m(t)30
+b(v)-5 b(ariable)29 b(on)h(the)h(clien)m(t.)275 2306
+y(When)g(y)m(ou)g(w)m(an)m(t)i(to)f(use)f Fu(cvs)p Fv(,)g(get)h(a)g
+(tic)m(k)m(et)h(in)d(the)i(usual)e(w)m(a)m(y)i(\(generally)f
+Fp(kinit)p Fv(\);)g(it)g(m)m(ust)h(b)s(e)150 2415 y(a)f(tic)m(k)m(et)h
+(whic)m(h)d(allo)m(ws)h(y)m(ou)g(to)h(log)g(in)m(to)f(the)h(serv)m(er)f
+(mac)m(hine.)41 b(Then)29 b(y)m(ou)i(are)g(ready)f(to)h(go:)390
+2544 y Fp(cvs)47 b(-d)g(:kserver:chainsaw.yard.co)o(m:/)o(user)o(/loc)o
+(al/)o(cvsr)o(oot)41 b(checkout)46 b(foo)275 2678 y Fv(Previous)26
+b(v)m(ersions)h(of)h Fu(cvs)f Fv(w)m(ould)f(fall)g(bac)m(k)j(to)f(a)g
+(connection)g(via)g(rsh;)f(this)g(v)m(ersion)g(will)e(not)j(do)150
+2788 y(so.)150 3044 y Fq(3.10)68 b(Read-only)46 b(rep)t(ository)g
+(access)275 3237 y Fv(It)56 b(is)f(p)s(ossible)e(to)k(gran)m(t)g
+(read-only)e(rep)s(ository)g(access)j(to)f(p)s(eople)e(using)f(the)i
+(passw)m(ord-)150 3346 y(authen)m(ticated)44 b(serv)m(er)g(\(see)h
+(Section)e(3.9.3)i([P)m(assw)m(ord)f(authen)m(ticated],)49
+b(page)44 b(23\).)81 b(\(The)44 b(other)150 3456 y(access)f(metho)s(ds)
+d(do)h(not)g(ha)m(v)m(e)i(explicit)c(supp)s(ort)h(for)h(read-only)f
+(users)h(b)s(ecause)g(those)h(metho)s(ds)150 3566 y(all)36
+b(assume)i(login)e(access)j(to)f(the)f(rep)s(ository)g(mac)m(hine)g(an)
+m(yw)m(a)m(y)-8 b(,)41 b(and)c(therefore)h(the)g(user)e(can)i(do)150
+3675 y(whatev)m(er)31 b(lo)s(cal)f(\014le)f(p)s(ermissions)e(allo)m(w)j
+(her)g(to)h(do.\))275 3809 y(A)e(user)f(who)h(has)g(read-only)g(access)
+h(can)g(do)f(only)f(those)i Fu(cvs)e Fv(op)s(erations)g(whic)m(h)g(do)h
+(not)h(mo)s(dify)150 3919 y(the)45 b(rep)s(ository)-8
+b(,)48 b(except)e(for)f(certain)g(\\administrativ)m(e")f(\014les)g
+(\(suc)m(h)h(as)h(lo)s(c)m(k)f(\014les)f(and)g(the)h(his-)150
+4029 y(tory)c(\014le\).)70 b(It)40 b(ma)m(y)h(b)s(e)f(desirable)e(to)j
+(use)f(this)f(feature)i(in)e(conjunction)h(with)f(user-aliasing)f
+(\(see)150 4138 y(Section)f(3.9.3.1)i([P)m(assw)m(ord)f(authen)m
+(tication)f(serv)m(er],)j(page)d(23\).)62 b(Ho)m(w)m(ev)m(er,)41
+b(note)d(that)g(read-only)150 4248 y(access)32 b(do)s(es)e(not)g(rep)s
+(eal)g(the)g(existing)g(securit)m(y)g(considerations)f(in)g(See)i
+(Section)f(3.9.3.3)j([P)m(assw)m(ord)150 4357 y(authen)m(tication)e
+(securit)m(y],)f(page)h(25.)275 4492 y(There)24 b(are)h(t)m(w)m(o)i(w)m
+(a)m(ys)e(to)h(sp)s(ecify)e(read-only)g(access)i(for)f(a)h(user:)37
+b(b)m(y)25 b(inclusion,)e(and)h(b)m(y)h(exclusion.)275
+4626 y Fp(")p Fv(Inclusion)p Fp(")e Fv(means)j(listing)e(that)i(user)g
+(sp)s(eci\014cally)e(in)g(the)j(`)p Fp($CVSROOT/CVSROOT/readers)o
+Fv(')21 b(\014le,)150 4735 y(whic)m(h)29 b(is)h(simply)d(a)k
+(newline-separated)e(list)g(of)i(users.)40 b(Here)31
+b(is)e(a)i(sample)e(`)p Fp(readers)p Fv(')g(\014le:)390
+4864 y Fp(melissa)390 4968 y(splotnik)390 5071 y(jrandom)275
+5206 y Fv(\(Don't)i(forget)h(the)e(newline)e(after)j(the)g(last)f
+(user.\))275 5340 y Fp(")p Fv(Exclusion)p Fp(")d Fv(means)k(explicitly)
+d(listing)g(ev)m(ery)m(one)k(who)e(has)g Fr(write)35
+b Fv(access|if)30 b(the)h(\014le)p eop
%%Page: 27 29
-27 28 bop 0 -116 a Fs(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)2725
-b(27)125 366 y Fn(cvs)29 b(login)g Fs(is)g(in)m(teractiv)m(e)j(|)e(it)g
-(prompts)f(for)h(a)h(passw)m(ord:)240 636 y Fn(cvs)47
-b(-d)g(:pserver:bach@chainsaw.br)o(ick)o(yard)o(.com)o(:/u)o(sr/l)o
-(ocal)o(/cv)o(sroo)o(t)42 b(login)240 739 y(CVS)47 b(password:)125
-1029 y Fs(The)32 b(passw)m(ord)f(is)h(c)m(hec)m(k)m(ed)i(with)d(the)i
-(serv)m(er;)h(if)e(it)g(is)f(correct,)k(the)d Fn(login)f
-Fs(succeeds,)j(else)e(it)g(fails,)g(com-)0 1154 y(plaining)27
-b(that)k(the)g(passw)m(ord)f(w)m(as)g(incorrect.)125
-1444 y(Once)i(y)m(ou)h(ha)m(v)m(e)g(logged)g(in,)f(y)m(ou)g(can)h
-(force)g Fr(cvs)e Fs(to)i(connect)h(directly)d(to)i(the)f(serv)m(er)h
-(and)f(authen)m(ticate)0 1568 y(with)d(the)i(stored)f(passw)m(ord:)240
-1837 y Fn(cvs)47 b(-d)g(:pserver:bach@chainsaw.br)o(ick)o(yard)o(.com)o
-(:/u)o(sr/l)o(ocal)o(/cv)o(sroo)o(t)42 b(checkout)j(foo)125
-2127 y Fs(The)30 b(`)p Fn(:pserver:)p Fs(')e(is)i(necessary)g(b)s
-(ecause)h(without)e(it,)i Fr(cvs)e Fs(will)f(assume)i(it)g(should)f
-(use)h Fn(rsh)g Fs(to)h(connect)0 2252 y(with)g(the)i(serv)m(er)g
-(\(see)h(Section)f(3.7.2)h([Connecting)f(via)f(rsh],)h(page)h(23\).)49
-b(\(Once)33 b(y)m(ou)g(ha)m(v)m(e)h(a)f(w)m(orking)f(cop)m(y)0
-2376 y(c)m(hec)m(k)m(ed)h(out)d(and)g(are)h(running)d
-Fr(cvs)i Fs(commands)g(from)g(within)e(it,)j(there)f(is)g(no)h(longer)f
-(an)m(y)h(need)f(to)h(sp)s(ecify)0 2501 y(the)g(rep)s(ository)e
-(explicitly)-8 b(,)28 b(b)s(ecause)j Fr(cvs)e Fs(records)h(it)g(in)f
-(the)i(w)m(orking)f(cop)m(y's)h(`)p Fn(CVS)p Fs(')f(sub)s(directory)-8
-b(.\))125 2791 y(P)m(assw)m(ords)25 b(are)h(stored)f(b)m(y)h(default)e
-(in)g(the)i(\014le)f(`)p Fn($HOME/.cvspass)p Fs('.)35
-b(Its)26 b(format)f(is)g(h)m(uman-readable,)h(but)0 2915
-y(don't)32 b(edit)g(it)f(unless)f(y)m(ou)j(kno)m(w)f(what)g(y)m(ou)g
-(are)h(doing.)44 b(The)32 b(passw)m(ords)f(are)i(not)f(stored)g(in)f
-(cleartext,)j(but)0 3040 y(are)g(trivially)d(enco)s(ded)j(to)g(protect)
-h(them)f(from)f Fn(")p Fs(inno)s(cen)m(t)p Fn(")g Fs(compromise)g
-(\(i.e.,)i(inadv)m(erten)m(tly)e(b)s(eing)g(seen)0 3164
-y(b)m(y)d(a)h(system)g(administrator)d(who)i(happ)s(ens)f(to)i(lo)s(ok)
-f(at)h(that)g(\014le\).)125 3454 y(The)19 b(passw)m(ord)h(for)g(the)g
-(curren)m(tly)g(c)m(ho)s(osen)g(remote)i(rep)s(ository)d(can)h(b)s(e)g
-(remo)m(v)m(ed)h(from)f(the)h(CVS)p 3544 3454 28 4 v
-32 w(P)-8 b(ASSFILE)p 4006 3472 42 81 v 0 3579 a(b)m(y)30
-b(using)f(the)i Fn(cvs)e(logout)g Fs(command.)125 3869
-y(The)k Fn(CVS_PASSFILE)e Fs(en)m(vironmen)m(t)i(v)-5
-b(ariable)33 b(o)m(v)m(errides)h(this)e(default.)51 b(If)33
-b(y)m(ou)i(use)e(this)g(v)-5 b(ariable,)34 b(mak)m(e)0
-3993 y(sure)f(y)m(ou)h(set)f(it)g Fo(b)s(efore)39 b Fn(cvs)29
-b(login)j Fs(is)h(run.)48 b(If)33 b(y)m(ou)h(w)m(ere)g(to)g(set)g(it)f
-(after)h(running)c Fn(cvs)g(login)p Fs(,)j(then)g(later)0
-4118 y Fr(cvs)c Fs(commands)h(w)m(ould)g(b)s(e)f(unable)g(to)i(lo)s(ok)
-f(up)g(the)g(passw)m(ord)g(for)g(transmission)e(to)j(the)g(serv)m(er.)0
-4676 y Fk(3.7.3.3)63 b(Securit)m(y)30 b(considerations)h(with)f(passw)m
-(ord)h(authen)m(tication)125 4966 y Fs(The)22 b(passw)m(ords)h(are)g
-(stored)h(on)f(the)g(clien)m(t)g(side)f(in)g(a)i(trivial)d(enco)s(ding)
-h(of)i(the)f(cleartext,)j(and)d(transmitted)0 5091 y(in)36
-b(the)h(same)g(enco)s(ding.)59 b(The)37 b(enco)s(ding)f(is)f(done)i
-(only)f(to)i(prev)m(en)m(t)f(inadv)m(erten)m(t)g(passw)m(ord)g
-(compromises)0 5215 y(\(i.e.,)k(a)e(system)g(administrator)d(acciden)m
-(tally)i(lo)s(oking)g(at)h(the)f(\014le\),)j(and)c(will)f(not)j(prev)m
-(en)m(t)g(ev)m(en)g(a)g(naiv)m(e)0 5340 y(attac)m(k)m(er)33
-b(from)d(gaining)f(the)i(passw)m(ord.)p eop
+27 28 bop 150 -116 a Fv(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)
+2425 b(27)390 366 y Fp($CVSROOT/CVSROOT/writers)150 501
+y Fv(exists,)32 b(then)f(only)g(those)h(users)e(listed)h(in)f(it)h(ha)m
+(v)m(e)i(write)d(access,)k(and)d(ev)m(ery)m(one)i(else)e(has)h
+(read-only)150 611 y(access)i(\(of)f(course,)h(ev)m(en)g(the)f
+(read-only)f(users)g(still)f(need)h(to)i(b)s(e)e(listed)f(in)h(the)h
+Fu(cvs)f Fv(`)p Fp(passwd)p Fv(')f(\014le\).)150 720
+y(The)f(`)p Fp(writers)p Fv(')f(\014le)g(has)h(the)h(same)g(format)f
+(as)h(the)g(`)p Fp(readers)p Fv(')d(\014le.)275 855 y(Note:)58
+b(if)37 b(y)m(our)i Fu(cvs)e Fv(`)p Fp(passwd)p Fv(')g(\014le)h(maps)g
+(cvs)g(users)g(on)m(to)i(system)e(users)g(\(see)h(Section)f(3.9.3.1)150
+964 y([P)m(assw)m(ord)d(authen)m(tication)f(serv)m(er],)j(page)e(23\),)
+i(mak)m(e)e(sure)f(y)m(ou)h(den)m(y)f(or)h(gran)m(t)g(read-only)f
+(access)150 1074 y(using)29 b(the)j Fr(cvs)i Fv(usernames,)d(not)g(the)
+g(system)g(usernames.)42 b(That)31 b(is,)f(the)i(`)p
+Fp(readers)p Fv(')d(and)h(`)p Fp(writers)p Fv(')150 1183
+y(\014les)f(con)m(tain)i(cvs)g(usernames,)e(whic)m(h)h(ma)m(y)h(or)f
+(ma)m(y)h(not)g(b)s(e)e(the)i(same)g(as)f(system)h(usernames.)275
+1318 y(Here)42 b(is)f(a)i(complete)g(description)d(of)i(the)h(serv)m
+(er's)f(b)s(eha)m(vior)f(in)g(deciding)g(whether)g(to)i(gran)m(t)150
+1428 y(read-only)30 b(or)g(read-write)g(access:)275 1562
+y(If)37 b(`)p Fp(readers)p Fv(')g(exists,)j(and)d(this)g(user)h(is)f
+(listed)f(in)h(it,)j(then)e(she)g(gets)h(read-only)e(access.)66
+b(Or)37 b(if)150 1672 y(`)p Fp(writers)p Fv(')28 b(exists,)h(and)g
+(this)f(user)h(is)f(NOT)h(listed)f(in)g(it,)i(then)f(she)g(also)g(gets)
+h(read-only)f(access)i(\(this)150 1781 y(is)21 b(true)h(ev)m(en)h(if)e
+(`)p Fp(readers)p Fv(')f(exists)i(but)f(she)h(is)f(not)h(listed)f
+(there\).)38 b(Otherwise,)23 b(she)f(gets)h(full)c(read-write)150
+1891 y(access.)275 2025 y(Of)26 b(course)h(there)g(is)f(a)h(con\015ict)
+g(if)f(the)h(user)f(is)g(listed)g(in)f(b)s(oth)i(\014les.)38
+b(This)25 b(is)h(resolv)m(ed)h(in)f(the)h(more)150 2135
+y(conserv)-5 b(ativ)m(e)31 b(w)m(a)m(y)-8 b(,)31 b(it)f(b)s(eing)e(b)s
+(etter)i(to)g(protect)h(the)f(rep)s(ository)f(to)s(o)h(m)m(uc)m(h)g
+(than)f(to)s(o)i(little:)39 b(suc)m(h)30 b(a)150 2244
+y(user)g(gets)h(read-only)f(access.)150 2502 y Fq(3.11)68
+b(T)-11 b(emp)t(orary)45 b(directories)h(for)f(the)g(serv)l(er)275
+2694 y Fv(While)29 b(running,)f(the)i Fu(cvs)g Fv(serv)m(er)g(creates)i
+(temp)s(orary)e(directories.)40 b(They)30 b(are)g(named)390
+2823 y Fp(cvs-serv)p Fr(pid)150 2958 y Fv(where)45 b
+Fr(pid)i Fv(is)d(the)i(pro)s(cess)f(iden)m(ti\014cation)f(n)m(um)m(b)s
+(er)g(of)h(the)h(serv)m(er.)86 b(They)44 b(are)i(lo)s(cated)g(in)e(the)
+150 3067 y(directory)39 b(sp)s(eci\014ed)f(b)m(y)i(the)g(`)p
+Fp(TMPDIR)p Fv(')f(en)m(vironmen)m(t)g(v)-5 b(ariable)39
+b(\(see)h(App)s(endix)d(D)k([En)m(vironmen)m(t)150 3177
+y(v)-5 b(ariables],)31 b(page)h(137\),)i(the)e(`)p Fp(-T)p
+Fv(')f(global)g(option)g(\(see)h(Section)g(A.4)g([Global)f(options],)g
+(page)i(86\),)g(or)150 3286 y(failing)28 b(that)j(`)p
+Fp(/tmp)p Fv('.)275 3421 y(In)h(most)h(cases)h(the)g(serv)m(er)f(will)e
+(remo)m(v)m(e)j(the)f(temp)s(orary)g(directory)g(when)f(it)h(is)f
+(done,)i(whether)150 3530 y(it)29 b(\014nishes)e(normally)h(or)h
+(abnormally)-8 b(.)39 b(Ho)m(w)m(ev)m(er,)32 b(there)e(are)f(a)h(few)f
+(cases)i(in)d(whic)m(h)g(the)i(serv)m(er)f(do)s(es)150
+3640 y(not)i(or)f(cannot)h(remo)m(v)m(e)h(the)e(temp)s(orary)g
+(directory)-8 b(,)31 b(for)f(example:)225 3775 y Ft(\017)60
+b Fv(If)27 b(the)g(serv)m(er)h(ab)s(orts)f(due)g(to)h(an)f(in)m(ternal)
+f(serv)m(er)i(error,)g(it)f(ma)m(y)h(preserv)m(e)f(the)h(directory)f
+(to)h(aid)330 3884 y(in)h(debugging)225 4019 y Ft(\017)60
+b Fv(If)32 b(the)g(serv)m(er)h(is)e(killed)f(in)h(a)i(w)m(a)m(y)g(that)
+g(it)f(has)g(no)g(w)m(a)m(y)h(of)f(cleaning)g(up)f(\(most)i(notably)-8
+b(,)33 b(`)p Fp(kill)330 4128 y(-KILL)p Fv(')c(on)h(unix\).)225
+4263 y Ft(\017)60 b Fv(If)30 b(the)g(system)h(sh)m(uts)e(do)m(wn)h
+(without)g(an)g(orderly)f(sh)m(utdo)m(wn,)h(whic)m(h)f(tells)g(the)h
+(serv)m(er)h(to)g(clean)330 4372 y(up.)275 4532 y(In)j(cases)h(suc)m(h)
+g(as)g(this,)g(y)m(ou)g(will)d(need)j(to)g(man)m(ually)f(remo)m(v)m(e)i
+(the)f(`)p Fp(cvs-serv)p Fr(pid)t Fv(')c(directories.)150
+4641 y(As)c(long)g(as)h(there)g(is)e(no)i(serv)m(er)f(running)e(with)h
+(pro)s(cess)h(iden)m(ti\014cation)f(n)m(um)m(b)s(er)g
+Fr(pid)p Fv(,)h(it)g(is)f(safe)i(to)g(do)150 4751 y(so.)p
+eop
%%Page: 28 30
-28 29 bop 0 -116 a Fs(28)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(The)i(separate)j
-Fr(cvs)d Fs(passw)m(ord)h(\014le)g(\(see)h(Section)f(3.7.3.1)j([P)m
-(assw)m(ord)e(authen)m(tication)g(serv)m(er],)h(page)f(24\))0
-491 y(allo)m(ws)d(p)s(eople)f(to)i(use)f(a)h(di\013eren)m(t)f(passw)m
-(ord)f(for)h(rep)s(ository)g(access)h(than)f(for)h(login)e(access.)45
-b(On)30 b(the)i(other)0 616 y(hand,)42 b(once)e(a)h(user)e(has)h
-(access)h(to)g(the)f(rep)s(ository)-8 b(,)42 b(she)d(can)i(execute)g
-(programs)f(on)f(the)i(serv)m(er)f(system)0 740 y(through)e(a)i(v)-5
-b(ariet)m(y)40 b(of)f(means.)67 b(Th)m(us,)40 b(rep)s(ository)f(access)
-h(implies)c(fairly)i(broad)h(system)g(access)h(as)g(w)m(ell.)0
-865 y(It)f(migh)m(t)g(b)s(e)f(p)s(ossible)f(to)j(mo)s(dify)d
-Fr(cvs)h Fs(to)i(prev)m(en)m(t)g(that,)i(but)c(no)h(one)g(has)g(done)g
-(so)g(as)g(of)h(this)e(writing.)0 989 y(F)-8 b(urthermore,)35
-b(there)f(ma)m(y)g(b)s(e)f(other)h(w)m(a)m(ys)h(in)d(whic)m(h)h(ha)m
-(ving)g(access)i(to)f Fr(cvs)f Fs(allo)m(ws)g(p)s(eople)g(to)h(gain)g
-(more)0 1114 y(general)c(access)i(to)f(the)g(system;)g(no)s(one)f(has)g
-(done)g(a)h(careful)e(audit.)125 1411 y(In)d(summary)-8
-b(,)27 b(an)m(y)m(one)i(who)d(gets)i(the)g(passw)m(ord)e(gets)i(rep)s
-(ository)e(access,)k(and)c(some)i(measure)f(of)g(general)0
-1535 y(system)32 b(access)i(as)e(w)m(ell.)45 b(The)32
-b(passw)m(ord)g(is)f(a)m(v)-5 b(ailable)31 b(to)i(an)m(y)m(one)h(who)e
-(can)g(sni\013)f(net)m(w)m(ork)i(pac)m(k)m(ets)h(or)e(read)0
-1660 y(a)f(protected)g(\(i.e.,)g(user)f(read-only\))g(\014le.)40
-b(If)30 b(y)m(ou)g(w)m(an)m(t)i(real)e(securit)m(y)-8
-b(,)30 b(get)i(Kerb)s(eros.)0 2284 y Fk(3.7.4)63 b(Direct)29
-b(connection)i(with)f(k)m(erb)s(eros)125 2581 y Fs(The)j(main)g(disadv)
--5 b(an)m(tage)34 b(of)g(using)f(rsh)f(is)h(that)i(all)e(the)h(data)g
-(needs)g(to)h(pass)e(through)g(additional)f(pro-)0 2706
-y(grams,)40 b(so)d(it)g(ma)m(y)i(b)s(e)d(slo)m(w)m(er.)63
-b(So)37 b(if)g(y)m(ou)g(ha)m(v)m(e)i(k)m(erb)s(eros)e(installed)f(y)m
-(ou)i(can)f(connect)i(via)e(a)h(direct)f Fr(tcp)0 2830
-y Fs(connection,)31 b(authen)m(ticating)f(with)f(k)m(erb)s(eros.)125
-3128 y(T)-8 b(o)35 b(do)f(this,)h Fr(cvs)e Fs(needs)i(to)g(b)s(e)f
-(compiled)f(with)g(k)m(erb)s(eros)i(supp)s(ort;)g(when)e(con\014guring)
-g Fr(cvs)h Fs(it)g(tries)g(to)0 3252 y(detect)e(whether)d(k)m(erb)s
-(eros)i(is)e(presen)m(t)h(or)h(y)m(ou)f(can)h(use)f(the)h(`)p
-Fn(--with-krb4)p Fs(')d(\015ag)i(to)h(con\014gure.)125
-3549 y(The)h(data)i(transmitted)f(is)f Fo(not)k Fs(encrypted)d(b)m(y)g
-(default.)49 b(Encryption)32 b(supp)s(ort)f(m)m(ust)i(b)s(e)g(compiled)
-f(in)m(to)0 3674 y(b)s(oth)37 b(the)h(clien)m(t)f(and)h(serv)m(er;)k
-(use)37 b(the)h(`)p Fn(--enable-encryption)p Fs(')33
-b(con\014gure)38 b(option)f(to)i(turn)d(it)i(on.)62 b(Y)-8
-b(ou)0 3798 y(m)m(ust)30 b(then)g(use)g(the)h Fn(-x)f
-Fs(global)f(option)h(to)h(request)g(encryption.)125 4096
-y(Y)-8 b(ou)32 b(need)g(to)h(edit)e Fn(inetd.conf)e Fs(on)j(the)g(serv)
-m(er)h(mac)m(hine)e(to)i(run)e Fn(cvs)e(kserver)p Fs(.)44
-b(The)31 b(clien)m(t)h(uses)g(p)s(ort)0 4220 y(1999)k(b)m(y)e(default;)
-h(if)f(y)m(ou)g(w)m(an)m(t)h(to)g(use)f(another)g(p)s(ort)g(sp)s(ecify)
-e(it)i(in)f(the)h Fn(CVS_CLIENT_PORT)c Fs(en)m(vironmen)m(t)0
-4345 y(v)-5 b(ariable)29 b(on)h(the)h(clien)m(t.)125
-4642 y(When)e(y)m(ou)i(w)m(an)m(t)f(to)h(use)f Fr(cvs)p
-Fs(,)f(get)i(a)g(tic)m(k)m(et)g(in)e(the)h(usual)e(w)m(a)m(y)j
-(\(generally)f Fn(kinit)p Fs(\);)f(it)h(m)m(ust)g(b)s(e)f(a)h(tic)m(k)m
-(et)0 4766 y(whic)m(h)f(allo)m(ws)h(y)m(ou)h(to)g(log)f(in)m(to)g(the)h
-(serv)m(er)g(mac)m(hine.)40 b(Then)29 b(y)m(ou)i(are)g(ready)f(to)h
-(go:)240 5043 y Fn(cvs)47 b(-d)g(:kserver:chainsaw.brickya)o(rd.)o
-(com:)o(/use)o(r/l)o(ocal)o(/cvs)o(roo)o(t)42 b(checkout)j(foo)125
-5340 y Fs(Previous)29 b(v)m(ersions)g(of)i Fr(cvs)e Fs(w)m(ould)h(fall)
-f(bac)m(k)i(to)g(a)g(connection)f(via)g(rsh;)g(this)f(v)m(ersion)h
-(will)d(not)k(do)f(so.)p eop
+28 29 bop 150 -116 a Fv(28)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 29 31
-29 30 bop 0 -116 a Fs(Chapter)30 b(3:)41 b(The)30 b(Rep)s(ository)2725
-b(29)0 366 y Fm(3.8)68 b(Read-only)31 b(rep)t(ository)h(access)125
-677 y Fs(It)j(is)g(p)s(ossible)f(to)i(gran)m(t)h(read-only)e(rep)s
-(ository)g(access)i(to)f(p)s(eople)f(using)f(the)i(passw)m(ord-authen)m
-(ticated)0 801 y(serv)m(er)i(\(see)h(Section)e(3.7.3)j([P)m(assw)m(ord)
-e(authen)m(ticated],)i(page)f(24\).)64 b(\(The)37 b(other)h(access)h
-(metho)s(ds)e(do)h(not)0 926 y(ha)m(v)m(e)43 b(explicit)c(supp)s(ort)h
-(for)h(read-only)g(users)f(b)s(ecause)i(those)g(metho)s(ds)e(all)h
-(assume)g(login)f(access)j(to)f(the)0 1051 y(rep)s(ository)27
-b(mac)m(hine)h(an)m(yw)m(a)m(y)-8 b(,)30 b(and)e(therefore)g(the)h
-(user)e(can)i(do)f(whatev)m(er)g(lo)s(cal)g(\014le)f(p)s(ermissions)e
-(allo)m(w)i(her)0 1175 y(to)k(do.\))125 1486 y(A)38 b(user)f(who)h(has)
-g(read-only)g(access)h(can)g(do)f(only)f(those)i Fr(cvs)e
-Fs(op)s(erations)h(whic)m(h)f(do)h(not)g(mo)s(dify)f(the)0
-1610 y(rep)s(ository)-8 b(,)30 b(except)i(for)e(certain)h
-(\\administrativ)m(e")f(\014les)f(\(suc)m(h)i(as)f(lo)s(c)m(k)h
-(\014les)f(and)g(the)g(history)g(\014le\).)41 b(It)30
-b(ma)m(y)0 1735 y(b)s(e)40 b(desirable)f(to)i(use)g(this)e(feature)i
-(in)f(conjunction)f(with)h(user-aliasing)e(\(see)k(Section)e(3.7.3.1)k
-([P)m(assw)m(ord)0 1859 y(authen)m(tication)32 b(serv)m(er],)g(page)g
-(24\).)46 b(Ho)m(w)m(ev)m(er,)34 b(note)e(that)g(read-only)f(access)i
-(do)s(es)e(not)h(rep)s(eal)e(the)i(existing)0 1984 y(securit)m(y)e
-(considerations)f(in)g(See)i(Section)f(3.7.3.3)j([P)m(assw)m(ord)e
-(authen)m(tication)f(securit)m(y],)h(page)g(27.)125 2294
-y(There)e(are)i(t)m(w)m(o)h(w)m(a)m(ys)f(to)g(sp)s(ecify)e(read-only)h
-(access)i(for)e(a)h(user:)40 b(b)m(y)30 b(inclusion,)d(and)j(b)m(y)g
-(exclusion.)125 2605 y Fn(")p Fs(Inclusion)p Fn(")d Fs(means)j(listing)
-f(that)i(user)f(sp)s(eci\014cally)e(in)h(the)i(`)p Fn
-($CVSROOT/CVSROOT/readers)p Fs(')24 b(\014le,)30 b(whic)m(h)0
-2729 y(is)f(simply)f(a)j(newline-separated)e(list)g(of)i(users.)40
-b(Here)31 b(is)e(a)i(sample)e(`)p Fn(readers)p Fs(')g(\014le:)240
-3019 y Fn(melissa)240 3123 y(splotnik)240 3226 y(jrandom)125
-3537 y Fs(\(Don't)i(forget)h(the)e(newline)e(after)j(the)g(last)f
-(user.\))125 3847 y Fn(")p Fs(Exclusion)p Fn(")17 b Fs(means)j
-(explicitly)e(listing)g(ev)m(ery)m(one)k(who)e(has)g
-Fo(write)25 b Fs(access|if)20 b(the)h(`)p Fn($CVSROOT/CVSROOT/writers)o
-Fs(')p 4214 3865 42 81 v 0 3972 a(\014le)j(exists,)h(then)f(only)g
-(those)h(users)f(listed)f(in)g(it)h(ha)m(v)m(e)i(write)e(access,)j(and)
-d(ev)m(ery)m(one)i(else)e(has)h(read-only)f(access)0
-4096 y(\(of)29 b(course,)h(ev)m(en)f(the)g(read-only)g(users)e(still)g
-(need)i(to)g(b)s(e)f(listed)g(in)f(the)i(`)p Fn
-($CVSROOT/CVSROOT/passwd)p Fs(')23 b(\014le\).)0 4221
-y(The)30 b(`)p Fn(writers)p Fs(')f(\014le)g(has)h(the)h(same)g(format)f
-(as)h(the)g(`)p Fn(readers)p Fs(')d(\014le.)125 4531
-y(Note:)73 b(if)45 b(y)m(our)h(`)p Fn($CVSROOT/CVSROOT/passwd)p
-Fs(')41 b(\014le)k(maps)h(cvs)g(users)f(on)m(to)j(system)e(users)f
-(\(see)i(Sec-)0 4656 y(tion)41 b(3.7.3.1)i([P)m(assw)m(ord)f(authen)m
-(tication)f(serv)m(er],)k(page)c(24\),)46 b(mak)m(e)c(sure)e(y)m(ou)i
-(den)m(y)f(or)g(gran)m(t)h(read-only)0 4780 y(access)34
-b(using)d(the)i Fo(cvs)k Fs(usernames,)c(not)g(the)g(system)g
-(usernames.)47 b(That)33 b(is,)g(the)g(`)p Fn(readers)p
-Fs(')e(and)h(`)p Fn(writers)p Fs(')0 4905 y(\014les)d(con)m(tain)i(cvs)
-g(usernames,)e(whic)m(h)h(ma)m(y)h(or)f(ma)m(y)h(not)g(b)s(e)e(the)i
-(same)g(as)f(system)h(usernames.)125 5215 y(Here)j(is)f(a)i(complete)f
-(description)e(of)j(the)f(serv)m(er's)g(b)s(eha)m(vior)f(in)g(deciding)
-f(whether)i(to)h(gran)m(t)g(read-only)0 5340 y(or)30
-b(read-write)g(access:)p eop
+29 30 bop 150 -116 a Fv(Chapter)30 b(4:)41 b(Starting)30
+b(a)g(pro)5 b(ject)31 b(with)e(CVS)1912 b(29)150 366
+y Fs(4)80 b(Starting)54 b(a)g(pro)9 b(ject)53 b(with)g(CVS)275
+612 y Fv(Because)30 b(renaming)f(\014les)f(and)h(mo)m(ving)g(them)h(b)s
+(et)m(w)m(een)g(directories)e(is)h(somewhat)h(incon)m(v)m(enien)m(t,)
+150 722 y(the)36 b(\014rst)f(thing)f(y)m(ou)i(do)g(when)f(y)m(ou)h
+(start)g(a)g(new)f(pro)5 b(ject)36 b(should)e(b)s(e)h(to)h(think)e
+(through)h(y)m(our)h(\014le)150 832 y(organization.)k(It)27
+b(is)e(not)i(imp)s(ossible)d(to)j(rename)g(or)g(mo)m(v)m(e)h(\014les,)f
+(but)f(it)g(do)s(es)h(increase)f(the)h(p)s(oten)m(tial)150
+941 y(for)c(confusion)e(and)h Fu(cvs)g Fv(do)s(es)g(ha)m(v)m(e)i(some)g
+(quirks)d(particularly)f(in)h(the)i(area)h(of)f(renaming)f
+(directories.)150 1051 y(See)31 b(Chapter)e(13)j([Mo)m(ving)f
+(\014les],)e(page)j(67.)275 1189 y(What)f(to)g(do)f(next)h(dep)s(ends)d
+(on)i(the)h(situation)e(at)i(hand.)150 1456 y Fq(4.1)68
+b(Setting)46 b(up)e(the)h(\014les)275 1653 y Fv(The)28
+b(\014rst)g(step)h(is)f(to)h(create)i(the)e(\014les)f(inside)e(the)j
+(rep)s(ository)-8 b(.)40 b(This)27 b(can)i(b)s(e)f(done)h(in)e(a)i
+(couple)g(of)150 1763 y(di\013eren)m(t)h(w)m(a)m(ys.)150
+1995 y Fk(4.1.1)63 b(Creating)40 b(a)h(directory)g(tree)f(from)h(a)f(n)
+m(um)m(b)s(er)h(of)f(\014les)275 2191 y Fv(When)e(y)m(ou)i(b)s(egin)d
+(using)h Fu(cvs)p Fv(,)i(y)m(ou)g(will)c(probably)h(already)i(ha)m(v)m
+(e)h(sev)m(eral)g(pro)5 b(jects)39 b(that)h(can)150 2301
+y(b)s(e)46 b(put)h(under)e Fu(cvs)h Fv(con)m(trol.)91
+b(In)47 b(these)g(cases)h(the)f(easiest)h(w)m(a)m(y)g(is)e(to)i(use)f
+(the)g Fp(import)e Fv(com-)150 2410 y(mand.)84 b(An)45
+b(example)f(is)h(probably)e(the)i(easiest)h(w)m(a)m(y)g(to)g(explain)d
+(ho)m(w)i(to)h(use)f(it.)84 b(If)45 b(the)g(\014les)150
+2520 y(y)m(ou)31 b(w)m(an)m(t)g(to)h(install)c(in)h Fu(cvs)h
+Fv(reside)f(in)g(`)p Fr(wdir)7 b Fv(',)29 b(and)h(y)m(ou)h(w)m(an)m(t)g
+(them)g(to)g(app)s(ear)f(in)f(the)i(rep)s(ository)150
+2629 y(as)g(`)p Fp($CVSROOT/yoyodyne/)p Fr(rdi)o(r)6
+b Fv(',)25 b(y)m(ou)31 b(can)g(do)f(this:)390 2762 y
+Fp($)47 b(cd)h Fr(wdir)390 2866 y Fp($)f(cvs)g(import)f(-m)i("Imported)
+d(sources")g(yoyodyne/)p Fr(rdir)50 b Fp(yoyo)d(start)275
+3004 y Fv(Unless)26 b(y)m(ou)h(supply)e(a)i(log)g(message)i(with)d(the)
+h(`)p Fp(-m)p Fv(')g(\015ag,)h Fu(cvs)e Fv(starts)i(an)f(editor)g(and)f
+(prompts)g(for)150 3114 y(a)j(message.)41 b(The)28 b(string)f(`)p
+Fp(yoyo)p Fv(')h(is)f(a)i Fr(v)m(endor)f(tag)p Fv(,)j(and)c(`)p
+Fp(start)p Fv(')h(is)f(a)i Fr(release)g(tag)p Fv(.)41
+b(They)28 b(ma)m(y)h(\014ll)d(no)150 3223 y(purp)s(ose)h(in)f(this)i
+(con)m(text,)i(but)e(since)g Fu(cvs)f Fv(requires)g(them)h(they)g(m)m
+(ust)g(b)s(e)g(presen)m(t.)40 b(See)28 b(Chapter)g(12)150
+3333 y([T)-8 b(rac)m(king)31 b(sources],)g(page)g(63,)g(for)f(more)h
+(information)e(ab)s(out)h(them.)275 3471 y(Y)-8 b(ou)30
+b(can)h(no)m(w)f(v)m(erify)g(that)h(it)f(w)m(ork)m(ed,)h(and)f(remo)m
+(v)m(e)i(y)m(our)e(original)f(source)h(directory)-8 b(.)390
+3604 y Fp($)47 b(cd)h(..)390 3708 y($)f(mv)h Fr(dir)k(dir)p
+Fp(.orig)390 3812 y($)47 b(cvs)g(checkout)f(yoyodyne/)p
+Fr(dir)336 b Fp(#)48 b Fv(Explanation)29 b(b)s(elo)m(w)390
+3915 y Fp($)47 b(diff)g(-r)g Fr(dir)p Fp(.orig)e(yoyodyne/)p
+Fr(dir)390 4019 y Fp($)i(rm)h(-r)f Fr(dir)p Fp(.orig)150
+4158 y Fv(Erasing)30 b(the)i(original)d(sources)i(is)g(a)g(go)s(o)s(d)g
+(idea,)h(to)g(mak)m(e)g(sure)e(that)i(y)m(ou)g(do)f(not)h(acciden)m
+(tally)e(edit)150 4267 y(them)40 b(in)f Fr(dir)p Fv(,)i(b)m(ypassing)d
+Fu(cvs)p Fv(.)69 b(Of)40 b(course,)i(it)e(w)m(ould)f(b)s(e)g(wise)g(to)
+i(mak)m(e)g(sure)e(that)i(y)m(ou)f(ha)m(v)m(e)i(a)150
+4377 y(bac)m(kup)30 b(of)h(the)f(sources)h(b)s(efore)f(y)m(ou)g(remo)m
+(v)m(e)i(them.)275 4515 y(The)d Fp(checkout)e Fv(command)j(can)g
+(either)f(tak)m(e)i(a)g(mo)s(dule)d(name)h(as)h(argumen)m(t)h(\(as)f
+(it)f(has)h(done)f(in)150 4625 y(all)d(previous)f(examples\))h(or)h(a)g
+(path)f(name)h(relativ)m(e)g(to)g Fp($CVSROOT)p Fv(,)e(as)i(it)f(did)f
+(in)g(the)i(example)f(ab)s(o)m(v)m(e.)275 4763 y(It)49
+b(is)g(a)h(go)s(o)s(d)f(idea)g(to)h(c)m(hec)m(k)h(that)f(the)g(p)s
+(ermissions)c Fu(cvs)j Fv(sets)h(on)f(the)h(directories)e(inside)150
+4873 y(`)p Fp($CVSROOT)p Fv(')35 b(are)h(reasonable,)i(and)e(that)h
+(they)g(b)s(elong)e(to)j(the)e(prop)s(er)f(groups.)58
+b(See)37 b(Section)f(3.2.2)150 4982 y([File)30 b(p)s(ermissions],)d
+(page)32 b(15.)275 5121 y(If)i(some)h(of)g(the)g(\014les)f(y)m(ou)h(w)m
+(an)m(t)g(to)h(imp)s(ort)d(are)i(binary)-8 b(,)35 b(y)m(ou)g(ma)m(y)g
+(w)m(an)m(t)h(to)f(use)g(the)g(wrapp)s(ers)150 5230 y(features)g(to)h
+(sp)s(ecify)e(whic)m(h)g(\014les)g(are)i(binary)d(and)h(whic)m(h)g(are)
+i(not.)55 b(See)36 b(Section)e(C.2)i([W)-8 b(rapp)s(ers],)150
+5340 y(page)31 b(126.)p eop
%%Page: 30 32
-30 31 bop 0 -116 a Fs(30)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(If)h(`)p Fn(readers)p
-Fs(')f(exists,)i(and)g(this)e(user)h(is)g(listed)g(in)f(it,)i(then)g
-(she)f(gets)i(read-only)e(access.)47 b(Or)31 b(if)f(`)p
-Fn(writers)p Fs(')0 491 y(exists,)38 b(and)e(this)g(user)g(is)g(NOT)g
-(listed)g(in)f(it,)j(then)f(she)f(also)h(gets)h(read-only)e(access)i
-(\(this)e(is)g(true)g(ev)m(en)i(if)0 616 y(`)p Fn(readers)p
-Fs(')29 b(exists)h(but)g(she)g(is)f(not)i(listed)e(there\).)41
-b(Otherwise,)29 b(she)h(gets)i(full)c(read-write)i(access.)125
-890 y(Of)41 b(course)g(there)h(is)f(a)h(con\015ict)f(if)g(the)h(user)f
-(is)g(listed)f(in)g(b)s(oth)h(\014les.)74 b(This)39 b(is)i(resolv)m(ed)
-h(in)e(the)i(more)0 1014 y(conserv)-5 b(ativ)m(e)37 b(w)m(a)m(y)-8
-b(,)39 b(it)d(b)s(eing)f(b)s(etter)h(to)h(protect)g(the)f(rep)s
-(ository)f(to)s(o)i(m)m(uc)m(h)f(than)g(to)s(o)g(little:)51
-b(suc)m(h)36 b(a)h(user)0 1139 y(gets)31 b(read-only)f(access.)p
-eop
+30 31 bop 150 -116 a Fv(30)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Fk(4.1.2)63 b(Creating)40
+b(Files)i(F)-10 b(rom)41 b(Other)g(V)-10 b(ersion)41
+b(Con)m(trol)g(Systems)275 553 y Fv(If)35 b(y)m(ou)i(ha)m(v)m(e)h(a)f
+(pro)5 b(ject)37 b(whic)m(h)e(y)m(ou)i(are)f(main)m(taining)f(with)g
+(another)i(v)m(ersion)f(con)m(trol)h(system,)150 663
+y(suc)m(h)g(as)g Fu(r)n(cs)p Fv(,)h(y)m(ou)f(ma)m(y)h(wish)d(to)j(put)e
+(the)h(\014les)f(from)g(that)i(pro)5 b(ject)37 b(in)m(to)g
+Fu(cvs)p Fv(,)h(and)f(preserv)m(e)g(the)150 773 y(revision)29
+b(history)g(of)h(the)h(\014les.)150 940 y(F)-8 b(rom)31
+b(R)m(CS)60 b(If)26 b(y)m(ou)h(ha)m(v)m(e)g(b)s(een)f(using)f
+Fu(r)n(cs)p Fv(,)h(\014nd)f(the)i Fu(r)n(cs)e Fv(\014les|usually)e(a)k
+(\014le)e(named)h(`)p Fp(foo.c)p Fv(')g(will)630 1049
+y(ha)m(v)m(e)h(its)e Fu(r)n(cs)g Fv(\014le)g(in)g(`)p
+Fp(RCS/foo.c,v)p Fv(')e(\(but)j(it)f(could)g(b)s(e)g(other)h(places;)i
+(consult)d(the)h Fu(r)n(cs)630 1159 y Fv(do)s(cumen)m(tation)36
+b(for)g(details\).)57 b(Then)35 b(create)i(the)f(appropriate)f
+(directories)g(in)g Fu(cvs)g Fv(if)630 1268 y(they)d(do)h(not)f
+(already)g(exist.)46 b(Then)31 b(cop)m(y)i(the)g(\014les)e(in)m(to)h
+(the)h(appropriate)e(directories)630 1378 y(in)39 b(the)i
+Fu(cvs)e Fv(rep)s(ository)h(\(the)g(name)h(in)e(the)i(rep)s(ository)e
+(m)m(ust)h(b)s(e)g(the)h(name)f(of)h(the)630 1488 y(source)34
+b(\014le)f(with)g(`)p Fp(,v)p Fv(')g(added;)j(the)e(\014les)f(go)h
+(directly)f(in)f(the)j(app)s(opriate)d(directory)i(of)630
+1597 y(the)28 b(rep)s(ository)-8 b(,)27 b(not)h(in)e(an)h(`)p
+Fp(RCS)p Fv(')g(sub)s(directory\).)38 b(This)26 b(is)g(one)i(of)f(the)h
+(few)f(times)g(when)630 1707 y(it)35 b(is)g(a)h(go)s(o)s(d)g(idea)f(to)
+i(access)g(the)f Fu(cvs)e Fv(rep)s(ository)h(directly)-8
+b(,)37 b(rather)e(than)h(using)e Fu(cvs)630 1816 y Fv(commands.)40
+b(Then)30 b(y)m(ou)g(are)h(ready)f(to)i(c)m(hec)m(k)g(out)e(a)h(new)f
+(w)m(orking)f(directory)-8 b(.)630 1945 y(The)31 b Fu(r)n(cs)f
+Fv(\014le)h(should)e(not)j(b)s(e)e(lo)s(c)m(k)m(ed)i(when)e(y)m(ou)i
+(mo)m(v)m(e)h(it)e(in)m(to)g Fu(cvs)p Fv(;)g(if)f(it)h(is,)g
+Fu(cvs)g Fv(will)630 2055 y(ha)m(v)m(e)h(trouble)d(letting)h(y)m(ou)h
+(op)s(erate)g(on)f(it.)150 2203 y(F)-8 b(rom)31 b(another)f(v)m(ersion)
+g(con)m(trol)h(system)630 2312 y(Man)m(y)j(v)m(ersion)g(con)m(trol)g
+(systems)g(ha)m(v)m(e)h(the)e(abilit)m(y)g(to)h(exp)s(ort)g
+Fu(r)n(cs)e Fv(\014les)h(in)g(the)h(stan-)630 2422 y(dard)41
+b(format.)76 b(If)41 b(y)m(ours)h(do)s(es,)j(exp)s(ort)c(the)i
+Fu(r)n(cs)e Fv(\014les)f(and)i(then)f(follo)m(w)h(the)g(ab)s(o)m(v)m(e)
+630 2532 y(instructions.)150 2679 y(F)-8 b(rom)31 b(SCCS)630
+2789 y(There)24 b(is)g(a)i(script)e(in)f(the)i(`)p Fp(contrib)p
+Fv(')f(directory)g(of)h(the)g Fu(cvs)f Fv(source)h(distribution)d
+(called)630 2899 y(`)p Fp(sccs2rcs)p Fv(')31 b(whic)m(h)h(con)m(v)m
+(erts)j Fu(sccs)d Fv(\014les)g(to)i Fu(r)n(cs)e Fv(\014les.)49
+b(Note:)e(y)m(ou)34 b(m)m(ust)f(run)f(it)g(on)i(a)630
+3008 y(mac)m(hine)40 b(whic)m(h)f(has)h(b)s(oth)g Fu(sccs)f
+Fv(and)h Fu(r)n(cs)f Fv(installed,)i(and)f(lik)m(e)g(ev)m(erything)g
+(else)g(in)630 3118 y(con)m(trib)30 b(it)g(is)f(unsupp)s(orted)f(\(y)m
+(our)i(mileage)h(ma)m(y)g(v)-5 b(ary\).)150 3325 y Fk(4.1.3)63
+b(Creating)40 b(a)h(directory)g(tree)f(from)h(scratc)m(h)275
+3512 y Fv(F)-8 b(or)43 b(a)f(new)g(pro)5 b(ject,)46 b(the)c(easiest)h
+(thing)e(to)i(do)f(is)g(probably)e(to)j(create)h(an)e(empt)m(y)g
+(directory)150 3621 y(structure,)30 b(lik)m(e)g(this:)390
+3744 y Fp($)47 b(mkdir)g(tc)390 3848 y($)g(mkdir)g(tc/man)390
+3952 y($)g(mkdir)g(tc/testing)275 4081 y Fv(After)28
+b(that,)h(y)m(ou)g(use)f(the)g Fp(import)f Fv(command)h(to)h(create)h
+(the)e(corresp)s(onding)e(\(empt)m(y\))j(directory)150
+4190 y(structure)h(inside)e(the)j(rep)s(ository:)390
+4313 y Fp($)47 b(cd)h(tc)390 4417 y($)f(cvs)g(import)f(-m)i("Created)d
+(directory)g(structure")g(yoyodyne/)p Fr(dir)51 b Fp(yoyo)46
+b(start)275 4546 y Fv(Then,)29 b(use)h Fp(add)g Fv(to)h(add)f(\014les)f
+(\(and)h(new)g(directories\))g(as)g(they)h(app)s(ear.)275
+4675 y(Chec)m(k)c(that)h(the)g(p)s(ermissions)c Fu(cvs)j
+Fv(sets)h(on)f(the)h(directories)e(inside)f(`)p Fp($CVSROOT)p
+Fv(')h(are)i(reasonable.)150 4915 y Fq(4.2)68 b(De\014ning)45
+b(the)g(mo)t(dule)275 5102 y Fv(The)25 b(next)h(step)f(is)g(to)h
+(de\014ne)f(the)h(mo)s(dule)e(in)g(the)i(`)p Fp(modules)p
+Fv(')e(\014le.)39 b(This)24 b(is)g(not)i(strictly)f(necessary)-8
+b(,)150 5211 y(but)30 b(mo)s(dules)e(can)j(b)s(e)f(con)m(v)m(enien)m(t)
+h(in)e(grouping)g(together)j(related)e(\014les)g(and)f(directories.)275
+5340 y(In)g(simple)g(cases)i(these)g(steps)f(are)h(su\016cien)m(t)e(to)
+j(de\014ne)d(a)i(mo)s(dule.)p eop
%%Page: 31 33
-31 32 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(Starting)30
-b(a)g(pro)5 b(ject)31 b(with)e(CVS)2212 b(31)0 366 y
-Fp(4)80 b(Starting)30 b(a)h(pro)9 b(ject)29 b(with)h(CVS)125
-749 y Fs(Because)d(renaming)e(\014les)f(and)i(mo)m(ving)f(them)h(b)s
-(et)m(w)m(een)h(directories)e(is)f(somewhat)j(incon)m(v)m(enien)m(t,)g
-(the)f(\014rst)0 874 y(thing)34 b(y)m(ou)g(do)h(when)e(y)m(ou)i(start)g
-(a)g(new)f(pro)5 b(ject)36 b(should)c(b)s(e)i(to)h(think)e(through)h(y)
-m(our)h(\014le)e(organization.)54 b(It)0 998 y(is)30
-b(not)h(imp)s(ossible)c(to)k(rename)g(or)f(mo)m(v)m(e)j(\014les,)c(but)
-h(it)h(do)s(es)f(increase)g(the)h(p)s(oten)m(tial)f(for)h(confusion)e
-(and)h Fr(cvs)0 1123 y Fs(do)s(es)36 b(ha)m(v)m(e)i(some)e(quirks)f
-(particularly)f(in)h(the)h(area)h(of)g(renaming)e(directories.)58
-b(See)36 b(Chapter)g(13)h([Mo)m(ving)0 1247 y(\014les],)30
-b(page)h(73.)125 1523 y(What)g(to)g(do)f(next)h(dep)s(ends)d(on)i(the)h
-(situation)e(at)i(hand.)0 1988 y Fm(4.1)68 b(Setting)31
-b(up)f(the)h(\014les)125 2264 y Fs(The)25 b(\014rst)g(step)g(is)g(to)i
-(create)g(the)f(\014les)f(inside)e(the)j(rep)s(ository)-8
-b(.)38 b(This)24 b(can)i(b)s(e)f(done)h(in)e(a)i(couple)g(of)f
-(di\013eren)m(t)0 2388 y(w)m(a)m(ys.)0 2820 y Fk(4.1.1)63
-b(Creating)30 b(a)g(directory)g(tree)g(from)g(a)g(n)m(um)m(b)s(er)f(of)
-i(\014les)125 3095 y Fs(When)38 b(y)m(ou)h(b)s(egin)e(using)g
-Fr(cvs)p Fs(,)j(y)m(ou)f(will)c(probably)i(already)h(ha)m(v)m(e)i(sev)m
-(eral)f(pro)5 b(jects)39 b(that)g(can)g(b)s(e)f(put)0
-3220 y(under)32 b Fr(cvs)h Fs(con)m(trol.)50 b(In)33
-b(these)h(cases)h(the)e(easiest)h(w)m(a)m(y)h(is)d(to)j(use)e(the)h
-Fn(import)d Fs(command.)50 b(An)34 b(example)f(is)0 3344
-y(probably)e(the)i(easiest)g(w)m(a)m(y)g(to)g(explain)e(ho)m(w)i(to)g
-(use)g(it.)46 b(If)32 b(the)h(\014les)f(y)m(ou)h(w)m(an)m(t)g(to)g
-(install)e(in)g Fr(cvs)h Fs(reside)f(in)0 3469 y(`)p
-Fo(wdir)7 b Fs(',)32 b(and)g(y)m(ou)i(w)m(an)m(t)f(them)g(to)h(app)s
-(ear)e(in)g(the)h(rep)s(ository)f(as)i(`)p Fn($CVSROOT/yoyodyne/)p
-Fo(rdi)o(r)6 b Fs(',)28 b(y)m(ou)34 b(can)f(do)0 3593
-y(this:)240 3848 y Fn($)47 b(cd)h Fo(wdir)240 3952 y
-Fn($)f(cvs)g(import)f(-m)i("Imported)d(sources")g(yoyodyne/)p
-Fo(rdir)50 b Fn(yoyo)d(start)125 4228 y Fs(Unless)39
-b(y)m(ou)i(supply)d(a)i(log)h(message)g(with)e(the)i(`)p
-Fn(-m)p Fs(')f(\015ag,)k Fr(cvs)39 b Fs(starts)i(an)f(editor)g(and)g
-(prompts)f(for)i(a)0 4353 y(message.)h(The)30 b(string)f(`)p
-Fn(yoyo)p Fs(')h(is)g(a)g Fo(v)m(endor)h(tag)p Fs(,)h(and)d(`)p
-Fn(start)p Fs(')h(is)f(a)i Fo(release)g(tag)p Fs(.)42
-b(They)30 b(ma)m(y)h(\014ll)d(no)j(purp)s(ose)0 4477
-y(in)41 b(this)h(con)m(text,)47 b(but)42 b(since)g Fr(cvs)g
-Fs(requires)f(them)h(they)h(m)m(ust)f(b)s(e)g(presen)m(t.)77
-b(See)43 b(Chapter)f(12)i([T)-8 b(rac)m(king)0 4602 y(sources],)31
-b(page)g(69,)g(for)g(more)f(information)f(ab)s(out)h(them.)125
-4877 y(Y)-8 b(ou)30 b(can)h(no)m(w)f(v)m(erify)g(that)h(it)f(w)m(ork)m
-(ed,)h(and)f(remo)m(v)m(e)i(y)m(our)e(original)f(source)h(directory)-8
-b(.)240 5132 y Fn($)47 b(cd)h(..)240 5236 y($)f(mv)h
-Fo(dir)k(dir)p Fn(.orig)240 5340 y($)47 b(cvs)g(checkout)f(yoyodyne/)p
-Fo(dir)336 b Fn(#)48 b Fs(Explanation)29 b(b)s(elo)m(w)p
-eop
+31 32 bop 150 -116 a Fv(Chapter)30 b(4:)41 b(Starting)30
+b(a)g(pro)5 b(ject)31 b(with)e(CVS)1912 b(31)199 366
+y(1.)61 b(Get)31 b(a)g(w)m(orking)f(cop)m(y)h(of)g(the)f(mo)s(dules)f
+(\014le.)570 495 y Fp($)47 b(cvs)g(checkout)f(CVSROOT/modules)570
+599 y($)h(cd)h(CVSROOT)199 733 y Fv(2.)61 b(Edit)30 b(the)h(\014le)f
+(and)g(insert)g(a)i(line)d(that)j(de\014nes)e(the)h(mo)s(dule.)41
+b(See)31 b(Section)g(3.4)h([In)m(tro)f(adminis-)330 843
+y(trativ)m(e)j(\014les],)f(page)h(19,)h(for)e(an)g(in)m(tro)s(duction.)
+47 b(See)33 b(Section)g(C.1)h([mo)s(dules],)e(page)i(125,)i(for)d(a)330
+953 y(full)25 b(description)g(of)i(the)h(mo)s(dules)d(\014le.)39
+b(Y)-8 b(ou)27 b(can)h(use)f(the)g(follo)m(wing)f(line)f(to)j(de\014ne)
+e(the)i(mo)s(dule)330 1062 y(`)p Fp(tc)p Fv(':)570 1191
+y Fp(tc)143 b(yoyodyne/tc)199 1325 y Fv(3.)61 b(Commit)30
+b(y)m(our)g(c)m(hanges)h(to)g(the)g(mo)s(dules)d(\014le.)570
+1454 y Fp($)47 b(cvs)g(commit)f(-m)i("Added)e(the)h(tc)g(module.")e
+(modules)199 1589 y Fv(4.)61 b(Release)31 b(the)g(mo)s(dules)d(mo)s
+(dule.)570 1717 y Fp($)47 b(cd)h(..)570 1821 y($)f(cvs)g(release)f(-d)h
+(CVSROOT)p eop
%%Page: 32 34
-32 33 bop 0 -116 a Fs(32)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)240 366 y Fn($)47 b(diff)g(-r)g
-Fo(dir)p Fn(.orig)e(yoyodyne/)p Fo(dir)240 470 y Fn($)i(rm)h(-r)f
-Fo(dir)p Fn(.orig)0 754 y Fs(Erasing)28 b(the)h(original)e(sources)i
-(is)f(a)i(go)s(o)s(d)f(idea,)g(to)h(mak)m(e)g(sure)e(that)i(y)m(ou)f
-(do)g(not)g(acciden)m(tally)g(edit)f(them)h(in)0 879
-y Fo(dir)p Fs(,)d(b)m(ypassing)g Fr(cvs)p Fs(.)39 b(Of)26
-b(course,)i(it)e(w)m(ould)g(b)s(e)h(wise)f(to)h(mak)m(e)h(sure)f(that)g
-(y)m(ou)g(ha)m(v)m(e)i(a)e(bac)m(kup)g(of)g(the)g(sources)0
-1003 y(b)s(efore)j(y)m(ou)h(remo)m(v)m(e)h(them.)125
-1287 y(The)40 b Fn(checkout)e Fs(command)i(can)h(either)g(tak)m(e)h(a)f
-(mo)s(dule)e(name)h(as)h(argumen)m(t)g(\(as)h(it)e(has)g(done)h(in)e
-(all)0 1411 y(previous)29 b(examples\))h(or)h(a)f(path)g(name)h
-(relativ)m(e)f(to)h Fn($CVSROOT)p Fs(,)e(as)h(it)g(did)f(in)g(the)h
-(example)h(ab)s(o)m(v)m(e.)125 1695 y(It)38 b(is)f(a)h(go)s(o)s(d)g
-(idea)g(to)h(c)m(hec)m(k)h(that)e(the)h(p)s(ermissions)c
-Fr(cvs)i Fs(sets)h(on)g(the)h(directories)e(inside)f(`)p
-Fn($CVSROOT)p Fs(')0 1820 y(are)h(reasonable,)i(and)e(that)h(they)f(b)s
-(elong)f(to)i(the)f(prop)s(er)f(groups.)60 b(See)37 b(Section)g(3.2.2)i
-([File)e(p)s(ermissions],)0 1944 y(page)31 b(16.)125
-2228 y(If)g(some)i(of)f(the)h(\014les)e(y)m(ou)i(w)m(an)m(t)g(to)g(imp)
-s(ort)d(are)j(binary)-8 b(,)31 b(y)m(ou)i(ma)m(y)g(w)m(an)m(t)g(to)g
-(use)f(the)g(wrapp)s(ers)f(features)0 2352 y(to)g(sp)s(ecify)e(whic)m
-(h)g(\014les)h(are)g(binary)f(and)h(whic)m(h)f(are)i(not.)41
-b(See)30 b(Section)g(C.2)h([W)-8 b(rapp)s(ers],)30 b(page)h(141.)0
-2856 y Fk(4.1.2)63 b(Creating)30 b(Files)h(F)-10 b(rom)30
-b(Other)g(V)-10 b(ersion)31 b(Con)m(trol)g(Systems)125
-3139 y Fs(If)j(y)m(ou)g(ha)m(v)m(e)i(a)f(pro)5 b(ject)35
-b(whic)m(h)e(y)m(ou)i(are)g(main)m(taining)d(with)h(another)i(v)m
-(ersion)f(con)m(trol)h(system,)h(suc)m(h)e(as)0 3264
-y Fr(r)n(cs)p Fs(,)29 b(y)m(ou)h(ma)m(y)g(wish)e(to)i(put)f(the)h
-(\014les)e(from)h(that)h(pro)5 b(ject)30 b(in)m(to)g
-Fr(cvs)p Fs(,)f(and)g(preserv)m(e)h(the)f(revision)f(history)h(of)0
-3388 y(the)i(\014les.)0 3742 y(F)-8 b(rom)31 b(R)m(CS)60
-b(If)24 b(y)m(ou)h(ha)m(v)m(e)h(b)s(een)e(using)f Fr(r)n(cs)p
-Fs(,)i(\014nd)e(the)i Fr(r)n(cs)e Fs(\014les|usually)e(a)k(\014le)f
-(named)g(`)p Fn(foo.c)p Fs(')g(will)e(ha)m(v)m(e)k(its)480
-3866 y Fr(r)n(cs)g Fs(\014le)g(in)f(`)p Fn(RCS/foo.c,v)p
-Fs(')f(\(but)i(it)h(could)e(b)s(e)i(other)f(places;)i(consult)e(the)h
-Fr(r)n(cs)f Fs(do)s(cumen)m(tation)480 3991 y(for)f(details\).)39
-b(Then)24 b(create)j(the)f(appropriate)e(directories)h(in)f
-Fr(cvs)h Fs(if)f(they)i(do)f(not)h(already)f(exist.)480
-4115 y(Then)j(cop)m(y)h(the)g(\014les)e(in)m(to)i(the)g(appropriate)e
-(directories)h(in)f(the)i Fr(cvs)f Fs(rep)s(ository)f(\(the)j(name)e
-(in)480 4240 y(the)g(rep)s(ository)f(m)m(ust)h(b)s(e)f(the)i(name)f(of)
-g(the)g(source)g(\014le)f(with)g(`)p Fn(,v)p Fs(')h(added;)g(the)g
-(\014les)f(go)i(directly)480 4364 y(in)d(the)h(app)s(opriate)f
-(directory)g(of)h(the)g(rep)s(ository)-8 b(,)28 b(not)f(in)e(an)i(`)p
-Fn(RCS)p Fs(')g(sub)s(directory\).)38 b(This)25 b(is)h(one)480
-4489 y(of)37 b(the)g(few)f(times)h(when)e(it)i(is)e(a)j(go)s(o)s(d)e
-(idea)g(to)i(access)g(the)f Fr(cvs)f Fs(rep)s(ository)f(directly)-8
-b(,)38 b(rather)480 4613 y(than)30 b(using)e Fr(cvs)h
-Fs(commands.)40 b(Then)29 b(y)m(ou)h(are)h(ready)f(to)g(c)m(hec)m(k)i
-(out)e(a)g(new)g(w)m(orking)f(directory)-8 b(.)480 4772
-y(The)36 b Fr(r)n(cs)f Fs(\014le)g(should)f(not)i(b)s(e)g(lo)s(c)m(k)m
-(ed)g(when)g(y)m(ou)g(mo)m(v)m(e)i(it)d(in)m(to)h Fr(cvs)p
-Fs(;)j(if)c(it)g(is,)i Fr(cvs)e Fs(will)f(ha)m(v)m(e)480
-4897 y(trouble)29 b(letting)h(y)m(ou)h(op)s(erate)g(on)f(it.)0
-5091 y(F)-8 b(rom)31 b(another)f(v)m(ersion)g(con)m(trol)h(system)480
-5215 y(Man)m(y)22 b(v)m(ersion)e(con)m(trol)i(systems)f(ha)m(v)m(e)i
-(the)e(abilit)m(y)f(to)i(exp)s(ort)e Fr(r)n(cs)h Fs(\014les)f(in)g(the)
-h(standard)f(format.)480 5340 y(If)30 b(y)m(ours)g(do)s(es,)g(exp)s
-(ort)h(the)f Fr(r)n(cs)f Fs(\014les)h(and)g(then)g(follo)m(w)f(the)i
-(ab)s(o)m(v)m(e)g(instructions.)p eop
+32 33 bop 150 -116 a Fv(32)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 33 35
-33 34 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(Starting)30
-b(a)g(pro)5 b(ject)31 b(with)e(CVS)2212 b(33)0 366 y(F)-8
-b(rom)31 b(SCCS)480 491 y(There)48 b(is)f(a)h(script)f(in)g(the)h(`)p
-Fn(contrib)p Fs(')e(directory)i(of)g(the)g Fr(cvs)f Fs(source)h
-(distribution)d(called)480 616 y(`)p Fn(sccs2rcs)p Fs(')38
-b(whic)m(h)g(con)m(v)m(erts)j Fr(sccs)e Fs(\014les)f(to)j
-Fr(r)n(cs)d Fs(\014les.)68 b(Note:)60 b(y)m(ou)40 b(m)m(ust)g(run)e(it)
-h(on)g(a)h(ma-)480 740 y(c)m(hine)33 b(whic)m(h)g(has)g(b)s(oth)g
-Fr(sccs)f Fs(and)i Fr(r)n(cs)e Fs(installed,)h(and)g(lik)m(e)g(ev)m
-(erything)g(else)h(in)e(con)m(trib)i(it)f(is)480 865
-y(unsupp)s(orted)28 b(\(y)m(our)i(mileage)g(ma)m(y)h(v)-5
-b(ary\).)0 1367 y Fk(4.1.3)63 b(Creating)30 b(a)g(directory)g(tree)g
-(from)g(scratc)m(h)125 1650 y Fs(F)-8 b(or)35 b(a)f(new)g(pro)5
-b(ject,)37 b(the)d(easiest)h(thing)f(to)h(do)f(is)f(probably)g(to)i
-(create)h(an)e(empt)m(y)h(directory)f(structure,)0 1775
-y(lik)m(e)c(this:)240 2038 y Fn($)47 b(mkdir)g(tc)240
-2141 y($)g(mkdir)g(tc/man)240 2245 y($)g(mkdir)g(tc/testing)125
-2529 y Fs(After)21 b(that,)j(y)m(ou)e(use)f(the)g Fn(import)f
-Fs(command)h(to)h(create)h(the)f(corresp)s(onding)d(\(empt)m(y\))k
-(directory)d(structure)0 2653 y(inside)28 b(the)j(rep)s(ository:)240
-2916 y Fn($)47 b(cd)h(tc)240 3020 y($)f(cvs)g(import)f(-m)i("Created)d
-(directory)g(structure")g(yoyodyne/)p Fo(dir)51 b Fn(yoyo)46
-b(start)125 3304 y Fs(Then,)29 b(use)h Fn(add)g Fs(to)h(add)f(\014les)f
-(\(and)h(new)g(directories\))g(as)g(they)h(app)s(ear.)125
-3587 y(Chec)m(k)f(that)h(the)g(p)s(ermissions)c Fr(cvs)i
-Fs(sets)i(on)f(the)h(directories)e(inside)f(`)p Fn($CVSROOT)p
-Fs(')h(are)i(reasonable.)0 4122 y Fm(4.2)68 b(De\014ning)31
-b(the)f(mo)t(dule)125 4406 y Fs(The)j(next)g(step)h(is)e(to)j(de\014ne)
-e(the)g(mo)s(dule)f(in)g(the)i(`)p Fn(modules)p Fs(')e(\014le.)50
-b(This)31 b(is)i(not)h(strictly)e(necessary)-8 b(,)36
-b(but)0 4531 y(mo)s(dules)29 b(can)h(b)s(e)g(con)m(v)m(enien)m(t)h(in)f
-(grouping)f(together)i(related)g(\014les)e(and)h(directories.)125
-4814 y(In)f(simple)g(cases)i(these)g(steps)f(are)h(su\016cien)m(t)e(to)
-j(de\014ne)d(a)i(mo)s(dule.)49 5098 y(1.)61 b(Get)31
-b(a)g(w)m(orking)f(cop)m(y)h(of)g(the)f(mo)s(dules)f(\014le.)420
-5236 y Fn($)47 b(cvs)g(checkout)f(CVSROOT/modules)420
-5340 y($)h(cd)h(CVSROOT)p eop
+33 34 bop 150 -116 a Fv(Chapter)30 b(5:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2265 b(33)150 366 y Fs(5)80 b(Multiple)56
+b(dev)l(elop)t(ers)275 568 y Fv(When)32 b(more)h(than)f(one)h(p)s
+(erson)f(w)m(orks)g(on)h(a)g(soft)m(w)m(are)h(pro)5 b(ject)33
+b(things)f(often)h(get)h(complicated.)150 677 y(Often,)43
+b(t)m(w)m(o)f(p)s(eople)d(try)i(to)g(edit)f(the)h(same)g(\014le)e(sim)m
+(ultaneously)-8 b(.)70 b(One)40 b(solution,)i(kno)m(wn)e(as)h
+Fr(\014le)150 787 y(lo)s(c)m(king)e Fv(or)32 b Fr(reserv)m(ed)h(c)m
+(hec)m(k)m(outs)p Fv(,)i(is)c(to)i(allo)m(w)f(only)f(one)i(p)s(erson)e
+(to)i(edit)e(eac)m(h)j(\014le)d(at)i(a)g(time.)46 b(This)150
+897 y(is)30 b(the)h(only)f(solution)f(with)h(some)h(v)m(ersion)f(con)m
+(trol)h(systems,)h(including)27 b Fu(r)n(cs)j Fv(and)g
+Fu(sccs)p Fv(.)41 b(Curren)m(tly)150 1006 y(the)33 b(usual)e(w)m(a)m(y)
+j(to)f(get)h(reserv)m(ed)f(c)m(hec)m(k)m(outs)h(with)e
+Fu(cvs)f Fv(is)h(the)h Fp(cvs)c(admin)g(-l)j Fv(command)h(\(see)g(Sec-)
+150 1116 y(tion)28 b(A.6.1)h([admin)e(options],)i(page)f(91\).)42
+b(This)26 b(is)h(not)i(as)f(nicely)f(in)m(tegrated)i(in)m(to)f
+Fu(cvs)f Fv(as)h(the)h(w)m(atc)m(h)150 1225 y(features,)f(describ)s(ed)
+e(b)s(elo)m(w,)h(but)g(it)g(seems)g(that)h(most)g(p)s(eople)e(with)g(a)
+i(need)f(for)g(reserv)m(ed)h(c)m(hec)m(k)m(outs)150 1335
+y(\014nd)k(it)i(adequate.)52 b(It)34 b(also)g(ma)m(y)g(b)s(e)g(p)s
+(ossible)d(to)k(use)e(the)h(w)m(atc)m(hes)i(features)e(describ)s(ed)e
+(b)s(elo)m(w,)i(to-)150 1445 y(gether)28 b(with)e(suitable)g(pro)s
+(cedures)h(\(not)h(enforced)f(b)m(y)h(soft)m(w)m(are\),)i(to)e(a)m(v)m
+(oid)g(ha)m(ving)f(t)m(w)m(o)i(p)s(eople)d(edit)150 1554
+y(at)31 b(the)g(same)f(time.)275 1682 y(The)24 b(default)g(mo)s(del)g
+(with)g Fu(cvs)g Fv(is)g(kno)m(wn)g(as)h Fr(unreserv)m(ed)f(c)m(hec)m
+(k)m(outs)p Fv(.)41 b(In)25 b(this)f(mo)s(del,)h(dev)m(elop)s(ers)150
+1792 y(can)k(edit)f(their)f(o)m(wn)h Fr(w)m(orking)g(cop)m(y)37
+b Fv(of)29 b(a)g(\014le)e(sim)m(ultaneously)-8 b(.)38
+b(The)28 b(\014rst)g(p)s(erson)f(that)i(commits)f(his)150
+1901 y(c)m(hanges)34 b(has)e(no)h(automatic)g(w)m(a)m(y)h(of)f(kno)m
+(wing)e(that)j(another)f(has)f(started)h(to)g(edit)f(it.)48
+b(Others)32 b(will)150 2011 y(get)d(an)e(error)g(message)i(when)d(they)
+i(try)f(to)h(commit)g(the)f(\014le.)39 b(They)27 b(m)m(ust)g(then)h
+(use)f Fu(cvs)f Fv(commands)150 2120 y(to)k(bring)e(their)h(w)m(orking)
+g(cop)m(y)h(up)f(to)h(date)g(with)e(the)i(rep)s(ository)f(revision.)38
+b(This)28 b(pro)s(cess)h(is)g(almost)150 2230 y(automatic.)275
+2358 y Fu(Cvs)f Fv(also)h(supp)s(orts)e(mec)m(hanisms)h(whic)m(h)f
+(facilitate)i(v)-5 b(arious)28 b(kinds)e(of)j(comm)m(uncation,)h
+(without)150 2468 y(actually)g(enforcing)g(rules)f(lik)m(e)g(reserv)m
+(ed)i(c)m(hec)m(k)m(outs)h(do.)275 2595 y(The)25 b(rest)i(of)f(this)g
+(c)m(hapter)h(describ)s(es)d(ho)m(w)j(these)g(v)-5 b(arious)25
+b(mo)s(dels)g(w)m(ork,)j(and)d(some)i(of)g(the)f(issues)150
+2705 y(in)m(v)m(olv)m(ed)k(in)f(c)m(ho)s(osing)h(b)s(et)m(w)m(een)h
+(them.)150 2943 y Fq(5.1)68 b(File)46 b(status)275 3129
+y Fv(Based)24 b(on)g(what)g(op)s(erations)f(y)m(ou)h(ha)m(v)m(e)h(p)s
+(erformed)e(on)h(a)g(c)m(hec)m(k)m(ed)i(out)e(\014le,)g(and)g(what)g
+(op)s(erations)150 3238 y(others)34 b(ha)m(v)m(e)h(p)s(erformed)e(to)h
+(that)h(\014le)e(in)f(the)i(rep)s(ository)-8 b(,)35 b(one)f(can)g
+(classify)f(a)h(\014le)f(in)g(a)h(n)m(um)m(b)s(er)f(of)150
+3348 y(states.)42 b(The)30 b(states,)i(as)e(rep)s(orted)g(b)m(y)g(the)h
+Fp(status)d Fv(command,)j(are:)150 3513 y(Up-to-date)630
+3622 y(The)g(\014le)g(is)f(iden)m(tical)g(with)h(the)g(latest)h
+(revision)e(in)g(the)i(rep)s(ository)e(for)i(the)f(branc)m(h)g(in)630
+3732 y(use.)150 3878 y(Lo)s(cally)e(Mo)s(di\014ed)630
+3988 y(Y)-8 b(ou)31 b(ha)m(v)m(e)g(edited)f(the)h(\014le,)e(and)h(not)h
+(y)m(et)g(committed)g(y)m(our)f(c)m(hanges.)150 4134
+y(Lo)s(cally)f(Added)630 4244 y(Y)-8 b(ou)31 b(ha)m(v)m(e)g(added)f
+(the)h(\014le)e(with)g Fp(add)p Fv(,)h(and)g(not)g(y)m(et)i(committed)e
+(y)m(our)h(c)m(hanges.)150 4390 y(Lo)s(cally)e(Remo)m(v)m(ed)630
+4499 y(Y)-8 b(ou)31 b(ha)m(v)m(e)g(remo)m(v)m(ed)h(the)e(\014le)g(with)
+f Fp(remove)p Fv(,)g(and)h(not)g(y)m(et)i(committed)e(y)m(our)h(c)m
+(hanges.)150 4646 y(Needs)g(Chec)m(k)m(out)630 4755 y(Someone)k(else)g
+(has)g(committed)g(a)g(new)m(er)g(revision)e(to)j(the)f(rep)s(ository)
+-8 b(.)54 b(The)34 b(name)h(is)630 4865 y(sligh)m(tly)25
+b(misleading;)h(y)m(ou)h(will)d(ordinarily)g(use)i Fp(update)f
+Fv(rather)i(than)g Fp(checkout)d Fv(to)k(get)630 4975
+y(that)j(new)m(er)f(revision.)150 5121 y(Needs)h(P)m(atc)m(h)630
+5230 y(Lik)m(e)22 b(Needs)h(Chec)m(k)m(out,)i(but)d(the)g
+Fu(cvs)g Fv(serv)m(er)g(will)e(send)i(a)g(patc)m(h)h(rather)f(than)g
+(the)h(en)m(tire)630 5340 y(\014le.)40 b(Sending)28 b(a)j(patc)m(h)g
+(or)f(sending)f(an)h(en)m(tire)h(\014le)e(accomplishes)h(the)g(same)h
+(thing.)p eop
%%Page: 34 36
-34 35 bop 0 -116 a Fs(34)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)49 366 y(2.)61 b(Edit)34
-b(the)h(\014le)f(and)g(insert)g(a)i(line)d(that)i(de\014nes)f(the)h(mo)
-s(dule.)53 b(See)35 b(Section)g(3.4)h([In)m(tro)g(administrativ)m(e)180
-491 y(\014les],)31 b(page)h(20,)g(for)f(an)h(in)m(tro)s(duction.)41
-b(See)31 b(Section)g(C.1)h([mo)s(dules],)e(page)i(139,)h(for)e(a)h
-(full)d(description)180 616 y(of)i(the)f(mo)s(dules)f(\014le.)39
-b(Y)-8 b(ou)31 b(can)g(use)f(the)h(follo)m(wing)d(line)h(to)i(de\014ne)
-f(the)h(mo)s(dule)d(`)p Fn(tc)p Fs(':)420 744 y Fn(tc)143
-b(yoyodyne/tc)49 894 y Fs(3.)61 b(Commit)30 b(y)m(our)g(c)m(hanges)h
-(to)g(the)g(mo)s(dules)d(\014le.)420 1022 y Fn($)47 b(cvs)g(commit)f
-(-m)i("Added)e(the)h(tc)g(module.")e(modules)49 1172
-y Fs(4.)61 b(Release)31 b(the)g(mo)s(dules)d(mo)s(dule.)420
-1300 y Fn($)47 b(cd)h(..)420 1404 y($)f(cvs)g(release)f(-d)h(CVSROOT)p
-eop
+34 35 bop 150 -116 a Fv(34)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y(Needs)h(Merge)630
+476 y(Someone)j(else)f(has)g(committed)g(a)h(new)m(er)g(revision)d(to)j
+(the)g(rep)s(ository)-8 b(,)33 b(and)g(y)m(ou)h(ha)m(v)m(e)630
+586 y(also)c(made)h(mo)s(di\014cations)d(to)j(the)g(\014le.)150
+756 y(File)f(had)f(con\015icts)h(on)h(merge)630 865 y(This)g(is)h(lik)m
+(e)g(Lo)s(cally)g(Mo)s(di\014ed,)g(except)i(that)f(a)g(previous)f
+Fp(update)f Fv(command)i(ga)m(v)m(e)i(a)630 975 y(con\015ict.)60
+b(If)37 b(y)m(ou)g(ha)m(v)m(e)i(not)e(already)f(done)h(so,)i(y)m(ou)f
+(need)f(to)g(resolv)m(e)h(the)f(con\015ict)g(as)630 1085
+y(describ)s(ed)28 b(in)h(Section)i(5.3)g([Con\015icts)f(example],)g
+(page)h(35.)150 1255 y(Unkno)m(wn)103 b Fu(Cvs)36 b Fv(do)s(esn't)f
+(kno)m(w)h(an)m(ything)g(ab)s(out)g(this)e(\014le.)57
+b(F)-8 b(or)37 b(example,)g(y)m(ou)f(ha)m(v)m(e)i(created)f(a)630
+1364 y(new)30 b(\014le)f(and)h(ha)m(v)m(e)i(not)e(run)f
+Fp(add)p Fv(.)275 1540 y(T)-8 b(o)34 b(help)f(clarify)f(the)i(\014le)g
+(status,)h Fp(status)d Fv(also)i(rep)s(orts)g(the)g Fp(Working)28
+b(revision)k Fv(whic)m(h)h(is)g(the)150 1650 y(revision)c(that)i(the)g
+(\014le)f(in)f(the)i(w)m(orking)f(directory)g(deriv)m(es)g(from,)h(and)
+f(the)h Fp(Repository)c(revision)150 1759 y Fv(whic)m(h)i(is)h(the)g
+(latest)h(revision)e(in)g(the)h(rep)s(ository)g(for)g(the)g(branc)m(h)g
+(in)f(use.)275 1904 y(The)d(options)g(to)i Fp(status)d
+Fv(are)j(listed)d(in)h(App)s(endix)e(B)k([In)m(v)m(oking)f(CVS],)f
+(page)i(115.)41 b(F)-8 b(or)28 b(informa-)150 2014 y(tion)g(on)g(its)g
+Fp(Sticky)h(tag)e Fv(and)h Fp(Sticky)h(date)e Fv(output,)i(see)g
+(Section)f(6.7)i([Stic)m(ky)f(tags],)h(page)f(48.)41
+b(F)-8 b(or)150 2124 y(information)35 b(on)i(its)f Fp(Sticky)28
+b(options)35 b Fv(output,)j(see)f(the)g(`)p Fp(-k)p Fv(')g(option)f(in)
+f(Section)i(A.18.1)h([up)s(date)150 2233 y(options],)30
+b(page)h(111.)275 2378 y(Y)-8 b(ou)31 b(can)g(think)e(of)i(the)g
+Fp(status)e Fv(and)h Fp(update)f Fv(commands)h(as)h(somewhat)g
+(complemen)m(tary)-8 b(.)42 b(Y)-8 b(ou)150 2488 y(use)28
+b Fp(update)f Fv(to)j(bring)c(y)m(our)j(\014les)e(up)h(to)h(date,)h
+(and)e(y)m(ou)h(can)g(use)f Fp(status)f Fv(to)j(giv)m(e)f(y)m(ou)g
+(some)g(idea)f(of)150 2598 y(what)34 b(an)f Fp(update)f
+Fv(w)m(ould)h(do)g(\(of)i(course,)g(the)e(state)j(of)d(the)h(rep)s
+(ository)f(migh)m(t)g(c)m(hange)i(b)s(efore)f(y)m(ou)150
+2707 y(actually)29 b(run)g Fp(update)p Fv(\).)39 b(In)29
+b(fact,)i(if)e(y)m(ou)h(w)m(an)m(t)h(a)f(command)f(to)i(displa)m(y)d
+(\014le)h(status)h(in)e(a)j(more)e(brief)150 2817 y(format)i(than)f(is)
+f(displa)m(y)m(ed)g(b)m(y)h(the)h Fp(status)e Fv(command,)h(y)m(ou)h
+(can)f(in)m(v)m(ok)m(e)390 2956 y Fp($)47 b(cvs)g(-n)h(-q)f(update)275
+3101 y Fv(The)25 b(`)p Fp(-n)p Fv(')h(option)g(means)g(to)h(not)g
+(actually)f(do)g(the)g(up)s(date,)h(but)e(merely)h(to)h(displa)m(y)d
+(statuses;)29 b(the)150 3211 y(`)p Fp(-q)p Fv(')d(option)g(a)m(v)m
+(oids)g(prin)m(ting)e(the)j(name)f(of)h(eac)m(h)g(directory)-8
+b(.)39 b(F)-8 b(or)27 b(more)g(information)d(on)i(the)h
+Fp(update)150 3321 y Fv(command,)j(and)g(these)h(options,)f(see)h(App)s
+(endix)d(B)i([In)m(v)m(oking)h(CVS],)f(page)h(115.)150
+3605 y Fq(5.2)68 b(Bringing)45 b(a)g(\014le)h(up)e(to)h(date)275
+3808 y Fv(When)31 b(y)m(ou)i(w)m(an)m(t)f(to)h(up)s(date)e(or)h(merge)h
+(a)f(\014le,)g(use)g(the)g Fp(update)e Fv(command.)45
+b(F)-8 b(or)33 b(\014les)e(that)i(are)150 3918 y(not)h(up)e(to)j(date)f
+(this)e(is)h(roughly)f(equiv)-5 b(alen)m(t)33 b(to)i(a)f
+Fp(checkout)d Fv(command:)47 b(the)34 b(new)m(est)g(revision)e(of)150
+4027 y(the)f(\014le)e(is)g(extracted)j(from)e(the)h(rep)s(ository)e
+(and)h(put)f(in)g(y)m(our)i(w)m(orking)e(cop)m(y)j(of)e(the)h(mo)s
+(dule.)275 4173 y(Y)-8 b(our)35 b(mo)s(di\014cations)f(to)j(a)f(\014le)
+f(are)h(nev)m(er)g(lost)g(when)f(y)m(ou)h(use)g Fp(update)p
+Fv(.)55 b(If)35 b(no)h(new)m(er)g(revision)150 4282 y(exists,)i
+(running)d Fp(update)g Fv(has)h(no)h(e\013ect.)62 b(If)37
+b(y)m(ou)g(ha)m(v)m(e)h(edited)e(the)h(\014le,)h(and)f(a)g(new)m(er)g
+(revision)e(is)150 4392 y(a)m(v)-5 b(ailable,)30 b Fu(cvs)f
+Fv(will)f(merge)j(all)e(c)m(hanges)j(in)m(to)e(y)m(our)g(w)m(orking)g
+(cop)m(y)-8 b(.)275 4537 y(F)g(or)36 b(instance,)i(imagine)d(that)i(y)m
+(ou)f(c)m(hec)m(k)m(ed)i(out)f(revision)d(1.4)j(and)f(started)g
+(editing)f(it.)57 b(In)36 b(the)150 4647 y(mean)m(time)d(someone)h
+(else)f(committed)g(revision)e(1.5,)k(and)d(shortly)g(after)h(that)h
+(revision)d(1.6.)49 b(If)33 b(y)m(ou)150 4756 y(run)f
+Fp(update)g Fv(on)h(the)h(\014le)e(no)m(w,)j Fu(cvs)d
+Fv(will)f(incorp)s(orate)i(all)f(c)m(hanges)j(b)s(et)m(w)m(een)f
+(revision)d(1.4)k(and)e(1.6)150 4866 y(in)m(to)d(y)m(our)h(\014le.)275
+5011 y(If)36 b(an)m(y)i(of)f(the)h(c)m(hanges)g(b)s(et)m(w)m(een)g(1.4)
+h(and)d(1.6)j(w)m(ere)e(made)h(to)s(o)g(close)f(to)h(an)m(y)g(of)f(the)
+h(c)m(hanges)150 5121 y(y)m(ou)f(ha)m(v)m(e)h(made,)h(an)d
+Fr(o)m(v)m(erlap)k Fv(o)s(ccurs.)59 b(In)36 b(suc)m(h)h(cases)g(a)g(w)m
+(arning)f(is)g(prin)m(ted,)h(and)f(the)h(resulting)150
+5230 y(\014le)43 b(includes)f(b)s(oth)h(v)m(ersions)g(of)h(the)g(lines)
+f(that)h(o)m(v)m(erlap,)k(delimited)42 b(b)m(y)i(sp)s(ecial)e(mark)m
+(ers.)82 b(See)150 5340 y(Section)30 b(A.18)i([up)s(date],)e(page)h
+(111,)h(for)e(a)h(complete)g(description)d(of)j(the)f
+Fp(update)f Fv(command.)p eop
%%Page: 35 37
-35 36 bop 0 -116 a Fs(Chapter)30 b(5:)41 b(Multiple)28
-b(dev)m(elop)s(ers)2565 b(35)0 366 y Fp(5)80 b(Multiple)32
-b(dev)l(elop)t(ers)125 744 y Fs(When)g(more)h(than)g(one)g(p)s(erson)f
-(w)m(orks)g(on)h(a)g(soft)m(w)m(are)i(pro)5 b(ject)33
-b(things)f(often)h(get)h(complicated.)48 b(Often,)0 868
-y(t)m(w)m(o)29 b(p)s(eople)e(try)h(to)h(edit)e(the)i(same)f(\014le)f
-(sim)m(ultaneously)-8 b(.)38 b(One)28 b(solution,)f(kno)m(wn)g(as)i
-Fo(\014le)e(lo)s(c)m(king)35 b Fs(or)28 b Fo(reserv)m(ed)0
-993 y(c)m(hec)m(k)m(outs)p Fs(,)40 b(is)35 b(to)i(allo)m(w)f(only)f
-(one)h(p)s(erson)f(to)i(edit)e(eac)m(h)j(\014le)d(at)i(a)f(time.)58
-b(This)34 b(is)h(the)h(only)g(solution)e(with)0 1117
-y(some)j(v)m(ersion)g(con)m(trol)h(systems,)h(including)33
-b Fr(r)n(cs)j Fs(and)h Fr(sccs)p Fs(.)59 b(Curren)m(tly)36
-b(the)h(usual)f(w)m(a)m(y)i(to)g(get)g(reserv)m(ed)0
-1242 y(c)m(hec)m(k)m(outs)i(with)c Fr(cvs)h Fs(is)f(the)i
-Fn(cvs)30 b(admin)e(-l)37 b Fs(command)h(\(see)g(Section)g(A.5.1)h
-([admin)d(options],)j(page)f(99\).)0 1366 y(This)29 b(is)g(not)i(as)g
-(nicely)f(in)m(tegrated)h(in)m(to)f Fr(cvs)g Fs(as)h(the)g(w)m(atc)m(h)
-h(features,)f(describ)s(ed)d(b)s(elo)m(w,)i(but)g(it)h(seems)f(that)0
-1491 y(most)e(p)s(eople)g(with)e(a)j(need)f(for)g(reserv)m(ed)g(c)m
-(hec)m(k)m(outs)i(\014nd)d(it)h(adequate.)41 b(It)28
-b(also)g(ma)m(y)h(b)s(e)e(p)s(ossible)f(to)j(use)f(the)0
-1615 y(w)m(atc)m(hes)j(features)f(describ)s(ed)d(b)s(elo)m(w,)i
-(together)i(with)d(suitable)g(pro)s(cedures)g(\(not)i(enforced)f(b)m(y)
-h(soft)m(w)m(are\),)h(to)0 1740 y(a)m(v)m(oid)g(ha)m(ving)f(t)m(w)m(o)i
-(p)s(eople)d(edit)h(at)h(the)f(same)h(time.)125 2014
-y(The)j(default)f(mo)s(del)h(with)f Fr(cvs)g Fs(is)h(kno)m(wn)g(as)h
-Fo(unreserv)m(ed)f(c)m(hec)m(k)m(outs)p Fs(.)55 b(In)34
-b(this)f(mo)s(del,)i(dev)m(elop)s(ers)f(can)0 2139 y(edit)26
-b(their)f(o)m(wn)i Fo(w)m(orking)f(cop)m(y)35 b Fs(of)26
-b(a)h(\014le)f(sim)m(ultaneously)-8 b(.)37 b(The)26 b(\014rst)g(p)s
-(erson)f(that)i(commits)g(his)e(c)m(hanges)i(has)0 2263
-y(no)i(automatic)i(w)m(a)m(y)f(of)g(kno)m(wing)f(that)h(another)g(has)f
-(started)h(to)h(edit)e(it.)40 b(Others)29 b(will)d(get)31
-b(an)f(error)f(message)0 2388 y(when)f(they)i(try)f(to)h(commit)g(the)f
-(\014le.)40 b(They)28 b(m)m(ust)i(then)f(use)g Fr(cvs)f
-Fs(commands)h(to)h(bring)e(their)g(w)m(orking)h(cop)m(y)0
-2513 y(up)g(to)i(date)g(with)f(the)g(rep)s(ository)f(revision.)39
-b(This)29 b(pro)s(cess)h(is)f(almost)i(automatic.)125
-2787 y Fr(Cvs)24 b Fs(also)h(supp)s(orts)d(mec)m(hanisms)i(whic)m(h)g
-(facilitate)g(v)-5 b(arious)24 b(kinds)f(of)h(comm)m(uncation,)j
-(without)c(actually)0 2912 y(enforcing)30 b(rules)f(lik)m(e)g(reserv)m
-(ed)i(c)m(hec)m(k)m(outs)h(do.)125 3186 y(The)22 b(rest)h(of)h(this)e
-(c)m(hapter)h(describ)s(es)f(ho)m(w)h(these)g(v)-5 b(arious)22
-b(mo)s(dels)g(w)m(ork,)j(and)d(some)i(of)f(the)g(issues)f(in)m(v)m(olv)
-m(ed)0 3311 y(in)29 b(c)m(ho)s(osing)h(b)s(et)m(w)m(een)h(them.)0
-3765 y Fm(5.1)68 b(File)31 b(status)125 4040 y Fs(Based)26
-b(on)g(what)g(op)s(erations)g(y)m(ou)g(ha)m(v)m(e)i(p)s(erformed)c(on)i
-(a)h(c)m(hec)m(k)m(ed)h(out)e(\014le,)h(and)e(what)h(op)s(erations)g
-(others)0 4165 y(ha)m(v)m(e)39 b(p)s(erformed)e(to)h(that)h(\014le)e
-(in)g(the)h(rep)s(ository)-8 b(,)39 b(one)g(can)f(classify)f(a)h
-(\014le)f(in)g(a)h(n)m(um)m(b)s(er)f(of)h(states.)64
-b(The)0 4289 y(states,)32 b(as)e(rep)s(orted)g(b)m(y)g(the)h
-Fn(status)e Fs(command,)h(are:)0 4615 y(Up-to-date)480
-4740 y(The)g(\014le)f(is)h(iden)m(tical)f(with)g(the)i(latest)g
-(revision)d(in)h(the)i(rep)s(ository)e(for)h(the)h(branc)m(h)f(in)f
-(use.)0 4915 y(Lo)s(cally)g(Mo)s(di\014ed)480 5040 y(Y)-8
-b(ou)31 b(ha)m(v)m(e)g(edited)f(the)h(\014le,)e(and)h(not)h(y)m(et)g
-(committed)g(y)m(our)f(c)m(hanges.)0 5215 y(Lo)s(cally)f(Added)480
-5340 y(Y)-8 b(ou)31 b(ha)m(v)m(e)g(added)f(the)h(\014le)e(with)g
-Fn(add)p Fs(,)h(and)g(not)g(y)m(et)i(committed)e(y)m(our)h(c)m(hanges.)
-p eop
+35 36 bop 150 -116 a Fv(Chapter)30 b(5:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2265 b(35)150 366 y Fq(5.3)68 b(Con\015icts)45
+b(example)275 571 y Fv(Supp)s(ose)28 b(revision)h(1.4)i(of)g(`)p
+Fp(driver.c)p Fv(')d(con)m(tains)j(this:)390 712 y Fp(#include)46
+b(<stdio.h>)390 920 y(void)h(main\(\))390 1023 y({)581
+1127 y(parse\(\);)581 1231 y(if)g(\(nerr)f(==)i(0\))772
+1335 y(gencode\(\);)581 1438 y(else)772 1542 y(fprintf\(stderr,)43
+b("No)k(code)g(generated.\\n"\);)581 1646 y(exit\(nerr)e(==)i(0)h(?)f
+(0)h(:)f(1\);)390 1750 y(})150 1896 y Fv(Revision)29
+b(1.6)i(of)g(`)p Fp(driver.c)p Fv(')e(con)m(tains)h(this:)390
+2037 y Fp(#include)46 b(<stdio.h>)390 2245 y(int)h(main\(int)e(argc,)
+820 2349 y(char)h(**argv\))390 2452 y({)581 2556 y(parse\(\);)581
+2660 y(if)h(\(argc)f(!=)i(1\))581 2764 y({)772 2867 y(fprintf\(stderr,)
+43 b("tc:)k(No)g(args)g(expected.\\n"\);)772 2971 y(exit\(1\);)581
+3075 y(})581 3179 y(if)g(\(nerr)f(==)i(0\))772 3283 y(gencode\(\);)581
+3386 y(else)772 3490 y(fprintf\(stderr,)43 b("No)k(code)g
+(generated.\\n"\);)581 3594 y(exit\(!!nerr\);)390 3698
+y(})150 3844 y Fv(Y)-8 b(our)32 b(w)m(orking)g(cop)m(y)h(of)g(`)p
+Fp(driver.c)p Fv(',)e(based)h(on)g(revision)f(1.4,)j(con)m(tains)f
+(this)e(b)s(efore)h(y)m(ou)h(run)e(`)p Fp(cvs)150 3954
+y(update)p Fv(':)390 4095 y Fp(#include)46 b(<stdlib.h>)390
+4198 y(#include)g(<stdio.h>)390 4406 y(void)h(main\(\))390
+4510 y({)581 4614 y(init_scanner\(\);)581 4717 y(parse\(\);)581
+4821 y(if)g(\(nerr)f(==)i(0\))772 4925 y(gencode\(\);)581
+5029 y(else)772 5132 y(fprintf\(stderr,)43 b("No)k(code)g
+(generated.\\n"\);)581 5236 y(exit\(nerr)e(==)i(0)h(?)f(EXIT_SUCCESS)e
+(:)i(EXIT_FAILURE\);)390 5340 y(})p eop
%%Page: 36 38
-36 37 bop 0 -116 a Fs(36)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(Lo)s(cally)f(Remo)m(v)m(ed)480
-491 y(Y)-8 b(ou)31 b(ha)m(v)m(e)g(remo)m(v)m(ed)h(the)e(\014le)g(with)f
-Fn(remove)p Fs(,)g(and)h(not)g(y)m(et)i(committed)e(y)m(our)h(c)m
-(hanges.)0 669 y(Needs)g(Chec)m(k)m(out)480 793 y(Someone)j(else)f(has)
-g(committed)h(a)f(new)m(er)h(revision)d(to)j(the)g(rep)s(ository)-8
-b(.)49 b(The)33 b(name)g(is)g(sligh)m(tly)480 918 y(misleading;)43
-b(y)m(ou)e(will)c(ordinarily)g(use)j Fn(update)f Fs(rather)h(than)g
-Fn(checkout)e Fs(to)j(get)g(that)g(new)m(er)480 1042
-y(revision.)0 1220 y(Needs)31 b(P)m(atc)m(h)480 1345
-y(Lik)m(e)g(Needs)h(Chec)m(k)m(out,)h(but)e(the)h Fr(cvs)e
-Fs(serv)m(er)i(will)d(send)i(a)h(patc)m(h)g(rather)f(than)g(the)h(en)m
-(tire)g(\014le.)480 1469 y(Sending)c(a)j(patc)m(h)g(or)g(sending)d(an)j
-(en)m(tire)f(\014le)f(accomplishes)h(the)g(same)h(thing.)0
-1647 y(Needs)g(Merge)480 1772 y(Someone)24 b(else)g(has)g(committed)g
-(a)g(new)m(er)g(revision)e(to)j(the)f(rep)s(ository)-8
-b(,)25 b(and)f(y)m(ou)g(ha)m(v)m(e)h(also)f(made)480
-1896 y(mo)s(di\014cations)29 b(to)i(the)f(\014le.)0 2074
-y(File)g(had)f(con\015icts)h(on)h(merge)480 2199 y(This)20
-b(is)h(lik)m(e)g(Lo)s(cally)f(Mo)s(di\014ed,)i(except)h(that)f(a)g
-(previous)e Fn(update)g Fs(command)i(ga)m(v)m(e)i(a)e(con\015ict.)37
-b(If)480 2323 y(y)m(ou)23 b(ha)m(v)m(e)h(not)f(already)f(done)h(so,)i
-(y)m(ou)e(need)f(to)i(resolv)m(e)f(the)g(con\015ict)f(as)h(describ)s
-(ed)e(in)g(Section)i(5.3)480 2448 y([Con\015icts)30 b(example],)g(page)
-h(37.)0 2626 y(Unkno)m(wn)103 b Fr(Cvs)33 b Fs(do)s(esn't)g(kno)m(w)g
-(an)m(ything)g(ab)s(out)g(this)f(\014le.)48 b(F)-8 b(or)34
-b(example,)g(y)m(ou)g(ha)m(v)m(e)g(created)h(a)e(new)g(\014le)480
-2750 y(and)d(ha)m(v)m(e)h(not)g(run)e Fn(add)p Fs(.)125
-3052 y(T)-8 b(o)31 b(help)f(clarify)g(the)h(\014le)f(status,)i
-Fn(status)e Fs(also)h(rep)s(orts)f(the)i Fn(Working)c(revision)h
-Fs(whic)m(h)h(is)g(the)i(revision)0 3177 y(that)40 b(the)g(\014le)f(in)
-f(the)i(w)m(orking)f(directory)g(deriv)m(es)g(from,)j(and)d(the)h
-Fn(Repository)27 b(revision)38 b Fs(whic)m(h)g(is)h(the)0
-3302 y(latest)31 b(revision)e(in)g(the)h(rep)s(ository)g(for)g(the)g
-(branc)m(h)g(in)f(use.)125 3577 y(F)-8 b(or)31 b(information)d(on)j
-(the)f(options)g(to)h Fn(status)p Fs(,)e(see)i(Section)g(A.16)g
-([status],)h(page)f(123.)42 b(F)-8 b(or)32 b(information)0
-3702 y(on)c(its)f Fn(Sticky)i(tag)e Fs(and)h Fn(Sticky)g(date)f
-Fs(output,)h(see)h(Section)f(6.7)h([Stic)m(ky)f(tags],)i(page)f(54.)41
-b(F)-8 b(or)29 b(information)0 3826 y(on)h(its)g Fn(Sticky)f(options)f
-Fs(output,)i(see)h(the)g(`)p Fn(-k)p Fs(')f(option)g(in)f(Section)h
-(A.18.1)j([up)s(date)c(options],)i(page)g(125.)0 4290
-y Fm(5.2)68 b(Bringing)31 b(a)f(\014le)h(up)f(to)h(date)125
-4566 y Fs(When)26 b(y)m(ou)g(w)m(an)m(t)h(to)g(up)s(date)f(or)g(merge)h
-(a)f(\014le,)h(use)f(the)g Fn(update)f Fs(command.)39
-b(F)-8 b(or)27 b(\014les)e(that)i(are)g(not)f(up)f(to)0
-4691 y(date)j(this)f(is)g(roughly)f(equiv)-5 b(alen)m(t)27
-b(to)i(a)f Fn(checkout)e Fs(command:)39 b(the)28 b(new)m(est)g
-(revision)e(of)i(the)g(\014le)f(is)g(extracted)0 4815
-y(from)j(the)g(rep)s(ository)g(and)g(put)f(in)g(y)m(our)i(w)m(orking)e
-(cop)m(y)i(of)g(the)f(mo)s(dule.)125 5091 y(Y)-8 b(our)36
-b(mo)s(di\014cations)f(to)j(a)f(\014le)f(are)h(nev)m(er)h(lost)e(when)g
-(y)m(ou)h(use)g Fn(update)p Fs(.)58 b(If)36 b(no)h(new)m(er)g(revision)
-e(exists,)0 5215 y(running)24 b Fn(update)i Fs(has)h(no)g(e\013ect.)41
-b(If)27 b(y)m(ou)g(ha)m(v)m(e)h(edited)f(the)g(\014le,)g(and)g(a)g(new)
-m(er)g(revision)f(is)g(a)m(v)-5 b(ailable,)27 b Fr(cvs)g
-Fs(will)0 5340 y(merge)k(all)e(c)m(hanges)j(in)m(to)e(y)m(our)g(w)m
-(orking)g(cop)m(y)-8 b(.)p eop
+36 37 bop 150 -116 a Fv(36)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y(Y)-8 b(ou)31 b(run)e(`)p
+Fp(cvs)h(update)p Fv(':)390 493 y Fp($)47 b(cvs)g(update)f(driver.c)390
+597 y(RCS)h(file:)f(/usr/local/cvsroot/yoyody)o(ne/t)o(c/dr)o(ive)o
+(r.c,)o(v)390 701 y(retrieving)f(revision)h(1.4)390 804
+y(retrieving)f(revision)h(1.6)390 908 y(Merging)g(differences)f
+(between)g(1.4)i(and)g(1.6)g(into)g(driver.c)390 1012
+y(rcsmerge)f(warning:)f(overlaps)h(during)g(merge)390
+1116 y(cvs)h(update:)f(conflicts)f(found)h(in)i(driver.c)390
+1219 y(C)f(driver.c)150 1352 y Fu(cvs)28 b Fv(tells)g(y)m(ou)h(that)g
+(there)g(w)m(ere)g(some)g(con\015icts.)40 b(Y)-8 b(our)29
+b(original)e(w)m(orking)h(\014le)g(is)f(sa)m(v)m(ed)j(unmo)s(di\014ed)
+150 1461 y(in)f(`)p Fp(.#driver.c.1.4)p Fv('.)37 b(The)30
+b(new)g(v)m(ersion)g(of)h(`)p Fp(driver.c)p Fv(')d(con)m(tains)j(this:)
+390 1588 y Fp(#include)46 b(<stdlib.h>)390 1692 y(#include)g(<stdio.h>)
+390 1899 y(int)h(main\(int)e(argc,)820 2003 y(char)h(**argv\))390
+2107 y({)581 2210 y(init_scanner\(\);)581 2314 y(parse\(\);)581
+2418 y(if)h(\(argc)f(!=)i(1\))581 2522 y({)772 2626 y(fprintf\(stderr,)
+43 b("tc:)k(No)g(args)g(expected.\\n"\);)772 2729 y(exit\(1\);)581
+2833 y(})581 2937 y(if)g(\(nerr)f(==)i(0\))772 3041 y(gencode\(\);)581
+3144 y(else)772 3248 y(fprintf\(stderr,)43 b("No)k(code)g
+(generated.\\n"\);)390 3352 y(<<<<<<<)f(driver.c)581
+3456 y(exit\(nerr)f(==)i(0)h(?)f(EXIT_SUCCESS)e(:)i(EXIT_FAILURE\);)390
+3560 y(=======)581 3663 y(exit\(!!nerr\);)390 3767 y(>>>>>>>)f(1.6)390
+3871 y(})275 4136 y Fv(Note)31 b(ho)m(w)f(all)g(non-o)m(v)m(erlapping)f
+(mo)s(di\014cations)f(are)j(incorp)s(orated)e(in)g(y)m(our)h(w)m
+(orking)g(cop)m(y)-8 b(,)32 b(and)150 4245 y(that)f(the)g(o)m(v)m
+(erlapping)e(section)i(is)e(clearly)h(mark)m(ed)g(with)f(`)p
+Fp(<<<<<<<)p Fv(',)g(`)p Fp(=======)p Fv(')g(and)h(`)p
+Fp(>>>>>>>)p Fv('.)275 4377 y(Y)-8 b(ou)27 b(resolv)m(e)g(the)g
+(con\015ict)g(b)m(y)g(editing)e(the)j(\014le,)e(remo)m(ving)h(the)g
+(mark)m(ers)g(and)g(the)g(erroneous)f(line.)150 4487
+y(Supp)s(ose)j(y)m(ou)h(end)g(up)f(with)g(this)h(\014le:)390
+4614 y Fp(#include)46 b(<stdlib.h>)390 4717 y(#include)g(<stdio.h>)390
+4925 y(int)h(main\(int)e(argc,)820 5029 y(char)h(**argv\))390
+5132 y({)581 5236 y(init_scanner\(\);)581 5340 y(parse\(\);)p
+eop
%%Page: 37 39
-37 38 bop 0 -116 a Fs(Chapter)30 b(5:)41 b(Multiple)28
-b(dev)m(elop)s(ers)2565 b(37)125 366 y(F)-8 b(or)29 b(instance,)g
-(imagine)f(that)h(y)m(ou)g(c)m(hec)m(k)m(ed)i(out)e(revision)e(1.4)i
-(and)g(started)g(editing)e(it.)40 b(In)28 b(the)h(mean)m(time)0
-491 y(someone)h(else)g(committed)g(revision)e(1.5,)j(and)e(shortly)f
-(after)i(that)h(revision)c(1.6.)42 b(If)29 b(y)m(ou)h(run)e
-Fn(update)g Fs(on)i(the)0 616 y(\014le)f(no)m(w,)i Fr(cvs)f
-Fs(will)d(incorp)s(orate)j(all)f(c)m(hanges)j(b)s(et)m(w)m(een)f
-(revision)d(1.4)k(and)e(1.6)h(in)m(to)f(y)m(our)h(\014le.)125
-890 y(If)g(an)m(y)i(of)f(the)h(c)m(hanges)g(b)s(et)m(w)m(een)g(1.4)g
-(and)f(1.6)i(w)m(ere)e(made)h(to)s(o)g(close)f(to)h(an)m(y)g(of)f(the)h
-(c)m(hanges)g(y)m(ou)g(ha)m(v)m(e)0 1014 y(made,)j(an)f
-Fo(o)m(v)m(erlap)j Fs(o)s(ccurs.)54 b(In)34 b(suc)m(h)g(cases)i(a)f(w)m
-(arning)f(is)g(prin)m(ted,)g(and)g(the)h(resulting)e(\014le)h(includes)
-f(b)s(oth)0 1139 y(v)m(ersions)22 b(of)i(the)f(lines)e(that)j(o)m(v)m
-(erlap,)h(delimited)c(b)m(y)i(sp)s(ecial)f(mark)m(ers.)38
-b(See)24 b(Section)f(A.18)h([up)s(date],)h(page)e(125,)0
-1263 y(for)30 b(a)h(complete)g(description)d(of)j(the)f
-Fn(update)f Fs(command.)0 1691 y Fm(5.3)68 b(Con\015icts)31
-b(example)125 1965 y Fs(Supp)s(ose)d(revision)h(1.4)i(of)g(`)p
-Fn(driver.c)p Fs(')d(con)m(tains)j(this:)240 2218 y Fn(#include)46
-b(<stdio.h>)240 2426 y(void)h(main\(\))240 2530 y({)431
-2633 y(parse\(\);)431 2737 y(if)g(\(nerr)f(==)i(0\))622
-2841 y(gencode\(\);)431 2945 y(else)622 3049 y(fprintf\(stderr,)43
-b("No)k(code)g(generated.\\n"\);)431 3152 y(exit\(nerr)e(==)i(0)h(?)f
-(0)h(:)f(1\);)240 3256 y(})0 3530 y Fs(Revision)29 b(1.6)i(of)g(`)p
-Fn(driver.c)p Fs(')e(con)m(tains)h(this:)240 3783 y Fn(#include)46
-b(<stdio.h>)240 3991 y(int)h(main\(int)e(argc,)670 4095
-y(char)h(**argv\))240 4198 y({)431 4302 y(parse\(\);)431
-4406 y(if)h(\(argc)f(!=)i(1\))431 4510 y({)622 4614 y(fprintf\(stderr,)
-43 b("tc:)k(No)g(args)g(expected.\\n"\);)622 4717 y(exit\(1\);)431
-4821 y(})431 4925 y(if)g(\(nerr)f(==)i(0\))622 5029 y(gencode\(\);)431
-5132 y(else)622 5236 y(fprintf\(stderr,)43 b("No)k(code)g
-(generated.\\n"\);)431 5340 y(exit\(!!nerr\);)p eop
+37 38 bop 150 -116 a Fv(Chapter)30 b(5:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2265 b(37)581 366 y Fp(if)47 b(\(argc)f(!=)i(1\))581
+470 y({)772 574 y(fprintf\(stderr,)43 b("tc:)k(No)g(args)g
+(expected.\\n"\);)772 678 y(exit\(1\);)581 782 y(})581
+885 y(if)g(\(nerr)f(==)i(0\))772 989 y(gencode\(\);)581
+1093 y(else)772 1197 y(fprintf\(stderr,)43 b("No)k(code)g
+(generated.\\n"\);)581 1300 y(exit\(nerr)e(==)i(0)h(?)f(EXIT_SUCCESS)e
+(:)i(EXIT_FAILURE\);)390 1404 y(})150 1536 y Fv(Y)-8
+b(ou)31 b(can)g(no)m(w)f(go)h(ahead)g(and)f(commit)g(this)f(as)i
+(revision)d(1.7.)390 1662 y Fp($)47 b(cvs)g(commit)f(-m)i("Initialize)c
+(scanner.)i(Use)h(symbolic)e(exit)i(values.")f(driver.c)390
+1766 y(Checking)g(in)h(driver.c;)390 1869 y(/usr/local/cvsroot/yoyod)o
+(yne/)o(tc/d)o(riv)o(er.c)o(,v)89 b(<--)95 b(driver.c)390
+1973 y(new)47 b(revision:)e(1.7;)i(previous)e(revision:)h(1.6)390
+2077 y(done)275 2209 y Fv(F)-8 b(or)29 b(y)m(our)f(protection,)i
+Fu(cvs)d Fv(will)f(refuse)i(to)i(c)m(hec)m(k)g(in)d(a)i(\014le)f(if)f
+(a)i(con\015ict)g(o)s(ccurred)f(and)g(y)m(ou)h(ha)m(v)m(e)150
+2318 y(not)35 b(resolv)m(ed)f(the)h(con\015ict.)52 b(Curren)m(tly)33
+b(to)i(resolv)m(e)g(a)g(con\015ict,)g(y)m(ou)g(m)m(ust)f(c)m(hange)i
+(the)e(timestamp)150 2428 y(on)41 b(the)g(\014le,)j(and)c(m)m(ust)h
+(also)h(insure)d(that)j(the)f(\014le)f(con)m(tains)i(no)f(con\015ict)g
+(mark)m(ers.)73 b(If)41 b(y)m(our)g(\014le)150 2537 y(legitimately)34
+b(con)m(tains)h(con\015ict)g(mark)m(ers)h(\(that)g(is,)f(o)s
+(ccurrences)g(of)h(`)p Fp(>>>>>>>)28 b Fv(')35 b(at)h(the)g(start)f(of)
+h(a)150 2647 y(line)31 b(that)h(don't)h(mark)f(a)g(con\015ict\),)h
+(then)f Fu(cvs)f Fv(has)h(trouble)g(handling)d(this)i(and)h(y)m(ou)g
+(need)g(to)h(start)150 2756 y(hac)m(king)d(on)h(the)f
+Fp(CVS/Entries)d Fv(\014le)j(or)g(other)h(suc)m(h)f(w)m(ork)-5
+b(arounds.)275 2888 y(If)31 b(y)m(ou)h(use)f(release)h(1.04)i(or)d
+(later)h(of)g(p)s(cl-cvs)f(\(a)h Fu(gnu)g Fv(Emacs)g(fron)m(t-end)f
+(for)h Fu(cvs)p Fv(\))f(y)m(ou)h(can)g(use)150 2998 y(an)j(Emacs)f(pac)
+m(k)-5 b(age)37 b(called)d(emerge)h(to)h(help)d(y)m(ou)i(resolv)m(e)g
+(con\015icts.)53 b(See)35 b(the)g(do)s(cumen)m(tation)f(for)150
+3107 y(p)s(cl-cvs.)150 3356 y Fq(5.4)68 b(Informing)45
+b(others)h(ab)t(out)f(commits)275 3546 y Fv(It)35 b(is)f(often)h
+(useful)f(to)h(inform)f(others)h(when)f(y)m(ou)i(commit)e(a)i(new)f
+(revision)e(of)i(a)h(\014le.)53 b(The)35 b(`)p Fp(-i)p
+Fv(')150 3655 y(option)i(of)h(the)g(`)p Fp(modules)p
+Fv(')e(\014le,)j(or)f(the)g(`)p Fp(loginfo)p Fv(')e(\014le,)j(can)f(b)s
+(e)f(used)g(to)h(automate)i(this)c(pro)s(cess.)150 3765
+y(See)28 b(Section)f(C.1)h([mo)s(dules],)f(page)h(125.)41
+b(See)28 b(Section)f(C.7)h([loginfo],)g(page)g(131.)41
+b(Y)-8 b(ou)28 b(can)g(use)f(these)150 3875 y(features)k(of)f
+Fu(cvs)f Fv(to,)i(for)f(instance,)h(instruct)e Fu(cvs)g
+Fv(to)i(mail)e(a)h(message)i(to)f(all)e(dev)m(elop)s(ers,)g(or)i(p)s
+(ost)f(a)150 3984 y(message)h(to)h(a)e(lo)s(cal)g(newsgroup.)150
+4212 y Fq(5.5)68 b(Sev)l(eral)46 b(dev)l(elop)t(ers)g(sim)l
+(ultaneously)h(attempting)g(to)e(run)389 4345 y(CVS)275
+4535 y Fv(If)24 b(sev)m(eral)g(dev)m(elop)s(ers)g(try)g(to)i(run)d
+Fu(cvs)g Fv(at)i(the)g(same)g(time,)h(one)e(ma)m(y)h(get)h(the)f(follo)
+m(wing)e(message:)390 4660 y Fp([11:43:23])45 b(waiting)h(for)h(bach's)
+f(lock)g(in)i(/usr/local/cvsroot/foo)275 4792 y Fu(cvs)39
+b Fv(will)e(try)j(again)h(ev)m(ery)g(30)g(seconds,)h(and)e(either)g
+(con)m(tin)m(ue)g(with)f(the)h(op)s(eration)g(or)g(prin)m(t)150
+4902 y(the)d(message)h(again,)g(if)e(it)g(still)e(needs)i(to)i(w)m
+(ait.)59 b(If)36 b(a)h(lo)s(c)m(k)g(seems)g(to)g(stic)m(k)g(around)f
+(for)g(an)h(undue)150 5011 y(amoun)m(t)25 b(of)f(time,)i(\014nd)d(the)i
+(p)s(erson)e(holding)f(the)j(lo)s(c)m(k)f(and)g(ask)h(them)f(ab)s(out)g
+(the)h(cvs)g(command)f(they)150 5121 y(are)33 b(running.)44
+b(If)32 b(they)h(aren't)g(running)c(a)k(cvs)g(command,)g(lo)s(ok)f(in)f
+(the)i(rep)s(ository)e(directory)h(men-)150 5230 y(tioned)27
+b(in)f(the)h(message)i(and)d(remo)m(v)m(e)j(\014les)d(whic)m(h)g(they)i
+(o)m(wn)f(whose)g(names)h(start)f(with)f(`)p Fp(#cvs.tfl)p
+Fv(',)150 5340 y(`)p Fp(#cvs.rfl)p Fv(',)j(or)h(`)p Fp(#cvs.wfl)p
+Fv('.)p eop
%%Page: 38 40
-38 39 bop 0 -116 a Fs(38)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)240 366 y Fn(})0 649 y Fs(Y)-8
-b(our)28 b(w)m(orking)f(cop)m(y)h(of)g(`)p Fn(driver.c)p
-Fs(',)e(based)h(on)h(revision)e(1.4,)j(con)m(tains)f(this)e(b)s(efore)h
-(y)m(ou)h(run)e(`)p Fn(cvs)k(update)p Fs(':)240 910 y
-Fn(#include)46 b(<stdlib.h>)240 1014 y(#include)g(<stdio.h>)240
-1222 y(void)h(main\(\))240 1326 y({)431 1429 y(init_scanner\(\);)431
-1533 y(parse\(\);)431 1637 y(if)g(\(nerr)f(==)i(0\))622
-1741 y(gencode\(\);)431 1844 y(else)622 1948 y(fprintf\(stderr,)43
-b("No)k(code)g(generated.\\n"\);)431 2052 y(exit\(nerr)e(==)i(0)h(?)f
-(EXIT_SUCCESS)e(:)i(EXIT_FAILURE\);)240 2156 y(})0 2438
-y Fs(Y)-8 b(ou)31 b(run)e(`)p Fn(cvs)h(update)p Fs(':)240
-2700 y Fn($)47 b(cvs)g(update)f(driver.c)240 2804 y(RCS)h(file:)f
-(/usr/local/cvsroot/yoyody)o(ne/t)o(c/dr)o(ive)o(r.c,)o(v)240
-2907 y(retrieving)f(revision)h(1.4)240 3011 y(retrieving)f(revision)h
-(1.6)240 3115 y(Merging)g(differences)f(between)g(1.4)i(and)g(1.6)g
-(into)g(driver.c)240 3219 y(rcsmerge)f(warning:)f(overlaps)h(during)g
-(merge)240 3322 y(cvs)h(update:)f(conflicts)f(found)h(in)i(driver.c)240
-3426 y(C)f(driver.c)0 3709 y Fr(cvs)40 b Fs(tells)f(y)m(ou)i(that)g
-(there)g(w)m(ere)g(some)f(con\015icts.)71 b(Y)-8 b(our)41
-b(original)d(w)m(orking)i(\014le)g(is)f(sa)m(v)m(ed)j(unmo)s(di\014ed)
-37 b(in)0 3833 y(`)p Fn(.#driver.c.1.4)p Fs('.)g(The)30
-b(new)g(v)m(ersion)g(of)g(`)p Fn(driver.c)p Fs(')f(con)m(tains)i(this:)
-240 4095 y Fn(#include)46 b(<stdlib.h>)240 4198 y(#include)g(<stdio.h>)
-240 4406 y(int)h(main\(int)e(argc,)670 4510 y(char)h(**argv\))240
-4614 y({)431 4717 y(init_scanner\(\);)431 4821 y(parse\(\);)431
-4925 y(if)h(\(argc)f(!=)i(1\))431 5029 y({)622 5132 y(fprintf\(stderr,)
-43 b("tc:)k(No)g(args)g(expected.\\n"\);)622 5236 y(exit\(1\);)431
-5340 y(})p eop
+38 39 bop 150 -116 a Fv(38)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 366 y(Note)f(that)f(these)h(lo)s(c)m
+(ks)f(are)g(to)h(protect)g Fu(cvs)p Fv('s)e(in)m(ternal)g(data)i
+(structures)e(and)g(ha)m(v)m(e)j(no)d(relation-)150 476
+y(ship)36 b(to)j(the)g(w)m(ord)f Fr(lo)s(c)m(k)43 b Fv(in)37
+b(the)i(sense)f(used)f(b)m(y)h Fu(r)n(cs)p Fv(|whic)m(h)e(refers)i(to)h
+(reserv)m(ed)g(c)m(hec)m(k)m(outs)h(\(see)150 586 y(Chapter)30
+b(5)h([Multiple)d(dev)m(elop)s(ers],)i(page)h(33\).)275
+726 y(An)m(y)40 b(n)m(um)m(b)s(er)g(of)h(p)s(eople)f(can)h(b)s(e)f
+(reading)g(from)h(a)g(giv)m(en)g(rep)s(ository)f(at)i(a)f(time;)46
+b(only)40 b(when)150 835 y(someone)31 b(is)f(writing)e(do)i(the)h(lo)s
+(c)m(ks)f(prev)m(en)m(t)h(other)g(p)s(eople)e(from)h(reading)f(or)i
+(writing.)275 975 y(One)e(migh)m(t)i(hop)s(e)e(for)h(the)h(follo)m
+(wing)e(prop)s(ert)m(y)390 1110 y Fp(If)47 b(someone)f(commits)g(some)g
+(changes)g(in)h(one)g(cvs)g(command,)390 1213 y(then)g(an)g(update)f
+(by)h(someone)f(else)h(will)f(either)g(get)h(all)g(the)390
+1317 y(changes,)f(or)h(none)f(of)i(them.)275 1457 y Fv(but)29
+b Fu(cvs)h Fv(do)s(es)g Fr(not)i Fv(ha)m(v)m(e)g(this)d(prop)s(ert)m(y)
+-8 b(.)41 b(F)-8 b(or)31 b(example,)f(giv)m(en)g(the)h(\014les)390
+1592 y Fp(a/one.c)390 1695 y(a/two.c)390 1799 y(b/three.c)390
+1903 y(b/four.c)275 2043 y Fv(if)e(someone)i(runs)390
+2177 y Fp(cvs)47 b(ci)g(a/two.c)f(b/three.c)275 2317
+y Fv(and)30 b(someone)i(else)f(runs)e Fp(cvs)h(update)f
+Fv(at)j(the)f(same)g(time,)h(the)f(p)s(erson)f(running)e
+Fp(update)h Fv(migh)m(t)150 2427 y(get)j(only)d(the)i(c)m(hange)g(to)g
+(`)p Fp(b/three.c)p Fv(')e(and)g(not)i(the)f(c)m(hange)i(to)f(`)p
+Fp(a/two.c)p Fv('.)150 2698 y Fq(5.6)68 b(Mec)l(hanisms)45
+b(to)h(trac)l(k)f(who)g(is)g(editing)h(\014les)275 2897
+y Fv(F)-8 b(or)38 b(man)m(y)h(groups,)g(use)f(of)g Fu(cvs)g
+Fv(in)e(its)i(default)f(mo)s(de)h(is)f(p)s(erfectly)g(satisfactory)-8
+b(.)65 b(Users)38 b(ma)m(y)150 3006 y(sometimes)c(go)h(to)h(c)m(hec)m
+(k)f(in)e(a)i(mo)s(di\014cation)e(only)g(to)i(\014nd)e(that)i(another)f
+(mo)s(di\014cation)f(has)h(in)m(ter-)150 3116 y(v)m(ened,)k(but)e(they)
+h(deal)f(with)f(it)h(and)g(pro)s(ceed)g(with)f(their)g(c)m(hec)m(k)j
+(in.)58 b(Other)36 b(groups)g(prefer)f(to)j(b)s(e)150
+3225 y(able)32 b(to)h(kno)m(w)g(who)f(is)g(editing)f(what)h(\014les,)h
+(so)f(that)i(if)d(t)m(w)m(o)j(p)s(eople)e(try)g(to)h(edit)f(the)h(same)
+g(\014le)f(they)150 3335 y(can)41 b(c)m(ho)s(ose)g(to)h(talk)e(ab)s
+(out)g(who)h(is)e(doing)h(what)g(when)g(rather)g(than)g(b)s(e)g
+(surprised)e(at)j(c)m(hec)m(k)h(in)150 3444 y(time.)d(The)26
+b(features)g(in)f(this)g(section)h(allo)m(w)f(suc)m(h)h(co)s
+(ordination,)g(while)e(retaining)h(the)h(abilit)m(y)e(of)j(t)m(w)m(o)
+150 3554 y(dev)m(elop)s(ers)j(to)h(edit)f(the)g(same)h(\014le)e(at)j
+(the)e(same)h(time.)275 3694 y(F)-8 b(or)37 b(maxim)m(um)e(b)s
+(ene\014t)g(dev)m(elop)s(ers)h(should)e(use)i Fp(cvs)29
+b(edit)35 b Fv(\(not)i Fp(chmod)p Fv(\))e(to)i(mak)m(e)h(\014les)d
+(read-)150 3804 y(write)f(to)h(edit)f(them,)i(and)e Fp(cvs)c(release)j
+Fv(\(not)i Fp(rm)p Fv(\))f(to)i(discard)d(a)i(w)m(orking)f(directory)g
+(whic)m(h)f(is)h(no)150 3913 y(longer)c(in)f(use,)h(but)g
+Fu(cvs)f Fv(is)h(not)g(able)g(to)i(enforce)e(this)g(b)s(eha)m(vior.)150
+4149 y Fk(5.6.1)63 b(T)-10 b(elling)41 b(CVS)g(to)g(w)m(atc)m(h)e
+(certain)h(\014les)275 4347 y Fv(T)-8 b(o)30 b(enable)g(the)h(w)m(atc)m
+(h)g(features,)g(y)m(ou)g(\014rst)f(sp)s(ecify)f(that)i(certain)f
+(\014les)f(are)i(to)g(b)s(e)f(w)m(atc)m(hed.)3241 4542
+y(Command)-3501 b Fj(cvs)39 b(w)m(atc)m(h)d(on)46 b Fi([)p
+Fp(-lR)p Fi(])30 b Fr(\014les)f Fh(:)15 b(:)g(:)390 4652
+y Fv(Sp)s(ecify)42 b(that)j(dev)m(elop)s(ers)f(should)e(run)g
+Fp(cvs)30 b(edit)43 b Fv(b)s(efore)h(editing)e Fr(\014les)p
+Fv(.)81 b(CVS)44 b(will)390 4762 y(create)39 b(w)m(orking)f(copies)f
+(of)h Fr(\014les)j Fv(read-only)-8 b(,)39 b(to)g(remind)d(dev)m(elop)s
+(ers)h(to)h(run)f(the)h Fp(cvs)390 4871 y(edit)29 b Fv(command)h(b)s
+(efore)g(w)m(orking)g(on)g(them.)390 5011 y(If)h Fr(\014les)j
+Fv(includes)29 b(the)i(name)g(of)h(a)f(directory)-8 b(,)32
+b(CVS)e(arranges)i(to)g(w)m(atc)m(h)g(all)e(\014les)h(added)390
+5121 y(to)j(the)f(corresp)s(onding)e(rep)s(ository)h(directory)-8
+b(,)34 b(and)e(sets)i(a)f(default)f(for)h(\014les)f(added)g(in)390
+5230 y(the)38 b(future;)k(this)37 b(allo)m(ws)h(the)g(user)g(to)h(set)g
+(noti\014cation)e(p)s(olicies)f(on)i(a)h(p)s(er-directory)390
+5340 y(basis.)66 b(The)39 b(con)m(ten)m(ts)i(of)e(the)h(directory)e
+(are)i(pro)s(cessed)f(recursiv)m(ely)-8 b(,)41 b(unless)c(the)j
+Fp(-l)p eop
%%Page: 39 41
-39 40 bop 0 -116 a Fs(Chapter)30 b(5:)41 b(Multiple)28
-b(dev)m(elop)s(ers)2565 b(39)431 366 y Fn(if)47 b(\(nerr)f(==)i(0\))622
-470 y(gencode\(\);)431 574 y(else)622 678 y(fprintf\(stderr,)43
-b("No)k(code)g(generated.\\n"\);)240 782 y(<<<<<<<)f(driver.c)431
-885 y(exit\(nerr)f(==)i(0)h(?)f(EXIT_SUCCESS)e(:)i(EXIT_FAILURE\);)240
-989 y(=======)431 1093 y(exit\(!!nerr\);)240 1197 y(>>>>>>>)f(1.6)240
-1300 y(})125 1851 y Fs(Note)27 b(ho)m(w)f(all)f(non-o)m(v)m(erlapping)g
-(mo)s(di\014cations)f(are)j(incorp)s(orated)e(in)g(y)m(our)h(w)m
-(orking)f(cop)m(y)-8 b(,)29 b(and)c(that)i(the)0 1976
-y(o)m(v)m(erlapping)j(section)g(is)g(clearly)f(mark)m(ed)i(with)e(`)p
-Fn(<<<<<<<)p Fs(',)g(`)p Fn(=======)p Fs(')g(and)h(`)p
-Fn(>>>>>>>)p Fs('.)125 2251 y(Y)-8 b(ou)22 b(resolv)m(e)h(the)f
-(con\015ict)g(b)m(y)h(editing)e(the)h(\014le,)h(remo)m(ving)f(the)h
-(mark)m(ers)f(and)g(the)g(erroneous)g(line.)37 b(Supp)s(ose)0
-2376 y(y)m(ou)31 b(end)e(up)h(with)f(this)g(\014le:)240
-2631 y Fn(#include)46 b(<stdlib.h>)240 2734 y(#include)g(<stdio.h>)240
-2942 y(int)h(main\(int)e(argc,)670 3046 y(char)h(**argv\))240
-3149 y({)431 3253 y(init_scanner\(\);)431 3357 y(parse\(\);)431
-3461 y(if)h(\(argc)f(!=)i(1\))431 3565 y({)622 3668 y(fprintf\(stderr,)
-43 b("tc:)k(No)g(args)g(expected.\\n"\);)622 3772 y(exit\(1\);)431
-3876 y(})431 3980 y(if)g(\(nerr)f(==)i(0\))622 4083 y(gencode\(\);)431
-4187 y(else)622 4291 y(fprintf\(stderr,)43 b("No)k(code)g
-(generated.\\n"\);)431 4395 y(exit\(nerr)e(==)i(0)h(?)f(EXIT_SUCCESS)e
-(:)i(EXIT_FAILURE\);)240 4499 y(})0 4774 y Fs(Y)-8 b(ou)31
-b(can)g(no)m(w)f(go)h(ahead)g(and)f(commit)g(this)f(as)i(revision)d
-(1.7.)240 5029 y Fn($)47 b(cvs)g(commit)f(-m)i("Initialize)c(scanner.)i
-(Use)h(symbolic)e(exit)i(values.")f(driver.c)240 5132
-y(Checking)g(in)h(driver.c;)240 5236 y(/usr/local/cvsroot/yoyod)o(yne/)
-o(tc/d)o(riv)o(er.c)o(,v)89 b(<--)95 b(driver.c)240 5340
-y(new)47 b(revision:)e(1.7;)i(previous)e(revision:)h(1.6)p
-eop
+39 40 bop 150 -116 a Fv(Chapter)30 b(5:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2265 b(39)390 366 y(option)32 b(is)g(giv)m(en.)48
+b(The)32 b Fp(-R)g Fv(option)g(can)i(b)s(e)e(used)g(to)h(force)g
+(recursion)f(if)f(the)i Fp(-l)f Fv(option)390 476 y(is)d(set)i(in)e(`)p
+Fp(~/.cvsrc)p Fv(')g(\(see)i(Section)g(A.3)g([)p Fp(~)p
+Fv(/.cvsrc],)g(page)h(86\).)390 607 y(If)e Fr(\014les)j
+Fv(is)c(omitted,)i(it)f(defaults)f(to)i(the)g(curren)m(t)f(directory)-8
+b(.)3241 779 y(Command)-3501 b Fj(cvs)39 b(w)m(atc)m(h)d(o\013)46
+b Fi([)p Fp(-lR)p Fi(])30 b Fr(\014les)f Fh(:)15 b(:)g(:)390
+889 y Fv(Do)27 b(not)f(pro)m(vide)e(noti\014cation)i(ab)s(out)f(w)m
+(ork)h(on)g Fr(\014les)p Fv(.)38 b(CVS)25 b(will)e(create)k(w)m(orking)
+e(copies)390 998 y(of)31 b Fr(\014les)i Fv(read-write.)390
+1129 y(The)d Fr(\014les)j Fv(and)d(options)f(are)i(pro)s(cessed)f(as)h
+(for)f Fp(cvs)f(watch)g(on)p Fv(.)150 1341 y Fk(5.6.2)63
+b(T)-10 b(elling)41 b(CVS)g(to)g(notify)f(y)m(ou)275
+1529 y Fv(Y)-8 b(ou)34 b(can)f(tell)g Fu(cvs)g Fv(that)h(y)m(ou)g(w)m
+(an)m(t)g(to)h(receiv)m(e)f(noti\014cations)f(ab)s(out)g(v)-5
+b(arious)33 b(actions)g(tak)m(en)i(on)150 1639 y(a)30
+b(\014le.)39 b(Y)-8 b(ou)30 b(can)g(do)f(this)f(without)h(using)f
+Fp(cvs)h(watch)g(on)g Fv(for)g(the)g(\014le,)g(but)g(generally)g(y)m
+(ou)g(will)e(w)m(an)m(t)150 1749 y(to)k(use)f Fp(cvs)g(watch)f(on)p
+Fv(,)h(so)g(that)h(dev)m(elop)s(ers)f(use)g(the)h Fp(cvs)e(edit)g
+Fv(command.)3241 1921 y(Command)-3501 b Fj(cvs)39 b(w)m(atc)m(h)d(add)
+45 b Fi([)p Fp(-a)30 b Fr(action)p Fi(])h([)p Fp(-lR)p
+Fi(])f Fr(\014les)g Fh(:)15 b(:)g(:)390 2031 y Fv(Add)33
+b(the)g(curren)m(t)h(user)f(to)h(the)g(list)e(of)i(p)s(eople)e(to)i
+(receiv)m(e)h(noti\014cation)e(of)g(w)m(ork)h(done)390
+2140 y(on)c Fr(\014les)p Fv(.)390 2271 y(The)c Fp(-a)h
+Fv(option)f(sp)s(eci\014es)g(what)h(kinds)e(of)i(ev)m(en)m(ts)h(CVS)e
+(should)f(notify)i(the)g(user)f(ab)s(out.)390 2380 y
+Fr(action)31 b Fv(is)e(one)i(of)f(the)h(follo)m(wing:)390
+2532 y Fp(edit)288 b Fv(Another)23 b(user)g(has)h(applied)d(the)j
+Fp(cvs)29 b(edit)22 b Fv(command)i(\(describ)s(ed)d(b)s(elo)m(w\))870
+2641 y(to)31 b(a)g(\014le.)390 2793 y Fp(unedit)192 b
+Fv(Another)29 b(user)f(has)h(applied)e(the)i Fp(cvs)g(unedit)e
+Fv(command)i(\(describ)s(ed)e(b)s(e-)870 2902 y(lo)m(w\))k(or)f(the)h
+Fp(cvs)f(release)e Fv(command)j(to)g(a)g(\014le,)f(or)g(has)h(deleted)f
+(the)h(\014le)870 3012 y(and)f(allo)m(w)m(ed)g Fp(cvs)f(update)g
+Fv(to)i(recreate)h(it.)390 3163 y Fp(commit)192 b Fv(Another)30
+b(user)g(has)g(committed)h(c)m(hanges)g(to)g(a)g(\014le.)390
+3315 y Fp(all)336 b Fv(All)29 b(of)i(the)f(ab)s(o)m(v)m(e.)390
+3466 y Fp(none)288 b Fv(None)24 b(of)g(the)g(ab)s(o)m(v)m(e.)40
+b(\(This)22 b(is)h(useful)f(with)h Fp(cvs)29 b(edit)p
+Fv(,)24 b(describ)s(ed)e(b)s(elo)m(w.\))390 3618 y(The)27
+b Fp(-a)f Fv(option)h(ma)m(y)h(app)s(ear)e(more)i(than)f(once,)h(or)f
+(not)h(at)g(all.)38 b(If)27 b(omitted,)h(the)g(action)390
+3727 y(defaults)h(to)j Fp(all)p Fv(.)390 3858 y(The)e
+Fr(\014les)j Fv(and)d(options)f(are)i(pro)s(cessed)f(as)h(for)f(the)g
+Fp(cvs)g(watch)f Fv(commands.)3241 4072 y(Command)-3501
+b Fj(cvs)39 b(w)m(atc)m(h)d(remo)m(v)m(e)46 b Fi([)p
+Fp(-a)30 b Fr(action)p Fi(])h([)p Fp(-lR)p Fi(])f Fr(\014les)g
+Fh(:)15 b(:)g(:)390 4181 y Fv(Remo)m(v)m(e)31 b(a)f(noti\014cation)f
+(request)g(established)f(using)g Fp(cvs)h(watch)g(add)p
+Fv(;)g(the)h(argumen)m(ts)390 4291 y(are)f(the)g(same.)41
+b(If)28 b(the)h Fp(-a)g Fv(option)f(is)g(presen)m(t,)h(only)f(w)m(atc)m
+(hes)j(for)d(the)i(sp)s(eci\014ed)d(actions)390 4401
+y(are)k(remo)m(v)m(ed.)275 4573 y(When)39 b(the)i(conditions)d(exist)i
+(for)g(noti\014cation,)i Fu(cvs)d Fv(calls)g(the)h(`)p
+Fp(notify)p Fv(')f(administrativ)m(e)g(\014le.)150 4682
+y(Edit)f(`)p Fp(notify)p Fv(')g(as)i(one)g(edits)e(the)i(other)f
+(administrativ)m(e)f(\014les)g(\(see)j(Section)e(3.4)h([In)m(tro)g
+(adminis-)150 4792 y(trativ)m(e)35 b(\014les],)f(page)h(19\).)54
+b(This)32 b(\014le)h(follo)m(ws)g(the)i(usual)d(con)m(v)m(en)m(tions)j
+(for)f(administrativ)m(e)f(\014les)g(\(see)150 4902 y(Section)41
+b(C.3.1)i([syn)m(tax],)j(page)c(128\),)k(where)41 b(eac)m(h)i(line)d
+(is)h(a)h(regular)e(expression)h(follo)m(w)m(ed)g(b)m(y)h(a)150
+5011 y(command)27 b(to)h(execute.)41 b(The)27 b(command)g(should)e(con)
+m(tain)i(a)h(single)e(o)s(currence)h(of)g(`)p Fp(\045s)p
+Fv(')g(whic)m(h)f(will)f(b)s(e)150 5121 y(replaced)j(b)m(y)h(the)f
+(user)g(to)i(notify;)e(the)h(rest)g(of)f(the)h(information)e(regarding)
+h(the)h(noti\014cation)f(will)e(b)s(e)150 5230 y(supplied)h(to)k(the)f
+(command)g(on)h(standard)e(input.)39 b(The)30 b(standard)f(thing)g(to)i
+(put)f(in)f(the)h Fp(notify)f Fv(\014le)150 5340 y(is)g(the)i(single)e
+(line:)p eop
%%Page: 40 42
-40 41 bop 0 -116 a Fs(40)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)240 366 y Fn(done)125 653
-y Fs(F)-8 b(or)37 b(y)m(our)f(protection,)i Fr(cvs)e
-Fs(will)d(refuse)j(to)h(c)m(hec)m(k)h(in)d(a)i(\014le)e(if)g(a)i
-(con\015ict)f(o)s(ccurred)g(and)f(y)m(ou)i(ha)m(v)m(e)h(not)0
-777 y(resolv)m(ed)c(the)h(con\015ict.)52 b(Curren)m(tly)33
-b(to)i(resolv)m(e)g(a)f(con\015ict,)i(y)m(ou)f(m)m(ust)f(c)m(hange)h
-(the)g(timestamp)f(on)g(the)h(\014le,)0 902 y(and)h(m)m(ust)g(also)g
-(insure)e(that)j(the)f(\014le)f(con)m(tains)h(no)g(con\015ict)g(mark)m
-(ers.)59 b(If)35 b(y)m(our)h(\014le)f(legitimately)h(con)m(tains)0
-1027 y(con\015ict)25 b(mark)m(ers)h(\(that)h(is,)f(o)s(ccurrences)f(of)
-h(`)p Fn(>>>>>>>)j Fs(')d(at)g(the)g(start)g(of)g(a)g(line)e(that)i
-(don't)g(mark)f(a)i(con\015ict\),)0 1151 y(then)h Fr(cvs)f
-Fs(has)g(trouble)g(handling)f(this)g(and)i(y)m(ou)g(need)g(to)g(start)h
-(hac)m(king)f(on)g(the)g Fn(CVS/Entries)d Fs(\014le)i(or)h(other)0
-1276 y(suc)m(h)i(w)m(ork)-5 b(arounds.)125 1562 y(If)25
-b(y)m(ou)g(use)h(release)f(1.04)i(or)f(later)f(of)h(p)s(cl-cvs)f(\(a)h
-Fr(gnu)f Fs(Emacs)h(fron)m(t-end)f(for)h Fr(cvs)p Fs(\))e(y)m(ou)i(can)
-g(use)f(an)h(Emacs)0 1687 y(pac)m(k)-5 b(age)32 b(called)e(emerge)h(to)
-g(help)e(y)m(ou)i(resolv)m(e)g(con\015icts.)40 b(See)31
-b(the)f(do)s(cumen)m(tation)h(for)f(p)s(cl-cvs.)0 2247
-y Fm(5.4)68 b(Informing)31 b(others)g(ab)t(out)f(commits)125
-2534 y Fs(It)35 b(is)g(often)h(useful)e(to)j(inform)d(others)h(when)g
-(y)m(ou)h(commit)g(a)g(new)f(revision)f(of)i(a)g(\014le.)56
-b(The)35 b(`)p Fn(-i)p Fs(')g(option)0 2658 y(of)e(the)f(`)p
-Fn(modules)p Fs(')f(\014le,)h(or)h(the)f(`)p Fn(loginfo)p
-Fs(')f(\014le,)i(can)f(b)s(e)g(used)g(to)h(automate)h(this)d(pro)s
-(cess.)47 b(See)32 b(Section)h(C.1)0 2783 y([mo)s(dules],)d(page)h
-(139.)43 b(See)31 b(Section)f(C.7)h([loginfo],)g(page)g(147.)43
-b(Y)-8 b(ou)31 b(can)g(use)g(these)g(features)g(of)g
-Fr(cvs)e Fs(to,)j(for)0 2907 y(instance,)d(instruct)f
-Fr(cvs)f Fs(to)j(mail)d(a)i(message)h(to)g(all)d(dev)m(elop)s(ers,)i
-(or)g(p)s(ost)f(a)h(message)h(to)g(a)f(lo)s(cal)f(newsgroup.)0
-3468 y Fm(5.5)68 b(Sev)l(eral)32 b(dev)l(elop)t(ers)f(sim)l
-(ultaneously)h(attempting)h(to)d(run)g(CVS)125 3754 y
-Fs(If)f(sev)m(eral)i(dev)m(elop)s(ers)f(try)g(to)h(run)e
-Fr(cvs)h Fs(at)h(the)f(same)h(time,)f(one)h(ma)m(y)g(get)g(the)g(follo)
-m(wing)e(message:)240 4020 y Fn([11:43:23])45 b(waiting)h(for)h(bach's)
-f(lock)g(in)i(/usr/local/cvsroot/foo)125 4306 y Fr(cvs)25
-b Fs(will)e(try)j(again)h(ev)m(ery)g(30)g(seconds,)g(and)e(either)h
-(con)m(tin)m(ue)h(with)d(the)j(op)s(eration)e(or)i(prin)m(t)d(the)j
-(message)0 4431 y(again,)35 b(if)e(it)h(still)e(needs)i(to)h(w)m(ait.)
-52 b(If)33 b(a)i(lo)s(c)m(k)f(seems)g(to)h(stic)m(k)f(around)f(for)h
-(an)g(undue)f(amoun)m(t)h(of)h(time,)f(\014nd)0 4555
-y(the)29 b(p)s(erson)e(holding)g(the)h(lo)s(c)m(k)h(and)f(ask)h(them)f
-(ab)s(out)h(the)f(cvs)h(command)f(they)h(are)g(running.)38
-b(If)28 b(they)g(aren't)0 4680 y(running)35 b(a)j(cvs)g(command,)h(lo)s
-(ok)e(in)g(the)h(rep)s(ository)e(directory)h(men)m(tioned)g(in)g(the)h
-(message)g(and)f(remo)m(v)m(e)0 4804 y(\014les)29 b(whic)m(h)g(they)i
-(o)m(wn)f(whose)h(names)f(start)h(with)e(`)p Fn(#cvs.tfl)p
-Fs(',)g(`)p Fn(#cvs.rfl)p Fs(',)g(or)h(`)p Fn(#cvs.wfl)p
-Fs('.)125 5091 y(Note)j(that)f(these)h(lo)s(c)m(ks)f(are)g(to)h
-(protect)g Fr(cvs)p Fs('s)e(in)m(ternal)f(data)j(structures)e(and)h(ha)
-m(v)m(e)h(no)f(relationship)d(to)0 5215 y(the)24 b(w)m(ord)g
-Fo(lo)s(c)m(k)30 b Fs(in)23 b(the)h(sense)g(used)f(b)m(y)h
-Fr(r)n(cs)p Fs(|whic)m(h)e(refers)i(to)h(reserv)m(ed)f(c)m(hec)m(k)m
-(outs)j(\(see)e(Chapter)e(5)i([Multiple)0 5340 y(dev)m(elop)s(ers],)30
-b(page)h(35\).)p eop
+40 41 bop 150 -116 a Fv(40)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)390 366 y Fp(ALL)47 b(mail)g(\045s)g(-s)g
+(\\"CVS)f(notification\\")275 495 y Fv(This)28 b(causes)j(users)e(to)j
+(b)s(e)d(noti\014ed)h(b)m(y)g(electronic)g(mail.)275
+624 y(Note)e(that)g(if)e(y)m(ou)i(set)f(this)g(up)f(in)g(the)h(straigh)
+m(tforw)m(ard)g(w)m(a)m(y)-8 b(,)30 b(users)c(receiv)m(e)i
+(noti\014cations)f(on)g(the)150 733 y(serv)m(er)38 b(mac)m(hine.)63
+b(One)38 b(could)f(of)h(course)g(write)f(a)h(`)p Fp(notify)p
+Fv(')f(script)g(whic)m(h)f(directed)i(noti\014cations)150
+843 y(elsewhere,)27 b(but)f(to)i(mak)m(e)g(this)e(easy)-8
+b(,)29 b Fu(cvs)d Fv(allo)m(ws)g(y)m(ou)h(to)h(asso)s(ciate)f(a)h
+(noti\014cation)e(address)g(for)h(eac)m(h)150 953 y(user.)63
+b(T)-8 b(o)38 b(do)g(so)g(create)h(a)g(\014le)e(`)p Fp(users)p
+Fv(')g(in)f(`)p Fp(CVSROOT)p Fv(')h(with)f(a)j(line)d(for)i(eac)m(h)h
+(user)e(in)f(the)j(format)150 1062 y Fr(user)7 b Fv(:)p
+Fr(v)-5 b(alue)p Fv(.)55 b(Then)35 b(instead)g(of)h(passing)f(the)g
+(name)h(of)g(the)g(user)f(to)i(b)s(e)e(noti\014ed)f(to)j(`)p
+Fp(notify)p Fv(',)f Fu(cvs)150 1172 y Fv(will)28 b(pass)i(the)g
+Fr(v)-5 b(alue)35 b Fv(\(normally)29 b(an)h(email)g(address)f(on)i
+(some)f(other)h(mac)m(hine\).)275 1301 y Fu(Cvs)j Fv(do)s(es)g(not)h
+(notify)f(y)m(ou)h(for)g(y)m(our)f(o)m(wn)h(c)m(hanges.)55
+b(Curren)m(tly)33 b(this)g(c)m(hec)m(k)j(is)e(done)h(based)f(on)150
+1410 y(whether)c(the)i(user)e(name)h(of)g(the)g(p)s(erson)f(taking)h
+(the)g(action)h(whic)m(h)d(triggers)i(noti\014cation)g(matc)m(hes)150
+1520 y(the)j(user)g(name)g(of)h(the)f(p)s(erson)f(getting)i
+(noti\014cation.)52 b(In)34 b(fact,)i(in)d(general,)i(the)g(w)m(atc)m
+(hes)h(features)150 1629 y(only)29 b(trac)m(k)h(one)g(edit)f(b)m(y)g
+(eac)m(h)i(user.)40 b(It)29 b(probably)f(w)m(ould)g(b)s(e)h(more)h
+(useful)d(if)i(w)m(atc)m(hes)i(trac)m(k)m(ed)g(eac)m(h)150
+1739 y(w)m(orking)f(directory)g(separately)-8 b(,)31
+b(so)f(this)g(b)s(eha)m(vior)f(migh)m(t)h(b)s(e)g(w)m(orth)g(c)m
+(hanging.)150 1946 y Fk(5.6.3)63 b(Ho)m(w)40 b(to)h(edit)g(a)g(\014le)g
+(whic)m(h)f(is)h(b)s(eing)h(w)m(atc)m(hed)275 2133 y
+Fv(Since)d(a)i(\014le)f(whic)m(h)g(is)g(b)s(eing)f(w)m(atc)m(hed)j(is)e
+(c)m(hec)m(k)m(ed)i(out)f(read-only)-8 b(,)44 b(y)m(ou)d(cannot)g
+(simply)d(edit)150 2242 y(it.)48 b(T)-8 b(o)33 b(mak)m(e)h(it)f
+(read-write,)g(and)g(inform)e(others)i(that)h(y)m(ou)f(are)g(planning)d
+(to)k(edit)f(it,)g(use)g(the)g Fp(cvs)150 2352 y(edit)28
+b Fv(command.)40 b(Some)30 b(systems)f(call)g(this)f(a)i
+Fr(c)m(hec)m(k)m(out)p Fv(,)j(but)28 b Fu(cvs)h Fv(uses)g(that)h(term)f
+(for)g(obtaining)g(a)150 2461 y(cop)m(y)g(of)g(the)g(sources)f(\(see)h
+(Section)g(2.1)g([Getting)h(the)e(source],)i(page)f(9\),)h(an)e(op)s
+(eration)g(whic)m(h)f(those)150 2571 y(systems)j(call)g(a)h
+Fr(get)i Fv(or)e(a)f Fr(fetc)m(h)p Fv(.)3241 2738 y(Command)-3501
+b Fj(cvs)39 b(edit)44 b Fi([)p Fr(options)p Fi(])30 b
+Fr(\014les)g Fh(:)15 b(:)g(:)390 2847 y Fv(Prepare)41
+b(to)g(edit)g(the)g(w)m(orking)f(\014les)g Fr(\014les)p
+Fv(.)71 b(CVS)40 b(mak)m(es)i(the)f Fr(\014les)i Fv(read-write,)h(and)
+390 2957 y(noti\014es)30 b(users)f(who)h(ha)m(v)m(e)i(requested)e
+Fp(edit)f Fv(noti\014cation)h(for)g(an)m(y)h(of)f Fr(\014les)p
+Fv(.)390 3086 y(The)i Fp(cvs)e(edit)h Fv(command)i(accepts)h(the)e
+(same)h Fr(options)j Fv(as)d(the)g Fp(cvs)c(watch)g(add)j
+Fv(com-)390 3195 y(mand,)26 b(and)f(establishes)f(a)h(temp)s(orary)g(w)
+m(atc)m(h)i(for)e(the)h(user)f(on)g Fr(\014les)t Fv(;)h(CVS)f(will)d
+(remo)m(v)m(e)390 3305 y(the)33 b(w)m(atc)m(h)g(when)f
+Fr(\014les)j Fv(are)e Fp(unedit)p Fv(ed)d(or)j Fp(commit)p
+Fv(ted.)45 b(If)32 b(the)h(user)f(do)s(es)g(not)h(wish)d(to)390
+3414 y(receiv)m(e)h(noti\014cations,)f(she)g(should)f(sp)s(ecify)g
+Fp(-a)g(none)p Fv(.)390 3543 y(The)h Fr(\014les)j Fv(and)d(options)f
+(are)i(pro)s(cessed)f(as)h(for)f(the)g Fp(cvs)g(watch)f
+Fv(commands.)275 3710 y(Normally)h(when)h(y)m(ou)i(are)f(done)g(with)f
+(a)h(set)h(of)f(c)m(hanges,)i(y)m(ou)e(use)g(the)g Fp(cvs)e(commit)g
+Fv(command,)150 3820 y(whic)m(h)i(c)m(hec)m(ks)j(in)d(y)m(our)h(c)m
+(hanges)h(and)f(returns)f(the)h(w)m(atc)m(hed)h(\014les)f(to)h(their)e
+(usual)g(read-only)g(state.)150 3929 y(But)i(if)f(y)m(ou)i(instead)e
+(decide)h(to)g(abandon)g(y)m(our)g(c)m(hanges,)i(or)e(not)h(to)f(mak)m
+(e)h(an)m(y)g(c)m(hanges,)h(y)m(ou)f(can)150 4039 y(use)30
+b(the)h Fp(cvs)e(unedit)g Fv(command.)3241 4206 y(Command)-3501
+b Fj(cvs)39 b(unedit)k Fi([)p Fp(-lR)p Fi(])30 b Fr(\014les)g
+Fh(:)15 b(:)g(:)390 4315 y Fv(Abandon)42 b(w)m(ork)g(on)h(the)g(w)m
+(orking)f(\014les)f Fr(\014les)p Fv(,)k(and)d(rev)m(ert)h(them)g(to)g
+(the)g(rep)s(ository)390 4425 y(v)m(ersions)34 b(on)h(whic)m(h)e(they)i
+(are)g(based.)54 b(CVS)34 b(mak)m(es)i(those)f Fr(\014les)i
+Fv(read-only)e(for)f(whic)m(h)390 4535 y(users)f(ha)m(v)m(e)h
+(requested)g(noti\014cation)f(using)f Fp(cvs)d(watch)g(on)p
+Fv(.)50 b(CVS)33 b(noti\014es)g(users)f(who)390 4644
+y(ha)m(v)m(e)g(requested)e Fp(unedit)f Fv(noti\014cation)g(for)i(an)m
+(y)f(of)h Fr(\014les)p Fv(.)390 4773 y(The)f Fr(\014les)j
+Fv(and)d(options)f(are)i(pro)s(cessed)f(as)h(for)f(the)g
+Fp(cvs)g(watch)f Fv(commands.)390 4902 y(If)34 b(w)m(atc)m(hes)i(are)g
+(not)f(in)e(use,)j(the)f Fp(unedit)e Fv(command)h(probably)f(do)s(es)h
+(not)h(w)m(ork,)i(and)390 5011 y(the)24 b(w)m(a)m(y)h(to)g(rev)m(ert)g
+(to)f(the)g(rep)s(ository)f(v)m(ersion)h(is)f(to)h(remo)m(v)m(e)i(the)e
+(\014le)f(and)g(then)h(use)g Fp(cvs)390 5121 y(update)34
+b Fv(to)j(get)h(a)e(new)g(cop)m(y)-8 b(.)59 b(The)35
+b(meaning)h(is)f(not)h(precisely)f(the)h(same;)k(remo)m(ving)390
+5230 y(and)e(up)s(dating)f(ma)m(y)j(also)e(bring)g(in)f(some)i(c)m
+(hanges)h(whic)m(h)e(ha)m(v)m(e)i(b)s(een)e(made)h(in)f(the)390
+5340 y(rep)s(ository)29 b(since)h(the)h(last)f(time)g(y)m(ou)h(up)s
+(dated.)p eop
%%Page: 41 43
-41 42 bop 0 -116 a Fs(Chapter)30 b(5:)41 b(Multiple)28
-b(dev)m(elop)s(ers)2565 b(41)125 366 y(An)m(y)30 b(n)m(um)m(b)s(er)g
-(of)h(p)s(eople)f(can)h(b)s(e)f(reading)g(from)g(a)h(giv)m(en)g(rep)s
-(ository)f(at)h(a)h(time;)f(only)f(when)f(someone)j(is)0
-491 y(writing)c(do)j(the)f(lo)s(c)m(ks)g(prev)m(en)m(t)h(other)g(p)s
-(eople)e(from)h(reading)g(or)g(writing.)125 792 y(One)f(migh)m(t)i(hop)
-s(e)e(for)h(the)h(follo)m(wing)e(prop)s(ert)m(y)240 1072
-y Fn(If)47 b(someone)f(commits)g(some)g(changes)g(in)h(one)g(cvs)g
-(command,)240 1176 y(then)g(an)g(update)f(by)h(someone)f(else)h(will)f
-(either)g(get)h(all)g(the)240 1279 y(changes,)f(or)h(none)f(of)i(them.)
-125 1580 y Fs(but)29 b Fr(cvs)h Fs(do)s(es)g Fo(not)i
-Fs(ha)m(v)m(e)g(this)d(prop)s(ert)m(y)-8 b(.)41 b(F)-8
-b(or)31 b(example,)f(giv)m(en)g(the)h(\014les)240 1860
-y Fn(a/one.c)240 1964 y(a/two.c)240 2068 y(b/three.c)240
-2171 y(b/four.c)125 2472 y Fs(if)e(someone)i(runs)240
-2752 y Fn(cvs)47 b(ci)g(a/two.c)f(b/three.c)125 3053
-y Fs(and)26 b(someone)j(else)e(runs)f Fn(cvs)k(update)25
-b Fs(at)k(the)e(same)h(time,)g(the)g(p)s(erson)e(running)f
-Fn(update)h Fs(migh)m(t)h(get)i(only)0 3177 y(the)i(c)m(hange)g(to)g(`)
-p Fn(b/three.c)p Fs(')e(and)g(not)i(the)f(c)m(hange)i(to)f(`)p
-Fn(a/two.c)p Fs('.)0 3867 y Fm(5.6)68 b(Mec)l(hanisms)31
-b(to)g(trac)l(k)g(who)f(is)h(editing)g(\014les)125 4168
-y Fs(F)-8 b(or)30 b(man)m(y)f(groups,)g(use)g(of)h Fr(cvs)e
-Fs(in)g(its)h(default)f(mo)s(de)h(is)g(p)s(erfectly)f(satisfactory)-8
-b(.)42 b(Users)29 b(ma)m(y)h(sometimes)0 4292 y(go)i(to)g(c)m(hec)m(k)g
-(in)e(a)h(mo)s(di\014cation)f(only)g(to)h(\014nd)f(that)h(another)h(mo)
-s(di\014cation)d(has)i(in)m(terv)m(ened,)g(but)f(they)h(deal)0
-4417 y(with)36 b(it)g(and)g(pro)s(ceed)h(with)e(their)h(c)m(hec)m(k)j
-(in.)59 b(Other)36 b(groups)g(prefer)g(to)i(b)s(e)e(able)g(to)i(kno)m
-(w)f(who)f(is)g(editing)0 4541 y(what)j(\014les,)h(so)g(that)f(if)f(t)m
-(w)m(o)i(p)s(eople)e(try)h(to)h(edit)f(the)g(same)g(\014le)f(they)i
-(can)f(c)m(ho)s(ose)h(to)g(talk)f(ab)s(out)f(who)h(is)0
-4666 y(doing)27 b(what)h(when)f(rather)g(than)h(b)s(e)f(surprised)e(at)
-k(c)m(hec)m(k)g(in)e(time.)39 b(The)27 b(features)i(in)d(this)h
-(section)h(allo)m(w)f(suc)m(h)0 4790 y(co)s(ordination,)i(while)g
-(retaining)g(the)h(abilit)m(y)f(of)i(t)m(w)m(o)g(dev)m(elop)s(ers)f(to)
-h(edit)f(the)h(same)f(\014le)g(at)h(the)f(same)h(time.)125
-5091 y(F)-8 b(or)35 b(maxim)m(um)f(b)s(ene\014t)g(dev)m(elop)s(ers)g
-(should)e(use)j Fn(cvs)29 b(edit)34 b Fs(\(not)h Fn(chmod)p
-Fs(\))f(to)h(mak)m(e)h(\014les)e(read-write)g(to)0 5215
-y(edit)29 b(them,)g(and)g Fn(cvs)g(release)f Fs(\(not)i
-Fn(rm)p Fs(\))e(to)i(discard)e(a)i(w)m(orking)e(directory)h(whic)m(h)f
-(is)g(no)h(longer)g(in)f(use,)i(but)0 5340 y Fr(cvs)f
-Fs(is)h(not)g(able)g(to)h(enforce)g(this)f(b)s(eha)m(vior.)p
-eop
+41 42 bop 150 -116 a Fv(Chapter)30 b(5:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2265 b(41)275 366 y(When)39 b(using)g(clien)m
+(t/serv)m(er)h Fu(cvs)p Fv(,)i(y)m(ou)e(can)h(use)e(the)i
+Fp(cvs)29 b(edit)39 b Fv(and)g Fp(cvs)30 b(unedit)38
+b Fv(commands)150 476 y(ev)m(en)c(if)e Fu(cvs)g Fv(is)g(unable)g(to)i
+(succesfully)d(comm)m(unicate)i(with)f(the)i(serv)m(er;)g(the)g
+(noti\014cations)e(will)f(b)s(e)150 586 y(sen)m(t)g(up)s(on)e(the)h
+(next)h(successful)e Fu(cvs)g Fv(command.)150 807 y Fk(5.6.4)63
+b(Information)40 b(ab)s(out)h(who)g(is)h(w)m(atc)m(hing)d(and)i
+(editing)3241 1048 y Fv(Command)-3501 b Fj(cvs)39 b(w)m(atc)m(hers)k
+Fi([)p Fp(-lR)p Fi(])31 b Fr(\014les)e Fh(:)15 b(:)g(:)390
+1157 y Fv(List)29 b(the)h(users)f(curren)m(tly)g(w)m(atc)m(hing)h(c)m
+(hanges)g(to)h Fr(\014les)p Fv(.)39 b(The)30 b(rep)s(ort)f(includes)e
+(the)j(\014les)390 1267 y(b)s(eing)f(w)m(atc)m(hed,)j(and)e(the)g(mail)
+f(address)h(of)g(eac)m(h)i(w)m(atc)m(her.)390 1400 y(The)e
+Fr(\014les)j Fv(and)d(options)f(are)i(pro)s(cessed)f(as)h(for)f(the)g
+Fp(cvs)g(watch)f Fv(commands.)3241 1631 y(Command)-3501
+b Fj(cvs)39 b(editors)44 b Fi([)p Fp(-lR)p Fi(])31 b
+Fr(\014les)e Fh(:)15 b(:)g(:)390 1740 y Fv(List)30 b(the)i(users)e
+(curren)m(tly)g(w)m(orking)g(on)h Fr(\014les)p Fv(.)42
+b(The)31 b(rep)s(ort)f(includes)f(the)i(mail)f(address)390
+1850 y(of)g(eac)m(h)i(user,)e(the)g(time)g(when)g(the)g(user)g(b)s
+(egan)g(w)m(orking)f(with)g(the)i(\014le,)f(and)f(the)i(host)390
+1959 y(and)f(path)g(of)g(the)h(w)m(orking)f(directory)g(con)m(taining)f
+(the)i(\014le.)390 2093 y(The)f Fr(\014les)j Fv(and)d(options)f(are)i
+(pro)s(cessed)f(as)h(for)f(the)g Fp(cvs)g(watch)f Fv(commands.)150
+2315 y Fk(5.6.5)63 b(Using)42 b(w)m(atc)m(hes)d(with)i(old)g(v)m
+(ersions)h(of)f(CVS)275 2507 y Fv(If)24 b(y)m(ou)i(use)f(the)g(w)m(atc)
+m(h)h(features)g(on)f(a)h(rep)s(ository)-8 b(,)25 b(it)g(creates)i(`)p
+Fp(CVS)p Fv(')e(directories)f(in)g(the)h(rep)s(ository)150
+2616 y(and)31 b(stores)h(the)g(information)e(ab)s(out)h(w)m(atc)m(hes)i
+(in)e(that)h(directory)-8 b(.)45 b(If)31 b(y)m(ou)h(attempt)g(to)h(use)
+e Fu(cvs)g Fv(1.6)150 2726 y(or)36 b(earlier)f(with)g(the)i(rep)s
+(ository)-8 b(,)37 b(y)m(ou)g(get)g(an)f(error)g(message)h(suc)m(h)f
+(as)h(the)f(follo)m(wing)f(\(all)g(on)i(one)150 2836
+y(line\):)390 2964 y Fp(cvs)47 b(update:)f(cannot)g(open)g(CVS/Entries)
+f(for)i(reading:)390 3067 y(No)g(such)g(file)f(or)i(directory)275
+3201 y Fv(and)28 b(y)m(our)h(op)s(eration)g(will)e(lik)m(ely)g(b)s(e)i
+(ab)s(orted.)40 b(T)-8 b(o)30 b(use)f(the)g(w)m(atc)m(h)i(features,)f
+(y)m(ou)f(m)m(ust)h(upgrade)150 3311 y(all)f(copies)h(of)g
+Fu(cvs)f Fv(whic)m(h)g(use)h(that)h(rep)s(ository)e(in)f(lo)s(cal)i(or)
+g(serv)m(er)g(mo)s(de.)41 b(If)29 b(y)m(ou)i(cannot)f(upgrade,)150
+3420 y(use)23 b(the)g Fp(watch)29 b(off)22 b Fv(and)g
+Fp(watch)29 b(remove)21 b Fv(commands)i(to)h(remo)m(v)m(e)g(all)e(w)m
+(atc)m(hes,)k(and)c(that)i(will)c(restore)150 3530 y(the)31
+b(rep)s(ository)e(to)i(a)g(state)g(whic)m(h)f Fu(cvs)f
+Fv(1.6)i(can)g(cop)s(e)g(with.)150 3785 y Fq(5.7)68 b(Cho)t(osing)45
+b(b)t(et)l(w)l(een)h(reserv)l(ed)g(or)f(unreserv)l(ed)h(c)l(hec)l(k)l
+(outs)275 3977 y Fv(Reserv)m(ed)29 b(and)f(unreserv)m(ed)g(c)m(hec)m(k)
+m(outs)j(eac)m(h)e(ha)m(v)m(e)h(pros)e(and)g(cons.)41
+b(Let)29 b(it)f(b)s(e)g(said)g(that)h(a)g(lot)g(of)150
+4086 y(this)34 b(is)g(a)h(matter)g(of)g(opinion)e(or)i(what)f(w)m(orks)
+h(giv)m(en)g(di\013eren)m(t)f(groups')h(w)m(orking)f(st)m(yles,)i(but)e
+(here)150 4196 y(is)j(a)i(brief)d(description)h(of)h(some)h(of)f(the)g
+(issues.)63 b(There)38 b(are)g(man)m(y)h(w)m(a)m(ys)g(to)f(organize)h
+(a)g(team)g(of)150 4305 y(dev)m(elop)s(ers.)g Fu(cvs)26
+b Fv(do)s(es)i(not)f(try)g(to)i(enforce)e(a)h(certain)f(organization.)
+40 b(It)28 b(is)e(a)i(to)s(ol)f(that)h(can)g(b)s(e)f(used)150
+4415 y(in)i(sev)m(eral)i(w)m(a)m(ys.)275 4549 y(Reserv)m(ed)25
+b(c)m(hec)m(k)m(outs)j(can)e(b)s(e)e(v)m(ery)i(coun)m(ter-pro)s(ductiv)
+m(e.)39 b(If)25 b(t)m(w)m(o)h(p)s(ersons)e(w)m(an)m(t)j(to)f(edit)e
+(di\013eren)m(t)150 4658 y(parts)31 b(of)h(a)h(\014le,)e(there)h(ma)m
+(y)g(b)s(e)g(no)f(reason)h(to)h(prev)m(en)m(t)f(either)f(of)h(them)g
+(from)f(doing)g(so.)46 b(Also,)32 b(it)f(is)150 4768
+y(common)g(for)g(someone)h(to)g(tak)m(e)g(out)g(a)f(lo)s(c)m(k)g(on)g
+(a)h(\014le,)e(b)s(ecause)h(they)g(are)h(planning)c(to)k(edit)f(it,)g
+(but)150 4878 y(then)f(forget)h(to)h(release)e(the)h(lo)s(c)m(k.)275
+5011 y(P)m(eople,)39 b(esp)s(ecially)d(p)s(eople)h(who)g(are)h
+(familiar)d(with)h(reserv)m(ed)i(c)m(hec)m(k)m(outs,)k(often)c(w)m
+(onder)f(ho)m(w)150 5121 y(often)42 b(con\015icts)g(o)s(ccur)g(if)f
+(unreserv)m(ed)g(c)m(hec)m(k)m(outs)j(are)e(used,)i(and)e(ho)m(w)g
+(di\016cult)e(they)i(are)g(to)h(re-)150 5230 y(solv)m(e.)d(The)27
+b(exp)s(erience)f(with)g(man)m(y)h(groups)g(is)f(that)i(they)f(o)s
+(ccur)g(rarely)g(and)f(usually)f(are)j(relativ)m(ely)150
+5340 y(straigh)m(tforw)m(ard)i(to)h(resolv)m(e.)p eop
%%Page: 42 44
-42 43 bop 0 -116 a Fs(42)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fk(5.6.1)63 b(T)-10
-b(elling)31 b(CVS)f(to)g(w)m(atc)m(h)e(certain)i(\014les)125
-641 y Fs(T)-8 b(o)30 b(enable)g(the)h(w)m(atc)m(h)g(features,)g(y)m(ou)
-g(\014rst)f(sp)s(ecify)f(that)i(certain)f(\014les)f(are)i(to)g(b)s(e)f
-(w)m(atc)m(hed.)3391 968 y(Command)-3801 b Fj(cvs)39
-b(w)m(atc)m(h)d(on)46 b Fi([)p Fn(-l)p Fi(])30 b Fo(\014les)g
-Fh(:)15 b(:)g(:)240 1093 y Fs(Sp)s(ecify)44 b(that)i(dev)m(elop)s(ers)f
-(should)e(run)h Fn(cvs)30 b(edit)44 b Fs(b)s(efore)h(editing)g
-Fo(\014les)p Fs(.)85 b(CVS)45 b(will)d(create)240 1217
-y(w)m(orking)32 b(copies)g(of)g Fo(\014les)j Fs(read-only)-8
-b(,)33 b(to)g(remind)d(dev)m(elop)s(ers)i(to)h(run)e(the)i
-Fn(cvs)c(edit)i Fs(command)240 1342 y(b)s(efore)f(w)m(orking)g(on)g
-(them.)240 1617 y(If)j Fo(\014les)i Fs(includes)c(the)i(name)h(of)f(a)g
-(directory)-8 b(,)34 b(CVS)f(arranges)g(to)h(w)m(atc)m(h)g(all)e
-(\014les)g(added)h(to)h(the)240 1741 y(corresp)s(onding)26
-b(rep)s(ository)h(directory)-8 b(,)29 b(and)e(sets)h(a)h(default)e(for)
-h(\014les)f(added)g(in)g(the)h(future;)g(this)240 1866
-y(allo)m(ws)f(the)h(user)f(to)h(set)g(noti\014cation)f(p)s(olicies)f
-(on)h(a)h(p)s(er-directory)f(basis.)38 b(The)28 b(con)m(ten)m(ts)h(of)f
-(the)240 1990 y(directory)i(are)h(pro)s(cessed)e(recursiv)m(ely)-8
-b(,)30 b(unless)f(the)h Fn(-l)g Fs(option)g(is)f(giv)m(en.)240
-2265 y(If)h Fo(\014les)j Fs(is)c(omitted,)i(it)f(defaults)f(to)i(the)g
-(curren)m(t)f(directory)-8 b(.)3391 2592 y(Command)-3801
-b Fj(cvs)39 b(w)m(atc)m(h)d(o\013)46 b Fi([)p Fn(-l)p
-Fi(])30 b Fo(\014les)g Fh(:)15 b(:)g(:)240 2716 y Fs(Do)28
-b(not)g(pro)m(vide)f(noti\014cation)g(ab)s(out)g(w)m(ork)g(on)h
-Fo(\014les)p Fs(.)39 b(CVS)26 b(will)f(create)k(w)m(orking)e(copies)g
-(of)h Fo(\014les)240 2841 y Fs(read-write.)240 3116 y(The)i
-Fo(\014les)j Fs(and)d Fn(-l)f Fs(argumen)m(ts)i(are)g(pro)s(cessed)f
-(as)g(for)g Fn(cvs)g(watch)f(on)p Fs(.)0 3540 y Fk(5.6.2)63
-b(T)-10 b(elling)31 b(CVS)f(to)g(notify)g(y)m(ou)125
-3815 y Fs(Y)-8 b(ou)36 b(can)h(tell)f Fr(cvs)f Fs(that)i(y)m(ou)g(w)m
-(an)m(t)g(to)h(receiv)m(e)f(noti\014cations)f(ab)s(out)g(v)-5
-b(arious)35 b(actions)i(tak)m(en)g(on)g(a)g(\014le.)0
-3939 y(Y)-8 b(ou)37 b(can)f(do)g(this)f(without)h(using)e
-Fn(cvs)c(watch)f(on)35 b Fs(for)h(the)h(\014le,)g(but)e(generally)h(y)m
-(ou)g(will)e(w)m(an)m(t)j(to)g(use)f Fn(cvs)0 4064 y(watch)29
-b(on)p Fs(,)h(so)h(that)g(dev)m(elop)s(ers)e(use)h(the)h
-Fn(cvs)e(edit)h Fs(command.)3391 4391 y(Command)-3801
-b Fj(cvs)39 b(w)m(atc)m(h)d(add)45 b Fi([)p Fn(-a)30
-b Fo(action)p Fi(])h([)p Fn(-l)p Fi(])g Fo(\014les)e
-Fh(:)15 b(:)g(:)240 4515 y Fs(Add)29 b(the)i(curren)m(t)f(user)g(to)h
-(the)g(list)e(of)h(p)s(eople)f(to)j(receiv)m(e)f(noti\014cation)f(of)g
-(w)m(ork)h(done)f(on)g Fo(\014les)p Fs(.)240 4790 y(The)e
-Fn(-a)g Fs(option)f(sp)s(eci\014es)g(what)i(kinds)d(of)i(ev)m(en)m(ts)i
-(CVS)e(should)e(notify)i(the)g(user)g(ab)s(out.)40 b
-Fo(action)240 4915 y Fs(is)29 b(one)i(of)g(the)f(follo)m(wing:)240
-5215 y Fn(edit)288 b Fs(Another)36 b(user)g(has)g(applied)e(the)i
-Fn(cvs)29 b(edit)35 b Fs(command)h(\(describ)s(ed)f(b)s(elo)m(w\))h(to)
-h(a)720 5340 y(\014le.)p eop
+42 43 bop 150 -116 a Fv(42)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 366 y(The)44 b(rarit)m(y)h(of)g
+(serious)f(con\015icts)h(ma)m(y)h(b)s(e)e(surprising,)i(un)m(til)d(one)
+i(realizes)g(that)h(they)f(o)s(ccur)150 476 y(only)35
+b(when)f(t)m(w)m(o)j(dev)m(elop)s(ers)e(disagree)g(on)g(the)h(prop)s
+(er)e(design)g(for)h(a)h(giv)m(en)g(section)f(of)h(co)s(de;)i(suc)m(h)
+150 586 y(a)f(disagreemen)m(t)g(suggests)h(that)f(the)g(team)h(has)e
+(not)h(b)s(een)f(comm)m(unicating)h(prop)s(erly)d(in)i(the)h(\014rst)
+150 695 y(place.)74 b(In)41 b(order)g(to)h(collab)s(orate)f(under)f
+Fr(an)m(y)50 b Fv(source)42 b(managemen)m(t)g(regimen,)i(dev)m(elop)s
+(ers)d(m)m(ust)150 805 y(agree)c(on)f(the)h(general)f(design)f(of)h
+(the)g(system;)k(giv)m(en)c(this)f(agreemen)m(t,)k(o)m(v)m(erlapping)c
+(c)m(hanges)j(are)150 914 y(usually)28 b(straigh)m(tforw)m(ard)i(to)h
+(merge.)275 1049 y(In)37 b(some)h(cases)h(unreserv)m(ed)e(c)m(hec)m(k)m
+(outs)j(are)f(clearly)e(inappropriate.)61 b(If)38 b(no)g(merge)g(to)s
+(ol)g(exists)150 1159 y(for)f(the)h(kind)e(of)h(\014le)g(y)m(ou)h(are)g
+(managing)f(\(for)g(example)h(w)m(ord)f(pro)s(cessor)g(\014les)f(or)i
+(\014les)e(edited)h(b)m(y)150 1268 y(Computer)c(Aided)g(Design)h
+(programs\),)i(and)d(it)h(is)f(not)i(desirable)d(to)j(c)m(hange)h(to)f
+(a)f(program)g(whic)m(h)150 1378 y(uses)39 b(a)h(mergeable)g(data)g
+(format,)i(then)e(resolving)e(con\015icts)h(is)g(going)g(to)i(b)s(e)d
+(unpleasan)m(t)h(enough)150 1487 y(that)29 b(y)m(ou)g(generally)e(will)
+f(b)s(e)i(b)s(etter)g(o\013)h(to)g(simply)d(a)m(v)m(oid)j(the)f
+(con\015icts)g(instead,)h(b)m(y)f(using)f(reserv)m(ed)150
+1597 y(c)m(hec)m(k)m(outs.)275 1731 y(The)22 b(w)m(atc)m(hes)i
+(features)f(describ)s(ed)d(ab)s(o)m(v)m(e)k(in)e(Section)g(5.6)i([W)-8
+b(atc)m(hes],)27 b(page)d(38)f(can)g(b)s(e)f(considered)150
+1841 y(to)32 b(b)s(e)f(an)g(in)m(termediate)g(mo)s(del)f(b)s(et)m(w)m
+(een)j(reserv)m(ed)e(c)m(hec)m(k)m(outs)j(and)d(unreserv)m(ed)f(c)m
+(hec)m(k)m(outs.)46 b(When)150 1951 y(y)m(ou)28 b(go)h(to)g(edit)f(a)g
+(\014le,)g(it)f(is)h(p)s(ossible)d(to)k(\014nd)d(out)j(who)e(else)h(is)
+f(editing)g(it.)39 b(And)28 b(rather)g(than)f(ha)m(ving)150
+2060 y(the)33 b(system)h(simply)c(forbid)h(b)s(oth)i(p)s(eople)f
+(editing)f(the)j(\014le,)f(it)f(can)i(tell)e(y)m(ou)i(what)f(the)g
+(situation)f(is)150 2170 y(and)k(let)h(y)m(ou)g(\014gure)f(out)h
+(whether)f(it)g(is)g(a)h(problem)e(in)h(that)h(particular)e(case)j(or)f
+(not.)60 b(Therefore,)150 2279 y(for)27 b(some)h(groups)f(it)g(can)h(b)
+s(e)e(considered)h(the)g(b)s(est)g(of)h(b)s(oth)f(the)g(reserv)m(ed)h
+(c)m(hec)m(k)m(out)i(and)d(unreserv)m(ed)150 2389 y(c)m(hec)m(k)m(out)
+33 b(w)m(orlds.)p eop
%%Page: 43 45
-43 44 bop 0 -116 a Fs(Chapter)30 b(5:)41 b(Multiple)28
-b(dev)m(elop)s(ers)2565 b(43)240 366 y Fn(unedit)192
-b Fs(Another)35 b(user)e(has)i(applied)d(the)j Fn(cvs)30
-b(unedit)i Fs(command)j(\(describ)s(ed)e(b)s(elo)m(w\))h(or)720
-491 y(the)26 b Fn(cvs)j(release)24 b Fs(command)i(to)g(a)g(\014le,)g
-(or)g(has)f(deleted)h(the)f(\014le)g(and)g(allo)m(w)m(ed)h
-Fn(cvs)720 616 y(update)j Fs(to)i(recreate)h(it.)240
-788 y Fn(commit)192 b Fs(Another)30 b(user)g(has)g(committed)h(c)m
-(hanges)g(to)g(a)g(\014le.)240 961 y Fn(all)336 b Fs(All)29
-b(of)i(the)f(ab)s(o)m(v)m(e.)240 1133 y Fn(none)288 b
-Fs(None)31 b(of)f(the)h(ab)s(o)m(v)m(e.)42 b(\(This)29
-b(is)g(useful)g(with)g Fn(cvs)g(edit)p Fs(,)h(describ)s(ed)e(b)s(elo)m
-(w.\))240 1431 y(The)c Fn(-a)g Fs(option)g(ma)m(y)h(app)s(ear)f(more)h
-(than)g(once,)h(or)f(not)g(at)g(all.)38 b(If)24 b(omitted,)i(the)f
-(action)g(defaults)240 1556 y(to)31 b Fn(all)p Fs(.)240
-1830 y(The)f Fo(\014les)j Fs(and)d Fn(-l)f Fs(option)h(are)h(pro)s
-(cessed)f(as)g(for)h(the)f Fn(cvs)g(watch)f Fs(commands.)3391
-2199 y(Command)-3801 b Fj(cvs)39 b(w)m(atc)m(h)d(remo)m(v)m(e)46
-b Fi([)p Fn(-a)30 b Fo(action)p Fi(])h([)p Fn(-l)p Fi(])g
-Fo(\014les)e Fh(:)15 b(:)g(:)240 2324 y Fs(Remo)m(v)m(e)31
-b(a)e(noti\014cation)f(request)g(established)f(using)h
-Fn(cvs)h(watch)g(add)p Fs(;)g(the)g(argumen)m(ts)g(are)g(the)240
-2449 y(same.)41 b(If)30 b(the)h Fn(-a)e Fs(option)h(is)g(presen)m(t,)g
-(only)g(w)m(atc)m(hes)i(for)e(the)g(sp)s(eci\014ed)f(actions)i(are)f
-(remo)m(v)m(ed.)125 2770 y(When)43 b(the)i(conditions)d(exist)i(for)g
-(noti\014cation,)j Fr(cvs)c Fs(calls)g(the)i(`)p Fn(notify)p
-Fs(')e(administrativ)m(e)f(\014le.)81 b(Edit)0 2895 y(`)p
-Fn(notify)p Fs(')41 b(as)i(one)f(edits)g(the)g(other)h(administrativ)m
-(e)d(\014les)i(\(see)h(Section)f(3.4)h([In)m(tro)g(administrativ)m(e)d
-(\014les],)0 3020 y(page)28 b(20\).)41 b(This)26 b(\014le)g(follo)m(ws)
-h(the)h(usual)e(con)m(v)m(en)m(tions)i(for)f(administrativ)m(e)f
-(\014les)h(\(see)h(Section)f(C.3.1)i([syn)m(tax],)0 3144
-y(page)24 b(143\),)j(where)c(eac)m(h)i(line)d(is)h(a)h(regular)e
-(expression)h(follo)m(w)m(ed)g(b)m(y)h(a)g(command)f(to)h(execute.)40
-b(The)23 b(command)0 3269 y(should)h(con)m(tain)i(a)h(single)d(o)s
-(currence)i(of)g(`)p Fn(\045s)p Fs(')g(whic)m(h)f(will)e(b)s(e)i
-(replaced)h(b)m(y)f(the)i(user)e(to)h(notify;)h(the)g(rest)f(of)g(the)0
-3393 y(information)35 b(regarding)g(the)i(noti\014cation)f(will)d(b)s
-(e)j(supplied)d(to)k(the)g(command)f(on)g(standard)g(input.)56
-b(The)0 3518 y(standard)30 b(thing)f(to)i(put)f(in)f(the)h
-Fn(notify)f Fs(\014le)g(is)h(the)g(single)f(line:)240
-3771 y Fn(ALL)47 b(mail)g(\045s)g(-s)g(\\"CVS)f(notification\\")125
-4045 y Fs(This)28 b(causes)j(users)e(to)j(b)s(e)d(noti\014ed)h(b)m(y)g
-(electronic)g(mail.)125 4319 y(Note)h(that)f(if)f(y)m(ou)h(set)g(this)f
-(up)f(in)h(the)h(straigh)m(tforw)m(ard)f(w)m(a)m(y)-8
-b(,)32 b(users)d(receiv)m(e)h(noti\014cations)f(on)h(the)g(serv)m(er)0
-4443 y(mac)m(hine.)39 b(One)27 b(could)g(of)g(course)h(write)f(a)h(`)p
-Fn(notify)p Fs(')e(script)g(whic)m(h)g(directed)h(noti\014cations)g
-(elsewhere,)g(but)g(to)0 4568 y(mak)m(e)32 b(this)e(easy)-8
-b(,)32 b Fr(cvs)f Fs(allo)m(ws)f(y)m(ou)h(to)h(asso)s(ciate)g(a)g
-(noti\014cation)e(address)g(for)h(eac)m(h)h(user.)42
-b(T)-8 b(o)32 b(do)f(so)g(create)i(a)0 4692 y(\014le)27
-b(`)p Fn(users)p Fs(')g(in)f(`)p Fn(CVSROOT)p Fs(')g(with)g(a)j(line)d
-(for)h(eac)m(h)i(user)e(in)f(the)i(format)g Fo(user)7
-b Fs(:)p Fo(v)-5 b(alue)p Fs(.)39 b(Then)26 b(instead)h(of)h(passing)0
-4817 y(the)g(name)g(of)g(the)g(user)f(to)h(b)s(e)g(noti\014ed)e(to)j(`)
-p Fn(notify)p Fs(',)e Fr(cvs)g Fs(will)e(pass)j(the)g
-Fo(v)-5 b(alue)32 b Fs(\(normally)26 b(an)i(email)f(address)0
-4941 y(on)j(some)h(other)g(mac)m(hine\).)125 5215 y Fr(Cvs)g
-Fs(do)s(es)g(not)h(notify)f(y)m(ou)i(for)e(y)m(our)h(o)m(wn)f(c)m
-(hanges.)46 b(Curren)m(tly)30 b(this)h(c)m(hec)m(k)i(is)e(done)h(based)
-f(on)h(whether)0 5340 y(the)j(user)f(name)h(of)g(the)g(p)s(erson)e
-(taking)i(the)g(action)g(whic)m(h)e(triggers)i(noti\014cation)f(matc)m
-(hes)i(the)f(user)f(name)p eop
+43 44 bop 150 -116 a Fv(Chapter)30 b(6:)41 b(Revisions)29
+b(and)g(branc)m(hes)2117 b(43)150 366 y Fs(6)80 b(Revisions)55
+b(and)e(branc)l(hes)275 1063 y Fv(F)-8 b(or)28 b(man)m(y)f(uses)g(of)g
+Fu(cvs)p Fv(,)h(one)f(do)s(esn't)g(need)h(to)g(w)m(orry)f(to)s(o)h(m)m
+(uc)m(h)f(ab)s(out)g(revision)f(n)m(um)m(b)s(ers;)h Fu(cvs)150
+1172 y Fv(assigns)k(n)m(um)m(b)s(ers)f(suc)m(h)h(as)h
+Fp(1.1)p Fv(,)f Fp(1.2)p Fv(,)g(and)g(so)h(on,)g(and)f(that)h(is)f(all)
+f(one)i(needs)f(to)h(kno)m(w.)45 b(Ho)m(w)m(ev)m(er,)150
+1282 y(some)25 b(p)s(eople)e(prefer)g(to)i(ha)m(v)m(e)h(more)e(kno)m
+(wledge)g(and)g(con)m(trol)g(concerning)g(ho)m(w)g Fu(cvs)f
+Fv(assigns)h(revision)150 1391 y(n)m(um)m(b)s(ers.)275
+1680 y(If)g(one)h(w)m(an)m(ts)g(to)g(k)m(eep)h(trac)m(k)g(of)f(a)g(set)
+g(of)g(revisions)d(in)m(v)m(olving)i(more)g(than)h(one)g(\014le,)g(suc)
+m(h)f(as)h(whic)m(h)150 1790 y(revisions)30 b(w)m(en)m(t)j(in)m(to)f(a)
+g(particular)e(release,)j(one)f(uses)g(a)g Fr(tag)p Fv(,)i(whic)m(h)c
+(is)h(a)i(sym)m(b)s(olic)d(revision)g(whic)m(h)150 1899
+y(can)h(b)s(e)e(assigned)h(to)h(a)g(n)m(umeric)e(revision)g(in)g(eac)m
+(h)i(\014le.)275 2188 y(Another)21 b(useful)e(feature,)24
+b(esp)s(ecially)c(when)g(main)m(taining)g(sev)m(eral)i(releases)f(of)h
+(a)f(soft)m(w)m(are)i(pro)s(duct)150 2297 y(at)31 b(once,)g(is)f(the)g
+(abilit)m(y)f(to)i(mak)m(e)h(branc)m(hes)e(on)g(the)h(revision)d(tree.)
+150 2940 y Fq(6.1)68 b(Revision)46 b(n)l(um)l(b)t(ers)275
+3286 y Fv(Eac)m(h)34 b(v)m(ersion)g(of)g(a)h(\014le)e(has)h(a)h(unique)
+d Fr(revision)g(n)m(um)m(b)s(er)p Fv(.)51 b(Revision)33
+b(n)m(um)m(b)s(ers)g(lo)s(ok)h(lik)m(e)f(`)p Fp(1.1)p
+Fv(',)150 3396 y(`)p Fp(1.2)p Fv(',)f(`)p Fp(1.3.2.2)p
+Fv(')e(or)i(ev)m(en)g(`)p Fp(1.3.2.2.4.5)p Fv('.)42 b(A)32
+b(revision)e(n)m(um)m(b)s(er)g(alw)m(a)m(ys)i(has)g(an)f(ev)m(en)h(n)m
+(um)m(b)s(er)f(of)150 3506 y(p)s(erio)s(d-separated)24
+b(decimal)h(in)m(tegers.)39 b(By)26 b(default)f(revision)f(1.1)j(is)e
+(the)h(\014rst)f(revision)f(of)i(a)g(\014le.)38 b(Eac)m(h)150
+3615 y(successiv)m(e)30 b(revision)d(is)h(giv)m(en)h(a)h(new)f(n)m(um)m
+(b)s(er)e(b)m(y)j(increasing)d(the)j(righ)m(tmost)f(n)m(um)m(b)s(er)f
+(b)m(y)h(one.)40 b(The)150 3725 y(follo)m(wing)29 b(\014gure)h(displa)m
+(ys)e(a)j(few)f(revisions,)f(with)g(new)m(er)h(revisions)f(to)i(the)f
+(righ)m(t.)724 4007 y Fp(+-----+)189 b(+-----+)g(+-----+)g(+-----+)g
+(+-----+)724 4111 y(!)48 b(1.1)e(!----!)h(1.2)f(!----!)h(1.3)f(!----!)h
+(1.4)f(!----!)h(1.5)f(!)724 4215 y(+-----+)189 b(+-----+)g(+-----+)g
+(+-----+)g(+-----+)275 4504 y Fu(cvs)32 b Fv(is)g(not)i(limited)d(to)j
+(linear)d(dev)m(elopmen)m(t.)50 b(The)33 b Fr(revision)e(tree)39
+b Fv(can)34 b(b)s(e)e(split)g(in)m(to)h Fr(branc)m(hes)p
+Fv(,)150 4613 y(where)f(eac)m(h)h(branc)m(h)e(is)g(a)i(self-main)m
+(tained)d(line)g(of)i(dev)m(elopmen)m(t.)47 b(Changes)31
+b(made)h(on)g(one)h(branc)m(h)150 4723 y(can)e(easily)e(b)s(e)h(mo)m(v)
+m(ed)h(bac)m(k)g(to)g(the)g(main)e(trunk.)275 5011 y(Eac)m(h)41
+b(branc)m(h)f(has)h(a)g Fr(branc)m(h)f(n)m(um)m(b)s(er)p
+Fv(,)i(consisting)e(of)h(an)f(o)s(dd)g(n)m(um)m(b)s(er)f(of)i(p)s(erio)
+s(d-separated)150 5121 y(decimal)36 b(in)m(tegers.)60
+b(The)36 b(branc)m(h)h(n)m(um)m(b)s(er)e(is)h(created)i(b)m(y)f(app)s
+(ending)d(an)j(in)m(teger)g(to)h(the)f(revision)150 5230
+y(n)m(um)m(b)s(er)e(where)h(the)h(corresp)s(onding)d(branc)m(h)i(fork)m
+(ed)g(o\013.)60 b(Ha)m(ving)36 b(branc)m(h)g(n)m(um)m(b)s(ers)f(allo)m
+(ws)h(more)150 5340 y(than)30 b(one)h(branc)m(h)f(to)h(b)s(e)e(fork)m
+(ed)i(o\013)g(from)f(a)g(certain)h(revision.)p eop
%%Page: 44 46
-44 45 bop 0 -116 a Fs(44)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(of)j(the)g(p)s(erson)f(getting)i
-(noti\014cation.)48 b(In)32 b(fact,)j(in)d(general,)i(the)f(w)m(atc)m
-(hes)i(features)e(only)f(trac)m(k)i(one)g(edit)e(b)m(y)0
-491 y(eac)m(h)g(user.)43 b(It)31 b(probably)e(w)m(ould)h(b)s(e)h(more)g
-(useful)e(if)h(w)m(atc)m(hes)j(trac)m(k)m(ed)g(eac)m(h)f(w)m(orking)e
-(directory)h(separately)-8 b(,)0 616 y(so)31 b(this)e(b)s(eha)m(vior)g
-(migh)m(t)h(b)s(e)g(w)m(orth)h(c)m(hanging.)0 1021 y
-Fk(5.6.3)63 b(Ho)m(w)29 b(to)i(edit)f(a)g(\014le)h(whic)m(h)e(is)i(b)s
-(eing)h(w)m(atc)m(hed)125 1295 y Fs(Since)39 b(a)i(\014le)f(whic)m(h)f
-(is)h(b)s(eing)f(w)m(atc)m(hed)j(is)e(c)m(hec)m(k)m(ed)j(out)d
-(read-only)-8 b(,)44 b(y)m(ou)d(cannot)g(simply)d(edit)i(it.)71
-b(T)-8 b(o)0 1419 y(mak)m(e)28 b(it)f(read-write,)g(and)g(inform)e
-(others)j(that)f(y)m(ou)h(are)g(planning)c(to)k(edit)f(it,)g(use)g(the)
-g Fn(cvs)j(edit)c Fs(command.)0 1544 y(Some)k(systems)g(call)f(this)f
-(a)i Fo(c)m(hec)m(k)m(out)p Fs(,)j(but)c Fr(cvs)g Fs(uses)g(that)h
-(term)g(for)f(obtaining)g(a)h(cop)m(y)g(of)g(the)g(sources)g(\(see)0
-1668 y(Section)g(2.1)i([Getting)f(the)f(source],)h(page)h(9\),)f(an)f
-(op)s(eration)g(whic)m(h)f(those)i(systems)f(call)g(a)h
-Fo(get)i Fs(or)e(a)f Fo(fetc)m(h)p Fs(.)3391 1987 y(Command)-3801
-b Fj(cvs)39 b(edit)44 b Fi([)p Fo(options)p Fi(])30 b
-Fo(\014les)g Fh(:)15 b(:)g(:)240 2112 y Fs(Prepare)39
-b(to)h(edit)f(the)g(w)m(orking)g(\014les)f Fo(\014les)p
-Fs(.)67 b(CVS)38 b(mak)m(es)i(the)g Fo(\014les)i Fs(read-write,)f(and)e
-(noti\014es)240 2236 y(users)30 b(who)f(ha)m(v)m(e)j(requested)e
-Fn(edit)g Fs(noti\014cation)f(for)i(an)m(y)f(of)h Fo(\014les)p
-Fs(.)240 2510 y(The)23 b Fn(cvs)30 b(edit)22 b Fs(command)i(accepts)h
-(the)f(same)g Fo(options)j Fs(as)d(the)g Fn(cvs)30 b(watch)f(add)22
-b Fs(command,)k(and)240 2635 y(establishes)32 b(a)h(temp)s(orary)f(w)m
-(atc)m(h)i(for)f(the)g(user)f(on)h Fo(\014les)t Fs(;)g(CVS)f(will)e
-(remo)m(v)m(e)35 b(the)e(w)m(atc)m(h)h(when)240 2759
-y Fo(\014les)f Fs(are)d Fn(unedit)p Fs(ed)e(or)i Fn(commit)p
-Fs(ted.)39 b(If)29 b(the)h(user)g(do)s(es)f(not)h(wish)e(to)j(receiv)m
-(e)g(noti\014cations,)e(she)240 2884 y(should)f(sp)s(ecify)h
-Fn(-a)h(none)p Fs(.)240 3158 y(The)g Fo(\014les)j Fs(and)d
-Fn(-l)f Fs(option)h(are)h(pro)s(cessed)f(as)g(for)h(the)f
-Fn(cvs)g(watch)f Fs(commands.)125 3477 y(Normally)k(when)g(y)m(ou)i
-(are)g(done)f(with)f(a)i(set)g(of)g(c)m(hanges,)i(y)m(ou)e(use)f(the)g
-Fn(cvs)c(commit)j Fs(command,)i(whic)m(h)0 3601 y(c)m(hec)m(ks)40
-b(in)e(y)m(our)h(c)m(hanges)h(and)e(returns)g(the)h(w)m(atc)m(hed)h
-(\014les)e(to)i(their)e(usual)f(read-only)i(state.)68
-b(But)39 b(if)f(y)m(ou)0 3726 y(instead)29 b(decide)h(to)g(abandon)f(y)
-m(our)h(c)m(hanges,)i(or)e(not)g(to)g(mak)m(e)h(an)m(y)g(c)m(hanges,)g
-(y)m(ou)f(can)g(use)g(the)g Fn(cvs)g(unedit)0 3850 y
-Fs(command.)3391 4169 y(Command)-3801 b Fj(cvs)39 b(unedit)k
-Fi([)p Fn(-l)p Fi(])31 b Fo(\014les)e Fh(:)15 b(:)g(:)240
-4294 y Fs(Abandon)28 b(w)m(ork)h(on)g(the)g(w)m(orking)f(\014les)g
-Fo(\014les)p Fs(,)g(and)g(rev)m(ert)i(them)e(to)i(the)f(rep)s(ository)f
-(v)m(ersions)g(on)240 4418 y(whic)m(h)g(they)i(are)f(based.)40
-b(CVS)29 b(mak)m(es)h(those)g Fo(\014les)i Fs(read-only)d(for)g(whic)m
-(h)f(users)g(ha)m(v)m(e)j(requested)240 4543 y(noti\014cation)h(using)g
-Fn(cvs)d(watch)g(on)p Fs(.)48 b(CVS)32 b(noti\014es)g(users)g(who)g(ha)
-m(v)m(e)i(requested)f Fn(unedit)e Fs(noti-)240 4668 y(\014cation)f(for)
-g(an)m(y)h(of)g Fo(\014les)p Fs(.)240 4941 y(The)f Fo(\014les)j
-Fs(and)d Fn(-l)f Fs(option)h(are)h(pro)s(cessed)f(as)g(for)h(the)f
-Fn(cvs)g(watch)f Fs(commands.)240 5215 y(If)i(w)m(atc)m(hes)i(are)f
-(not)g(in)e(use,)i(the)f Fn(unedit)f Fs(command)i(probably)d(do)s(es)i
-(not)h(w)m(ork,)g(and)f(the)h(w)m(a)m(y)240 5340 y(to)d(rev)m(ert)f(to)
-h(the)f(rep)s(ository)e(v)m(ersion)i(is)f(to)h(remo)m(v)m(e)h(the)f
-(\014le)f(and)h(then)f(use)h Fn(cvs)h(update)d Fs(to)j(get)p
-eop
+44 45 bop 150 -116 a Fv(44)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 458 y(All)23 b(revisions)g(on)i(a)g
+(branc)m(h)f(ha)m(v)m(e)i(revision)e(n)m(um)m(b)s(ers)f(formed)h(b)m(y)
+h(app)s(ending)e(an)h(ordinal)f(n)m(um)m(b)s(er)150 567
+y(to)31 b(the)g(branc)m(h)e(n)m(um)m(b)s(er.)40 b(The)30
+b(follo)m(wing)f(\014gure)g(illustrates)g(branc)m(hing)g(with)g(an)h
+(example.)2204 690 y Fp(+-------------+)915 793 y(Branch)46
+b(1.2.2.3.2)f(->)382 b(!)47 b(1.2.2.3.2.1)e(!)2108 897
+y(/)j(+-------------+)2060 1001 y(/)2013 1105 y(/)1201
+1209 y(+---------+)188 b(+---------+)g(+---------+)390
+1312 y(Branch)46 b(1.2.2)g(->)i(_!)f(1.2.2.1)f(!----!)g(1.2.2.2)g
+(!----!)g(1.2.2.3)f(!)1106 1416 y(/)i(+---------+)188
+b(+---------+)g(+---------+)1058 1520 y(/)1010 1624 y(/)390
+1727 y(+-----+)h(+-----+)g(+-----+)g(+-----+)g(+-----+)390
+1831 y(!)47 b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)h(!----!)f(1.4)h
+(!----!)f(1.5)h(!)96 b(<-)47 b(The)g(main)f(trunk)390
+1935 y(+-----+)189 b(+-----+)g(+-----+)g(+-----+)g(+-----+)1154
+2039 y(!)1154 2143 y(!)1154 2246 y(!)143 b(+---------+)187
+b(+---------+)h(+---------+)390 2350 y(Branch)46 b(1.2.4)g(->)i(+---!)e
+(1.2.4.1)g(!----!)g(1.2.4.2)g(!----!)g(1.2.4.3)g(!)1345
+2454 y(+---------+)187 b(+---------+)h(+---------+)275
+2679 y Fv(The)21 b(exact)j(details)d(of)i(ho)m(w)f(the)g(branc)m(h)g(n)
+m(um)m(b)s(er)f(is)g(constructed)i(is)e(not)h(something)g(y)m(ou)h
+(normally)150 2789 y(need)29 b(to)h(b)s(e)f(concerned)h(ab)s(out,)g
+(but)e(here)i(is)e(ho)m(w)i(it)f(w)m(orks:)40 b(When)29
+b Fu(cvs)g Fv(creates)i(a)e(branc)m(h)g(n)m(um)m(b)s(er)150
+2898 y(it)e(pic)m(ks)g(the)h(\014rst)f(un)m(used)g(ev)m(en)h(in)m
+(teger,)h(starting)f(with)e(2.)40 b(So)28 b(when)f(y)m(ou)h(w)m(an)m(t)
+h(to)f(create)h(a)g(branc)m(h)150 3008 y(from)j(revision)e(6.4)k(it)e
+(will)e(b)s(e)h(n)m(um)m(b)s(ered)g(6.4.2.)49 b(All)31
+b(branc)m(h)g(n)m(um)m(b)s(ers)g(ending)g(in)g(a)i(zero)g(\(suc)m(h)g
+(as)150 3117 y(6.4.0\))j(are)d(used)g(in)m(ternally)e(b)m(y)j
+Fu(cvs)e Fv(\(see)j(Section)e(6.8)h([Magic)h(branc)m(h)e(n)m(um)m(b)s
+(ers],)g(page)h(50\).)51 b(The)150 3227 y(branc)m(h)30
+b(1.1.1)i(has)e(a)h(sp)s(ecial)e(meaning.)40 b(See)30
+b(Chapter)g(12)h([T)-8 b(rac)m(king)31 b(sources],)g(page)g(63.)150
+3466 y Fq(6.2)68 b(V)-11 b(ersions,)45 b(revisions)h(and)f(releases)275
+3653 y Fv(A)35 b(\014le)g(can)g(ha)m(v)m(e)i(sev)m(eral)f(v)m(ersions,)
+g(as)g(describ)s(ed)d(ab)s(o)m(v)m(e.)57 b(Lik)m(ewise,)36
+b(a)g(soft)m(w)m(are)g(pro)s(duct)f(can)150 3762 y(ha)m(v)m(e)d(sev)m
+(eral)e(v)m(ersions.)40 b(A)31 b(soft)m(w)m(are)h(pro)s(duct)d(is)g
+(often)i(giv)m(en)f(a)h(v)m(ersion)f(n)m(um)m(b)s(er)f(suc)m(h)h(as)h
+(`)p Fp(4.1.1)p Fv('.)275 3891 y(V)-8 b(ersions)41 b(in)g(the)h
+(\014rst)f(sense)h(are)g(called)f Fr(revisions)j Fv(in)d(this)g(do)s
+(cumen)m(t,)j(and)e(v)m(ersions)f(in)g(the)150 4000 y(second)31
+b(sense)f(are)h(called)f Fr(releases)p Fv(.)41 b(T)-8
+b(o)31 b(a)m(v)m(oid)g(confusion,)f(the)h(w)m(ord)f Fr(v)m(ersion)g
+Fv(is)f(almost)i(nev)m(er)g(used)150 4110 y(in)e(this)g(do)s(cumen)m
+(t.)150 4349 y Fq(6.3)68 b(Assigning)45 b(revisions)275
+4535 y Fv(By)32 b(default,)f Fu(cvs)g Fv(will)e(assign)j(n)m(umeric)e
+(revisions)g(b)m(y)i(lea)m(ving)g(the)g(\014rst)f(n)m(um)m(b)s(er)f
+(the)i(same)h(and)150 4645 y(incremen)m(ting)c(the)i(second)f(n)m(um)m
+(b)s(er.)40 b(F)-8 b(or)31 b(example,)f Fp(1.1)p Fv(,)g
+Fp(1.2)p Fv(,)g Fp(1.3)p Fv(,)f(etc.)275 4773 y(When)38
+b(adding)f(a)h(new)g(\014le,)i(the)f(second)f(n)m(um)m(b)s(er)f(will)f
+(alw)m(a)m(ys)j(b)s(e)f(one)g(and)g(the)h(\014rst)e(n)m(um)m(b)s(er)150
+4883 y(will)32 b(equal)i(the)h(highest)f(\014rst)g(n)m(um)m(b)s(er)f
+(of)i(an)m(y)g(\014le)e(in)h(that)h(directory)-8 b(.)53
+b(F)-8 b(or)36 b(example,)f(the)g(curren)m(t)150 4992
+y(directory)d(con)m(tains)g(\014les)f(whose)g(highest)h(n)m(um)m(b)s
+(ered)e(revisions)g(are)j Fp(1.7)p Fv(,)f Fp(3.1)p Fv(,)f(and)h
+Fp(4.12)p Fv(,)f(then)h(an)150 5102 y(added)e(\014le)f(will)f(b)s(e)i
+(giv)m(en)g(the)h(n)m(umeric)e(revision)f Fp(4.1)p Fv(.)275
+5230 y(Normally)37 b(there)i(is)f(no)h(reason)g(to)h(care)g(ab)s(out)e
+(the)h(revision)e(n)m(um)m(b)s(ers|it)g(is)h(easier)h(to)h(treat)150
+5340 y(them)28 b(as)g(in)m(ternal)f(n)m(um)m(b)s(ers)g(that)h
+Fu(cvs)f Fv(main)m(tains,)h(and)f(tags)i(pro)m(vide)e(a)i(b)s(etter)f
+(w)m(a)m(y)h(to)g(distinguish)p eop
%%Page: 45 47
-45 46 bop 0 -116 a Fs(Chapter)30 b(5:)41 b(Multiple)28
-b(dev)m(elop)s(ers)2565 b(45)240 366 y(a)32 b(new)g(cop)m(y)-8
-b(.)46 b(The)32 b(meaning)f(is)g(not)h(precisely)f(the)h(same;)h(remo)m
-(ving)f(and)f(up)s(dating)f(ma)m(y)j(also)240 491 y(bring)28
-b(in)h(some)h(c)m(hanges)h(whic)m(h)d(ha)m(v)m(e)k(b)s(een)d(made)h(in)
-e(the)i(rep)s(ository)f(since)g(the)h(last)g(time)g(y)m(ou)240
-616 y(up)s(dated.)125 942 y(When)25 b(using)f(clien)m(t/serv)m(er)j
-Fr(cvs)p Fs(,)f(y)m(ou)g(can)g(use)f(the)h Fn(cvs)k(edit)24
-b Fs(and)i Fn(cvs)j(unedit)24 b Fs(commands)i(ev)m(en)g(if)f
-Fr(cvs)0 1066 y Fs(is)31 b(unable)g(to)i(succesfully)e(comm)m(unicate)i
-(with)e(the)h(serv)m(er;)i(the)f(noti\014cations)e(will)f(b)s(e)i(sen)m
-(t)g(up)s(on)f(the)i(next)0 1191 y(successful)c Fr(cvs)h
-Fs(command.)0 1614 y Fk(5.6.4)63 b(Information)29 b(ab)s(out)i(who)f
-(is)h(w)m(atc)m(hing)e(and)h(editing)3391 1940 y Fs(Command)-3801
-b Fj(cvs)39 b(w)m(atc)m(hers)k Fi([)p Fn(-l)p Fi(])31
-b Fo(\014les)e Fh(:)15 b(:)g(:)240 2065 y Fs(List)33
-b(the)h(users)e(curren)m(tly)h(w)m(atc)m(hing)h(c)m(hanges)g(to)h
-Fo(\014les)p Fs(.)49 b(The)33 b(rep)s(ort)g(includes)e(the)j(\014les)e
-(b)s(eing)240 2189 y(w)m(atc)m(hed,)g(and)e(the)g(mail)f(address)h(of)g
-(eac)m(h)i(w)m(atc)m(her.)240 2464 y(The)e Fo(\014les)j
-Fs(and)d Fn(-l)f Fs(argumen)m(ts)i(are)g(pro)s(cessed)f(as)g(for)g(the)
-h Fn(cvs)f(watch)e Fs(commands.)3391 2842 y(Command)-3801
-b Fj(cvs)39 b(editors)44 b Fi([)p Fn(-l)p Fi(])31 b Fo(\014les)e
-Fh(:)15 b(:)g(:)240 2967 y Fs(List)30 b(the)g(users)g(curren)m(tly)g(w)
-m(orking)f(on)i Fo(\014les)p Fs(.)40 b(The)30 b(rep)s(ort)g(includes)e
-(the)i(mail)g(address)f(of)i(eac)m(h)240 3091 y(user,)d(the)g(time)g
-(when)e(the)i(user)g(b)s(egan)f(w)m(orking)g(with)g(the)h(\014le,)g
-(and)f(the)h(host)g(and)f(path)h(of)g(the)240 3216 y(w)m(orking)i
-(directory)g(con)m(taining)f(the)i(\014le.)240 3491 y(The)f
-Fo(\014les)j Fs(and)d Fn(-l)f Fs(argumen)m(ts)i(are)g(pro)s(cessed)f
-(as)g(for)g(the)h Fn(cvs)f(watch)e Fs(commands.)0 3914
-y Fk(5.6.5)63 b(Using)31 b(w)m(atc)m(hes)e(with)h(old)h(v)m(ersions)g
-(of)f(CVS)125 4188 y Fs(If)i(y)m(ou)i(use)f(the)g(w)m(atc)m(h)i
-(features)e(on)g(a)h(rep)s(ository)-8 b(,)34 b(it)e(creates)j(`)p
-Fn(CVS)p Fs(')e(directories)f(in)g(the)h(rep)s(ository)g(and)0
-4313 y(stores)k(the)f(information)f(ab)s(out)h(w)m(atc)m(hes)i(in)d
-(that)i(directory)-8 b(.)59 b(If)36 b(y)m(ou)h(attempt)g(to)h(use)e
-Fr(cvs)f Fs(1.6)j(or)e(earlier)0 4437 y(with)29 b(the)i(rep)s(ository)
--8 b(,)30 b(y)m(ou)g(get)i(an)e(error)g(message)i(suc)m(h)e(as)240
-4692 y Fn(cvs)47 b(update:)f(cannot)g(open)g(CVS/Entries)f(for)i
-(reading:)f(No)h(such)f(file)h(or)g(directory)125 4966
-y Fs(and)39 b(y)m(our)g(op)s(eration)g(will)e(lik)m(ely)h(b)s(e)h(ab)s
-(orted.)68 b(T)-8 b(o)40 b(use)g(the)f(w)m(atc)m(h)i(features,)i(y)m
-(ou)d(m)m(ust)f(upgrade)g(all)0 5091 y(copies)d(of)g
-Fr(cvs)f Fs(whic)m(h)g(use)g(that)i(rep)s(ository)e(in)g(lo)s(cal)g(or)
-h(serv)m(er)g(mo)s(de.)57 b(If)36 b(y)m(ou)g(cannot)h(upgrade,)g(use)f
-(the)0 5215 y Fn(watch)29 b(off)24 b Fs(and)h Fn(watch)j(remove)c
-Fs(commands)g(to)i(remo)m(v)m(e)h(all)d(w)m(atc)m(hes,)k(and)c(that)i
-(will)c(restore)k(the)f(rep)s(ository)0 5340 y(to)31
-b(a)g(state)h(whic)m(h)d Fr(cvs)g Fs(1.6)j(can)e(cop)s(e)h(with.)p
-eop
+45 46 bop 150 -116 a Fv(Chapter)30 b(6:)41 b(Revisions)29
+b(and)g(branc)m(hes)2117 b(45)150 366 y(b)s(et)m(w)m(een)21
+b(things)e(lik)m(e)h(release)h(1)g(v)m(ersus)f(release)g(2)h(of)g(y)m
+(our)f(pro)s(duct)f(\(see)j(Section)e(6.4)h([T)-8 b(ags],)24
+b(page)d(45\).)150 476 y(Ho)m(w)m(ev)m(er,)41 b(if)35
+b(y)m(ou)i(w)m(an)m(t)h(to)f(set)g(the)g(n)m(umeric)f(revisions,)h(the)
+f(`)p Fp(-r)p Fv(')h(option)f(to)i Fp(cvs)29 b(commit)35
+b Fv(can)i(do)150 586 y(that.)67 b(The)39 b(`)p Fp(-r)p
+Fv(')g(option)f(implies)e(the)j(`)p Fp(-f)p Fv(')g(option,)i(in)d(the)h
+(sense)g(that)h(it)e(causes)i(the)f(\014les)f(to)i(b)s(e)150
+695 y(committed)31 b(ev)m(en)g(if)e(they)h(are)h(not)g(mo)s(di\014ed.)
+275 848 y(F)-8 b(or)44 b(example,)i(to)f(bring)c(all)i(y)m(our)g
+(\014les)f(up)h(to)h(revision)e(3.0)i(\(including)d(those)j(that)g(ha)m
+(v)m(en't)150 958 y(c)m(hanged\),)32 b(y)m(ou)e(migh)m(t)g(in)m(v)m(ok)
+m(e:)390 1105 y Fp($)47 b(cvs)g(commit)f(-r)i(3.0)275
+1258 y Fv(Note)37 b(that)g(the)f(n)m(um)m(b)s(er)f(y)m(ou)i(sp)s(ecify)
+d(with)h(`)p Fp(-r)p Fv(')h(m)m(ust)h(b)s(e)e(larger)h(than)g(an)m(y)g
+(existing)g(revision)150 1368 y(n)m(um)m(b)s(er.)63 b(That)38
+b(is,)h(if)e(revision)g(3.0)i(exists,)h(y)m(ou)f(cannot)f(`)p
+Fp(cvs)30 b(commit)f(-r)g(1.3)p Fv('.)64 b(If)38 b(y)m(ou)g(w)m(an)m(t)
+h(to)150 1477 y(main)m(tain)d(sev)m(eral)i(releases)f(in)f(parallel,)h
+(y)m(ou)g(need)g(to)h(use)f(a)h(branc)m(h)e(\(see)i(Chapter)f(6)g
+([Revisions)150 1587 y(and)30 b(branc)m(hes],)g(page)h(43\).)150
+1890 y Fq(6.4)68 b(T)-11 b(ags{Sym)l(b)t(olic)45 b(revisions)275
+2101 y Fv(The)37 b(revision)f(n)m(um)m(b)s(ers)g(liv)m(e)h(a)h(life)f
+(of)h(their)e(o)m(wn.)63 b(They)37 b(need)h(not)g(ha)m(v)m(e)h(an)m
+(ything)e(at)i(all)d(to)150 2211 y(do)30 b(with)f(the)h(release)h(n)m
+(um)m(b)s(ers)e(of)h(y)m(our)g(soft)m(w)m(are)i(pro)s(duct.)39
+b(Dep)s(ending)29 b(on)h(ho)m(w)g(y)m(ou)h(use)f Fu(cvs)f
+Fv(the)150 2321 y(revision)d(n)m(um)m(b)s(ers)g(migh)m(t)h(c)m(hange)h
+(sev)m(eral)g(times)f(b)s(et)m(w)m(een)h(t)m(w)m(o)h(releases.)39
+b(As)28 b(an)f(example,)h(some)g(of)150 2430 y(the)j(source)f(\014les)f
+(that)i(mak)m(e)h(up)d Fu(r)n(cs)g Fv(5.6)j(ha)m(v)m(e)g(the)e(follo)m
+(wing)f(revision)g(n)m(um)m(b)s(ers:)390 2577 y Fp(ci.c)572
+b(5.21)390 2681 y(co.c)g(5.9)390 2785 y(ident.c)428 b(5.3)390
+2889 y(rcs.c)524 b(5.12)390 2993 y(rcsbase.h)332 b(5.11)390
+3096 y(rcsdiff.c)g(5.10)390 3200 y(rcsedit.c)g(5.11)390
+3304 y(rcsfcmp.c)g(5.9)390 3408 y(rcsgen.c)380 b(5.10)390
+3511 y(rcslex.c)g(5.11)390 3615 y(rcsmap.c)g(5.2)390
+3719 y(rcsutil.c)332 b(5.10)275 3872 y Fv(Y)-8 b(ou)35
+b(can)h(use)e(the)i Fp(tag)e Fv(command)h(to)g(giv)m(e)h(a)g(sym)m(b)s
+(olic)d(name)i(to)h(a)g(certain)f(revision)e(of)i(a)h(\014le.)150
+3982 y(Y)-8 b(ou)31 b(can)f(use)g(the)g(`)p Fp(-v)p Fv(')g(\015ag)h(to)
+g(the)f Fp(status)f Fv(command)h(to)h(see)f(all)g(tags)h(that)g(a)f
+(\014le)f(has,)i(and)e(whic)m(h)150 4091 y(revision)38
+b(n)m(um)m(b)s(ers)g(they)h(represen)m(t.)68 b(T)-8 b(ag)41
+b(names)e(m)m(ust)g(start)h(with)e(an)i(upp)s(ercase)e(or)i(lo)m(w)m
+(ercase)150 4201 y(letter)f(and)f(can)h(con)m(tain)g(upp)s(ercase)e
+(and)h(lo)m(w)m(ercase)i(letters,)i(digits,)d(`)p Fp(-)p
+Fv(',)i(and)d(`)p Fp(_)p Fv('.)66 b(The)38 b(t)m(w)m(o)i(tag)150
+4310 y(names)31 b Fp(BASE)f Fv(and)g Fp(HEAD)g Fv(are)i(reserv)m(ed)f
+(for)g(use)g(b)m(y)g Fu(cvs)p Fv(.)42 b(It)31 b(is)f(exp)s(ected)h
+(that)h(future)e(names)h(whic)m(h)150 4420 y(are)37 b(sp)s(ecial)f(to)h
+Fu(cvs)f Fv(will)e(b)s(e)j(sp)s(ecially)d(named,)39 b(for)d(example)h
+(b)m(y)f(starting)h(with)f(`)p Fp(.)p Fv(',)i(rather)f(than)150
+4529 y(b)s(eing)29 b(named)h(analogously)g(to)h Fp(BASE)e
+Fv(and)h Fp(HEAD)p Fv(,)f(to)i(a)m(v)m(oid)g(con\015icts)f(with)f
+(actual)i(tag)h(names.)275 4682 y(Y)-8 b(ou'll)23 b(w)m(an)m(t)i(to)g
+(c)m(ho)s(ose)g(some)f(con)m(v)m(en)m(tion)i(for)e(naming)f(tags,)j
+(based)e(on)g(information)f(suc)m(h)g(as)i(the)150 4792
+y(name)32 b(of)h(the)f(program)g(and)g(the)h(v)m(ersion)e(n)m(um)m(b)s
+(er)g(of)i(the)f(release.)47 b(F)-8 b(or)33 b(example,)g(one)f(migh)m
+(t)g(tak)m(e)150 4902 y(the)e(name)g(of)g(the)g(program,)g(immediately)
+e(follo)m(w)m(ed)i(b)m(y)f(the)h(v)m(ersion)g(n)m(um)m(b)s(er)e(with)h
+(`)p Fp(.)p Fv(')h(c)m(hanged)g(to)150 5011 y(`)p Fp(-)p
+Fv(',)39 b(so)e(that)g(CVS)f(1.9)i(w)m(ould)e(b)s(e)g(tagged)i(with)e
+(the)h(name)g Fp(cvs1-9)p Fv(.)58 b(If)36 b(y)m(ou)i(c)m(ho)s(ose)f(a)h
+(consisten)m(t)150 5121 y(con)m(v)m(en)m(tion,)c(then)d(y)m(ou)i(w)m
+(on't)f(constan)m(tly)h(b)s(e)e(guessing)g(whether)g(a)i(tag)g(is)e
+Fp(cvs-1-9)f Fv(or)i Fp(cvs1_9)e Fv(or)150 5230 y(what.)55
+b(Y)-8 b(ou)35 b(migh)m(t)g(ev)m(en)h(w)m(an)m(t)g(to)g(consider)e
+(enforcing)g(y)m(our)h(con)m(v)m(en)m(tion)h(in)e(the)i(taginfo)f
+(\014le)f(\(see)150 5340 y(Section)c(15.3)i([user-de\014ned)d
+(logging],)i(page)g(71\).)p eop
%%Page: 46 48
-46 47 bop 0 -116 a Fs(46)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fm(5.7)68 b(Cho)t(osing)31
-b(b)t(et)l(w)l(een)g(reserv)l(ed)h(or)e(unreserv)l(ed)h(c)l(hec)l(k)l
-(outs)125 640 y Fs(Reserv)m(ed)k(and)g(unreserv)m(ed)g(c)m(hec)m(k)m
-(outs)j(eac)m(h)e(ha)m(v)m(e)h(pros)e(and)g(cons.)56
-b(Let)36 b(it)f(b)s(e)g(said)f(that)i(a)g(lot)f(of)h(this)0
-765 y(is)j(a)i(matter)g(of)f(opinion)e(or)i(what)g(w)m(orks)g(giv)m(en)
-g(di\013eren)m(t)g(groups')f(w)m(orking)h(st)m(yles,)j(but)c(here)h(is)
-f(a)h(brief)0 890 y(description)26 b(of)i(some)g(of)g(the)g(issues.)39
-b(There)27 b(are)h(man)m(y)g(w)m(a)m(ys)h(to)g(organize)f(a)g(team)h
-(of)f(dev)m(elop)s(ers.)39 b Fr(cvs)27 b Fs(do)s(es)0
-1014 y(not)k(try)f(to)h(enforce)g(a)g(certain)f(organization.)41
-b(It)30 b(is)g(a)g(to)s(ol)h(that)g(can)f(b)s(e)g(used)g(in)f(sev)m
-(eral)h(w)m(a)m(ys.)125 1288 y(Reserv)m(ed)h(c)m(hec)m(k)m(outs)i(can)f
-(b)s(e)e(v)m(ery)h(coun)m(ter-pro)s(ductiv)m(e.)43 b(If)31
-b(t)m(w)m(o)h(p)s(ersons)e(w)m(an)m(t)h(to)h(edit)f(di\013eren)m(t)f
-(parts)0 1413 y(of)j(a)h(\014le,)f(there)g(ma)m(y)h(b)s(e)e(no)h
-(reason)g(to)h(prev)m(en)m(t)g(either)e(of)i(them)f(from)f(doing)g(so.)
-49 b(Also,)34 b(it)f(is)f(common)h(for)0 1537 y(someone)28
-b(to)g(tak)m(e)i(out)d(a)h(lo)s(c)m(k)g(on)f(a)h(\014le,)f(b)s(ecause)h
-(they)f(are)h(planning)d(to)j(edit)f(it,)h(but)f(then)g(forget)h(to)h
-(release)0 1662 y(the)i(lo)s(c)m(k.)125 1936 y(P)m(eople,)46
-b(esp)s(ecially)41 b(p)s(eople)g(who)h(are)h(familiar)e(with)g(reserv)m
-(ed)i(c)m(hec)m(k)m(outs,)48 b(often)43 b(w)m(onder)f(ho)m(w)h(often)0
-2060 y(con\015icts)21 b(o)s(ccur)f(if)g(unreserv)m(ed)g(c)m(hec)m(k)m
-(outs)j(are)e(used,)i(and)d(ho)m(w)h(di\016cult)d(they)k(are)f(to)g
-(resolv)m(e.)38 b(The)21 b(exp)s(erience)0 2185 y(with)29
-b(man)m(y)i(groups)e(is)h(that)h(they)f(o)s(ccur)g(rarely)g(and)g
-(usually)e(are)j(relativ)m(ely)e(straigh)m(tforw)m(ard)h(to)i(resolv)m
-(e.)125 2459 y(The)22 b(rarit)m(y)h(of)g(serious)g(con\015icts)f(ma)m
-(y)i(b)s(e)f(surprising,)e(un)m(til)h(one)h(realizes)g(that)h(they)f(o)
-s(ccur)g(only)f(when)h(t)m(w)m(o)0 2583 y(dev)m(elop)s(ers)30
-b(disagree)h(on)g(the)g(prop)s(er)e(design)h(for)h(a)g(giv)m(en)g
-(section)g(of)g(co)s(de;)g(suc)m(h)g(a)g(disagreemen)m(t)g(suggests)0
-2708 y(that)25 b(the)f(team)i(has)e(not)g(b)s(een)g(comm)m(unicating)g
-(prop)s(erly)e(in)h(the)h(\014rst)g(place.)39 b(In)23
-b(order)h(to)h(collab)s(orate)f(under)0 2832 y Fo(an)m(y)36
-b Fs(source)28 b(managemen)m(t)h(regimen,)f(dev)m(elop)s(ers)f(m)m(ust)
-h(agree)h(on)f(the)g(general)g(design)f(of)h(the)g(system;)h(giv)m(en)0
-2957 y(this)g(agreemen)m(t,)k(o)m(v)m(erlapping)c(c)m(hanges)j(are)e
-(usually)f(straigh)m(tforw)m(ard)h(to)h(merge.)125 3231
-y(In)36 b(some)i(cases)g(unreserv)m(ed)e(c)m(hec)m(k)m(outs)k(are)e
-(clearly)e(inappropriate.)60 b(If)36 b(no)i(merge)f(to)s(ol)h(exists)f
-(for)g(the)0 3355 y(kind)29 b(of)j(\014le)e(y)m(ou)i(are)g(managing)f
-(\(for)g(example)g(w)m(ord)g(pro)s(cessor)g(\014les)f(or)i(\014les)e
-(edited)g(b)m(y)i(Computer)e(Aided)0 3480 y(Design)39
-b(programs\),)j(and)c(it)h(is)g(not)g(desirable)e(to)j(c)m(hange)h(to)f
-(a)f(program)g(whic)m(h)f(uses)h(a)h(mergeable)f(data)0
-3604 y(format,)31 b(then)g(resolving)e(con\015icts)i(is)e(going)i(to)h
-(b)s(e)e(unpleasan)m(t)g(enough)g(that)i(y)m(ou)f(generally)f(will)e(b)
-s(e)i(b)s(etter)0 3729 y(o\013)h(to)g(simply)d(a)m(v)m(oid)j(the)f
-(con\015icts)g(instead,)g(b)m(y)g(using)f(reserv)m(ed)i(c)m(hec)m(k)m
-(outs.)125 4003 y(The)36 b(w)m(atc)m(hes)i(features)f(describ)s(ed)e
-(ab)s(o)m(v)m(e)j(in)d(Section)h(5.6)i([W)-8 b(atc)m(hes],)42
-b(page)37 b(41)h(can)f(b)s(e)f(considered)f(to)0 4127
-y(b)s(e)c(an)h(in)m(termediate)f(mo)s(del)g(b)s(et)m(w)m(een)h(reserv)m
-(ed)g(c)m(hec)m(k)m(outs)i(and)d(unreserv)m(ed)g(c)m(hec)m(k)m(outs.)47
-b(When)32 b(y)m(ou)g(go)g(to)0 4252 y(edit)39 b(a)i(\014le,)g(it)f(is)e
-(p)s(ossible)g(to)i(\014nd)f(out)h(who)f(else)h(is)f(editing)f(it.)69
-b(And)39 b(rather)h(than)f(ha)m(ving)h(the)g(system)0
-4376 y(simply)32 b(forbid)g(b)s(oth)h(p)s(eople)h(editing)e(the)j
-(\014le,)f(it)g(can)h(tell)e(y)m(ou)h(what)h(the)f(situation)f(is)g
-(and)h(let)g(y)m(ou)h(\014gure)0 4501 y(out)h(whether)f(it)g(is)f(a)i
-(problem)e(in)h(that)h(particular)e(case)i(or)g(not.)57
-b(Therefore,)36 b(for)g(some)g(groups)f(it)g(can)h(b)s(e)0
-4626 y(considered)29 b(the)i(b)s(est)f(of)g(b)s(oth)g(the)g(reserv)m
-(ed)h(c)m(hec)m(k)m(out)i(and)d(unreserv)m(ed)f(c)m(hec)m(k)m(out)k(w)m
-(orlds.)p eop
-%%Page: 47 49
-47 48 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Revisions)29
-b(and)g(branc)m(hes)2417 b(47)0 366 y Fp(6)80 b(Revisions)31
-b(and)f(branc)l(hes)125 884 y Fs(F)-8 b(or)28 b(man)m(y)f(uses)g(of)g
-Fr(cvs)p Fs(,)g(one)h(do)s(esn't)f(need)g(to)h(w)m(orry)f(to)s(o)h(m)m
-(uc)m(h)f(ab)s(out)g(revision)e(n)m(um)m(b)s(ers;)i Fr(cvs)g
-Fs(assigns)0 1009 y(n)m(um)m(b)s(ers)34 b(suc)m(h)i(as)g
-Fn(1.1)p Fs(,)h Fn(1.2)p Fs(,)f(and)f(so)h(on,)i(and)d(that)h(is)f(all)
-g(one)h(needs)g(to)g(kno)m(w.)57 b(Ho)m(w)m(ev)m(er,)40
-b(some)c(p)s(eople)0 1134 y(prefer)30 b(to)h(ha)m(v)m(e)g(more)g(kno)m
-(wledge)f(and)g(con)m(trol)h(concerning)f(ho)m(w)g Fr(cvs)f
-Fs(assigns)h(revision)f(n)m(um)m(b)s(ers.)125 1436 y(If)40
-b(one)i(w)m(an)m(ts)g(to)g(k)m(eep)g(trac)m(k)g(of)g(a)f(set)h(of)f
-(revisions)f(in)m(v)m(olving)g(more)h(than)g(one)g(\014le,)j(suc)m(h)d
-(as)g(whic)m(h)0 1561 y(revisions)30 b(w)m(en)m(t)j(in)m(to)g(a)f
-(particular)f(release,)i(one)g(uses)f(a)g Fo(tag)p Fs(,)j(whic)m(h)c
-(is)g(a)i(sym)m(b)s(olic)d(revision)h(whic)m(h)g(can)i(b)s(e)0
-1685 y(assigned)d(to)h(a)f(n)m(umeric)g(revision)e(in)h(eac)m(h)j
-(\014le.)125 1988 y(Another)37 b(useful)f(feature,)41
-b(esp)s(ecially)36 b(when)h(main)m(taining)f(sev)m(eral)i(releases)g
-(of)g(a)g(soft)m(w)m(are)i(pro)s(duct)c(at)0 2113 y(once,)31
-b(is)f(the)g(abilit)m(y)f(to)i(mak)m(e)h(branc)m(hes)e(on)g(the)g
-(revision)f(tree.)0 2821 y Fm(6.1)68 b(Revision)32 b(n)l(um)l(b)t(ers)
-125 3124 y Fs(Eac)m(h)37 b(v)m(ersion)f(of)h(a)h(\014le)e(has)g(a)h
-(unique)e Fo(revision)g(n)m(um)m(b)s(er)p Fs(.)59 b(Revision)36
-b(n)m(um)m(b)s(ers)f(lo)s(ok)i(lik)m(e)f(`)p Fn(1.1)p
-Fs(',)i(`)p Fn(1.2)p Fs(',)0 3248 y(`)p Fn(1.3.2.2)p
-Fs(')19 b(or)h(ev)m(en)h(`)p Fn(1.3.2.2.4.5)p Fs('.)35
-b(A)20 b(revision)f(n)m(um)m(b)s(er)g(alw)m(a)m(ys)i(has)f(an)g(ev)m
-(en)h(n)m(um)m(b)s(er)e(of)h(p)s(erio)s(d-separated)0
-3373 y(decimal)34 b(in)m(tegers.)53 b(By)35 b(default)f(revision)f(1.1)
-j(is)e(the)g(\014rst)g(revision)f(of)i(a)g(\014le.)53
-b(Eac)m(h)35 b(successiv)m(e)g(revision)e(is)0 3497 y(giv)m(en)i(a)g
-(new)f(n)m(um)m(b)s(er)g(b)m(y)h(increasing)e(the)i(righ)m(tmost)g(n)m
-(um)m(b)s(er)f(b)m(y)g(one.)55 b(The)34 b(follo)m(wing)f(\014gure)i
-(displa)m(ys)e(a)0 3622 y(few)d(revisions,)f(with)g(new)m(er)h
-(revisions)f(to)i(the)f(righ)m(t.)574 3904 y Fn(+-----+)189
-b(+-----+)g(+-----+)g(+-----+)g(+-----+)574 4008 y(!)48
-b(1.1)e(!----!)h(1.2)f(!----!)h(1.3)f(!----!)h(1.4)f(!----!)h(1.5)f(!)
-574 4112 y(+-----+)189 b(+-----+)g(+-----+)g(+-----+)g(+-----+)125
-4414 y Fr(cvs)34 b Fs(is)g(not)h(limited)e(to)j(linear)e(dev)m(elopmen)
-m(t.)55 b(The)35 b Fo(revision)f(tree)41 b Fs(can)35
-b(b)s(e)g(split)e(in)m(to)i Fo(branc)m(hes)p Fs(,)h(where)0
-4539 y(eac)m(h)e(branc)m(h)f(is)f(a)h(self-main)m(tained)f(line)f(of)j
-(dev)m(elopmen)m(t.)49 b(Changes)33 b(made)g(on)g(one)g(branc)m(h)g
-(can)g(easily)g(b)s(e)0 4664 y(mo)m(v)m(ed)e(bac)m(k)g(to)h(the)e(main)
-f(trunk.)125 4966 y(Eac)m(h)38 b(branc)m(h)e(has)i(a)g
-Fo(branc)m(h)e(n)m(um)m(b)s(er)p Fs(,)j(consisting)d(of)h(an)h(o)s(dd)e
-(n)m(um)m(b)s(er)g(of)i(p)s(erio)s(d-separated)e(decimal)0
-5091 y(in)m(tegers.)41 b(The)28 b(branc)m(h)g(n)m(um)m(b)s(er)g(is)g
-(created)i(b)m(y)f(app)s(ending)d(an)j(in)m(teger)h(to)f(the)g
-(revision)f(n)m(um)m(b)s(er)f(where)i(the)0 5215 y(corresp)s(onding)24
-b(branc)m(h)h(fork)m(ed)h(o\013.)40 b(Ha)m(ving)26 b(branc)m(h)f(n)m
-(um)m(b)s(ers)f(allo)m(ws)h(more)h(than)g(one)g(branc)m(h)f(to)i(b)s(e)
-e(fork)m(ed)0 5340 y(o\013)31 b(from)f(a)g(certain)h(revision.)p
+46 47 bop 150 -116 a Fv(46)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 366 y(The)h(follo)m(wing)f(example)i
+(sho)m(ws)f(ho)m(w)h(y)m(ou)g(can)g(add)g(a)g(tag)h(to)g(a)f(\014le.)44
+b(The)31 b(commands)h(m)m(ust)g(b)s(e)150 476 y(issued)e(inside)g(y)m
+(our)h(w)m(orking)h(cop)m(y)g(of)g(the)g(mo)s(dule.)44
+b(That)31 b(is,)h(y)m(ou)g(should)e(issue)h(the)h(command)f(in)150
+586 y(the)g(directory)e(where)h(`)p Fp(backend.c)p Fv(')f(resides.)390
+758 y Fp($)47 b(cvs)g(tag)g(release-0-4)e(backend.c)390
+861 y(T)i(backend.c)390 965 y($)g(cvs)g(status)f(-v)i(backend.c)390
+1069 y(========================)o(====)o(====)o(===)o(====)o(====)o
+(===)o(====)o(====)o(===)o(====)o(====)o(==)390 1173
+y(File:)e(backend.c)427 b(Status:)46 b(Up-to-date)581
+1380 y(Version:)570 b(1.4)238 b(Tue)47 b(Dec)95 b(1)47
+b(14:39:01)f(1992)581 1484 y(RCS)h(Version:)379 b(1.4)238
+b(/u/cvsroot/yoyodyne/tc/ba)o(cken)o(d.c,)o(v)581 1588
+y(Sticky)46 b(Tag:)428 b(\(none\))581 1692 y(Sticky)46
+b(Date:)380 b(\(none\))581 1795 y(Sticky)46 b(Options:)236
+b(\(none\))581 2003 y(Existing)45 b(Tags:)772 2107 y(release-0-4)999
+b(\(revision:)45 b(1.4\))275 2388 y Fv(There)24 b(is)g(seldom)g(reason)
+h(to)g(tag)h(a)f(\014le)f(in)g(isolation.)37 b(A)25 b(more)g(common)g
+(use)g(is)f(to)h(tag)h(all)e(the)h(\014les)150 2498 y(that)g
+(constitute)g(a)h(mo)s(dule)d(with)g(the)i(same)g(tag)h(at)f(strategic)
+h(p)s(oin)m(ts)e(in)f(the)i(dev)m(elopmen)m(t)g(life-cycle,)150
+2608 y(suc)m(h)30 b(as)h(when)e(a)i(release)f(is)g(made.)390
+2780 y Fp($)47 b(cvs)g(tag)g(release-1-0)e(.)390 2883
+y(cvs)i(tag:)g(Tagging)e(.)390 2987 y(T)i(Makefile)390
+3091 y(T)g(backend.c)390 3195 y(T)g(driver.c)390 3298
+y(T)g(frontend.c)390 3402 y(T)g(parser.c)275 3580 y Fv(\(When)35
+b(y)m(ou)i(giv)m(e)f Fu(cvs)f Fv(a)h(directory)f(as)h(argumen)m(t,)i
+(it)d(generally)g(applies)f(the)i(op)s(eration)g(to)g(all)150
+3690 y(the)30 b(\014les)f(in)f(that)j(directory)-8 b(,)30
+b(and)f(\(recursiv)m(ely\),)h(to)g(an)m(y)g(sub)s(directories)e(that)i
+(it)f(ma)m(y)i(con)m(tain.)41 b(See)150 3799 y(Chapter)30
+b(8)h([Recursiv)m(e)f(b)s(eha)m(vior],)g(page)h(55.\))275
+3977 y(The)36 b Fp(checkout)e Fv(command)i(has)g(a)h(\015ag,)i(`)p
+Fp(-r)p Fv(',)f(that)f(lets)f(y)m(ou)h(c)m(hec)m(k)h(out)f(a)g(certain)
+f(revision)f(of)150 4087 y(a)g(mo)s(dule.)51 b(This)33
+b(\015ag)i(mak)m(es)g(it)f(easy)h(to)h(retriev)m(e)e(the)h(sources)g
+(that)g(mak)m(e)g(up)f(release)g(1.0)i(of)f(the)150 4196
+y(mo)s(dule)29 b(`)p Fp(tc)p Fv(')h(at)h(an)m(y)g(time)f(in)f(the)h
+(future:)390 4368 y Fp($)47 b(cvs)g(checkout)f(-r)h(release-1-0)e(tc)
+150 4546 y Fv(This)32 b(is)i(useful,)f(for)h(instance,)h(if)e(someone)i
+(claims)e(that)i(there)f(is)g(a)g(bug)g(in)f(that)h(release,)i(but)e(y)
+m(ou)150 4656 y(cannot)d(\014nd)e(the)h(bug)g(in)f(the)i(curren)m(t)f
+(w)m(orking)g(cop)m(y)-8 b(.)275 4833 y(Y)g(ou)25 b(can)g(also)g(c)m
+(hec)m(k)i(out)e(a)h(mo)s(dule)d(as)j(it)e(w)m(as)i(at)f(an)m(y)h(giv)m
+(en)f(date.)40 b(See)25 b(Section)g(A.7.1)h([c)m(hec)m(k)m(out)150
+4943 y(options],)k(page)h(95.)275 5121 y(When)g(y)m(ou)h(tag)h(more)f
+(than)g(one)g(\014le)e(with)h(the)h(same)g(tag)h(y)m(ou)f(can)g(think)e
+(ab)s(out)i(the)g(tag)h(as)f Fp(")p Fv(a)150 5230 y(curv)m(e)i(dra)m
+(wn)g(through)f(a)i(matrix)e(of)i(\014lename)e(vs.)52
+b(revision)32 b(n)m(um)m(b)s(er.)p Fp(")h Fv(Sa)m(y)i(w)m(e)f(ha)m(v)m
+(e)i(5)e(\014les)f(with)150 5340 y(the)e(follo)m(wing)d(revisions:)p
eop
+%%Page: 47 49
+47 48 bop 150 -116 a Fv(Chapter)30 b(6:)41 b(Revisions)29
+b(and)g(branc)m(hes)2117 b(47)772 366 y Fp(file1)142
+b(file2)f(file3)h(file4)g(file5)772 574 y(1.1)238 b(1.1)f(1.1)h(1.1)95
+b(/--1.1*)284 b(<-*-)95 b(TAG)772 678 y(1.2*-)142 b(1.2)237
+b(1.2)191 b(-1.2*-)772 782 y(1.3)94 b(\\-)48 b(1.3*-)141
+b(1.3)i(/)47 b(1.3)772 885 y(1.4)476 b(\\)95 b(1.4)g(/)g(1.4)1440
+989 y(\\-1.5*-)141 b(1.5)1535 1093 y(1.6)275 1231 y Fv(A)m(t)38
+b(some)f(time)g(in)f(the)i(past,)h(the)f Fp(*)e Fv(v)m(ersions)h(w)m
+(ere)h(tagged.)63 b(Y)-8 b(ou)37 b(can)h(think)e(of)h(the)h(tag)g(as)g
+(a)150 1340 y(handle)c(attac)m(hed)j(to)f(the)f(curv)m(e)h(dra)m(wn)e
+(through)h(the)g(tagged)i(revisions.)53 b(When)35 b(y)m(ou)h(pull)d(on)
+i(the)150 1450 y(handle,)41 b(y)m(ou)g(get)g(all)e(the)i(tagged)g
+(revisions.)69 b(Another)40 b(w)m(a)m(y)h(to)g(lo)s(ok)f(at)g(it)g(is)f
+(that)i(y)m(ou)g Fp(")p Fv(sigh)m(t)p Fp(")150 1559 y
+Fv(through)30 b(a)g(set)h(of)g(revisions)d(that)j(is)f
+Fp(")p Fv(\015at)p Fp(")g Fv(along)g(the)h(tagged)h(revisions,)c(lik)m
+(e)i(this:)772 1698 y Fp(file1)142 b(file2)f(file3)h(file4)g(file5)1535
+1906 y(1.1)1535 2010 y(1.2)1154 2114 y(1.1)237 b(1.3)1097
+b(_)772 2217 y(1.1)238 b(1.2)f(1.4)h(1.1)668 b(/)772
+2321 y(1.2*----1.3*----1.5*----)o(1.2)o(*---)o(-1.1)232
+b(\(---)47 b(<---)f(Look)h(here)772 2425 y(1.3)619 b(1.6)238
+b(1.3)668 b(\\_)772 2529 y(1.4)1001 b(1.4)1917 2632 y(1.5)150
+2907 y Fq(6.5)68 b(What)45 b(branc)l(hes)g(are)h(go)t(o)t(d)e(for)275
+3110 y Fv(Supp)s(ose)22 b(that)k(release)f(1.0)h(of)f(tc)g(has)g(b)s
+(een)f(made.)38 b(Y)-8 b(ou)26 b(are)f(con)m(tin)m(uing)f(to)h(dev)m
+(elop)g(tc,)i(planning)150 3220 y(to)j(create)h(release)f(1.1)g(in)e(a)
+i(couple)f(of)g(mon)m(ths.)41 b(After)29 b(a)h(while)d(y)m(our)j
+(customers)f(start)h(to)g(complain)150 3329 y(ab)s(out)h(a)h(fatal)f
+(bug.)43 b(Y)-8 b(ou)32 b(c)m(hec)m(k)h(out)e(release)h(1.0)g(\(see)g
+(Section)f(6.4)i([T)-8 b(ags],)33 b(page)f(45\))g(and)f(\014nd)f(the)
+150 3439 y(bug)d(\(whic)m(h)h(turns)e(out)j(to)f(ha)m(v)m(e)i(a)e
+(trivial)e(\014x\).)40 b(Ho)m(w)m(ev)m(er,)31 b(the)d(curren)m(t)g
+(revision)e(of)i(the)g(sources)h(are)150 3548 y(in)f(a)h(state)i(of)e
+(\015ux)f(and)h(are)h(not)f(exp)s(ected)h(to)g(b)s(e)e(stable)h(for)g
+(at)h(least)f(another)h(mon)m(th.)40 b(There)29 b(is)f(no)150
+3658 y(w)m(a)m(y)j(to)g(mak)m(e)h(a)f(bug\014x)e(release)i(based)f(on)g
+(the)g(new)m(est)h(sources.)275 3803 y(The)e(thing)g(to)h(do)g(in)e(a)j
+(situation)d(lik)m(e)h(this)g(is)g(to)i(create)g(a)f
+Fr(branc)m(h)f Fv(on)h(the)g(revision)e(trees)i(for)g(all)150
+3912 y(the)37 b(\014les)f(that)h(mak)m(e)h(up)e(release)h(1.0)h(of)f
+(tc.)60 b(Y)-8 b(ou)38 b(can)f(then)f(mak)m(e)i(mo)s(di\014cations)d
+(to)j(the)f(branc)m(h)150 4022 y(without)31 b(disturbing)e(the)j(main)f
+(trunk.)44 b(When)32 b(the)g(mo)s(di\014cations)e(are)j(\014nished)c(y)
+m(ou)j(can)h(select)f(to)150 4132 y(either)e(incorp)s(orate)g(them)g
+(on)g(the)h(main)e(trunk,)h(or)g(lea)m(v)m(e)i(them)e(on)g(the)h(branc)
+m(h.)150 4415 y Fq(6.6)68 b(Creating)46 b(a)g(branc)l(h)275
+4618 y Fv(The)34 b Fp(rtag)f Fv(command)h(can)h(b)s(e)f(used)g(to)h
+(create)i(a)e(branc)m(h.)52 b(The)35 b Fp(rtag)e Fv(command)h(is)g(m)m
+(uc)m(h)h(lik)m(e)150 4727 y Fp(tag)p Fv(,)29 b(but)f(it)h(do)s(es)g
+(not)g(require)f(that)i(y)m(ou)f(ha)m(v)m(e)i(a)e(w)m(orking)g(cop)m(y)
+h(of)f(the)h(mo)s(dule.)38 b(See)30 b(Section)f(A.16)150
+4837 y([rtag],)j(page)f(109.)42 b(\(Y)-8 b(ou)31 b(can)g(also)f(use)g
+(the)h Fp(tag)e Fv(command;)i(see)g(Section)f(A.17)i([tag],)g(page)f
+(110\).)390 4976 y Fp($)47 b(cvs)g(rtag)g(-b)g(-r)g(release-1-0)e
+(release-1-0-patches)e(tc)275 5121 y Fv(The)32 b(`)p
+Fp(-b)p Fv(')h(\015ag)h(mak)m(es)g Fp(rtag)e Fv(create)j(a)e(branc)m(h)
+g(\(rather)g(than)g(just)g(a)g(sym)m(b)s(olic)f(revision)f(name\).)150
+5230 y(`)p Fp(-r)f(release-1-0)p Fv(')d(sa)m(ys)k(that)f(this)f(branc)m
+(h)g(should)f(b)s(e)h(ro)s(oted)i(at)f(the)g(no)s(de)g(\(in)f(the)h
+(revision)e(tree\))150 5340 y(that)37 b(corresp)s(onds)e(to)i(the)g
+(tag)h(`)p Fp(release-1-0)p Fv('.)56 b(Note)38 b(that)f(the)f(n)m
+(umeric)g(revision)e(n)m(um)m(b)s(er)h(that)p eop
%%Page: 48 50
-48 49 bop 0 -116 a Fs(48)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 617 y(All)c(revisions)g(on)h(a)i
-(branc)m(h)e(ha)m(v)m(e)i(revision)d(n)m(um)m(b)s(ers)g(formed)h(b)m(y)
-h(app)s(ending)d(an)j(ordinal)e(n)m(um)m(b)s(er)g(to)j(the)0
-741 y(branc)m(h)h(n)m(um)m(b)s(er.)39 b(The)30 b(follo)m(wing)f
-(\014gure)h(illustrates)e(branc)m(hing)h(with)g(an)h(example.)2770
-1022 y Fn(+-------------+)1481 1126 y(Branch)46 b(1.2.2.3.2)f(->)382
-b(!)47 b(1.2.2.3.2.1)e(!)2674 1230 y(/)j(+-------------+)2626
-1333 y(/)2579 1437 y(/)1051 1541 y(+---------+)188 b(+---------+)g
-(+---------+)g(+---------+)240 1645 y(Branch)46 b(1.2.2)g(->)i(_!)f
-(1.2.2.1)f(!----!)g(1.2.2.2)g(!----!)g(1.2.2.3)f(!----!)i(1.2.2.4)e(!)
-956 1748 y(/)i(+---------+)188 b(+---------+)g(+---------+)g
-(+---------+)908 1852 y(/)860 1956 y(/)240 2060 y(+-----+)h(+-----+)g
-(+-----+)g(+-----+)g(+-----+)240 2164 y(!)47 b(1.1)g(!----!)f(1.2)h
-(!----!)f(1.3)h(!----!)f(1.4)h(!----!)f(1.5)h(!)286 b(<-)48
-b(The)f(main)f(trunk)240 2267 y(+-----+)189 b(+-----+)g(+-----+)g
-(+-----+)g(+-----+)1004 2371 y(!)1004 2475 y(!)1004 2579
-y(!)143 b(+---------+)187 b(+---------+)h(+---------+)240
-2682 y(Branch)46 b(1.2.4)g(->)i(+---!)e(1.2.4.1)g(!----!)g(1.2.4.2)g
-(!----!)g(1.2.4.3)g(!)1195 2786 y(+---------+)187 b(+---------+)h
-(+---------+)125 3171 y Fs(The)28 b(exact)i(details)d(of)i(ho)m(w)g
-(the)g(branc)m(h)f(n)m(um)m(b)s(er)f(is)h(constructed)h(is)e(not)i
-(something)f(y)m(ou)h(normally)e(need)0 3295 y(to)32
-b(b)s(e)f(concerned)h(ab)s(out,)g(but)f(here)g(is)g(ho)m(w)g(it)g(w)m
-(orks:)44 b(When)31 b Fr(cvs)f Fs(creates)j(a)f(branc)m(h)f(n)m(um)m(b)
-s(er)g(it)g(pic)m(ks)g(the)0 3420 y(\014rst)26 b(un)m(used)g(ev)m(en)i
-(in)m(teger,)g(starting)f(with)f(2.)40 b(So)27 b(when)f(y)m(ou)i(w)m
-(an)m(t)g(to)g(create)g(a)g(branc)m(h)e(from)h(revision)e(6.4)j(it)0
-3544 y(will)e(b)s(e)j(n)m(um)m(b)s(ered)e(6.4.2.)42 b(All)28
-b(branc)m(h)g(n)m(um)m(b)s(ers)g(ending)f(in)h(a)h(zero)h(\(suc)m(h)f
-(as)g(6.4.0\))j(are)d(used)f(in)m(ternally)f(b)m(y)0
-3669 y Fr(cvs)33 b Fs(\(see)h(Section)g(6.8)h([Magic)f(branc)m(h)f(n)m
-(um)m(b)s(ers],)h(page)g(55\).)52 b(The)33 b(branc)m(h)g(1.1.1)j(has)d
-(a)h(sp)s(ecial)e(meaning.)0 3793 y(See)f(Chapter)e(12)j([T)-8
-b(rac)m(king)30 b(sources],)h(page)g(69.)0 4488 y Fm(6.2)68
-b(V)-11 b(ersions,)31 b(revisions)g(and)f(releases)125
-4790 y Fs(A)40 b(\014le)g(can)h(ha)m(v)m(e)h(sev)m(eral)f(v)m(ersions,)
-h(as)f(describ)s(ed)e(ab)s(o)m(v)m(e.)72 b(Lik)m(ewise,)42
-b(a)f(soft)m(w)m(are)h(pro)s(duct)e(can)h(ha)m(v)m(e)0
-4914 y(sev)m(eral)31 b(v)m(ersions.)40 b(A)30 b(soft)m(w)m(are)i(pro)s
-(duct)d(is)h(often)g(giv)m(en)h(a)g(v)m(ersion)e(n)m(um)m(b)s(er)g(suc)
-m(h)i(as)f(`)p Fn(4.1.1)p Fs('.)125 5215 y(V)-8 b(ersions)25
-b(in)h(the)g(\014rst)g(sense)g(are)h(called)f Fo(revisions)i
-Fs(in)d(this)h(do)s(cumen)m(t,)h(and)f(v)m(ersions)g(in)f(the)h(second)
-h(sense)0 5340 y(are)k(called)e Fo(releases)p Fs(.)41
-b(T)-8 b(o)31 b(a)m(v)m(oid)g(confusion,)e(the)i(w)m(ord)f
-Fo(v)m(ersion)g Fs(is)f(almost)i(nev)m(er)f(used)g(in)f(this)g(do)s
-(cumen)m(t.)p eop
+48 49 bop 150 -116 a Fv(48)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y(matc)m(hes)38
+b(`)p Fp(release-1-0)p Fv(')d(will)f(probably)h(b)s(e)i(di\013eren)m(t)
+f(from)h(\014le)f(to)i(\014le.)59 b(The)37 b(name)g(of)g(the)g(new)150
+476 y(branc)m(h)30 b(is)f(`)p Fp(release-1-0-patches)p
+Fv(',)d(and)k(the)g(mo)s(dule)f(a\013ected)j(is)d(`)p
+Fp(tc)p Fv('.)275 609 y(T)-8 b(o)24 b(\014x)f(the)h(problem)e(in)h
+(release)h(1.0,)i(y)m(ou)f(need)e(a)h(w)m(orking)f(cop)m(y)i(of)f(the)g
+(branc)m(h)f(y)m(ou)h(just)g(created.)390 735 y Fp($)47
+b(cvs)g(checkout)f(-r)h(release-1-0-patches)c(tc)390
+839 y($)k(cvs)g(status)f(-v)i(driver.c)d(backend.c)390
+943 y(========================)o(====)o(====)o(===)o(====)o(====)o(===)
+o(====)o(====)o(===)o(====)o(====)o(==)390 1047 y(File:)h(driver.c)475
+b(Status:)46 b(Up-to-date)581 1254 y(Version:)570 b(1.7)238
+b(Sat)47 b(Dec)95 b(5)47 b(18:25:54)f(1992)581 1358 y(RCS)h(Version:)
+379 b(1.7)238 b(/u/cvsroot/yoyodyne/tc/dr)o(iver)o(.c,v)581
+1462 y(Sticky)46 b(Tag:)428 b(release-1-0-patches)43
+b(\(branch:)j(1.7.2\))581 1566 y(Sticky)g(Date:)380 b(\(none\))581
+1669 y(Sticky)46 b(Options:)236 b(\(none\))581 1877 y(Existing)45
+b(Tags:)772 1981 y(release-1-0-patches)615 b(\(branch:)46
+b(1.7.2\))772 2084 y(release-1-0)999 b(\(revision:)45
+b(1.7\))390 2292 y(========================)o(====)o(====)o(===)o(====)
+o(====)o(===)o(====)o(====)o(===)o(====)o(====)o(==)390
+2396 y(File:)h(backend.c)427 b(Status:)46 b(Up-to-date)581
+2603 y(Version:)570 b(1.4)238 b(Tue)47 b(Dec)95 b(1)47
+b(14:39:01)f(1992)581 2707 y(RCS)h(Version:)379 b(1.4)238
+b(/u/cvsroot/yoyodyne/tc/ba)o(cken)o(d.c,)o(v)581 2811
+y(Sticky)46 b(Tag:)428 b(release-1-0-patches)43 b(\(branch:)j(1.4.2\))
+581 2915 y(Sticky)g(Date:)380 b(\(none\))581 3018 y(Sticky)46
+b(Options:)236 b(\(none\))581 3226 y(Existing)45 b(Tags:)772
+3330 y(release-1-0-patches)615 b(\(branch:)46 b(1.4.2\))772
+3434 y(release-1-0)999 b(\(revision:)45 b(1.4\))772 3537
+y(release-0-4)999 b(\(revision:)45 b(1.4\))275 3774 y
+Fv(As)25 b(the)h(output)f(from)g(the)g Fp(status)f Fv(command)h(sho)m
+(ws)g(the)h(branc)m(h)f(n)m(um)m(b)s(er)f(is)g(created)j(b)m(y)e
+(adding)150 3883 y(a)33 b(digit)f(at)i(the)f(tail)f(of)h(the)g
+(revision)e(n)m(um)m(b)s(er)h(it)h(is)f(based)g(on.)48
+b(\(If)33 b(`)p Fp(release-1-0)p Fv(')e(corresp)s(onds)g(to)150
+3993 y(revision)k(1.4,)41 b(the)c(branc)m(h's)g(revision)e(n)m(um)m(b)s
+(er)h(will)f(b)s(e)h(1.4.2.)63 b(F)-8 b(or)38 b(obscure)f(reasons)g
+Fu(cvs)f Fv(alw)m(a)m(ys)150 4102 y(giv)m(es)31 b(branc)m(hes)f(ev)m
+(en)h(n)m(um)m(b)s(ers,)e(starting)h(at)h(2.)41 b(See)31
+b(Section)f(6.1)i([Revision)d(n)m(um)m(b)s(ers],)g(page)i(43.\).)150
+4354 y Fq(6.7)68 b(Stic)l(ky)45 b(tags)275 4544 y Fv(The)22
+b(`)p Fp(-r)30 b(release-1-0-patches)p Fv(')18 b(\015ag)24
+b(that)g(w)m(as)f(giv)m(en)g(to)h Fp(checkout)d Fv(in)h(the)i(previous)
+d(example)150 4654 y(is)k Fr(stic)m(ky)p Fv(,)j(that)f(is,)f(it)g(will)
+e(apply)h(to)i(subsequen)m(t)e(commands)h(in)f(this)h(directory)-8
+b(.)39 b(If)26 b(y)m(ou)g(commit)h(an)m(y)150 4764 y(mo)s
+(di\014cations,)35 b(they)g(are)h(committed)f(on)g(the)g(branc)m(h.)55
+b(Y)-8 b(ou)35 b(can)h(later)f(merge)g(the)h(mo)s(di\014cations)150
+4873 y(in)m(to)30 b(the)h(main)e(trunk.)40 b(See)30 b(Chapter)g(7)h
+([Merging],)g(page)g(51.)275 5006 y(Y)-8 b(ou)30 b(can)h(use)f(the)h
+Fp(status)d Fv(command)j(to)g(see)g(what)f(stic)m(ky)g(tags)i(or)e
+(dates)h(are)g(set:)390 5132 y Fp($)47 b(vi)h(driver.c)141
+b(#)47 b Fv(Fix)30 b(the)h(bugs)390 5236 y Fp($)47 b(cvs)g(commit)f(-m)
+i("Fixed)e(initialization)e(bug")i(driver.c)390 5340
+y(Checking)g(in)h(driver.c;)p eop
%%Page: 49 51
-49 50 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Revisions)29
-b(and)g(branc)m(hes)2417 b(49)0 366 y Fm(6.3)68 b(Assigning)31
-b(revisions)125 640 y Fs(By)k(default,)g Fr(cvs)f Fs(will)e(assign)i(n)
-m(umeric)g(revisions)f(b)m(y)i(lea)m(ving)f(the)h(\014rst)f(n)m(um)m(b)
-s(er)g(the)h(same)g(and)g(incre-)0 765 y(men)m(ting)30
-b(the)h(second)f(n)m(um)m(b)s(er.)39 b(F)-8 b(or)32 b(example,)e
-Fn(1.1)p Fs(,)g Fn(1.2)p Fs(,)f Fn(1.3)p Fs(,)h(etc.)125
-1039 y(When)g(adding)g(a)h(new)g(\014le,)f(the)h(second)g(n)m(um)m(b)s
-(er)f(will)e(alw)m(a)m(ys)k(b)s(e)e(one)i(and)e(the)h(\014rst)f(n)m(um)
-m(b)s(er)g(will)e(equal)0 1163 y(the)33 b(highest)f(\014rst)g(n)m(um)m
-(b)s(er)f(of)i(an)m(y)h(\014le)d(in)h(that)h(directory)-8
-b(.)48 b(F)-8 b(or)34 b(example,)f(the)g(curren)m(t)f(directory)h(con)m
-(tains)0 1288 y(\014les)27 b(whose)h(highest)f(n)m(um)m(b)s(ered)g
-(revisions)f(are)j Fn(1.7)p Fs(,)e Fn(3.1)p Fs(,)h(and)g
-Fn(4.12)p Fs(,)f(then)h(an)g(added)g(\014le)f(will)e(b)s(e)j(giv)m(en)g
-(the)0 1413 y(n)m(umeric)h(revision)g Fn(4.1)p Fs(.)125
-1687 y(Normally)k(there)j(is)e(no)h(reason)g(to)h(care)g(ab)s(out)f
-(the)g(revision)e(n)m(um)m(b)s(ers|it)g(is)i(easier)g(to)g(treat)i
-(them)e(as)0 1811 y(in)m(ternal)28 b(n)m(um)m(b)s(ers)g(that)i
-Fr(cvs)f Fs(main)m(tains,)f(and)h(tags)i(pro)m(vide)d(a)i(b)s(etter)g
-(w)m(a)m(y)g(to)g(distinguish)c(b)s(et)m(w)m(een)k(things)0
-1936 y(lik)m(e)35 b(release)i(1)f(v)m(ersus)g(release)g(2)g(of)h(y)m
-(our)f(pro)s(duct)e(\(see)j(Section)f(6.4)h([T)-8 b(ags],)39
-b(page)e(49\).)59 b(Ho)m(w)m(ev)m(er,)40 b(if)35 b(y)m(ou)0
-2060 y(w)m(an)m(t)40 b(to)h(set)f(the)f(n)m(umeric)g(revisions,)h(the)f
-(`)p Fn(-r)p Fs(')h(option)f(to)h Fn(cvs)29 b(commit)38
-b Fs(can)i(do)f(that.)69 b(The)39 b(`)p Fn(-r)p Fs(')g(option)0
-2185 y(implies)32 b(the)j(`)p Fn(-f)p Fs(')f(option,)i(in)d(the)i
-(sense)f(that)h(it)g(causes)g(the)f(\014les)g(to)h(b)s(e)f(committed)h
-(ev)m(en)g(if)f(they)h(are)g(not)0 2309 y(mo)s(di\014ed.)125
-2583 y(F)-8 b(or)36 b(example,)g(to)g(bring)e(all)g(y)m(our)h(\014les)f
-(up)g(to)i(revision)e(3.0)i(\(including)c(those)k(that)g(ha)m(v)m(en't)
-h(c)m(hanged\),)0 2708 y(y)m(ou)31 b(migh)m(t)f(in)m(v)m(ok)m(e:)240
-2961 y Fn($)47 b(cvs)g(commit)f(-r)i(3.0)125 3235 y Fs(Note)33
-b(that)g(the)f(n)m(um)m(b)s(er)f(y)m(ou)h(sp)s(ecify)f(with)f(`)p
-Fn(-r)p Fs(')i(m)m(ust)g(b)s(e)g(larger)f(than)h(an)m(y)h(existing)e
-(revision)f(n)m(um)m(b)s(er.)0 3359 y(That)38 b(is,)h(if)d(revision)h
-(3.0)h(exists,)i(y)m(ou)e(cannot)h(`)p Fn(cvs)29 b(commit)g(-r)h(1.3)p
-Fs('.)62 b(If)37 b(y)m(ou)i(w)m(an)m(t)f(to)h(main)m(tain)e(sev)m(eral)
-0 3484 y(releases)31 b(in)e(parallel,)f(y)m(ou)j(need)f(to)h(use)f(a)h
-(branc)m(h)f(\(see)h(Chapter)f(6)h([Revisions)e(and)h(branc)m(hes],)g
-(page)h(47\).)0 3920 y Fm(6.4)68 b(T)-11 b(ags{Sym)l(b)t(olic)31
-b(revisions)125 4194 y Fs(The)26 b(revision)g(n)m(um)m(b)s(ers)g(liv)m
-(e)g(a)i(life)e(of)h(their)f(o)m(wn.)40 b(They)27 b(need)g(not)g(ha)m
-(v)m(e)i(an)m(ything)d(at)i(all)f(to)h(do)f(with)f(the)0
-4319 y(release)36 b(n)m(um)m(b)s(ers)e(of)i(y)m(our)f(soft)m(w)m(are)i
-(pro)s(duct.)56 b(Dep)s(ending)34 b(on)h(ho)m(w)h(y)m(ou)g(use)f
-Fr(cvs)g Fs(the)h(revision)d(n)m(um)m(b)s(ers)0 4443
-y(migh)m(t)25 b(c)m(hange)g(sev)m(eral)h(times)e(b)s(et)m(w)m(een)h(t)m
-(w)m(o)h(releases.)39 b(As)25 b(an)g(example,)h(some)f(of)g(the)g
-(source)g(\014les)f(that)h(mak)m(e)0 4568 y(up)k Fr(r)n(cs)h
-Fs(5.6)h(ha)m(v)m(e)h(the)e(follo)m(wing)f(revision)g(n)m(um)m(b)s
-(ers:)240 4821 y Fn(ci.c)572 b(5.21)240 4925 y(co.c)g(5.9)240
-5029 y(ident.c)428 b(5.3)240 5132 y(rcs.c)524 b(5.12)240
-5236 y(rcsbase.h)332 b(5.11)240 5340 y(rcsdiff.c)g(5.10)p
+49 50 bop 150 -116 a Fv(Chapter)30 b(6:)41 b(Revisions)29
+b(and)g(branc)m(hes)2117 b(49)390 366 y Fp(/usr/local/cvsroot/yoyod)o
+(yne/)o(tc/d)o(riv)o(er.c)o(,v)89 b(<--)95 b(driver.c)390
+470 y(new)47 b(revision:)e(1.7.2.1;)h(previous)f(revision:)h(1.7)390
+574 y(done)390 678 y($)h(cvs)g(status)f(-v)i(driver.c)390
+782 y(========================)o(====)o(====)o(===)o(====)o(====)o(===)
+o(====)o(====)o(===)o(====)o(====)o(==)390 885 y(File:)e(driver.c)475
+b(Status:)46 b(Up-to-date)581 1093 y(Version:)570 b(1.7.2.1)46
+b(Sat)h(Dec)95 b(5)47 b(19:35:03)f(1992)581 1197 y(RCS)h(Version:)379
+b(1.7.2.1)46 b(/u/cvsroot/yoyodyne/tc/dr)o(iver)o(.c,v)581
+1300 y(Sticky)g(Tag:)428 b(release-1-0-patches)43 b(\(branch:)j
+(1.7.2\))581 1404 y(Sticky)g(Date:)380 b(\(none\))581
+1508 y(Sticky)46 b(Options:)236 b(\(none\))581 1716 y(Existing)45
+b(Tags:)772 1819 y(release-1-0-patches)615 b(\(branch:)46
+b(1.7.2\))772 1923 y(release-1-0)999 b(\(revision:)45
+b(1.7\))275 2162 y Fv(The)24 b(stic)m(ky)i(tags)g(will)c(remain)j(on)g
+(y)m(our)g(w)m(orking)f(\014les)g(un)m(til)g(y)m(ou)h(delete)h(them)f
+(with)f(`)p Fp(cvs)30 b(update)150 2271 y(-A)p Fv('.)40
+b(The)27 b(`)p Fp(-A)p Fv(')h(option)g(retriev)m(es)g(the)h(v)m(ersion)
+e(of)i(the)f(\014le)f(from)h(the)g(head)g(of)g(the)h(trunk,)f(and)f
+(forgets)150 2381 y(an)m(y)k(stic)m(ky)f(tags,)i(dates,)f(or)f
+(options.)275 2516 y(Stic)m(ky)40 b(tags)i(are)e(not)h(just)f(for)g
+(branc)m(hes.)71 b(F)-8 b(or)42 b(example,)h(supp)s(ose)c(that)i(y)m
+(ou)g(w)m(an)m(t)g(to)g(a)m(v)m(oid)150 2625 y(up)s(dating)g(y)m(our)i
+(w)m(orking)g(directory)-8 b(,)46 b(to)e(isolate)f(y)m(ourself)g(from)f
+(p)s(ossibly)e(destabilizing)h(c)m(hanges)150 2735 y(other)31
+b(p)s(eople)e(are)i(making.)40 b(Y)-8 b(ou)31 b(can,)f(of)h(course,)g
+(just)f(refrain)e(from)i(running)e Fp(cvs)h(update)p
+Fv(.)39 b(But)31 b(if)150 2845 y(y)m(ou)c(w)m(an)m(t)h(to)f(a)m(v)m
+(oid)g(up)s(dating)e(only)h(a)h(p)s(ortion)e(of)i(a)g(larger)f(tree,)i
+(then)f(stic)m(ky)g(tags)g(can)g(help.)38 b(If)27 b(y)m(ou)150
+2954 y(c)m(hec)m(k)i(out)e(a)g(certain)g(revision)e(\(suc)m(h)j(as)f
+(1.4\))h(it)f(will)d(b)s(ecome)k(stic)m(ky)-8 b(.)40
+b(Subsequen)m(t)26 b Fp(cvs)j(update)d Fv(will)150 3064
+y(not)i(retriev)m(e)h(the)g(latest)f(revision)f(un)m(til)f(y)m(ou)j
+(reset)g(the)f(tag)h(with)e Fp(cvs)j(update)f(-A)p Fv(.)39
+b(Lik)m(ewise,)28 b(use)g(of)150 3173 y(the)g(`)p Fp(-D)p
+Fv(')h(option)e(to)i Fp(update)e Fv(or)h Fp(checkout)e
+Fv(sets)j(a)f Fr(stic)m(ky)h(date)p Fv(,)g(whic)m(h,)f(similarly)-8
+b(,)26 b(causes)i(that)h(date)150 3283 y(to)i(b)s(e)f(used)f(for)i
+(future)e(retriev)-5 b(als.)275 3418 y(Man)m(y)38 b(times)f(y)m(ou)h
+(will)d(w)m(an)m(t)k(to)f(retriev)m(e)g(an)g(old)e(v)m(ersion)i(of)f(a)
+h(\014le)f(without)g(setting)h(a)g(stic)m(ky)150 3527
+y(tag.)55 b(The)34 b(w)m(a)m(y)h(to)h(do)e(that)i(is)d(with)h(the)g(`)p
+Fp(-p)p Fv(')h(option)f(to)h Fp(checkout)e Fv(or)h Fp(update)p
+Fv(,)h(whic)m(h)e(sends)h(the)150 3637 y(con)m(ten)m(ts)28
+b(of)e(the)g(\014le)f(to)i(standard)e(output.)39 b(F)-8
+b(or)27 b(example,)g(supp)s(ose)d(y)m(ou)j(ha)m(v)m(e)g(a)f(\014le)f
+(named)h(`)p Fp(file1)p Fv(')150 3746 y(whic)m(h)33 b(existed)i(as)g
+(revision)e(1.1,)k(and)d(y)m(ou)h(then)g(remo)m(v)m(ed)g(it)g(\(th)m
+(us)f(adding)g(a)h(dead)f(revision)f(1.2\).)150 3856
+y(No)m(w)h(supp)s(ose)e(y)m(ou)i(w)m(an)m(t)g(to)g(add)e(it)h(again,)i
+(with)d(the)h(same)h(con)m(ten)m(ts)h(it)e(had)f(previously)-8
+b(.)48 b(Here)34 b(is)150 3966 y(ho)m(w)c(to)i(do)e(it:)390
+4095 y Fp($)47 b(cvs)g(update)f(-p)i(-r)f(1.1)g(file1)f(>file1)390
+4198 y(========================)o(====)o(====)o(===)o(====)o(====)o
+(===)o(====)o(====)o(===)o(====)o(====)o(==)390 4302
+y(Checking)g(out)g(file1)390 4406 y(RCS:)94 b
+(/tmp/cvs-sanity/cvsroot/fi)o(rst)o(-dir)o(/Att)o(ic/)o(file)o(1,v)390
+4510 y(VERS:)46 b(1.1)390 4614 y(***************)390
+4717 y($)h(cvs)g(add)g(file1)390 4821 y(cvs)g(add:)g(re-adding)e(file)h
+(file1)h(\(in)g(place)f(of)h(dead)g(revision)e(1.2\))390
+4925 y(cvs)i(add:)g(use)f('cvs)h(commit')f(to)h(add)g(this)g(file)f
+(permanently)390 5029 y($)h(cvs)g(commit)f(-m)i(test)390
+5132 y(Checking)e(in)h(file1;)390 5236 y(/tmp/cvs-sanity/cvsroot/)o
+(firs)o(t-di)o(r/f)o(ile1)o(,v)89 b(<--)95 b(file1)390
+5340 y(new)47 b(revision:)e(1.3;)i(previous)e(revision:)h(1.2)p
eop
%%Page: 50 52
-50 51 bop 0 -116 a Fs(50)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)240 366 y Fn(rcsedit.c)332
-b(5.11)240 470 y(rcsfcmp.c)g(5.9)240 574 y(rcsgen.c)380
-b(5.10)240 678 y(rcslex.c)g(5.11)240 782 y(rcsmap.c)g(5.2)240
-885 y(rcsutil.c)332 b(5.10)125 1205 y Fs(Y)-8 b(ou)23
-b(can)h(use)e(the)i Fn(tag)e Fs(command)h(to)h(giv)m(e)f(a)h(sym)m(b)s
-(olic)d(name)i(to)h(a)g(certain)f(revision)e(of)i(a)h(\014le.)37
-b(Y)-8 b(ou)24 b(can)f(use)0 1330 y(the)i(`)p Fn(-v)p
-Fs(')g(\015ag)g(to)h(the)f Fn(status)f Fs(command)g(to)i(see)g(all)e
-(tags)i(that)f(a)h(\014le)e(has,)i(and)e(whic)m(h)g(revision)f(n)m(um)m
-(b)s(ers)h(they)0 1454 y(represen)m(t.)42 b(T)-8 b(ag)31
-b(names)g(m)m(ust)g(start)g(with)e(an)i(upp)s(ercase)f(or)h(lo)m(w)m
-(ercase)h(letter)f(and)f(can)h(con)m(tain)g(upp)s(ercase)0
-1579 y(and)26 b(lo)m(w)m(ercase)i(letters,)g(digits,)f(`)p
-Fn(-)p Fs(',)h(and)e(`)p Fn(_)p Fs('.)40 b(The)26 b(t)m(w)m(o)i(tag)g
-(names)f Fn(BASE)f Fs(and)g Fn(HEAD)g Fs(are)h(reserv)m(ed)g(for)g(use)
-f(b)m(y)0 1703 y Fr(cvs)p Fs(.)38 b(It)26 b(is)e(exp)s(ected)i(that)g
-(future)f(names)g(whic)m(h)f(are)i(sp)s(ecial)e(to)i
-Fr(cvs)f Fs(will)e(b)s(e)h(sp)s(ecially)g(named,)i(for)f(example)0
-1828 y(b)m(y)g(starting)g(with)f(`)p Fn(.)p Fs(',)j(rather)e(than)g(b)s
-(eing)f(named)h(analogously)f(to)i Fn(BASE)f Fs(and)f
-Fn(HEAD)p Fs(,)i(to)g(a)m(v)m(oid)f(con\015icts)g(with)0
-1952 y(actual)31 b(tag)g(names.)125 2272 y(Y)-8 b(ou'll)27
-b(w)m(an)m(t)j(to)f(c)m(ho)s(ose)g(some)g(con)m(v)m(en)m(tion)h(for)e
-(naming)f(tags,)j(based)e(on)h(information)d(suc)m(h)j(as)f(the)h(name)
-0 2397 y(of)34 b(the)h(program)f(and)f(the)i(v)m(ersion)e(n)m(um)m(b)s
-(er)g(of)h(the)h(release.)52 b(F)-8 b(or)35 b(example,)g(one)g(migh)m
-(t)e(tak)m(e)j(the)f(name)f(of)0 2521 y(the)k(program,)i(immediately)c
-(follo)m(w)m(ed)i(b)m(y)g(the)g(v)m(ersion)g(n)m(um)m(b)s(er)e(with)h
-(`)p Fn(.)p Fs(')h(c)m(hanged)h(to)g(`)p Fn(-)p Fs(',)h(so)e(that)h
-(CVS)0 2646 y(1.9)45 b(w)m(ould)e(b)s(e)g(tagged)j(with)d(the)h(name)g
-Fn(cvs1-9)p Fs(.)80 b(If)44 b(y)m(ou)g(c)m(ho)s(ose)h(a)g(consisten)m
-(t)f(con)m(v)m(en)m(tion,)49 b(then)44 b(y)m(ou)0 2770
-y(w)m(on't)33 b(constan)m(tly)h(b)s(e)e(guessing)g(whether)g(a)h(tag)h
-(is)d Fn(cvs-1-9)g Fs(or)i Fn(cvs1_9)e Fs(or)h(what.)48
-b(Y)-8 b(ou)33 b(migh)m(t)g(ev)m(en)g(w)m(an)m(t)0 2895
-y(to)40 b(consider)d(enforcing)h(y)m(our)h(con)m(v)m(en)m(tion)h(in)e
-(the)h(taginfo)g(\014le)e(\(see)j(Section)f(15.3)h([user-de\014ned)e
-(logging],)0 3019 y(page)31 b(79\).)125 3339 y(The)h(follo)m(wing)g
-(example)h(sho)m(ws)h(ho)m(w)f(y)m(ou)h(can)f(add)g(a)h(tag)h(to)f(a)g
-(\014le.)49 b(The)33 b(commands)g(m)m(ust)g(b)s(e)g(issued)0
-3464 y(inside)e(y)m(our)i(w)m(orking)f(cop)m(y)i(of)g(the)f(mo)s(dule.)
-47 b(That)33 b(is,)g(y)m(ou)h(should)d(issue)h(the)h(command)g(in)f
-(the)h(directory)0 3588 y(where)d(`)p Fn(backend.c)p
-Fs(')e(resides.)240 3887 y Fn($)47 b(cvs)g(tag)g(release-0-4)e
-(backend.c)240 3991 y(T)i(backend.c)240 4095 y($)g(cvs)g(status)f(-v)i
-(backend.c)240 4198 y(========================)o(====)o(====)o(===)o
-(====)o(====)o(===)o(====)o(====)o(===)o(====)o(====)o(==)240
-4302 y(File:)e(backend.c)427 b(Status:)46 b(Up-to-date)431
-4510 y(Version:)570 b(1.4)238 b(Tue)47 b(Dec)95 b(1)47
-b(14:39:01)f(1992)431 4614 y(RCS)h(Version:)379 b(1.4)238
-b(/usr/local/cvsroot/yoyody)o(ne/t)o(c/ba)o(cke)o(nd.c)o(,v)431
-4717 y(Sticky)46 b(Tag:)428 b(\(none\))431 4821 y(Sticky)46
-b(Date:)380 b(\(none\))431 4925 y(Sticky)46 b(Options:)236
-b(\(none\))431 5132 y(Existing)45 b(Tags:)622 5236 y(release-0-4)999
-b(\(revision:)45 b(1.4\))p eop
+50 51 bop 150 -116 a Fv(50)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)390 366 y Fp(done)390 470
+y($)150 728 y Fq(6.8)68 b(Magic)45 b(branc)l(h)g(n)l(um)l(b)t(ers)275
+920 y Fv(This)23 b(section)j(describ)s(es)d(a)j Fu(cvs)e
+Fv(feature)i(called)f Fr(magic)g(branc)m(hes)p Fv(.)39
+b(F)-8 b(or)26 b(most)g(purp)s(oses,)e(y)m(ou)i(need)150
+1030 y(not)34 b(w)m(orry)f(ab)s(out)h(magic)g(branc)m(hes;)h
+Fu(cvs)e Fv(handles)f(them)i(for)g(y)m(ou.)51 b(Ho)m(w)m(ev)m(er,)37
+b(they)d(are)g(visible)d(to)150 1139 y(y)m(ou)g(in)e(certain)h
+(circumstances,)g(so)h(it)f(ma)m(y)h(b)s(e)f(useful)e(to)j(ha)m(v)m(e)h
+(some)f(idea)f(of)g(ho)m(w)h(it)e(w)m(orks.)275 1274
+y(Externally)-8 b(,)27 b(branc)m(h)f(n)m(um)m(b)s(ers)g(consist)h(of)g
+(an)g(o)s(dd)f(n)m(um)m(b)s(er)g(of)h(dot-separated)h(decimal)e(in)m
+(tegers.)150 1384 y(See)37 b(Section)g(6.1)h([Revision)d(n)m(um)m(b)s
+(ers],)j(page)g(43.)61 b(That)36 b(is)g(not)h(the)h(whole)e(truth,)i
+(ho)m(w)m(ev)m(er.)61 b(F)-8 b(or)150 1493 y(e\016ciency)31
+b(reasons)f Fu(cvs)g Fv(sometimes)h(inserts)e(an)i(extra)g(0)g(in)f
+(the)h(second)f(righ)m(tmost)h(p)s(osition)e(\(1.2.3)150
+1603 y(b)s(ecomes)i(1.2.0.3,)i(8.9.10.11.12)i(b)s(ecomes)30
+b(8.9.10.11.0.12)36 b(and)30 b(so)g(on\).)275 1737 y
+Fu(cvs)c Fv(do)s(es)i(a)g(prett)m(y)h(go)s(o)s(d)e(job)h(at)g(hiding)e
+(these)i(so)g(called)f(magic)h(branc)m(hes,)h(but)e(in)f(a)i(few)g
+(places)150 1847 y(the)j(hiding)c(is)j(incomplete:)225
+1981 y Ft(\017)60 b Fv(The)30 b(magic)g(branc)m(h)g(n)m(um)m(b)s(er)f
+(app)s(ears)h(in)f(the)i(output)f(from)f Fp(cvs)h(log)p
+Fv(.)225 2116 y Ft(\017)60 b Fv(Y)-8 b(ou)31 b(cannot)g(sp)s(ecify)e(a)
+i(sym)m(b)s(olic)d(branc)m(h)i(name)h(to)g Fp(cvs)e(admin)p
+Fv(.)275 2275 y(Y)-8 b(ou)30 b(can)h(use)f(the)g Fp(admin)f
+Fv(command)h(to)h(reassign)f(a)g(sym)m(b)s(olic)f(name)h(to)h(a)g
+(branc)m(h)e(the)i(w)m(a)m(y)g Fu(r)n(cs)150 2385 y Fv(exp)s(ects)24
+b(it)f(to)i(b)s(e.)38 b(If)23 b Fp(R4patches)e Fv(is)i(assigned)g(to)i
+(the)e(branc)m(h)h(1.4.2)h(\(magic)f(branc)m(h)g(n)m(um)m(b)s(er)e
+(1.4.0.2\))150 2494 y(in)29 b(\014le)h(`)p Fp(numbers.c)p
+Fv(')e(y)m(ou)j(can)f(do)h(this:)390 2623 y Fp($)47 b(cvs)g(admin)g
+(-NR4patches:1.4.2)c(numbers.c)275 2758 y Fv(It)25 b(only)f(w)m(orks)i
+(if)e(at)i(least)g(one)f(revision)f(is)g(already)h(committed)h(on)f
+(the)g(branc)m(h.)39 b(Be)26 b(v)m(ery)g(careful)150
+2867 y(so)34 b(that)g(y)m(ou)g(do)g(not)g(assign)f(the)g(tag)i(to)g
+(the)f(wrong)f(n)m(um)m(b)s(er.)49 b(\(There)34 b(is)e(no)i(w)m(a)m(y)g
+(to)h(see)f(ho)m(w)g(the)150 2977 y(tag)e(w)m(as)e(assigned)g(y)m
+(esterda)m(y\).)p eop
%%Page: 51 53
-51 52 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Revisions)29
-b(and)g(branc)m(hes)2417 b(51)125 366 y(There)29 b(is)h(seldom)f
-(reason)i(to)g(tag)h(a)f(\014le)e(in)g(isolation.)40
-b(A)30 b(more)h(common)g(use)f(is)f(to)i(tag)h(all)d(the)i(\014les)e
-(that)0 491 y(constitute)37 b(a)h(mo)s(dule)d(with)h(the)h(same)g(tag)i
-(at)e(strategic)i(p)s(oin)m(ts)c(in)h(the)h(dev)m(elopmen)m(t)h
-(life-cycle,)g(suc)m(h)f(as)0 616 y(when)29 b(a)i(release)g(is)e(made.)
-240 900 y Fn($)47 b(cvs)g(tag)g(release-1-0)e(.)240 1004
-y(cvs)i(tag:)g(Tagging)e(.)240 1108 y(T)i(Makefile)240
-1212 y(T)g(backend.c)240 1315 y(T)g(driver.c)240 1419
-y(T)g(frontend.c)240 1523 y(T)g(parser.c)125 1829 y Fs(\(When)32
-b(y)m(ou)h(giv)m(e)h Fr(cvs)d Fs(a)j(directory)e(as)h(argumen)m(t,)h
-(it)e(generally)g(applies)f(the)i(op)s(eration)f(to)h(all)f(the)h
-(\014les)0 1953 y(in)41 b(that)j(directory)-8 b(,)45
-b(and)d(\(recursiv)m(ely\),)k(to)d(an)m(y)g(sub)s(directories)d(that)j
-(it)g(ma)m(y)g(con)m(tain.)78 b(See)42 b(Chapter)h(8)0
-2078 y([Recursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(61.\))125
-2383 y(The)d Fn(checkout)e Fs(command)j(has)f(a)h(\015ag,)h(`)p
-Fn(-r)p Fs(',)f(that)h(lets)e(y)m(ou)h(c)m(hec)m(k)i(out)e(a)g(certain)
-f(revision)f(of)i(a)g(mo)s(dule.)0 2508 y(This)h(\015ag)i(mak)m(es)h
-(it)f(easy)g(to)h(retriev)m(e)f(the)h(sources)f(that)g(mak)m(e)h(up)e
-(release)h(1.0)h(of)g(the)f(mo)s(dule)e(`)p Fn(tc)p Fs(')i(at)h(an)m(y)
-0 2632 y(time)d(in)f(the)i(future:)240 2917 y Fn($)47
-b(cvs)g(checkout)f(-r)h(release-1-0)e(tc)0 3223 y Fs(This)32
-b(is)h(useful,)h(for)g(instance,)h(if)e(someone)i(claims)e(that)h
-(there)g(is)g(a)g(bug)g(in)e(that)j(release,)h(but)d(y)m(ou)h(cannot)0
-3347 y(\014nd)29 b(the)h(bug)g(in)f(the)i(curren)m(t)f(w)m(orking)g
-(cop)m(y)-8 b(.)125 3653 y(Y)g(ou)42 b(can)g(also)f(c)m(hec)m(k)i(out)f
-(a)g(mo)s(dule)e(as)i(it)f(w)m(as)h(at)g(an)m(y)g(giv)m(en)g(date.)75
-b(See)42 b(Section)f(A.6.1)i([c)m(hec)m(k)m(out)0 3777
-y(options],)30 b(page)h(104.)125 4083 y(When)j(y)m(ou)h(tag)h(more)f
-(than)f(one)h(\014le)f(with)f(the)i(same)g(tag)h(y)m(ou)f(can)g(think)f
-(ab)s(out)g(the)h(tag)h(as)f Fn(")p Fs(a)g(curv)m(e)0
-4207 y(dra)m(wn)e(through)h(a)g(matrix)f(of)i(\014lename)e(vs.)52
-b(revision)32 b(n)m(um)m(b)s(er.)p Fn(")h Fs(Sa)m(y)h(w)m(e)h(ha)m(v)m
-(e)g(5)f(\014les)f(with)g(the)h(follo)m(wing)0 4332 y(revisions:)622
-4616 y Fn(file1)142 b(file2)f(file3)h(file4)g(file5)622
-4824 y(1.1)238 b(1.1)f(1.1)h(1.1)95 b(/--1.1*)284 b(<-*-)95
-b(TAG)622 4928 y(1.2*-)142 b(1.2)237 b(1.2)191 b(-1.2*-)622
-5032 y(1.3)94 b(\\-)48 b(1.3*-)141 b(1.3)i(/)47 b(1.3)622
-5135 y(1.4)476 b(\\)95 b(1.4)g(/)g(1.4)1290 5239 y(\\-1.5*-)141
-b(1.5)1385 5343 y(1.6)p eop
+51 52 bop 150 -116 a Fv(Chapter)30 b(7:)41 b(Merging)2718
+b(51)150 366 y Fs(7)80 b(Merging)275 602 y Fv(Y)-8 b(ou)36
+b(can)g(include)e(the)i(c)m(hanges)h(made)f(b)s(et)m(w)m(een)g(an)m(y)g
+(t)m(w)m(o)i(revisions)c(in)m(to)h(y)m(our)h(w)m(orking)g(cop)m(y)-8
+b(,)150 712 y(b)m(y)27 b Fr(merging)p Fv(.)39 b(Y)-8
+b(ou)28 b(can)g(then)f(commit)h(that)g(revision,)e(and)h(th)m(us)g
+(e\013ectiv)m(ely)h(cop)m(y)h(the)e(c)m(hanges)i(on)m(to)150
+822 y(another)i(branc)m(h.)150 1080 y Fq(7.1)68 b(Merging)45
+b(an)g(en)l(tire)h(branc)l(h)275 1274 y Fv(Y)-8 b(ou)40
+b(can)h(merge)g(c)m(hanges)h(made)e(on)h(a)f(branc)m(h)g(in)m(to)h(y)m
+(our)f(w)m(orking)g(cop)m(y)h(b)m(y)f(giving)g(the)g(`)p
+Fp(-j)150 1383 y Fr(branc)m(h)p Fv(')33 b(\015ag)h(to)h(the)f
+Fp(update)e Fv(command.)50 b(With)33 b(one)h(`)p Fp(-j)c
+Fr(branc)m(h)p Fv(')k(option)f(it)g(merges)h(the)g(c)m(hanges)150
+1493 y(made)c(b)s(et)m(w)m(een)h(the)f(p)s(oin)m(t)f(where)g(the)h
+(branc)m(h)g(fork)m(ed)g(and)f(new)m(est)i(revision)d(on)i(that)g
+(branc)m(h)g(\(in)m(to)150 1602 y(y)m(our)g(w)m(orking)g(cop)m(y\).)275
+1737 y(The)f(`)p Fp(-j)p Fv(')i(stands)f(for)g(\\join".)275
+1873 y(Consider)e(this)h(revision)g(tree:)390 2002 y
+Fp(+-----+)189 b(+-----+)g(+-----+)g(+-----+)390 2106
+y(!)47 b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)h(!----!)f(1.4)h(!)286
+b(<-)48 b(The)f(main)f(trunk)390 2209 y(+-----+)189 b(+-----+)g
+(+-----+)g(+-----+)1154 2313 y(!)1154 2417 y(!)1154 2521
+y(!)143 b(+---------+)187 b(+---------+)390 2625 y(Branch)46
+b(R1fix)g(->)i(+---!)e(1.2.2.1)g(!----!)g(1.2.2.2)g(!)1345
+2728 y(+---------+)187 b(+---------+)150 2863 y Fv(The)32
+b(branc)m(h)f(1.2.2)j(has)e(b)s(een)f(giv)m(en)i(the)f(tag)h(\(sym)m(b)
+s(olic)e(name\))i(`)p Fp(R1fix)p Fv('.)45 b(The)32 b(follo)m(wing)e
+(example)150 2973 y(assumes)g(that)h(the)g(mo)s(dule)d(`)p
+Fp(mod)p Fv(')i(con)m(tains)h(only)e(one)i(\014le,)f(`)p
+Fp(m.c)p Fv('.)390 3102 y Fp($)47 b(cvs)g(checkout)f(mod)715
+b(#)47 b Fv(Retriev)m(e)32 b(the)e(latest)h(revision,)e(1.4)390
+3310 y Fp($)47 b(cvs)g(update)f(-j)i(R1fix)e(m.c)381
+b(#)47 b Fv(Merge)32 b(all)d(c)m(hanges)j(made)e(on)g(the)h(branc)m(h,)
+1965 3414 y Fp(#)47 b Fv(i.e.)31 b(the)f(c)m(hanges)i(b)s(et)m(w)m(een)
+f(revision)d(1.2)1965 3517 y Fp(#)47 b Fv(and)30 b(1.2.2.2,)j(in)m(to)e
+(y)m(our)f(w)m(orking)g(cop)m(y)1965 3621 y Fp(#)47 b
+Fv(of)31 b(the)g(\014le.)390 3829 y Fp($)47 b(cvs)g(commit)f(-m)i
+("Included)d(R1fix")h(#)h Fv(Create)32 b(revision)c(1.5.)275
+3964 y(A)39 b(con\015ict)h(can)f(result)g(from)g(a)h(merge)g(op)s
+(eration.)68 b(If)39 b(that)h(happ)s(ens,)g(y)m(ou)g(should)d(resolv)m
+(e)j(it)150 4073 y(b)s(efore)30 b(committing)g(the)g(new)g(revision.)39
+b(See)31 b(Section)f(5.3)h([Con\015icts)f(example],)h(page)g(35.)275
+4208 y(The)k Fp(checkout)e Fv(command)i(also)h(supp)s(orts)e(the)i(`)p
+Fp(-j)30 b Fr(branc)m(h)p Fv(')35 b(\015ag.)57 b(The)35
+b(same)h(e\013ect)h(as)f(ab)s(o)m(v)m(e)150 4318 y(could)29
+b(b)s(e)h(ac)m(hiev)m(ed)h(with)e(this:)390 4447 y Fp($)47
+b(cvs)g(checkout)f(-j)h(R1fix)f(mod)390 4551 y($)h(cvs)g(commit)f(-m)i
+("Included)d(R1fix")150 4810 y Fq(7.2)68 b(Merging)45
+b(from)h(a)f(branc)l(h)f(sev)l(eral)j(times)275 5003
+y Fv(Con)m(tin)m(uing)28 b(our)i(example,)g(the)h(revision)e(tree)i(no)
+m(w)f(lo)s(oks)g(lik)m(e)g(this:)390 5132 y Fp(+-----+)189
+b(+-----+)g(+-----+)g(+-----+)g(+-----+)390 5236 y(!)47
+b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)h(!----!)f(1.4)h(!----!)f(1.5)h(!)
+143 b(<-)47 b(The)g(main)g(trunk)390 5340 y(+-----+)189
+b(+-----+)g(+-----+)g(+-----+)g(+-----+)p eop
%%Page: 52 54
-52 53 bop 0 -116 a Fs(52)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(A)m(t)38 b(some)f(time)g(in)f
-(the)i(past,)h(the)f Fn(*)e Fs(v)m(ersions)h(w)m(ere)h(tagged.)63
-b(Y)-8 b(ou)38 b(can)f(think)f(of)h(the)h(tag)g(as)g(a)f(handle)0
-491 y(attac)m(hed)d(to)f(the)f(curv)m(e)g(dra)m(wn)f(through)g(the)i
-(tagged)g(revisions.)44 b(When)31 b(y)m(ou)i(pull)c(on)j(the)g(handle,)
-f(y)m(ou)i(get)0 616 y(all)g(the)i(tagged)h(revisions.)51
-b(Another)35 b(w)m(a)m(y)g(to)h(lo)s(ok)e(at)h(it)f(is)g(that)h(y)m(ou)
-g Fn(")p Fs(sigh)m(t)p Fn(")e Fs(through)h(a)h(set)g(of)g(revisions)0
-740 y(that)c(is)e Fn(")p Fs(\015at)p Fn(")h Fs(along)h(the)f(tagged)i
-(revisions,)d(lik)m(e)h(this:)622 1002 y Fn(file1)142
-b(file2)f(file3)h(file4)g(file5)1385 1209 y(1.1)1385
-1313 y(1.2)1004 1417 y(1.1)237 b(1.3)1097 b(_)622 1521
-y(1.1)238 b(1.2)f(1.4)h(1.1)668 b(/)622 1625 y
-(1.2*----1.3*----1.5*----)o(1.2)o(*---)o(-1.1)232 b(\(---)47
-b(<---)f(Look)h(here)622 1728 y(1.3)619 b(1.6)238 b(1.3)668
-b(\\_)622 1832 y(1.4)1001 b(1.4)1767 1936 y(1.5)0 2460
-y Fm(6.5)68 b(What)31 b(branc)l(hes)f(are)h(go)t(o)t(d)f(for)125
-2743 y Fs(Supp)s(ose)k(that)j(release)g(1.0)g(of)g(tc)g(has)f(b)s(een)f
-(made.)59 b(Y)-8 b(ou)37 b(are)g(con)m(tin)m(uing)e(to)i(dev)m(elop)g
-(tc,)h(planning)c(to)0 2867 y(create)h(release)f(1.1)h(in)d(a)i(couple)
-f(of)g(mon)m(ths.)50 b(After)34 b(a)g(while)e(y)m(our)h(customers)h
-(start)g(to)g(complain)e(ab)s(out)i(a)0 2992 y(fatal)27
-b(bug.)39 b(Y)-8 b(ou)28 b(c)m(hec)m(k)g(out)g(release)f(1.0)h(\(see)g
-(Section)f(6.4)h([T)-8 b(ags],)29 b(page)f(49\))g(and)f(\014nd)e(the)j
-(bug)e(\(whic)m(h)g(turns)0 3116 y(out)36 b(to)g(ha)m(v)m(e)h(a)f
-(trivial)e(\014x\).)56 b(Ho)m(w)m(ev)m(er,)39 b(the)d(curren)m(t)f
-(revision)f(of)i(the)f(sources)h(are)g(in)e(a)i(state)h(of)f(\015ux)f
-(and)0 3241 y(are)29 b(not)g(exp)s(ected)f(to)i(b)s(e)d(stable)i(for)f
-(at)h(least)g(another)f(mon)m(th.)41 b(There)28 b(is)f(no)h(w)m(a)m(y)i
-(to)f(mak)m(e)g(a)g(bug\014x)f(release)0 3365 y(based)i(on)g(the)h(new)
-m(est)g(sources.)125 3648 y(The)c(thing)g(to)i(do)f(in)e(a)j(situation)
-e(lik)m(e)g(this)g(is)g(to)i(create)g(a)g Fo(branc)m(h)e
-Fs(on)h(the)g(revision)f(trees)h(for)g(all)f(the)h(\014les)0
-3772 y(that)i(mak)m(e)g(up)e(release)h(1.0)i(of)e(tc.)41
-b(Y)-8 b(ou)30 b(can)f(then)g(mak)m(e)h(mo)s(di\014cations)d(to)j(the)g
-(branc)m(h)e(without)g(disturbing)0 3897 y(the)i(main)g(trunk.)39
-b(When)30 b(the)h(mo)s(di\014cations)d(are)j(\014nished)c(y)m(ou)k(can)
-g(select)f(to)h(either)f(incorp)s(orate)g(them)g(on)0
-4021 y(the)h(main)e(trunk,)g(or)i(lea)m(v)m(e)g(them)g(on)f(the)h
-(branc)m(h.)0 4547 y Fm(6.6)68 b(Creating)32 b(a)f(branc)l(h)125
-4829 y Fs(The)f Fn(rtag)f Fs(command)i(can)g(b)s(e)f(used)g(to)h
-(create)h(a)g(branc)m(h.)41 b(The)30 b Fn(rtag)f Fs(command)i(is)f(m)m
-(uc)m(h)g(lik)m(e)g Fn(tag)p Fs(,)h(but)0 4954 y(it)d(do)s(es)h(not)g
-(require)f(that)h(y)m(ou)g(ha)m(v)m(e)h(a)g(w)m(orking)e(cop)m(y)h(of)g
-(the)h(mo)s(dule.)38 b(See)29 b(Section)g(A.15)h([rtag],)h(page)e(122.)
-0 5078 y(\(Y)-8 b(ou)31 b(can)g(also)f(use)g(the)h Fn(tag)e
-Fs(command;)i(see)g(Section)f(A.17)i([tag],)g(page)f(124\).)240
-5340 y Fn($)47 b(cvs)g(rtag)g(-b)g(-r)g(release-1-0)e
-(release-1-0-patches)e(tc)p eop
+52 53 bop 150 -116 a Fv(52)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)1154 366 y Fp(!)1288 b(*)1154
+470 y(!)1240 b(*)1154 574 y(!)143 b(+---------+)187 b(+---------+)390
+678 y(Branch)46 b(R1fix)g(->)i(+---!)e(1.2.2.1)g(!----!)g(1.2.2.2)g(!)
+1345 782 y(+---------+)187 b(+---------+)275 931 y Fv(where)29
+b(the)h(starred)f(line)f(represen)m(ts)i(the)g(merge)g(from)f(the)h(`)p
+Fp(R1fix)p Fv(')f(branc)m(h)g(to)h(the)g(main)f(trunk,)150
+1040 y(as)i(just)e(discussed.)275 1190 y(No)m(w)i(supp)s(ose)e(that)h
+(dev)m(elopmen)m(t)h(con)m(tin)m(ues)g(on)f(the)h(`)p
+Fp(R1fix)p Fv(')e(branc)m(h:)390 1333 y Fp(+-----+)189
+b(+-----+)g(+-----+)g(+-----+)g(+-----+)390 1437 y(!)47
+b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)h(!----!)f(1.4)h(!----!)f(1.5)h(!)
+143 b(<-)47 b(The)g(main)g(trunk)390 1541 y(+-----+)189
+b(+-----+)g(+-----+)g(+-----+)g(+-----+)1154 1645 y(!)1288
+b(*)1154 1748 y(!)1240 b(*)1154 1852 y(!)143 b(+---------+)187
+b(+---------+)h(+---------+)390 1956 y(Branch)46 b(R1fix)g(->)i(+---!)e
+(1.2.2.1)g(!----!)g(1.2.2.2)g(!----!)g(1.2.2.3)g(!)1345
+2060 y(+---------+)187 b(+---------+)h(+---------+)275
+2209 y Fv(and)27 b(then)g(y)m(ou)h(w)m(an)m(t)h(to)g(merge)f(those)g
+(new)f(c)m(hanges)i(on)m(to)g(the)f(main)f(trunk.)39
+b(If)27 b(y)m(ou)h(just)f(use)h(the)150 2318 y Fp(cvs)h(update)g(-j)h
+(R1fix)f(m.c)37 b Fv(command)g(again,)j Fu(cvs)c Fv(will)f(attempt)k
+(to)f(merge)g(again)g(the)g(c)m(hanges)150 2428 y(whic)m(h)29
+b(y)m(ou)i(ha)m(v)m(e)g(already)f(merged,)h(whic)m(h)e(can)i(ha)m(v)m
+(e)g(undesirable)d(side)h(e\013ects.)275 2577 y(So)i(instead)g(y)m(ou)i
+(need)e(to)i(sp)s(ecify)d(that)j(y)m(ou)f(only)f(w)m(an)m(t)i(to)f
+(merge)h(the)f(c)m(hanges)h(on)e(the)i(branc)m(h)150
+2687 y(whic)m(h)g(ha)m(v)m(e)i(not)f(y)m(et)i(b)s(een)d(merged)h(in)m
+(to)g(the)g(trunk.)51 b(T)-8 b(o)34 b(do)g(that)h(y)m(ou)f(sp)s(ecify)f
+(t)m(w)m(o)i(`)p Fp(-j)p Fv(')f(options,)150 2797 y(and)29
+b Fu(cvs)h Fv(merges)g(the)g(c)m(hanges)i(from)d(the)h(\014rst)g
+(revision)e(to)j(the)f(second)g(revision.)39 b(F)-8 b(or)31
+b(example,)f(in)150 2906 y(this)f(case)j(the)e(simplest)f(w)m(a)m(y)i
+(w)m(ould)e(b)s(e)390 3050 y Fp(cvs)47 b(update)f(-j)h(1.2.2.2)f(-j)h
+(R1fix)g(m.c)190 b(#)47 b Fv(Merge)32 b(c)m(hanges)f(from)f(1.2.2.2)j
+(to)e(the)2204 3153 y Fp(#)47 b Fv(head)30 b(of)h(the)f(R1\014x)h
+(branc)m(h)275 3303 y(The)42 b(problem)f(with)g(this)g(is)h(that)h(y)m
+(ou)g(need)f(to)i(sp)s(ecify)d(the)i(1.2.2.2)i(revision)c(man)m(ually)
+-8 b(.)76 b(A)150 3412 y(sligh)m(tly)29 b(b)s(etter)h(approac)m(h)h
+(migh)m(t)f(b)s(e)g(to)h(use)f(the)g(date)h(the)g(last)f(merge)h(w)m
+(as)g(done:)390 3556 y Fp(cvs)47 b(update)f(-j)h(R1fix:yesterday)d(-j)j
+(R1fix)f(m.c)275 3705 y Fv(Better)29 b(y)m(et,)g(tag)g(the)f(R1\014x)g
+(branc)m(h)f(after)h(ev)m(ery)g(merge)h(in)m(to)e(the)h(trunk,)g(and)f
+(then)g(use)g(that)i(tag)150 3815 y(for)h(subsequen)m(t)g(merges:)390
+3958 y Fp(cvs)47 b(update)f(-j)h(merged_from_R1fix_to_trun)o(k)42
+b(-j)47 b(R1fix)f(m.c)150 4252 y Fq(7.3)68 b(Merging)45
+b(di\013erences)h(b)t(et)l(w)l(een)g(an)l(y)g(t)l(w)l(o)g(revisions)275
+4460 y Fv(With)34 b(t)m(w)m(o)h(`)p Fp(-j)30 b Fr(revision)p
+Fv(')k(\015ags,)i(the)e Fp(update)f Fv(\(and)h Fp(checkout)p
+Fv(\))f(command)h(can)h(merge)g(the)g(dif-)150 4569 y(ferences)c(b)s
+(et)m(w)m(een)g(an)m(y)f(t)m(w)m(o)i(revisions)d(in)m(to)h(y)m(our)g(w)
+m(orking)g(\014le.)390 4713 y Fp($)47 b(cvs)g(update)f(-j)i(1.5)f(-j)g
+(1.3)g(backend.c)150 4862 y Fv(will)26 b Fr(remo)m(v)m(e)35
+b Fv(all)27 b(c)m(hanges)j(made)e(b)s(et)m(w)m(een)h(revision)e(1.3)j
+(and)e(1.5.)41 b(Note)30 b(the)e(order)g(of)h(the)g(revisions!)275
+5011 y(If)23 b(y)m(ou)i(try)f(to)g(use)g(this)f(option)h(when)f(op)s
+(erating)g(on)h(m)m(ultiple)e(\014les,)j(remem)m(b)s(er)e(that)i(the)f
+(n)m(umeric)150 5121 y(revisions)31 b(will)f(probably)h(b)s(e)h(v)m
+(ery)h(di\013eren)m(t)f(b)s(et)m(w)m(een)i(the)f(v)-5
+b(arious)32 b(\014les)f(that)j(mak)m(e)f(up)f(a)h(mo)s(dule.)150
+5230 y(Y)-8 b(ou)45 b(almost)g(alw)m(a)m(ys)h(use)e(sym)m(b)s(olic)f
+(tags)j(rather)f(than)f(revision)g(n)m(um)m(b)s(ers)f(when)h(op)s
+(erating)g(on)150 5340 y(m)m(ultiple)28 b(\014les.)p
+eop
%%Page: 53 55
-53 54 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Revisions)29
-b(and)g(branc)m(hes)2417 b(53)125 366 y(The)40 b(`)p
-Fn(-b)p Fs(')h(\015ag)g(mak)m(es)h Fn(rtag)d Fs(create)k(a)e(branc)m(h)
-f(\(rather)h(than)g(just)f(a)h(sym)m(b)s(olic)f(revision)f(name\).)72
-b(`)p Fn(-r)0 491 y(release-1-0)p Fs(')44 b(sa)m(ys)k(that)f(this)f
-(branc)m(h)g(should)f(b)s(e)h(ro)s(oted)h(at)h(the)f(no)s(de)f(\(in)g
-(the)h(revision)e(tree\))j(that)0 616 y(corresp)s(onds)d(to)j(the)f
-(tag)h(`)p Fn(release-1-0)p Fs('.)88 b(Note)48 b(that)f(the)g(n)m
-(umeric)f(revision)f(n)m(um)m(b)s(er)g(that)j(matc)m(hes)0
-740 y(`)p Fn(release-1-0)p Fs(')h(will)h(probably)g(b)s(e)h(di\013eren)
-m(t)g(from)h(\014le)f(to)h(\014le.)105 b(The)51 b(name)h(of)g(the)g
-(new)g(branc)m(h)f(is)0 865 y(`)p Fn(release-1-0-patches)p
-Fs(',)26 b(and)k(the)g(mo)s(dule)f(a\013ected)j(is)d(`)p
-Fn(tc)p Fs('.)125 1270 y(T)-8 b(o)30 b(\014x)g(the)h(problem)e(in)g
-(release)h(1.0,)i(y)m(ou)f(need)f(a)h(w)m(orking)e(cop)m(y)i(of)g(the)f
-(branc)m(h)g(y)m(ou)h(just)f(created.)240 1655 y Fn($)47
-b(cvs)g(checkout)f(-r)h(release-1-0-patches)c(tc)240
-1759 y($)k(cvs)g(status)f(-v)i(driver.c)d(backend.c)240
-1863 y(========================)o(====)o(====)o(===)o(====)o(====)o
-(===)o(====)o(====)o(===)o(====)o(====)o(==)240 1966
-y(File:)h(driver.c)475 b(Status:)46 b(Up-to-date)431
-2174 y(Version:)570 b(1.7)238 b(Sat)47 b(Dec)95 b(5)47
-b(18:25:54)f(1992)431 2278 y(RCS)h(Version:)379 b(1.7)238
-b(/usr/local/cvsroot/yoyody)o(ne/t)o(c/dr)o(ive)o(r.c,)o(v)431
-2381 y(Sticky)46 b(Tag:)428 b(release-1-0-patches)43
-b(\(branch:)j(1.7.2\))431 2485 y(Sticky)g(Date:)380 b(\(none\))431
-2589 y(Sticky)46 b(Options:)236 b(\(none\))431 2797 y(Existing)45
-b(Tags:)622 2900 y(release-1-0-patches)615 b(\(branch:)46
-b(1.7.2\))622 3004 y(release-1-0)999 b(\(revision:)45
-b(1.7\))240 3212 y(========================)o(====)o(====)o(===)o(====)
-o(====)o(===)o(====)o(====)o(===)o(====)o(====)o(==)240
-3315 y(File:)h(backend.c)427 b(Status:)46 b(Up-to-date)431
-3523 y(Version:)570 b(1.4)238 b(Tue)47 b(Dec)95 b(1)47
-b(14:39:01)f(1992)431 3627 y(RCS)h(Version:)379 b(1.4)238
-b(/usr/local/cvsroot/yoyody)o(ne/t)o(c/ba)o(cke)o(nd.c)o(,v)431
-3731 y(Sticky)46 b(Tag:)428 b(release-1-0-patches)43
-b(\(branch:)j(1.4.2\))431 3834 y(Sticky)g(Date:)380 b(\(none\))431
-3938 y(Sticky)46 b(Options:)236 b(\(none\))431 4146 y(Existing)45
-b(Tags:)622 4249 y(release-1-0-patches)615 b(\(branch:)46
-b(1.4.2\))622 4353 y(release-1-0)999 b(\(revision:)45
-b(1.4\))622 4457 y(release-0-4)999 b(\(revision:)45 b(1.4\))125
-4966 y Fs(As)26 b(the)h(output)g(from)f(the)h Fn(status)e
-Fs(command)i(sho)m(ws)f(the)h(branc)m(h)g(n)m(um)m(b)s(er)e(is)h
-(created)i(b)m(y)f(adding)e(a)i(digit)0 5091 y(at)38
-b(the)g(tail)e(of)i(the)f(revision)f(n)m(um)m(b)s(er)g(it)h(is)f(based)
-h(on.)62 b(\(If)37 b(`)p Fn(release-1-0)p Fs(')e(corresp)s(onds)h(to)i
-(revision)e(1.4,)0 5215 y(the)h(branc)m(h's)g(revision)e(n)m(um)m(b)s
-(er)g(will)g(b)s(e)h(1.4.2.)62 b(F)-8 b(or)38 b(obscure)f(reasons)g
-Fr(cvs)f Fs(alw)m(a)m(ys)h(giv)m(es)h(branc)m(hes)e(ev)m(en)0
-5340 y(n)m(um)m(b)s(ers,)29 b(starting)h(at)h(2.)42 b(See)30
-b(Section)g(6.1)i([Revision)d(n)m(um)m(b)s(ers],)g(page)j(47.\).)p
+53 54 bop 150 -116 a Fv(Chapter)30 b(7:)41 b(Merging)2718
+b(53)150 366 y Fq(7.4)68 b(Merging)45 b(can)g(add)g(or)g(remo)l(v)l(e)h
+(\014les)275 559 y Fv(If)30 b(the)g(c)m(hanges)i(whic)m(h)d(y)m(ou)i
+(are)g(merging)f(in)m(v)m(olv)m(e)h(remo)m(ving)f(or)h(adding)e(some)i
+(\014les,)f Fp(update)f(-j)150 669 y Fv(will)f(re\015ect)j(suc)m(h)f
+(additions)e(or)j(remo)m(v)-5 b(als.)275 803 y(F)d(or)31
+b(example:)390 932 y Fp(cvs)47 b(update)f(-A)390 1036
+y(touch)g(a)i(b)f(c)390 1139 y(cvs)g(add)g(a)g(b)h(c)f(;)h(cvs)f(ci)g
+(-m)g("added")f(a)h(b)h(c)390 1243 y(cvs)f(tag)g(-b)g(branchtag)390
+1347 y(cvs)g(update)f(-r)h(branchtag)390 1451 y(touch)f(d)i(;)f(cvs)g
+(add)g(d)390 1555 y(rm)g(a)h(;)f(cvs)g(rm)g(a)390 1658
+y(cvs)g(ci)g(-m)g("added)f(d,)i(removed)d(a")390 1762
+y(cvs)i(update)f(-A)390 1866 y(cvs)h(update)f(-jbranchtag)p
eop
%%Page: 54 56
-54 55 bop 0 -116 a Fs(54)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fm(6.7)68 b(Stic)l(ky)31
-b(tags)125 697 y Fs(The)40 b(`)p Fn(-r)30 b(release-1-0-patches)p
-Fs(')36 b(\015ag)42 b(that)g(w)m(as)f(giv)m(en)g(to)h
-Fn(checkout)d Fs(in)h(the)h(previous)f(example)h(is)0
-822 y Fo(stic)m(ky)p Fs(,)32 b(that)g(is,)f(it)g(will)e(apply)h(to)i
-(subsequen)m(t)f(commands)g(in)f(this)h(directory)-8
-b(.)44 b(If)31 b(y)m(ou)h(commit)f(an)m(y)h(mo)s(di\014-)0
-946 y(cations,)i(they)g(are)f(committed)h(on)f(the)g(branc)m(h.)49
-b(Y)-8 b(ou)34 b(can)f(later)h(merge)f(the)h(mo)s(di\014cations)d(in)m
-(to)j(the)f(main)0 1071 y(trunk.)40 b(See)30 b(Chapter)g(7)h
-([Merging],)g(page)g(57.)125 1401 y(Y)-8 b(ou)30 b(can)h(use)f(the)h
-Fn(status)d Fs(command)j(to)g(see)g(what)f(stic)m(ky)g(tags)i(or)e
-(dates)h(are)g(set:)240 1711 y Fn($)47 b(vi)h(driver.c)141
-b(#)47 b Fs(Fix)30 b(the)h(bugs)240 1815 y Fn($)47 b(cvs)g(commit)f(-m)
-i("Fixed)e(initialization)e(bug")i(driver.c)240 1918
-y(Checking)g(in)h(driver.c;)240 2022 y(/usr/local/cvsroot/yoyod)o(yne/)
-o(tc/d)o(riv)o(er.c)o(,v)89 b(<--)95 b(driver.c)240 2126
-y(new)47 b(revision:)e(1.7.2.1;)h(previous)f(revision:)h(1.7)240
-2230 y(done)240 2334 y($)h(cvs)g(status)f(-v)i(driver.c)240
-2437 y(========================)o(====)o(====)o(===)o(====)o(====)o
-(===)o(====)o(====)o(===)o(====)o(====)o(==)240 2541
-y(File:)e(driver.c)475 b(Status:)46 b(Up-to-date)431
-2749 y(Version:)570 b(1.7.2.1)46 b(Sat)h(Dec)95 b(5)47
-b(19:35:03)f(1992)431 2852 y(RCS)h(Version:)379 b(1.7.2.1)46
-b(/usr/local/cvsroot/yoyody)o(ne/t)o(c/dr)o(ive)o(r.c,)o(v)431
-2956 y(Sticky)g(Tag:)428 b(release-1-0-patches)43 b(\(branch:)j
-(1.7.2\))431 3060 y(Sticky)g(Date:)380 b(\(none\))431
-3164 y(Sticky)46 b(Options:)236 b(\(none\))431 3371 y(Existing)45
-b(Tags:)622 3475 y(release-1-0-patches)615 b(\(branch:)46
-b(1.7.2\))622 3579 y(release-1-0)999 b(\(revision:)45
-b(1.7\))125 4013 y Fs(The)33 b(stic)m(ky)h(tags)h(will)d(remain)h(on)h
-(y)m(our)g(w)m(orking)f(\014les)g(un)m(til)f(y)m(ou)j(delete)f(them)g
-(with)f(`)p Fn(cvs)c(update)g(-A)p Fs('.)0 4138 y(The)i(`)p
-Fn(-A)p Fs(')g(option)g(retriev)m(es)h(the)f(v)m(ersion)g(of)h(the)f
-(\014le)g(from)f(the)i(head)f(of)h(the)f(trunk,)g(and)g(forgets)h(an)m
-(y)g(stic)m(ky)0 4262 y(tags,)g(dates,)f(or)f(options.)125
-4593 y(Stic)m(ky)21 b(tags)i(are)f(not)h(just)e(for)h(branc)m(hes.)37
-b(F)-8 b(or)23 b(example,)g(supp)s(ose)e(that)h(y)m(ou)g(w)m(an)m(t)h
-(to)g(a)m(v)m(oid)f(up)s(dating)e(y)m(our)0 4717 y(w)m(orking)30
-b(directory)-8 b(,)31 b(to)g(isolate)g(y)m(ourself)f(from)g(p)s
-(ossibly)e(destabilizing)g(c)m(hanges)k(other)f(p)s(eople)e(are)i
-(making.)0 4842 y(Y)-8 b(ou)26 b(can,)h(of)f(course,)h(just)e(refrain)f
-(from)h(running)e Fn(cvs)30 b(update)p Fs(.)37 b(But)26
-b(if)e(y)m(ou)i(w)m(an)m(t)h(to)f(a)m(v)m(oid)g(up)s(dating)e(only)h(a)
-0 4966 y(p)s(ortion)j(of)i(a)g(larger)f(tree,)i(then)f(stic)m(ky)f
-(tags)i(can)f(help.)39 b(If)29 b(y)m(ou)h(c)m(hec)m(k)i(out)d(a)h
-(certain)g(revision)e(\(suc)m(h)i(as)f(1.4\))0 5091 y(it)35
-b(will)d(b)s(ecome)k(stic)m(ky)-8 b(.)55 b(Subsequen)m(t)34
-b Fn(cvs)c(update)j Fs(will)f(not)k(retriev)m(e)f(the)h(latest)f
-(revision)f(un)m(til)f(y)m(ou)i(reset)0 5215 y(the)d(tag)h(with)e
-Fn(cvs)e(update)g(-A)p Fs(.)44 b(Lik)m(ewise,)32 b(use)f(of)h(the)g(`)p
-Fn(-D)p Fs(')g(option)f(to)i Fn(update)d Fs(or)i Fn(checkout)d
-Fs(sets)j(a)h Fo(stic)m(ky)0 5340 y(date)p Fs(,)e(whic)m(h,)f
-(similarly)-8 b(,)27 b(causes)k(that)g(date)g(to)g(b)s(e)f(used)f(for)i
-(future)e(retriev)-5 b(als.)p eop
+54 55 bop 150 -116 a Fv(54)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 55 57
-55 56 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Revisions)29
-b(and)g(branc)m(hes)2417 b(55)125 366 y(Man)m(y)32 b(times)g(y)m(ou)h
-(will)d(w)m(an)m(t)j(to)g(retriev)m(e)f(an)g(old)g(v)m(ersion)g(of)g(a)
-h(\014le)e(without)g(setting)i(a)f(stic)m(ky)h(tag.)47
-b(The)0 491 y(w)m(a)m(y)31 b(to)g(do)f(that)h(is)e(with)g(the)h(`)p
-Fn(-p)p Fs(')g(option)g(to)g Fn(checkout)e Fs(or)i Fn(update)p
-Fs(,)f(whic)m(h)g(sends)g(the)h(con)m(ten)m(ts)i(of)f(the)f(\014le)0
-616 y(to)g(standard)f(output.)40 b(F)-8 b(or)31 b(example,)e(supp)s
-(ose)g(y)m(ou)h(ha)m(v)m(e)g(a)g(\014le)f(named)g(`)p
-Fn(file1)p Fs(')g(whic)m(h)f(existed)i(as)g(revision)0
-740 y(1.1,)35 b(and)d(y)m(ou)h(then)g(remo)m(v)m(ed)g(it)g(\(th)m(us)f
-(adding)g(a)h(dead)g(revision)e(1.2\).)49 b(No)m(w)34
-b(supp)s(ose)d(y)m(ou)i(w)m(an)m(t)h(to)f(add)f(it)0
-865 y(again,)f(with)e(the)h(same)h(con)m(ten)m(ts)h(it)e(had)g
-(previously)-8 b(.)39 b(Here)31 b(is)e(ho)m(w)h(to)i(do)e(it:)240
-1140 y Fn($)47 b(cvs)g(update)f(-p)i(-r)f(1.1)g(file1)f(>file1)240
-1244 y(========================)o(====)o(====)o(===)o(====)o(====)o
-(===)o(====)o(====)o(===)o(====)o(====)o(==)240 1347
-y(Checking)g(out)g(file1)240 1451 y(RCS:)94 b
-(/tmp/cvs-sanity/cvsroot/fi)o(rst)o(-dir)o(/Att)o(ic/)o(file)o(1,v)240
-1555 y(VERS:)46 b(1.1)240 1659 y(***************)240
-1762 y($)h(cvs)g(add)g(file1)240 1866 y(cvs)g(add:)g(re-adding)e(file)h
-(file1)h(\(in)g(place)f(of)h(dead)g(revision)e(1.2\))240
-1970 y(cvs)i(add:)g(use)f('cvs)h(commit')f(to)h(add)g(this)g(file)f
-(permanently)240 2074 y($)h(cvs)g(commit)f(-m)i(test)240
-2178 y(Checking)e(in)h(file1;)240 2281 y(/tmp/cvs-sanity/cvsroot/)o
-(firs)o(t-di)o(r/f)o(ile1)o(,v)89 b(<--)95 b(file1)240
-2385 y(new)47 b(revision:)e(1.3;)i(previous)e(revision:)h(1.2)240
-2489 y(done)240 2593 y($)0 3238 y Fm(6.8)68 b(Magic)31
-b(branc)l(h)f(n)l(um)l(b)t(ers)125 3534 y Fs(This)j(section)i(describ)s
-(es)f(a)h Fr(cvs)f Fs(feature)i(called)e Fo(magic)i(branc)m(hes)p
-Fs(.)54 b(F)-8 b(or)36 b(most)g(purp)s(oses,)e(y)m(ou)i(need)f(not)0
-3658 y(w)m(orry)26 b(ab)s(out)g(magic)g(branc)m(hes;)i
-Fr(cvs)d Fs(handles)f(them)i(for)g(y)m(ou.)40 b(Ho)m(w)m(ev)m(er,)29
-b(they)e(are)f(visible)e(to)j(y)m(ou)f(in)f(certain)0
-3783 y(circumstances,)30 b(so)h(it)f(ma)m(y)h(b)s(e)f(useful)e(to)j(ha)
-m(v)m(e)h(some)f(idea)f(of)g(ho)m(w)g(it)g(w)m(orks.)125
-4079 y(Externally)-8 b(,)37 b(branc)m(h)g(n)m(um)m(b)s(ers)e(consist)i
-(of)g(an)g(o)s(dd)e(n)m(um)m(b)s(er)h(of)h(dot-separated)h(decimal)e
-(in)m(tegers.)61 b(See)0 4203 y(Section)40 b(6.1)i([Revision)e(n)m(um)m
-(b)s(ers],)i(page)f(47.)73 b(That)40 b(is)g(not)h(the)g(whole)f(truth,)
-i(ho)m(w)m(ev)m(er.)73 b(F)-8 b(or)42 b(e\016ciency)0
-4328 y(reasons)32 b Fr(cvs)f Fs(sometimes)h(inserts)e(an)i(extra)h(0)f
-(in)e(the)i(second)g(righ)m(tmost)g(p)s(osition)e(\(1.2.3)k(b)s(ecomes)
-e(1.2.0.3,)0 4452 y(8.9.10.11.12)j(b)s(ecomes)c(8.9.10.11.0.12)k(and)30
-b(so)h(on\).)125 4748 y Fr(cvs)j Fs(do)s(es)i(a)g(prett)m(y)h(go)s(o)s
-(d)f(job)f(at)i(hiding)c(these)k(so)f(called)f(magic)h(branc)m(hes,)h
-(but)e(in)g(a)h(few)g(places)g(the)0 4873 y(hiding)28
-b(is)h(incomplete:)75 5169 y Fq(\017)60 b Fs(The)30 b(magic)g(branc)m
-(h)g(n)m(um)m(b)s(er)f(app)s(ears)h(in)f(the)i(output)f(from)f
-Fn(cvs)h(log)p Fs(.)75 5340 y Fq(\017)60 b Fs(Y)-8 b(ou)31
-b(cannot)g(sp)s(ecify)e(a)i(sym)m(b)s(olic)d(branc)m(h)i(name)h(to)g
-Fn(cvs)e(admin)p Fs(.)p eop
+55 56 bop 150 -116 a Fv(Chapter)30 b(8:)41 b(Recursiv)m(e)30
+b(b)s(eha)m(vior)2291 b(55)150 366 y Fs(8)80 b(Recursiv)l(e)53
+b(b)t(eha)l(vior)275 601 y Fv(Almost)27 b(all)h(of)g(the)g(sub)s
+(commands)e(of)j Fu(cvs)e Fv(w)m(ork)h(recursiv)m(ely)f(when)g(y)m(ou)i
+(sp)s(ecify)d(a)j(directory)f(as)150 710 y(an)i(argumen)m(t.)41
+b(F)-8 b(or)32 b(instance,)e(consider)f(this)g(directory)h(structure:)
+676 839 y Fp($HOME)772 943 y(|)772 1046 y(+--tc)772 1150
+y(|)143 b(|)963 1254 y(+--CVS)963 1358 y(|)286 b(\(internal)45
+b Fu(cvs)i Fp(files\))963 1462 y(+--Makefile)963 1565
+y(+--backend.c)963 1669 y(+--driver.c)963 1773 y(+--frontend.c)963
+1877 y(+--parser.c)963 1980 y(+--man)963 2084 y(|)190
+b(|)963 2188 y(|)g(+--CVS)963 2292 y(|)g(|)96 b(\(internal)45
+b Fu(cvs)i Fp(files\))963 2396 y(|)190 b(+--tc.1)963
+2499 y(|)963 2603 y(+--testing)1201 2707 y(|)1201 2811
+y(+--CVS)1201 2914 y(|)96 b(\(internal)45 b Fu(cvs)i
+Fp(files\))1201 3018 y(+--testpgm.t)1201 3122 y(+--test2.t)150
+3256 y Fv(If)30 b(`)p Fp(tc)p Fv(')g(is)g(the)g(curren)m(t)g(w)m
+(orking)g(directory)-8 b(,)31 b(the)f(follo)m(wing)f(is)g(true:)225
+3391 y Ft(\017)60 b Fv(`)p Fp(cvs)30 b(update)e(testing)p
+Fv(')h(is)g(equiv)-5 b(alen)m(t)30 b(to)570 3520 y Fp(cvs)47
+b(update)f(testing/testpgm.t)d(testing/test2.t)225 3654
+y Ft(\017)60 b Fv(`)p Fp(cvs)30 b(update)e(testing)h(man)p
+Fv(')h(up)s(dates)f(all)g(\014les)h(in)f(the)h(sub)s(directories)225
+3789 y Ft(\017)60 b Fv(`)p Fp(cvs)30 b(update)e(.)p Fv(')j(or)f(just)g
+(`)p Fp(cvs)g(update)p Fv(')e(up)s(dates)i(all)f(\014les)g(in)h(the)g
+Fp(tc)g Fv(mo)s(dule)275 3948 y(If)20 b(no)g(argumen)m(ts)h(are)g(giv)m
+(en)f(to)i Fp(update)d Fv(it)h(will)e(up)s(date)h(all)h(\014les)f(in)g
+(the)i(curren)m(t)g(w)m(orking)e(directory)150 4058 y(and)29
+b(all)g(its)h(sub)s(directories.)38 b(In)29 b(other)i(w)m(ords,)e(`)p
+Fp(.)p Fv(')i(is)e(a)h(default)f(argumen)m(t)i(to)g Fp(update)p
+Fv(.)39 b(This)28 b(is)h(also)150 4167 y(true)h(for)g(most)h(of)g(the)f
+Fu(cvs)g Fv(sub)s(commands,)e(not)j(only)e(the)i Fp(update)e
+Fv(command.)275 4302 y(The)f(recursiv)m(e)g(b)s(eha)m(vior)g(of)g(the)h
+Fu(cvs)f Fv(sub)s(commands)f(can)i(b)s(e)f(turned)f(o\013)i(with)f(the)
+h(`)p Fp(-l)p Fv(')f(option.)150 4411 y(Con)m(v)m(ersely)-8
+b(,)34 b(the)e(`)p Fp(-R)p Fv(')h(option)e(can)i(b)s(e)f(used)g(to)h
+(force)g(recursion)e(if)g(`)p Fp(-l)p Fv(')h(is)g(sp)s(eci\014ed)f(in)g
+(`)p Fp(~/.cvsrc)p Fv(')150 4521 y(\(see)g(Section)g(A.3)g([)p
+Fp(~)p Fv(/.cvsrc],)g(page)h(86\).)390 4650 y Fp($)47
+b(cvs)g(update)f(-l)429 b(#)48 b Fv(Don't)31 b(up)s(date)f(\014les)f
+(in)g(sub)s(directories)p eop
%%Page: 56 58
-56 57 bop 0 -116 a Fs(56)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(Y)-8 b(ou)24 b(can)g(use)g(the)g
-Fn(admin)e Fs(command)i(to)g(reassign)g(a)g(sym)m(b)s(olic)e(name)i(to)
-h(a)f(branc)m(h)f(the)h(w)m(a)m(y)h Fr(r)n(cs)e Fs(exp)s(ects)h(it)0
-491 y(to)e(b)s(e.)37 b(If)20 b Fn(R4patches)f Fs(is)h(assigned)g(to)i
-(the)f(branc)m(h)g(1.4.2)h(\(magic)g(branc)m(h)e(n)m(um)m(b)s(er)g
-(1.4.0.2\))k(in)c(\014le)g(`)p Fn(numbers.c)p Fs(')0
-616 y(y)m(ou)31 b(can)f(do)h(this:)240 869 y Fn($)47
-b(cvs)g(admin)g(-NR4patches:1.4.2)c(numbers.c)125 1143
-y Fs(It)25 b(only)g(w)m(orks)g(if)f(at)j(least)e(one)h(revision)e(is)g
-(already)h(committed)h(on)f(the)h(branc)m(h.)38 b(Be)26
-b(v)m(ery)g(careful)f(so)g(that)0 1267 y(y)m(ou)30 b(do)g(not)g(assign)
-f(the)g(tag)i(to)g(the)f(wrong)f(n)m(um)m(b)s(er.)39
-b(\(There)30 b(is)e(no)i(w)m(a)m(y)h(to)f(see)g(ho)m(w)g(the)g(tag)h(w)
-m(as)f(assigned)0 1392 y(y)m(esterda)m(y\).)p eop
+56 57 bop 150 -116 a Fv(56)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 57 59
-57 58 bop 0 -116 a Fs(Chapter)30 b(7:)41 b(Merging)3018
-b(57)0 366 y Fp(7)80 b(Merging)125 788 y Fs(Y)-8 b(ou)22
-b(can)g(include)d(the)j(c)m(hanges)h(made)e(b)s(et)m(w)m(een)i(an)m(y)f
-(t)m(w)m(o)h(revisions)d(in)m(to)h(y)m(our)h(w)m(orking)f(cop)m(y)-8
-b(,)25 b(b)m(y)c Fo(merging)p Fs(.)0 912 y(Y)-8 b(ou)31
-b(can)g(then)f(commit)g(that)h(revision,)e(and)g(th)m(us)h(e\013ectiv)m
-(ely)i(cop)m(y)f(the)f(c)m(hanges)i(on)m(to)f(another)g(branc)m(h.)0
-1446 y Fm(7.1)68 b(Merging)31 b(an)f(en)l(tire)i(branc)l(h)125
-1730 y Fs(Y)-8 b(ou)27 b(can)h(merge)g(c)m(hanges)h(made)e(on)h(a)f
-(branc)m(h)g(in)m(to)h(y)m(our)f(w)m(orking)g(cop)m(y)h(b)m(y)g(giving)
-e(the)h(`)p Fn(-j)j Fo(branc)m(h)p Fs(')e(\015ag)0 1854
-y(to)37 b(the)g Fn(update)e Fs(command.)58 b(With)36
-b(one)h(`)p Fn(-j)30 b Fo(branc)m(h)p Fs(')36 b(option)g(it)g(merges)h
-(the)g(c)m(hanges)g(made)g(b)s(et)m(w)m(een)g(the)0 1979
-y(p)s(oin)m(t)29 b(where)h(the)h(branc)m(h)f(fork)m(ed)g(and)g(new)m
-(est)h(revision)d(on)j(that)g(branc)m(h)e(\(in)m(to)i(y)m(our)f(w)m
-(orking)g(cop)m(y\).)125 2262 y(The)f(`)p Fn(-j)p Fs(')i(stands)f(for)g
-(\\join".)125 2546 y(Consider)e(this)h(revision)g(tree:)240
-2808 y Fn(+-----+)189 b(+-----+)g(+-----+)g(+-----+)240
-2912 y(!)47 b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)h(!----!)f(1.4)h(!)286
-b(<-)48 b(The)f(main)f(trunk)240 3016 y(+-----+)189 b(+-----+)g
-(+-----+)g(+-----+)1004 3120 y(!)1004 3223 y(!)1004 3327
-y(!)143 b(+---------+)187 b(+---------+)240 3431 y(Branch)46
-b(R1fix)g(->)i(+---!)e(1.2.2.1)g(!----!)g(1.2.2.2)g(!)1195
-3535 y(+---------+)187 b(+---------+)0 3818 y Fs(The)28
-b(branc)m(h)g(1.2.2)j(has)d(b)s(een)g(giv)m(en)g(the)h(tag)h(\(sym)m(b)
-s(olic)e(name\))h(`)p Fn(R1fix)p Fs('.)39 b(The)28 b(follo)m(wing)f
-(example)h(assumes)0 3943 y(that)j(the)g(mo)s(dule)d(`)p
-Fn(mod)p Fs(')i(con)m(tains)h(only)e(one)i(\014le,)f(`)p
-Fn(m.c)p Fs('.)240 4206 y Fn($)47 b(cvs)g(checkout)f(mod)715
-b(#)47 b Fs(Retriev)m(e)32 b(the)e(latest)h(revision,)e(1.4)240
-4413 y Fn($)47 b(cvs)g(update)f(-j)i(R1fix)e(m.c)381
-b(#)47 b Fs(Merge)32 b(all)d(c)m(hanges)j(made)e(on)g(the)h(branc)m(h,)
-1815 4517 y Fn(#)47 b Fs(i.e.)31 b(the)f(c)m(hanges)i(b)s(et)m(w)m(een)
-f(revision)d(1.2)1815 4621 y Fn(#)47 b Fs(and)30 b(1.2.2.2,)j(in)m(to)e
-(y)m(our)f(w)m(orking)g(cop)m(y)1815 4724 y Fn(#)47 b
-Fs(of)31 b(the)g(\014le.)240 4932 y Fn($)47 b(cvs)g(commit)f(-m)i
-("Included)d(R1fix")h(#)h Fs(Create)32 b(revision)c(1.5.)125
-5215 y(A)40 b(con\015ict)h(can)f(result)g(from)g(a)h(merge)g(op)s
-(eration.)71 b(If)40 b(that)h(happ)s(ens,)h(y)m(ou)f(should)d(resolv)m
-(e)j(it)f(b)s(efore)0 5340 y(committing)30 b(the)g(new)g(revision.)39
-b(See)31 b(Section)f(5.3)i([Con\015icts)d(example],)i(page)g(37.)p
-eop
+57 58 bop 150 -116 a Fv(Chapter)30 b(9:)41 b(Adding)29
+b(\014les)g(to)i(a)g(directory)1997 b(57)150 366 y Fs(9)80
+b(Adding)54 b(\014les)f(to)g(a)i(directory)275 601 y
+Fv(T)-8 b(o)30 b(add)g(a)h(new)f(\014le)f(to)i(a)g(directory)-8
+b(,)31 b(follo)m(w)e(these)i(steps.)225 735 y Ft(\017)60
+b Fv(Y)-8 b(ou)34 b(m)m(ust)g(ha)m(v)m(e)g(a)g(w)m(orking)f(cop)m(y)h
+(of)g(the)g(directory)-8 b(.)50 b(See)34 b(Section)f(2.1)i([Getting)f
+(the)g(source],)330 845 y(page)d(9.)225 979 y Ft(\017)60
+b Fv(Create)31 b(the)g(new)f(\014le)f(inside)f(y)m(our)i(w)m(orking)g
+(cop)m(y)h(of)g(the)f(directory)-8 b(.)225 1114 y Ft(\017)60
+b Fv(Use)32 b(`)p Fp(cvs)d(add)h Fr(\014lename)5 b Fv(')31
+b(to)h(tell)e Fu(cvs)h Fv(that)h(y)m(ou)f(w)m(an)m(t)i(to)f(v)m(ersion)
+e(con)m(trol)i(the)g(\014le.)42 b(If)31 b(the)h(\014le)330
+1223 y(con)m(tains)f(binary)d(data,)j(sp)s(ecify)f(`)p
+Fp(-kb)p Fv(')f(\(see)j(Chapter)e(17)h([Binary)f(\014les],)f(page)j
+(77\).)225 1358 y Ft(\017)60 b Fv(Use)34 b(`)p Fp(cvs)c(commit)e
+Fr(\014lename)5 b Fv(')34 b(to)g(actually)g(c)m(hec)m(k)h(in)d(the)i
+(\014le)f(in)m(to)h(the)f(rep)s(ository)-8 b(.)51 b(Other)33
+b(de-)330 1467 y(v)m(elop)s(ers)d(cannot)h(see)g(the)f(\014le)g(un)m
+(til)e(y)m(ou)j(p)s(erform)e(this)g(step.)275 1627 y(Y)-8
+b(ou)30 b(can)h(also)f(use)g(the)h Fp(add)f Fv(command)g(to)h(add)f(a)g
+(new)g(directory)-8 b(.)275 1761 y(Unlik)m(e)27 b(most)i(other)f
+(commands,)h(the)g Fp(add)e Fv(command)h(is)g(not)g(recursiv)m(e.)40
+b(Y)-8 b(ou)29 b(cannot)g(ev)m(en)g(t)m(yp)s(e)150 1871
+y(`)p Fp(cvs)h(add)f(foo/bar)p Fv('!)39 b(Instead,)31
+b(y)m(ou)f(ha)m(v)m(e)i(to)390 2000 y Fp($)47 b(cd)h(foo)390
+2103 y($)f(cvs)g(add)g(bar)3241 2288 y Fv(Command)-3501
+b Fj(cvs)39 b(add)44 b Fi([)p Fp(-k)30 b Fr(k\015ag)p
+Fi(])i([)p Fp(-m)e Fr(message)p Fi(])i Fr(\014les)d Fh(:)15
+b(:)g(:)390 2397 y Fv(Sc)m(hedule)34 b Fr(\014les)39
+b Fv(to)d(b)s(e)f(added)g(to)h(the)g(rep)s(ository)-8
+b(.)55 b(The)35 b(\014les)g(or)g(directories)g(sp)s(eci\014ed)390
+2507 y(with)41 b Fp(add)h Fv(m)m(ust)h(already)f(exist)g(in)g(the)g
+(curren)m(t)h(directory)-8 b(.)77 b(T)-8 b(o)44 b(add)e(a)h(whole)e
+(new)390 2616 y(directory)d(hierarc)m(h)m(y)h(to)h(the)f(source)g(rep)s
+(ository)f(\(for)h(example,)i(\014les)d(receiv)m(ed)h(from)390
+2726 y(a)44 b(third-part)m(y)e(v)m(endor\),)47 b(use)c(the)g
+Fp(import)f Fv(command)h(instead.)78 b(See)44 b(Section)f(A.12)390
+2836 y([imp)s(ort],)30 b(page)h(102.)390 2970 y(The)d(added)g(\014les)f
+(are)i(not)g(placed)f(in)f(the)i(source)g(rep)s(ository)e(un)m(til)g(y)
+m(ou)i(use)f Fp(commit)f Fv(to)390 3080 y(mak)m(e)h(the)f(c)m(hange)h
+(p)s(ermanen)m(t.)39 b(Doing)27 b(an)g Fp(add)f Fv(on)h(a)g(\014le)f
+(that)i(w)m(as)f(remo)m(v)m(ed)h(with)e(the)390 3189
+y Fp(remove)e Fv(command)i(will)d(undo)i(the)h(e\013ect)h(of)f(the)g
+Fp(remove)p Fv(,)g(unless)e(a)i Fp(commit)e Fv(command)390
+3299 y(in)m(terv)m(ened.)41 b(See)30 b(Chapter)g(10)h([Remo)m(ving)g
+(\014les],)f(page)h(59,)g(for)f(an)h(example.)390 3433
+y(The)h(`)p Fp(-k)p Fv(')g(option)g(sp)s(eci\014es)f(the)i(default)f(w)
+m(a)m(y)h(that)g(this)f(\014le)f(will)f(b)s(e)i(c)m(hec)m(k)m(ed)i
+(out;)g(for)390 3543 y(more)d(information)d(see)j(Section)f(16.4)i
+([Substitution)c(mo)s(des],)j(page)g(75.)390 3677 y(The)g(`)p
+Fp(-m)p Fv(')h(option)f(sp)s(eci\014es)f(a)i(description)e(for)h(the)h
+(\014le.)44 b(This)30 b(description)f(app)s(ears)i(in)390
+3787 y(the)38 b(history)f(log)i(\(if)e(it)h(is)f(enabled,)i(see)g
+(Section)f(C.10)g([history)g(\014le],)h(page)g(134\).)66
+b(It)390 3897 y(will)33 b(also)i(b)s(e)g(sa)m(v)m(ed)i(in)d(the)i(v)m
+(ersion)f(history)f(inside)g(the)h(rep)s(ository)g(when)g(the)g(\014le)
+g(is)390 4006 y(committed.)51 b(The)33 b Fp(log)g Fv(command)h(displa)m
+(ys)e(this)g(description.)50 b(The)33 b(description)f(can)390
+4116 y(b)s(e)26 b(c)m(hanged)h(using)e(`)p Fp(admin)k(-t)p
+Fv('.)39 b(See)27 b(Section)f(A.6)h([admin],)f(page)i(90.)40
+b(If)26 b(y)m(ou)h(omit)f(the)390 4225 y(`)p Fp(-m)k
+Fr(description)p Fv(')i(\015ag,)k(an)e(empt)m(y)g(string)f(will)f(b)s
+(e)h(used.)51 b(Y)-8 b(ou)35 b(will)c(not)j(b)s(e)g(prompted)390
+4335 y(for)c(a)h(description.)275 4519 y(F)-8 b(or)31
+b(example,)f(the)h(follo)m(wing)d(commands)i(add)g(the)h(\014le)e(`)p
+Fp(backend.c)p Fv(')g(to)i(the)f(rep)s(ository:)390 4648
+y Fp($)47 b(cvs)g(add)g(backend.c)390 4752 y($)g(cvs)g(commit)f(-m)i
+("Early)e(version.)f(Not)i(yet)g(compilable.")e(backend.c)275
+4886 y Fv(When)d(y)m(ou)g(add)g(a)g(\014le)g(it)f(is)g(added)h(only)f
+(on)h(the)h(branc)m(h)e(whic)m(h)g(y)m(ou)i(are)f(w)m(orking)g(on)g
+(\(see)150 4996 y(Chapter)25 b(6)g([Revisions)f(and)h(branc)m(hes],)i
+(page)f(43\).)40 b(Y)-8 b(ou)26 b(can)f(later)h(merge)g(the)f
+(additions)f(to)i(another)150 5105 y(branc)m(h)k(if)f(y)m(ou)i(w)m(an)m
+(t)g(\(see)g(Section)g(7.4)g([Merging)g(adds)e(and)h(remo)m(v)-5
+b(als],)31 b(page)g(53\).)p eop
%%Page: 58 60
-58 59 bop 0 -116 a Fs(58)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(The)g Fn(checkout)e
-Fs(command)j(also)g(supp)s(orts)e(the)i(`)p Fn(-j)f Fo(branc)m(h)p
-Fs(')g(\015ag.)43 b(The)30 b(same)h(e\013ect)i(as)e(ab)s(o)m(v)m(e)h
-(could)e(b)s(e)0 491 y(ac)m(hiev)m(ed)h(with)e(this:)240
-744 y Fn($)47 b(cvs)g(checkout)f(-j)h(R1fix)f(mod)240
-848 y($)h(cvs)g(commit)f(-m)i("Included)d(R1fix")0 1264
-y Fm(7.2)68 b(Merging)31 b(from)g(a)f(branc)l(h)g(sev)l(eral)i(times)
-125 1538 y Fs(Con)m(tin)m(uing)c(our)i(example,)g(the)h(revision)e
-(tree)i(no)m(w)f(lo)s(oks)g(lik)m(e)g(this:)240 1791
-y Fn(+-----+)189 b(+-----+)g(+-----+)g(+-----+)g(+-----+)240
-1895 y(!)47 b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)h(!----!)f(1.4)h
-(!----!)f(1.5)h(!)286 b(<-)48 b(The)f(main)f(trunk)240
-1998 y(+-----+)189 b(+-----+)g(+-----+)g(+-----+)g(+-----+)1004
-2102 y(!)1288 b(*)1004 2206 y(!)1240 b(*)1004 2310 y(!)143
-b(+---------+)187 b(+---------+)240 2413 y(Branch)46
-b(R1fix)g(->)i(+---!)e(1.2.2.1)g(!----!)g(1.2.2.2)g(!)1195
-2517 y(+---------+)187 b(+---------+)125 2791 y Fs(where)29
-b(the)i(starred)f(line)f(represen)m(ts)h(the)g(merge)h(from)f(the)h(`)p
-Fn(R1fix)p Fs(')e(branc)m(h)h(to)h(the)f(main)f(trunk,)h(as)h(just)0
-2916 y(discussed.)125 3190 y(No)m(w)g(supp)s(ose)e(that)h(dev)m
-(elopmen)m(t)h(con)m(tin)m(ues)g(on)f(the)h(`)p Fn(R1fix)p
-Fs(')e(branc)m(h:)240 3443 y Fn(+-----+)189 b(+-----+)g(+-----+)g
-(+-----+)g(+-----+)240 3547 y(!)47 b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)
-h(!----!)f(1.4)h(!----!)f(1.5)h(!)286 b(<-)48 b(The)f(main)f(trunk)240
-3650 y(+-----+)189 b(+-----+)g(+-----+)g(+-----+)g(+-----+)1004
-3754 y(!)1288 b(*)1004 3858 y(!)1240 b(*)1004 3962 y(!)143
-b(+---------+)187 b(+---------+)h(+---------+)240 4066
-y(Branch)46 b(R1fix)g(->)i(+---!)e(1.2.2.1)g(!----!)g(1.2.2.2)g(!----!)
-g(1.2.2.3)g(!)1195 4169 y(+---------+)187 b(+---------+)h(+---------+)
-125 4443 y Fs(and)34 b(then)g(y)m(ou)h(w)m(an)m(t)g(to)g(merge)h(those)
-f(new)f(c)m(hanges)h(on)m(to)h(the)f(main)e(trunk.)53
-b(If)34 b(y)m(ou)h(just)f(use)g(the)h Fn(cvs)0 4568 y(update)29
-b(-j)g(R1fix)g(m.c)39 b Fs(command)h(again,)i Fr(cvs)d
-Fs(will)e(attempt)k(to)g(merge)f(again)g(the)g(c)m(hanges)h(whic)m(h)e
-(y)m(ou)0 4692 y(ha)m(v)m(e)32 b(already)e(merged,)g(whic)m(h)f(can)i
-(ha)m(v)m(e)h(undesirable)27 b(side)i(e\013ects.)125
-4966 y(So)34 b(instead)f(y)m(ou)h(need)g(to)h(sp)s(ecify)e(that)i(y)m
-(ou)f(only)f(w)m(an)m(t)i(to)g(merge)g(the)f(c)m(hanges)h(on)f(the)h
-(branc)m(h)e(whic)m(h)0 5091 y(ha)m(v)m(e)d(not)e(y)m(et)h(b)s(een)f
-(merged)g(in)m(to)h(the)f(trunk.)39 b(T)-8 b(o)29 b(do)f(that)h(y)m(ou)
-f(sp)s(ecify)f(t)m(w)m(o)j(`)p Fn(-j)p Fs(')e(options,)h(and)e
-Fr(cvs)h Fs(merges)0 5215 y(the)35 b(c)m(hanges)g(from)g(the)f(\014rst)
-g(revision)f(to)i(the)g(second)g(revision.)52 b(F)-8
-b(or)35 b(example,)g(in)f(this)f(case)j(the)f(simplest)0
-5340 y(w)m(a)m(y)c(w)m(ould)e(b)s(e)p eop
+58 59 bop 150 -116 a Fv(58)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 59 61
-59 60 bop 0 -116 a Fs(Chapter)30 b(7:)41 b(Merging)3018
-b(59)240 366 y Fn(cvs)47 b(update)f(-j)h(1.2.2.2)f(-j)h(R1fix)g(m.c)190
-b(#)47 b Fs(Merge)32 b(c)m(hanges)f(from)f(1.2.2.2)j(to)e(the)2054
-470 y Fn(#)47 b Fs(head)30 b(of)h(the)f(R1\014x)h(branc)m(h)125
-744 y(The)23 b(problem)g(with)g(this)g(is)g(that)i(y)m(ou)g(need)f(to)h
-(sp)s(ecify)e(the)h(1.2.2.2)j(revision)22 b(man)m(ually)-8
-b(.)38 b(A)24 b(sligh)m(tly)f(b)s(etter)0 869 y(approac)m(h)31
-b(migh)m(t)f(b)s(e)g(to)h(use)f(the)g(date)h(the)g(last)f(merge)h(w)m
-(as)g(done:)240 1122 y Fn(cvs)47 b(update)f(-j)h(R1fix:yesterday)d(-j)j
-(R1fix)f(m.c)125 1396 y Fs(Better)38 b(y)m(et,)i(tag)f(the)e(R1\014x)g
-(branc)m(h)g(after)g(ev)m(ery)h(merge)g(in)m(to)f(the)h(trunk,)g(and)e
-(then)h(use)g(that)h(tag)g(for)0 1520 y(subsequen)m(t)30
-b(merges:)240 1774 y Fn(cvs)47 b(update)f(-j)h
-(merged_from_R1fix_to_trun)o(k)42 b(-j)47 b(R1fix)f(m.c)0
-2214 y Fm(7.3)68 b(Merging)31 b(di\013erences)g(b)t(et)l(w)l(een)h(an)l
-(y)e(t)l(w)l(o)i(revisions)125 2488 y Fs(With)j(t)m(w)m(o)j(`)p
-Fn(-j)30 b Fo(revision)p Fs(')35 b(\015ags,)j(the)f Fn(update)d
-Fs(\(and)i Fn(checkout)p Fs(\))f(command)h(can)g(merge)h(the)g
-(di\013erences)0 2612 y(b)s(et)m(w)m(een)31 b(an)m(y)g(t)m(w)m(o)g
-(revisions)e(in)m(to)h(y)m(our)h(w)m(orking)e(\014le.)240
-2866 y Fn($)47 b(cvs)g(update)f(-j)i(1.5)f(-j)g(1.3)g(backend.c)0
-3140 y Fs(will)28 b Fo(remo)m(v)m(e)37 b Fs(all)29 b(c)m(hanges)i(made)
-g(b)s(et)m(w)m(een)g(revision)d(1.3)k(and)e(1.5.)41 b(Note)32
-b(the)f(order)f(of)g(the)h(revisions!)125 3414 y(If)43
-b(y)m(ou)h(try)g(to)h(use)e(this)g(option)h(when)f(op)s(erating)g(on)h
-(m)m(ultiple)e(\014les,)k(remem)m(b)s(er)d(that)i(the)f(n)m(umeric)0
-3538 y(revisions)37 b(will)e(probably)i(b)s(e)h(v)m(ery)g(di\013eren)m
-(t)g(b)s(et)m(w)m(een)h(the)g(v)-5 b(arious)37 b(\014les)h(that)h(mak)m
-(e)g(up)e(a)i(mo)s(dule.)63 b(Y)-8 b(ou)0 3663 y(almost)30
-b(alw)m(a)m(ys)h(use)f(sym)m(b)s(olic)f(tags)j(rather)e(than)g
-(revision)f(n)m(um)m(b)s(ers)f(when)i(op)s(erating)g(on)g(m)m(ultiple)e
-(\014les.)0 4103 y Fm(7.4)68 b(Merging)31 b(can)f(add)g(or)h(remo)l(v)l
-(e)g(\014les)125 4377 y Fs(If)39 b(the)g(c)m(hanges)i(whic)m(h)d(y)m
-(ou)i(are)g(merging)f(in)m(v)m(olv)m(e)h(remo)m(ving)f(or)h(adding)e
-(some)i(\014les,)h Fn(update)29 b(-j)39 b Fs(will)0 4501
-y(re\015ect)31 b(suc)m(h)f(additions)e(or)j(remo)m(v)-5
-b(als.)125 4775 y(F)d(or)31 b(example:)240 5029 y Fn(cvs)47
-b(update)f(-A)240 5132 y(touch)g(a)i(b)f(c)240 5236 y(cvs)g(add)g(a)g
-(b)h(c)f(;)h(cvs)f(ci)g(-m)g("added")f(a)h(b)h(c)240
-5340 y(cvs)f(tag)g(-b)g(branchtag)p eop
+59 60 bop 150 -116 a Fv(Chapter)30 b(10:)41 b(Remo)m(ving)31
+b(\014les)2420 b(59)150 366 y Fs(10)80 b(Remo)l(ving)53
+b(\014les)275 612 y Fv(Mo)s(dules)27 b(c)m(hange.)41
+b(New)29 b(\014les)f(are)h(added,)g(and)f(old)g(\014les)f(disapp)s
+(ear.)38 b(Still,)27 b(y)m(ou)i(w)m(an)m(t)h(to)f(b)s(e)f(able)150
+721 y(to)j(retriev)m(e)g(an)f(exact)i(cop)m(y)f(of)g(old)e(releases.)
+275 860 y(Here)h(is)g(what)g(y)m(ou)h(can)g(do)f(to)h(remo)m(v)m(e)h(a)
+e(\014le,)g(but)g(remain)f(able)h(to)h(retriev)m(e)g(old)e(revisions:)
+225 998 y Ft(\017)60 b Fv(Mak)m(e)41 b(sure)d(that)i(y)m(ou)g(ha)m(v)m
+(e)g(not)g(made)f(an)m(y)h(uncommitted)e(mo)s(di\014cations)g(to)i(the)
+f(\014le.)67 b(See)330 1107 y(Section)27 b(2.4)h([Viewing)e
+(di\013erences],)h(page)h(10,)g(for)f(one)g(w)m(a)m(y)h(to)g(do)e
+(that.)41 b(Y)-8 b(ou)27 b(can)g(also)g(use)g(the)330
+1217 y Fp(status)h Fv(or)h Fp(update)e Fv(command.)40
+b(If)29 b(y)m(ou)h(remo)m(v)m(e)h(the)e(\014le)f(without)h(committing)f
+(y)m(our)i(c)m(hanges,)330 1327 y(y)m(ou)41 b(will)d(of)j(course)g(not)
+g(b)s(e)f(able)g(to)h(retriev)m(e)g(the)g(\014le)f(as)h(it)f(w)m(as)h
+(immediately)e(b)s(efore)i(y)m(ou)330 1436 y(deleted)30
+b(it.)225 1573 y Ft(\017)60 b Fv(Remo)m(v)m(e)32 b(the)e(\014le)g(from)
+f(y)m(our)i(w)m(orking)e(cop)m(y)i(of)f(the)h(directory)-8
+b(.)40 b(Y)-8 b(ou)31 b(can)g(for)f(instance)f(use)h
+Fp(rm)p Fv(.)225 1709 y Ft(\017)60 b Fv(Use)31 b(`)p
+Fp(cvs)e(remove)g Fr(\014lename)5 b Fv(')30 b(to)h(tell)f
+Fu(cvs)f Fv(that)i(y)m(ou)g(really)e(w)m(an)m(t)i(to)g(delete)g(the)g
+(\014le.)225 1845 y Ft(\017)60 b Fv(Use)31 b(`)p Fp(cvs)f(commit)e
+Fr(\014lename)5 b Fv(')30 b(to)h(actually)f(p)s(erform)f(the)i(remo)m
+(v)-5 b(al)31 b(of)f(the)h(\014le)e(from)h(the)h(rep)s(osi-)330
+1955 y(tory)-8 b(.)275 2120 y(When)35 b(y)m(ou)h(commit)f(the)h(remo)m
+(v)-5 b(al)35 b(of)h(the)g(\014le,)g Fu(cvs)e Fv(records)i(the)f(fact)i
+(that)f(the)f(\014le)g(no)g(longer)150 2230 y(exists.)k(It)26
+b(is)g(p)s(ossible)d(for)j(a)h(\014le)e(to)i(exist)f(on)g(only)g(some)g
+(branc)m(hes)g(and)g(not)g(on)h(others,)g(or)f(to)h(re-add)150
+2339 y(another)e(\014le)f(with)f(the)i(same)h(name)e(later.)39
+b(CVS)24 b(will)e(correctly)k(create)g(or)f(not)g(create)h(the)f
+(\014le,)g(based)150 2449 y(on)30 b(the)h(`)p Fp(-r)p
+Fv(')f(and)g(`)p Fp(-D)p Fv(')g(options)g(sp)s(eci\014ed)e(to)k
+Fp(checkout)c Fv(or)i Fp(update)p Fv(.)3241 2641 y(Command)-3501
+b Fj(cvs)39 b(remo)m(v)m(e)45 b Fi([)p Fr(options)p Fi(])31
+b Fr(\014les)e Fh(:)15 b(:)g(:)390 2750 y Fv(Sc)m(hedule)25
+b(\014le\(s\))h(to)i(b)s(e)e(remo)m(v)m(ed)h(from)f(the)h(rep)s
+(ository)e(\(\014les)h(whic)m(h)f(ha)m(v)m(e)j(not)e(already)390
+2860 y(b)s(een)35 b(remo)m(v)m(ed)h(from)f(the)g(w)m(orking)g
+(directory)f(are)i(not)g(pro)s(cessed\).)55 b(This)33
+b(command)390 2969 y(do)s(es)43 b(not)g(actually)f(remo)m(v)m(e)j(the)e
+(\014le)f(from)g(the)i(rep)s(ository)d(un)m(til)h(y)m(ou)h(commit)g
+(the)390 3079 y(remo)m(v)-5 b(al.)41 b(F)-8 b(or)31 b(a)g(full)d(list)h
+(of)i(options,)e(see)i(App)s(endix)d(B)j([In)m(v)m(oking)f(CVS],)g
+(page)i(115.)275 3271 y(Here)e(is)g(an)g(example)g(of)h(remo)m(ving)f
+(sev)m(eral)h(\014les:)390 3403 y Fp($)47 b(cd)h(test)390
+3507 y($)f(rm)h(*.c)390 3611 y($)f(cvs)g(remove)390 3714
+y(cvs)g(remove:)f(Removing)f(.)390 3818 y(cvs)i(remove:)f(scheduling)f
+(a.c)i(for)g(removal)390 3922 y(cvs)g(remove:)f(scheduling)f(b.c)i(for)
+g(removal)390 4026 y(cvs)g(remove:)f(use)h('cvs)f(commit')g(to)h
+(remove)f(these)h(files)f(permanently)390 4130 y($)h(cvs)g(ci)h(-m)f
+("Removed)e(unneeded)h(files")390 4233 y(cvs)h(commit:)f(Examining)f(.)
+390 4337 y(cvs)i(commit:)f(Committing)f(.)275 4475 y
+Fv(As)33 b(a)h(con)m(v)m(enience)h(y)m(ou)f(can)g(remo)m(v)m(e)h(the)f
+(\014le)e(and)h Fp(cvs)d(remove)i Fv(it)h(in)f(one)i(step,)h(b)m(y)e
+(sp)s(ecifying)150 4585 y(the)e(`)p Fp(-f)p Fv(')f(option.)40
+b(F)-8 b(or)31 b(example,)f(the)h(ab)s(o)m(v)m(e)h(example)e(could)f
+(also)h(b)s(e)g(done)g(lik)m(e)g(this:)390 4717 y Fp($)47
+b(cd)h(test)390 4821 y($)f(cvs)g(remove)f(-f)i(*.c)390
+4925 y(cvs)f(remove:)f(scheduling)f(a.c)i(for)g(removal)390
+5029 y(cvs)g(remove:)f(scheduling)f(b.c)i(for)g(removal)390
+5132 y(cvs)g(remove:)f(use)h('cvs)f(commit')g(to)h(remove)f(these)h
+(files)f(permanently)390 5236 y($)h(cvs)g(ci)h(-m)f("Removed)e
+(unneeded)h(files")390 5340 y(cvs)h(commit:)f(Examining)f(.)p
+eop
%%Page: 60 62
-60 61 bop 0 -116 a Fs(60)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)240 366 y Fn(cvs)47 b(update)f(-r)h
-(branchtag)240 470 y(touch)f(d)i(;)f(cvs)g(add)g(d)240
-574 y(rm)g(a)h(;)f(cvs)g(rm)g(a)240 678 y(cvs)g(ci)g(-m)g("added)f(d,)i
-(removed)d(a")240 782 y(cvs)i(update)f(-A)240 885 y(cvs)h(update)f
-(-jbranchtag)p eop
+60 61 bop 150 -116 a Fv(60)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)390 366 y Fp(cvs)47 b(commit:)f
+(Committing)f(.)275 501 y Fv(If)26 b(y)m(ou)i(execute)h
+Fp(remove)d Fv(for)h(a)h(\014le,)f(and)g(then)g(c)m(hange)h(y)m(our)g
+(mind)d(b)s(efore)i(y)m(ou)h(commit,)g(y)m(ou)g(can)150
+611 y(undo)h(the)i Fp(remove)e Fv(with)g(an)h Fp(add)f
+Fv(command.)390 739 y Fp($)47 b(ls)390 843 y(CVS)142
+b(ja.h)95 b(oj.c)390 947 y($)47 b(rm)h(oj.c)390 1051
+y($)f(cvs)g(remove)f(oj.c)390 1154 y(cvs)h(remove:)f(scheduling)f(oj.c)
+h(for)h(removal)390 1258 y(cvs)g(remove:)f(use)h('cvs)f(commit')g(to)h
+(remove)f(this)h(file)g(permanently)390 1362 y($)g(cvs)g(add)g(oj.c)390
+1466 y(U)g(oj.c)390 1569 y(cvs)g(add:)g(oj.c,)f(version)g(1.1.1.1,)f
+(resurrected)275 1704 y Fv(If)29 b(y)m(ou)i(realize)f(y)m(our)g(mistak)
+m(e)g(b)s(efore)g(y)m(ou)h(run)d(the)j Fp(remove)d Fv(command)i(y)m(ou)
+g(can)h(use)f Fp(update)e Fv(to)150 1814 y(resurrect)i(the)h(\014le:)
+390 1942 y Fp($)47 b(rm)h(oj.c)390 2046 y($)f(cvs)g(update)f(oj.c)390
+2150 y(cvs)h(update:)f(warning:)f(oj.c)i(was)g(lost)390
+2254 y(U)g(oj.c)275 2388 y Fv(When)28 b(y)m(ou)h(remo)m(v)m(e)i(a)e
+(\014le)f(it)g(is)g(remo)m(v)m(ed)i(only)d(on)i(the)g(branc)m(h)f(whic)
+m(h)g(y)m(ou)h(are)g(w)m(orking)f(on)h(\(see)150 2498
+y(Chapter)d(6)i([Revisions)d(and)h(branc)m(hes],)i(page)g(43\).)40
+b(Y)-8 b(ou)28 b(can)f(later)g(merge)g(the)g(remo)m(v)-5
+b(als)27 b(to)h(another)150 2607 y(branc)m(h)i(if)f(y)m(ou)i(w)m(an)m
+(t)g(\(see)g(Section)g(7.4)g([Merging)g(adds)e(and)h(remo)m(v)-5
+b(als],)31 b(page)g(53\).)p eop
%%Page: 61 63
-61 62 bop 0 -116 a Fs(Chapter)30 b(8:)41 b(Recursiv)m(e)30
-b(b)s(eha)m(vior)2591 b(61)0 366 y Fp(8)80 b(Recursiv)l(e)30
-b(b)t(eha)l(vior)125 738 y Fs(Almost)39 b(all)g(of)h(the)g(sub)s
-(commands)e(of)i Fr(cvs)f Fs(w)m(ork)h(recursiv)m(ely)f(when)f(y)m(ou)j
-(sp)s(ecify)d(a)j(directory)e(as)h(an)0 863 y(argumen)m(t.)h(F)-8
-b(or)31 b(instance,)g(consider)e(this)g(directory)h(structure:)526
-1116 y Fn($HOME)622 1220 y(|)622 1324 y(+--tc)622 1427
-y(|)143 b(|)813 1531 y(+--CVS)813 1635 y(|)286 b(\(internal)45
-b Fr(cvs)i Fn(files\))813 1739 y(+--Makefile)813 1843
-y(+--backend.c)813 1946 y(+--driver.c)813 2050 y(+--frontend.c)813
-2154 y(+--parser.c)813 2258 y(+--man)813 2361 y(|)190
-b(|)813 2465 y(|)g(+--CVS)813 2569 y(|)g(|)96 b(\(internal)45
-b Fr(cvs)i Fn(files\))813 2673 y(|)190 b(+--tc.1)813
-2777 y(|)813 2880 y(+--testing)1051 2984 y(|)1051 3088
-y(+--CVS)1051 3192 y(|)96 b(\(internal)45 b Fr(cvs)i
-Fn(files\))1051 3295 y(+--testpgm.t)1051 3399 y(+--test2.t)0
-3673 y Fs(If)30 b(`)p Fn(tc)p Fs(')g(is)g(the)g(curren)m(t)g(w)m
-(orking)g(directory)-8 b(,)31 b(the)f(follo)m(wing)f(is)g(true:)75
-3947 y Fq(\017)60 b Fs(`)p Fn(cvs)30 b(update)e(testing)p
-Fs(')h(is)g(equiv)-5 b(alen)m(t)30 b(to)h(`)p Fn(cvs)f(update)f
-(testing/testpgm.t)c(testing/test2.t)p Fs(')75 4096 y
-Fq(\017)60 b Fs(`)p Fn(cvs)30 b(update)e(testing)h(man)p
-Fs(')h(up)s(dates)f(all)g(\014les)h(in)f(the)h(sub)s(directories)75
-4245 y Fq(\017)60 b Fs(`)p Fn(cvs)30 b(update)e(.)p Fs(')j(or)f(just)g
-(`)p Fn(cvs)g(update)p Fs(')e(up)s(dates)i(all)f(\014les)g(in)h(the)g
-Fn(tc)g Fs(mo)s(dule)125 4544 y(If)d(no)i(argumen)m(ts)f(are)h(giv)m
-(en)g(to)g Fn(update)d Fs(it)i(will)e(up)s(date)i(all)f(\014les)g(in)g
-(the)i(curren)m(t)f(w)m(orking)g(directory)g(and)0 4668
-y(all)36 b(its)g(sub)s(directories.)58 b(In)37 b(other)g(w)m(ords,)h(`)
-p Fn(.)p Fs(')f(is)f(a)i(default)e(argumen)m(t)h(to)h
-Fn(update)p Fs(.)59 b(This)35 b(is)h(also)h(true)g(for)0
-4793 y(most)31 b(of)f(the)h Fr(cvs)e Fs(sub)s(commands,)g(not)i(only)e
-(the)i Fn(update)d Fs(command.)125 5067 y(The)h(recursiv)m(e)h(b)s(eha)
-m(vior)g(of)g(the)h Fr(cvs)e Fs(sub)s(commands)g(can)h(b)s(e)g(turned)f
-(o\013)i(with)e(the)i(`)p Fn(-l)p Fs(')f(option.)240
-5320 y Fn($)47 b(cvs)g(update)f(-l)429 b(#)48 b Fs(Don't)31
-b(up)s(date)f(\014les)f(in)g(sub)s(directories)p eop
+61 62 bop 150 -116 a Fv(Chapter)30 b(11:)41 b(Remo)m(ving)31
+b(directories)2162 b(61)150 366 y Fs(11)80 b(Remo)l(ving)53
+b(directories)275 601 y Fv(In)39 b(concept)j(remo)m(ving)e(directories)
+f(is)h(somewhat)h(similar)c(to)42 b(remo)m(ving)e(\014les|y)m(ou)f(w)m
+(an)m(t)j(the)150 710 y(directory)32 b(to)h(not)g(exist)g(in)e(y)m(our)
+h(curren)m(t)h(w)m(orking)f(directories,)g(but)g(y)m(ou)h(also)f(w)m
+(an)m(t)i(to)f(b)s(e)f(able)g(to)150 820 y(retriev)m(e)f(old)e
+(releases)i(in)e(whic)m(h)g(the)i(directory)e(existed.)275
+954 y(The)34 b(w)m(a)m(y)i(that)f(y)m(ou)h(remo)m(v)m(e)g(a)f
+(directory)g(is)f(to)h(remo)m(v)m(e)i(all)d(the)h(\014les)f(in)f(it.)54
+b(Then)34 b(sp)s(ecify)g(the)150 1064 y(`)p Fp(-P)p Fv(')f(option)f(to)
+h Fp(cvs)c(update)p Fv(,)j Fp(cvs)e(checkout)p Fv(,)h(or)i
+Fp(cvs)c(export)p Fv(,)j(whic)m(h)f(will)f(cause)j Fu(cvs)f
+Fv(to)h(remo)m(v)m(e)150 1173 y(empt)m(y)g(directories)f(from)h(w)m
+(orking)f(directories.)47 b(Probably)32 b(the)h(b)s(est)g(w)m(a)m(y)g
+(to)h(do)f(this)f(is)g(to)h(alw)m(a)m(ys)150 1283 y(sp)s(ecify)26
+b(`)p Fp(-P)p Fv(';)i(if)f(y)m(ou)g(w)m(an)m(t)h(an)f(empt)m(y)h
+(directory)f(then)g(put)f(a)i(dumm)m(y)e(\014le)h(\(for)g(example)g(`)p
+Fp(.keepme)p Fv('\))150 1393 y(in)i(it)h(to)h(prev)m(en)m(t)g(`)p
+Fp(-P)p Fv(')f(from)g(remo)m(ving)g(it.)275 1527 y(Note)h(that)g(`)p
+Fp(-P)p Fv(')f(is)f(implied)e(b)m(y)j(the)g(`)p Fp(-r)p
+Fv(')g(or)g(`)p Fp(-D)p Fv(')g(options)g(of)g Fp(checkout)e
+Fv(and)i Fp(export)p Fv(.)39 b(This)28 b(w)m(a)m(y)150
+1637 y Fu(cvs)23 b Fv(will)e(b)s(e)i(able)g(to)i(correctly)f(create)h
+(the)f(directory)g(or)g(not)g(dep)s(ending)d(on)i(whether)h(the)g
+(particular)150 1746 y(v)m(ersion)30 b(y)m(ou)h(are)f(c)m(hec)m(king)h
+(out)g(con)m(tains)g(an)m(y)f(\014les)g(in)f(that)i(directory)-8
+b(.)p eop
%%Page: 62 64
-62 63 bop 0 -116 a Fs(62)2411 b(CVS|Concurren)m(t)29
+62 63 bop 150 -116 a Fv(62)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 63 65
-63 64 bop 0 -116 a Fs(Chapter)30 b(9:)41 b(Adding)29
-b(\014les)g(to)i(a)g(directory)2297 b(63)0 366 y Fp(9)80
-b(Adding)30 b(\014les)g(to)g(a)h(directory)125 756 y
-Fs(T)-8 b(o)30 b(add)g(a)h(new)f(\014le)f(to)i(a)g(directory)-8
-b(,)31 b(follo)m(w)e(these)i(steps.)75 1033 y Fq(\017)60
-b Fs(Y)-8 b(ou)31 b(m)m(ust)f(ha)m(v)m(e)i(a)e(w)m(orking)g(cop)m(y)h
-(of)g(the)f(directory)-8 b(.)41 b(See)31 b(Section)f(2.1)h([Getting)h
-(the)e(source],)h(page)g(9.)75 1185 y Fq(\017)60 b Fs(Create)31
-b(the)g(new)f(\014le)f(inside)f(y)m(our)i(w)m(orking)g(cop)m(y)h(of)g
-(the)f(directory)-8 b(.)75 1338 y Fq(\017)60 b Fs(Use)28
-b(`)p Fn(cvs)i(add)f Fo(\014lename)5 b Fs(')28 b(to)g(tell)f
-Fr(cvs)g Fs(that)h(y)m(ou)g(w)m(an)m(t)h(to)f(v)m(ersion)g(con)m(trol)g
-(the)g(\014le.)39 b(If)27 b(the)h(\014le)f(con)m(tains)180
-1462 y(binary)i(data,)i(sp)s(ecify)e(`)p Fn(-kb)p Fs(')h(\(see)h
-(Chapter)f(17)h([Binary)f(\014les],)g(page)h(85\).)75
-1615 y Fq(\017)60 b Fs(Use)35 b(`)p Fn(cvs)29 b(commit)g
-Fo(\014lename)5 b Fs(')34 b(to)h(actually)f(c)m(hec)m(k)i(in)d(the)i
-(\014le)e(in)m(to)h(the)h(rep)s(ository)-8 b(.)52 b(Other)34
-b(dev)m(elop)s(ers)180 1739 y(cannot)d(see)g(the)g(\014le)e(un)m(til)g
-(y)m(ou)h(p)s(erform)f(this)h(step.)125 2044 y(Y)-8 b(ou)30
-b(can)h(also)f(use)g(the)h Fn(add)f Fs(command)g(to)h(add)f(a)g(new)g
-(directory)-8 b(.)125 2321 y(Unlik)m(e)34 b(most)h(other)g(commands,)i
-(the)e Fn(add)f Fs(command)h(is)f(not)i(recursiv)m(e.)54
-b(Y)-8 b(ou)36 b(cannot)f(ev)m(en)h(t)m(yp)s(e)g(`)p
-Fn(cvs)0 2446 y(add)29 b(foo/bar)p Fs('!)39 b(Instead,)31
-b(y)m(ou)g(ha)m(v)m(e)g(to)240 2702 y Fn($)47 b(cd)h(foo)240
-2806 y($)f(cvs)g(add)g(bar)3391 3139 y Fs(Command)-3801
-b Fj(cvs)39 b(add)44 b Fi([)p Fn(-k)30 b Fo(k\015ag)p
-Fi(])i([)p Fn(-m)e Fo(message)p Fi(])i Fo(\014les)d Fh(:)15
-b(:)g(:)240 3263 y Fs(Sc)m(hedule)29 b Fo(\014les)j Fs(to)f(b)s(e)e
-(added)g(to)h(the)g(rep)s(ository)-8 b(.)40 b(The)29
-b(\014les)g(or)h(directories)e(sp)s(eci\014ed)g(with)h
-Fn(add)240 3388 y Fs(m)m(ust)f(already)g(exist)g(in)e(the)j(curren)m(t)
-f(directory)-8 b(.)39 b(T)-8 b(o)29 b(add)e(a)i(whole)e(new)h
-(directory)f(hierarc)m(h)m(y)h(to)240 3513 y(the)36 b(source)f(rep)s
-(ository)g(\(for)h(example,)g(\014les)f(receiv)m(ed)h(from)f(a)h
-(third-part)m(y)e(v)m(endor\),)j(use)f(the)240 3637 y
-Fn(import)29 b Fs(command)h(instead.)40 b(See)30 b(Section)h(A.11)g
-([imp)s(ort],)f(page)h(114.)240 3914 y(The)h(added)g(\014les)g(are)i
-(not)f(placed)f(in)f(the)j(source)f(rep)s(ository)e(un)m(til)g(y)m(ou)j
-(use)e Fn(commit)f Fs(to)j(mak)m(e)240 4039 y(the)42
-b(c)m(hange)g(p)s(ermanen)m(t.)73 b(Doing)41 b(an)g Fn(add)g
-Fs(on)g(a)h(\014le)e(that)i(w)m(as)g(remo)m(v)m(ed)g(with)e(the)i
-Fn(remove)240 4163 y Fs(command)c(will)e(undo)h(the)h(e\013ect)i(of)e
-(the)h Fn(remove)p Fs(,)f(unless)f(a)h Fn(commit)f Fs(command)h(in)m
-(terv)m(ened.)240 4288 y(See)31 b(Chapter)e(10)j([Remo)m(ving)e
-(\014les],)g(page)h(65,)h(for)e(an)g(example.)240 4565
-y(The)36 b(`)p Fn(-k)p Fs(')h(option)g(sp)s(eci\014es)f(the)h(default)f
-(w)m(a)m(y)i(that)f(this)f(\014le)g(will)f(b)s(e)h(c)m(hec)m(k)m(ed)j
-(out;)i(for)c(more)240 4689 y(information)29 b(see)i(Section)f(16.4)i
-([Substitution)c(mo)s(des],)i(page)h(83.)240 4966 y(The)41
-b(`)p Fn(-m)p Fs(')g(option)f(sp)s(eci\014es)g(a)i(description)d(for)i
-(the)g(\014le.)72 b(This)39 b(description)h(app)s(ears)g(in)g(the)240
-5091 y(history)35 b(log)h(\(if)g(it)f(is)h(enabled,)g(see)h(Section)f
-(C.10)h([history)e(\014le],)i(page)g(151\).)60 b(It)36
-b(will)d(also)k(b)s(e)240 5215 y(sa)m(v)m(ed)31 b(in)f(the)g(v)m
-(ersion)g(history)f(inside)f(the)j(rep)s(ository)e(when)h(the)g(\014le)
-g(is)f(committed.)41 b(The)30 b Fn(log)240 5340 y Fs(command)h(displa)m
-(ys)f(this)g(description.)41 b(The)31 b(description)f(can)h(b)s(e)g(c)m
-(hanged)h(using)e(`)p Fn(admin)f(-t)p Fs('.)p eop
+63 64 bop 150 -116 a Fv(Chapter)30 b(12:)41 b(T)-8 b(rac)m(king)31
+b(third-part)m(y)e(sources)1868 b(63)150 366 y Fs(12)80
+b(T)-13 b(rac)l(king)54 b(third-part)l(y)f(sources)275
+628 y Fv(If)42 b(y)m(ou)h(mo)s(dify)f(a)h(program)g(to)h(b)s(etter)f
+(\014t)g(y)m(our)g(site,)j(y)m(ou)d(probably)f(w)m(an)m(t)h(to)h
+(include)d(y)m(our)150 737 y(mo)s(di\014cations)36 b(when)i(the)g(next)
+g(release)h(of)f(the)h(program)e(arriv)m(es.)64 b Fu(cvs)37
+b Fv(can)i(help)e(y)m(ou)h(with)f(this)150 847 y(task.)275
+990 y(In)g(the)i(terminology)f(used)g(in)f Fu(cvs)p Fv(,)j(the)f
+(supplier)d(of)i(the)h(program)g(is)e(called)h(a)h Fr(v)m(endor)p
+Fv(.)65 b(The)150 1100 y(unmo)s(di\014ed)21 b(distribution)f(from)k
+(the)g(v)m(endor)g(is)f(c)m(hec)m(k)m(ed)j(in)d(on)h(its)f(o)m(wn)h
+(branc)m(h,)h(the)f Fr(v)m(endor)g(branc)m(h)p Fv(.)150
+1210 y Fu(cvs)29 b Fv(reserv)m(es)i(branc)m(h)f(1.1.1)i(for)e(this)g
+(use.)275 1353 y(When)24 b(y)m(ou)g(mo)s(dify)e(the)j(source)f(and)g
+(commit)g(it,)h(y)m(our)f(revision)f(will)e(end)j(up)f(on)h(the)h(main)
+e(trunk.)150 1463 y(When)31 b(a)g(new)f(release)h(is)f(made)h(b)m(y)f
+(the)h(v)m(endor,)g(y)m(ou)h(commit)e(it)h(on)f(the)h(v)m(endor)g
+(branc)m(h)f(and)g(cop)m(y)150 1572 y(the)h(mo)s(di\014cations)d(on)m
+(to)k(the)e(main)g(trunk.)275 1716 y(Use)35 b(the)f Fp(import)f
+Fv(command)i(to)g(create)i(and)d(up)s(date)g(the)g(v)m(endor)h(branc)m
+(h.)53 b(After)35 b(a)g(successful)150 1825 y Fp(import)28
+b Fv(the)i(v)m(endor)g(branc)m(h)f(is)g(made)g(the)h(`head')g
+(revision,)f(so)h(an)m(y)m(one)h(that)f(c)m(hec)m(ks)h(out)f(a)g(cop)m
+(y)h(of)150 1935 y(the)e(\014le)e(gets)j(that)f(revision.)38
+b(When)29 b(a)f(lo)s(cal)g(mo)s(di\014cation)f(is)h(committed)g(it)g
+(is)g(placed)g(on)g(the)h(main)150 2045 y(trunk,)h(and)f(made)i(the)f
+(`head')h(revision.)150 2324 y Fq(12.1)68 b(Imp)t(orting)46
+b(a)f(mo)t(dule)g(for)g(the)g(\014rst)g(time)275 2526
+y Fv(Use)32 b(the)h Fp(import)d Fv(command)i(to)h(c)m(hec)m(k)h(in)d
+(the)i(sources)f(for)g(the)g(\014rst)g(time.)46 b(When)32
+b(y)m(ou)h(use)f(the)150 2636 y Fp(import)e Fv(command)i(to)h(trac)m(k)
+g(third-part)m(y)e(sources,)i(the)f Fr(v)m(endor)g(tag)41
+b Fv(and)32 b Fr(release)g(tags)37 b Fv(are)32 b(useful.)150
+2745 y(The)j Fr(v)m(endor)g(tag)44 b Fv(is)35 b(a)g(sym)m(b)s(olic)f
+(name)h(for)h(the)f(branc)m(h)g(\(whic)m(h)f(is)g(alw)m(a)m(ys)i
+(1.1.1,)j(unless)34 b(y)m(ou)h(use)150 2855 y(the)h(`)p
+Fp(-b)30 b Fr(branc)m(h)p Fv(')k(\015ag|See)i(Section)g(12.6)g
+([Multiple)e(v)m(endor)h(branc)m(hes],)i(page)f(65.\).)57
+b(The)35 b Fr(release)150 2964 y(tags)g Fv(are)c(sym)m(b)s(olic)e
+(names)h(for)g(a)h(particular)e(release,)i(suc)m(h)f(as)g(`)p
+Fp(FSF_0_04)p Fv('.)275 3108 y(Note)35 b(that)f Fp(import)f
+Fv(do)s(es)g Fr(not)j Fv(c)m(hange)f(the)f(directory)g(in)e(whic)m(h)h
+(y)m(ou)h(in)m(v)m(ok)m(e)h(it.)51 b(In)33 b(particular,)150
+3218 y(it)e(do)s(es)g(not)g(set)h(up)e(that)i(directory)f(as)g(a)h
+Fu(cvs)e Fv(w)m(orking)h(directory;)g(if)g(y)m(ou)g(w)m(an)m(t)h(to)g
+(w)m(ork)g(with)e(the)150 3327 y(sources)25 b(imp)s(ort)e(them)i
+(\014rst)g(and)f(then)h(c)m(hec)m(k)h(them)f(out)h(in)m(to)f(a)g
+(di\013eren)m(t)g(directory)f(\(see)i(Section)f(2.1)150
+3437 y([Getting)31 b(the)g(source],)g(page)g(9\).)275
+3580 y(Supp)s(ose)i(y)m(ou)j(ha)m(v)m(e)h(the)f(sources)f(to)i(a)f
+(program)f(called)g Fp(wdiff)f Fv(in)g(a)i(directory)f(`)p
+Fp(wdiff-0.04)p Fv(',)150 3690 y(and)26 b(are)g(going)g(to)h(mak)m(e)h
+(priv)-5 b(ate)25 b(mo)s(di\014cations)g(that)i(y)m(ou)f(w)m(an)m(t)h
+(to)g(b)s(e)f(able)f(to)i(use)f(ev)m(en)h(when)e(new)150
+3799 y(releases)31 b(are)f(made)h(in)e(the)h(future.)40
+b(Y)-8 b(ou)31 b(start)g(b)m(y)f(imp)s(orting)e(the)j(source)f(to)h(y)m
+(our)g(rep)s(ository:)390 3937 y Fp($)47 b(cd)h(wdiff-0.04)390
+4041 y($)f(cvs)g(import)f(-m)i("Import)d(of)j(FSF)f(v.)g(0.04")f
+(fsf/wdiff)f(FSF_DIST)h(WDIFF_0_04)275 4184 y Fv(The)39
+b(v)m(endor)g(tag)i(is)e(named)g(`)p Fp(FSF_DIST)p Fv(')f(in)g(the)i
+(ab)s(o)m(v)m(e)h(example,)h(and)d(the)h(only)f(release)h(tag)150
+4294 y(assigned)30 b(is)f(`)p Fp(WDIFF_0_04)p Fv('.)150
+4574 y Fq(12.2)68 b(Up)t(dating)46 b(a)f(mo)t(dule)g(with)g(the)h(imp)t
+(ort)f(command)275 4776 y Fv(When)38 b(a)h(new)g(release)g(of)g(the)g
+(source)f(arriv)m(es,)j(y)m(ou)e(imp)s(ort)e(it)i(in)m(to)g(the)g(rep)s
+(ository)e(with)h(the)150 4885 y(same)32 b Fp(import)e
+Fv(command)h(that)h(y)m(ou)g(used)e(to)j(set)f(up)e(the)i(rep)s
+(ository)e(in)g(the)i(\014rst)f(place.)44 b(The)31 b(only)150
+4995 y(di\013erence)f(is)f(that)i(y)m(ou)g(sp)s(ecify)e(a)i(di\013eren)
+m(t)f(release)g(tag)i(this)d(time.)390 5132 y Fp($)47
+b(tar)g(xfz)g(wdiff-0.05.tar.gz)390 5236 y($)g(cd)h(wdiff-0.05)390
+5340 y($)f(cvs)g(import)f(-m)i("Import)d(of)j(FSF)f(v.)g(0.05")f
+(fsf/wdiff)f(FSF_DIST)h(WDIFF_0_05)p eop
%%Page: 64 66
-64 65 bop 0 -116 a Fs(64)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)240 366 y(See)c(Section)h(A.5)g([admin],)f
-(page)h(99.)40 b(If)26 b(y)m(ou)g(omit)g(the)h(`)p Fn(-m)j
-Fo(description)p Fs(')24 b(\015ag,)k(an)e(empt)m(y)h(string)240
-491 y(will)h(b)s(e)h(used.)40 b(Y)-8 b(ou)31 b(will)d(not)j(b)s(e)e
-(prompted)h(for)g(a)h(description.)125 815 y(F)-8 b(or)31
-b(example,)f(the)h(follo)m(wing)d(commands)i(add)g(the)h(\014le)e(`)p
-Fn(backend.c)p Fs(')g(to)i(the)f(rep)s(ository:)240 1068
-y Fn($)47 b(cvs)g(add)g(backend.c)240 1172 y($)g(cvs)g(commit)f(-m)i
-("Early)e(version.)f(Not)i(yet)g(compilable.")e(backend.c)125
-1446 y Fs(When)33 b(y)m(ou)i(add)e(a)i(\014le)e(it)h(is)f(added)g(only)
-h(on)g(the)g(branc)m(h)g(whic)m(h)e(y)m(ou)j(are)f(w)m(orking)g(on)g
-(\(see)h(Chapter)f(6)0 1570 y([Revisions)h(and)h(branc)m(hes],)j(page)e
-(47\).)61 b(Y)-8 b(ou)37 b(can)g(later)f(merge)h(the)g(additions)e(to)i
-(another)g(branc)m(h)f(if)g(y)m(ou)0 1695 y(w)m(an)m(t)31
-b(\(see)h(Section)e(7.4)h([Merging)g(adds)e(and)h(remo)m(v)-5
-b(als],)31 b(page)g(59\).)p eop
+64 65 bop 150 -116 a Fv(64)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 366 y(F)-8 b(or)39 b(\014les)f(that)h
+(ha)m(v)m(e)h(not)f(b)s(een)f(mo)s(di\014ed)f(lo)s(cally)-8
+b(,)40 b(the)f(newly)e(created)j(revision)d(b)s(ecomes)i(the)150
+476 y(head)30 b(revision.)40 b(If)30 b(y)m(ou)h(ha)m(v)m(e)h(made)e(lo)
+s(cal)g(c)m(hanges,)i Fp(import)d Fv(will)f(w)m(arn)i(y)m(ou)h(that)g
+(y)m(ou)g(m)m(ust)f(merge)150 586 y(the)h(c)m(hanges)g(in)m(to)f(the)h
+(main)e(trunk,)h(and)f(tell)h(y)m(ou)h(to)g(use)f(`)p
+Fp(checkout)e(-j)p Fv(')i(to)h(do)g(so.)390 729 y Fp($)47
+b(cvs)g(checkout)f(-jFSF_DIST:yesterday)c(-jFSF_DIST)j(wdiff)150
+878 y Fv(The)24 b(ab)s(o)m(v)m(e)i(command)e(will)e(c)m(hec)m(k)k(out)f
+(the)g(latest)g(revision)e(of)i(`)p Fp(wdiff)p Fv(',)g(merging)f(the)g
+(c)m(hanges)i(made)150 988 y(on)38 b(the)g(v)m(endor)g(branc)m(h)g(`)p
+Fp(FSF_DIST)p Fv(')e(since)i(y)m(esterda)m(y)i(in)m(to)e(the)g(w)m
+(orking)g(cop)m(y)-8 b(.)65 b(If)38 b(an)m(y)g(con\015icts)150
+1097 y(arise)25 b(during)f(the)i(merge)g(they)g(should)e(b)s(e)h
+(resolv)m(ed)h(in)f(the)h(normal)f(w)m(a)m(y)h(\(see)h(Section)f(5.3)h
+([Con\015icts)150 1207 y(example],)k(page)g(35\).)42
+b(Then,)29 b(the)i(mo)s(di\014ed)d(\014les)h(ma)m(y)i(b)s(e)f
+(committed.)275 1356 y(Using)25 b(a)h(date,)i(as)e(suggested)h(ab)s(o)m
+(v)m(e,)h(assumes)d(that)i(y)m(ou)f(do)g(not)g(imp)s(ort)f(more)h(than)
+f(one)i(release)150 1465 y(of)k(a)f(pro)s(duct)f(p)s(er)h(da)m(y)-8
+b(.)41 b(If)30 b(y)m(ou)h(do,)f(y)m(ou)h(can)g(alw)m(a)m(ys)g(use)f
+(something)g(lik)m(e)f(this)h(instead:)390 1609 y Fp($)47
+b(cvs)g(checkout)f(-jWDIFF_0_04)e(-jWDIFF_0_05)h(wdiff)150
+1758 y Fv(In)30 b(this)f(case,)j(the)e(t)m(w)m(o)i(ab)s(o)m(v)m(e)f
+(commands)f(are)h(equiv)-5 b(alen)m(t.)150 2051 y Fq(12.3)68
+b(Rev)l(erting)47 b(to)e(the)h(latest)g(v)l(endor)f(release)275
+2259 y Fv(Y)-8 b(ou)31 b(can)g(also)g(rev)m(ert)h(lo)s(cal)f(c)m
+(hanges)h(completely)f(and)f(return)g(to)i(the)f(latest)h(v)m(endor)f
+(release)g(b)m(y)150 2368 y(c)m(hanging)38 b(the)h(`head')g(revision)e
+(bac)m(k)i(to)g(the)g(v)m(endor)f(branc)m(h)g(on)g(all)g(\014les.)63
+b(F)-8 b(or)40 b(example,)g(if)e(y)m(ou)150 2478 y(ha)m(v)m(e)30
+b(a)e(c)m(hec)m(k)m(ed-out)j(cop)m(y)e(of)g(the)g(sources)f(in)f(`)p
+Fp(~/work.d/wdiff)p Fv(',)f(and)h(y)m(ou)i(w)m(an)m(t)g(to)g(rev)m(ert)
+h(to)f(the)150 2587 y(v)m(endor's)h(v)m(ersion)g(for)g(all)g(the)g
+(\014les)f(in)h(that)h(directory)-8 b(,)30 b(y)m(ou)h(w)m(ould)e(t)m
+(yp)s(e:)390 2731 y Fp($)47 b(cd)h(~/work.d/wdiff)390
+2834 y($)f(cvs)g(admin)g(-bWDIFF)f(.)150 2984 y Fv(Y)-8
+b(ou)30 b(m)m(ust)f(sp)s(ecify)f(the)i(`)p Fp(-bWDIFF)p
+Fv(')e(without)g(an)m(y)i(space)g(after)g(the)f(`)p Fp(-b)p
+Fv('.)41 b(See)29 b(Section)g(A.6.1)i([admin)150 3093
+y(options],)f(page)h(91.)150 3387 y Fq(12.4)68 b(Ho)l(w)46
+b(to)f(handle)g(binary)g(\014les)h(with)f(cvs)g(imp)t(ort)275
+3594 y Fv(Use)g(the)g(`)p Fp(-k)p Fv(')g(wrapp)s(er)f(option)g(to)i
+(tell)f(imp)s(ort)e(whic)m(h)h(\014les)g(are)i(binary)-8
+b(.)83 b(See)46 b(Section)f(C.2)150 3704 y([W)-8 b(rapp)s(ers],)30
+b(page)i(126.)150 3997 y Fq(12.5)68 b(Ho)l(w)46 b(to)f(handle)g(k)l
+(eyw)l(ord)h(substitution)g(with)f(cvs)g(imp)t(ort)275
+4205 y Fv(The)31 b(sources)h(whic)m(h)f(y)m(ou)h(are)h(imp)s(orting)c
+(ma)m(y)k(con)m(tain)f(k)m(eyw)m(ords)h(\(see)g(Chapter)e(16)i([Keyw)m
+(ord)150 4314 y(substitution],)28 b(page)j(73\).)42 b(F)-8
+b(or)31 b(example,)f(the)g(v)m(endor)g(ma)m(y)h(use)f
+Fu(cvs)f Fv(or)h(some)h(other)f(system)g(whic)m(h)150
+4424 y(uses)j(similar)d(k)m(eyw)m(ord)k(expansion)e(syn)m(tax.)50
+b(If)32 b(y)m(ou)i(just)e(imp)s(ort)g(the)h(\014les)f(in)g(the)i
+(default)e(fashion,)150 4533 y(then)23 b(the)h(k)m(eyw)m(ord)g
+(expansions)f(supplied)d(b)m(y)j(the)h(v)m(endor)g(will)d(b)s(e)i
+(replaced)g(b)m(y)g(k)m(eyw)m(ord)h(expansions)150 4643
+y(supplied)k(b)m(y)j(y)m(our)g(o)m(wn)g(cop)m(y)h(of)f
+Fu(cvs)p Fv(.)42 b(It)31 b(ma)m(y)h(b)s(e)f(more)g(con)m(v)m(enien)m(t)
+h(to)g(main)m(tain)e(the)h(expansions)150 4753 y(supplied)c(b)m(y)k
+(the)g(v)m(endor,)g(so)g(that)g(this)f(information)f(can)i(supply)d
+(information)h(ab)s(out)i(the)g(sources)150 4862 y(that)g(y)m(ou)g(imp)
+s(orted)d(from)i(the)h(v)m(endor.)275 5011 y(T)-8 b(o)29
+b(main)m(tain)g(the)g(k)m(eyw)m(ord)h(expansions)e(supplied)e(b)m(y)j
+(the)h(v)m(endor,)f(supply)e(the)j(`)p Fp(-ko)p Fv(')e(option)h(to)150
+5121 y Fp(cvs)g(import)d Fv(the)h(\014rst)f(time)h(y)m(ou)g(imp)s(ort)e
+(the)i(\014le.)39 b(This)25 b(will)f(turn)i(o\013)h(k)m(eyw)m(ord)h
+(expansion)e(for)g(that)150 5230 y(\014le)32 b(en)m(tirely)-8
+b(,)33 b(so)f(if)g(y)m(ou)h(w)m(an)m(t)g(to)h(b)s(e)e(more)g(selectiv)m
+(e)i(y)m(ou'll)d(ha)m(v)m(e)j(to)f(think)e(ab)s(out)i(what)f(y)m(ou)h
+(w)m(an)m(t)150 5340 y(and)d(use)g(the)g(`)p Fp(-k)p
+Fv(')h(option)e(to)j Fp(cvs)d(update)g Fv(or)h Fp(cvs)g(admin)f
+Fv(as)h(appropriate.)p eop
%%Page: 65 67
-65 66 bop 0 -116 a Fs(Chapter)30 b(10:)41 b(Remo)m(ving)31
-b(\014les)2720 b(65)0 366 y Fp(10)80 b(Remo)l(ving)29
-b(\014les)125 732 y Fs(Mo)s(dules)37 b(c)m(hange.)66
-b(New)39 b(\014les)e(are)i(added,)h(and)e(old)g(\014les)f(disapp)s
-(ear.)63 b(Still,)39 b(y)m(ou)g(w)m(an)m(t)g(to)g(b)s(e)f(able)g(to)0
-856 y(retriev)m(e)31 b(an)f(exact)i(cop)m(y)f(of)g(old)e(releases.)125
-1130 y(Here)h(is)g(what)g(y)m(ou)h(can)g(do)f(to)h(remo)m(v)m(e)h(a)e
-(\014le,)g(but)g(remain)f(able)h(to)h(retriev)m(e)g(old)e(revisions:)75
-1404 y Fq(\017)60 b Fs(Mak)m(e)30 b(sure)d(that)i(y)m(ou)g(ha)m(v)m(e)g
-(not)f(made)h(an)m(y)f(uncommitted)g(mo)s(di\014cations)e(to)j(the)f
-(\014le.)39 b(See)29 b(Section)f(2.4)180 1529 y([Viewing)f
-(di\013erences],)i(page)g(11,)h(for)e(one)h(w)m(a)m(y)g(to)g(do)f
-(that.)41 b(Y)-8 b(ou)29 b(can)g(also)f(use)g(the)h Fn(status)d
-Fs(or)j Fn(update)180 1653 y Fs(command.)44 b(If)31 b(y)m(ou)h(remo)m
-(v)m(e)h(the)f(\014le)f(without)f(committing)i(y)m(our)f(c)m(hanges,)i
-(y)m(ou)f(will)d(of)j(course)g(not)g(b)s(e)180 1778 y(able)e(to)h
-(retriev)m(e)g(the)f(\014le)g(as)g(it)g(w)m(as)h(immediately)e(b)s
-(efore)h(y)m(ou)g(deleted)h(it.)75 1925 y Fq(\017)60
-b Fs(Remo)m(v)m(e)32 b(the)f(\014le)e(from)h(y)m(our)g(w)m(orking)g
-(cop)m(y)h(of)g(the)f(directory)-8 b(.)41 b(Y)-8 b(ou)31
-b(can)g(for)f(instance)g(use)g Fn(rm)p Fs(.)75 2073 y
-Fq(\017)60 b Fs(Use)31 b(`)p Fn(cvs)e(remove)g Fo(\014lename)5
-b Fs(')30 b(to)h(tell)f Fr(cvs)f Fs(that)i(y)m(ou)g(really)e(w)m(an)m
-(t)i(to)g(delete)g(the)g(\014le.)75 2220 y Fq(\017)60
-b Fs(Use)31 b(`)p Fn(cvs)e(commit)g Fo(\014lename)5 b
-Fs(')30 b(to)h(actually)f(p)s(erform)f(the)i(remo)m(v)-5
-b(al)30 b(of)h(the)f(\014le)g(from)g(the)g(rep)s(ository)-8
-b(.)125 2517 y(When)36 b(y)m(ou)h(commit)f(the)h(remo)m(v)-5
-b(al)37 b(of)g(the)f(\014le,)i Fr(cvs)d Fs(records)i(the)f(fact)i(that)
-f(the)g(\014le)e(no)i(longer)f(exists.)0 2642 y(It)c(is)f(p)s(ossible)e
-(for)j(a)g(\014le)f(to)i(exist)f(on)g(only)f(some)h(branc)m(hes)g(and)f
-(not)h(on)g(others,)h(or)e(to)i(re-add)f(another)g(\014le)0
-2766 y(with)g(the)i(same)f(name)h(later.)49 b(CVS)33
-b(will)d(correctly)k(create)h(or)e(not)h(create)h(the)e(\014le,)h
-(based)f(on)g(the)g(`)p Fn(-r)p Fs(')h(and)0 2891 y(`)p
-Fn(-D)p Fs(')c(options)g(sp)s(eci\014ed)f(to)i Fn(checkout)d
-Fs(or)i Fn(update)p Fs(.)3391 3210 y(Command)-3801 b
-Fj(cvs)39 b(remo)m(v)m(e)45 b Fi([)p Fn(-lR)p Fi(])31
-b Fo(\014les)e Fh(:)15 b(:)g(:)240 3335 y Fs(Sc)m(hedule)32
-b(\014le\(s\))h(to)h(b)s(e)f(remo)m(v)m(ed)h(from)f(the)h(rep)s
-(ository)e(\(\014les)h(whic)m(h)f(ha)m(v)m(e)i(not)g(already)f(b)s(een)
-240 3459 y(remo)m(v)m(ed)c(from)f(the)g(w)m(orking)f(directory)h(are)h
-(not)f(pro)s(cessed\).)40 b(This)26 b(command)i(do)s(es)g(not)g(actu-)
-240 3584 y(ally)f(remo)m(v)m(e)i(the)g(\014le)e(from)g(the)i(rep)s
-(ository)e(un)m(til)f(y)m(ou)j(commit)e(the)i(remo)m(v)-5
-b(al.)40 b(The)28 b(`)p Fn(-R)p Fs(')f(option)240 3709
-y(\(the)32 b(default\))g(sp)s(eci\014es)e(that)j(it)e(will)e(recurse)j
-(in)m(to)f(sub)s(directories;)g(`)p Fn(-l)p Fs(')g(sp)s(eci\014es)g
-(that)h(it)g(will)240 3833 y(not.)125 4153 y(Here)e(is)g(an)g(example)g
-(of)h(remo)m(ving)f(sev)m(eral)h(\014les:)240 4406 y
-Fn($)47 b(cd)h(test)240 4510 y($)f(rm)h(?.c)240 4614
-y($)f(cvs)g(remove)240 4717 y(cvs)g(remove:)f(Removing)f(.)240
-4821 y(cvs)i(remove:)f(scheduling)f(a.c)i(for)g(removal)240
-4925 y(cvs)g(remove:)f(scheduling)f(b.c)i(for)g(removal)240
-5029 y(cvs)g(remove:)f(use)h('cvs)f(commit')g(to)h(remove)f(these)h
-(files)f(permanently)240 5132 y($)h(cvs)g(ci)h(-m)f("Removed)e
-(unneeded)h(files")240 5236 y(cvs)h(commit:)f(Examining)f(.)240
-5340 y(cvs)i(commit:)f(Committing)f(.)p eop
+65 66 bop 150 -116 a Fv(Chapter)30 b(12:)41 b(T)-8 b(rac)m(king)31
+b(third-part)m(y)e(sources)1868 b(65)150 366 y Fq(12.6)68
+b(Multiple)46 b(v)l(endor)f(branc)l(hes)275 559 y Fv(All)25
+b(the)j(examples)f(so)g(far)h(assume)f(that)h(there)f(is)g(only)f(one)i
+(v)m(endor)f(from)g(whic)m(h)f(y)m(ou)h(are)h(getting)150
+669 y(sources.)55 b(In)34 b(some)h(situations)f(y)m(ou)h(migh)m(t)g
+(get)h(sources)f(from)g(a)g(v)-5 b(ariet)m(y)36 b(of)f(places.)54
+b(F)-8 b(or)36 b(example,)150 778 y(supp)s(ose)h(that)i(y)m(ou)g(are)g
+(dealing)f(with)f(a)i(pro)5 b(ject)39 b(where)f(man)m(y)h(di\013eren)m
+(t)f(p)s(eople)f(and)h(teams)i(are)150 888 y(mo)s(difying)30
+b(the)i(soft)m(w)m(are.)47 b(There)32 b(are)h(a)f(v)-5
+b(ariet)m(y)33 b(of)f(w)m(a)m(ys)h(to)g(handle)e(this,)h(but)f(in)g
+(some)i(cases)g(y)m(ou)150 997 y(ha)m(v)m(e)k(a)f(bunc)m(h)f(of)h
+(source)g(trees)h(lying)d(around)h(and)g(what)h(y)m(ou)g(w)m(an)m(t)h
+(to)f(do)g(more)g(than)g(an)m(ything)150 1107 y(else)30
+b(is)g(just)f(to)j(all)d(put)g(them)i(in)e(CVS)h(so)g(that)h(y)m(ou)g
+(at)g(least)g(ha)m(v)m(e)g(them)f(in)g(one)g(place.)275
+1242 y(F)-8 b(or)33 b(handling)d(situations)i(in)f(whic)m(h)h(there)h
+(ma)m(y)g(b)s(e)g(more)g(than)f(one)h(v)m(endor,)h(y)m(ou)f(ma)m(y)g
+(sp)s(ecify)150 1351 y(the)j(`)p Fp(-b)p Fv(')g(option)g(to)h
+Fp(cvs)29 b(import)p Fv(.)57 b(It)36 b(tak)m(es)i(as)e(an)g(argumen)m
+(t)h(the)f(v)m(endor)g(branc)m(h)g(to)g(imp)s(ort)f(to.)150
+1461 y(The)30 b(default)f(is)h(`)p Fp(-b)g(1.1.1)p Fv('.)275
+1595 y(F)-8 b(or)34 b(example,)h(supp)s(ose)e(that)h(there)h(are)f(t)m
+(w)m(o)h(teams,)h(the)f(red)e(team)i(and)e(the)i(blue)d(team,)k(that)
+150 1705 y(are)29 b(sending)d(y)m(ou)j(sources.)40 b(Y)-8
+b(ou)28 b(w)m(an)m(t)i(to)e(imp)s(ort)f(the)h(red)g(team's)h(e\013orts)
+g(to)g(branc)m(h)f(1.1.1)i(and)d(use)150 1814 y(the)35
+b(v)m(endor)f(tag)h(RED.)g(Y)-8 b(ou)35 b(w)m(an)m(t)g(to)g(imp)s(ort)e
+(the)h(blue)f(team's)j(e\013orts)f(to)g(branc)m(h)e(1.1.3)k(and)c(use)
+150 1924 y(the)e(v)m(endor)f(tag)h(BLUE.)g(So)f(the)h(commands)f(y)m
+(ou)h(migh)m(t)f(use)g(are:)390 2053 y Fp($)47 b(cvs)g(import)f(dir)h
+(RED)g(RED_1-0)390 2156 y($)g(cvs)g(import)f(-b)i(1.1.3)e(dir)h(BLUE)g
+(BLUE_1-5)275 2291 y Fv(Note)32 b(that)g(if)e(y)m(our)h(v)m(endor)g
+(tag)h(do)s(es)f(not)g(matc)m(h)h(y)m(our)f(`)p Fp(-b)p
+Fv(')g(option,)g(CVS)g(will)d(not)k(detect)g(this)150
+2401 y(case!)42 b(F)-8 b(or)31 b(example,)390 2529 y
+Fp($)47 b(cvs)g(import)f(-b)i(1.1.3)e(dir)h(RED)g(RED_1-0)150
+2664 y Fv(Be)27 b(careful;)h(this)d(kind)g(of)i(mismatc)m(h)g(is)e
+(sure)h(to)i(so)m(w)f(confusion)e(or)i(w)m(orse.)40 b(I)26
+b(can't)i(think)d(of)i(a)g(useful)150 2773 y(purp)s(ose)34
+b(for)i(the)g(abilit)m(y)f(to)i(sp)s(ecify)d(a)j(mismatc)m(h)f(here,)h
+(but)e(if)g(y)m(ou)i(disco)m(v)m(er)f(suc)m(h)g(a)g(use,)i(don't.)150
+2883 y(CVS)30 b(is)f(lik)m(ely)g(to)i(mak)m(e)g(this)f(an)g(error)g(in)
+f(some)i(future)e(release.)p eop
%%Page: 66 68
-66 67 bop 0 -116 a Fs(66)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(If)k(y)m(ou)h(c)m(hange)h(y)m
-(our)e(mind)f(y)m(ou)i(can)g(easily)e(resurrect)i(the)g(\014le)e(b)s
-(efore)i(y)m(ou)g(commit)f(it,)i(using)d(the)i Fn(add)0
-491 y Fs(command.)240 744 y Fn($)47 b(ls)240 848 y(CVS)142
-b(ja.h)95 b(oj.c)240 952 y($)47 b(rm)h(oj.c)240 1056
-y($)f(cvs)g(remove)f(oj.c)240 1159 y(cvs)h(remove:)f(scheduling)f(oj.c)
-h(for)h(removal)240 1263 y(cvs)g(remove:)f(use)h('cvs)f(commit')g(to)h
-(remove)f(this)h(file)g(permanently)240 1367 y($)g(cvs)g(add)g(oj.c)240
-1471 y(U)g(oj.c)240 1574 y(cvs)g(add:)g(oj.c,)f(version)g(1.1.1.1,)f
-(resurrected)125 1848 y Fs(If)24 b(y)m(ou)i(realize)f(y)m(our)g(mistak)
-m(e)g(b)s(efore)g(y)m(ou)h(run)d(the)j Fn(remove)d Fs(command)i(y)m(ou)
-h(can)f(use)g Fn(update)e Fs(to)j(resurrect)0 1973 y(the)31
-b(\014le:)240 2226 y Fn($)47 b(rm)h(oj.c)240 2330 y($)f(cvs)g(update)f
-(oj.c)240 2434 y(cvs)h(update:)f(warning:)f(oj.c)i(was)g(lost)240
-2538 y(U)g(oj.c)125 2811 y Fs(When)21 b(y)m(ou)i(remo)m(v)m(e)h(a)e
-(\014le)f(it)h(is)f(remo)m(v)m(ed)i(only)f(on)g(the)g(branc)m(h)g(whic)
-m(h)e(y)m(ou)j(are)f(w)m(orking)g(on)g(\(see)h(Chapter)f(6)0
-2936 y([Revisions)36 b(and)i(branc)m(hes],)h(page)g(47\).)64
-b(Y)-8 b(ou)38 b(can)g(later)g(merge)g(the)g(remo)m(v)-5
-b(als)38 b(to)h(another)f(branc)m(h)f(if)g(y)m(ou)0 3061
-y(w)m(an)m(t)31 b(\(see)h(Section)e(7.4)h([Merging)g(adds)e(and)h(remo)
-m(v)-5 b(als],)31 b(page)g(59\).)p eop
+66 67 bop 150 -116 a Fv(66)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 67 69
-67 68 bop 0 -116 a Fs(Chapter)30 b(11:)41 b(Remo)m(ving)31
-b(directories)2462 b(67)0 366 y Fp(11)80 b(Remo)l(ving)29
-b(directories)125 740 y Fs(In)i(concept)i(remo)m(ving)g(directories)e
-(is)g(somewhat)i(similar)d(to)j(remo)m(ving)f(\014les|y)m(ou)g(w)m(an)m
-(t)h(the)f(directory)0 865 y(to)26 b(not)g(exist)f(in)f(y)m(our)i
-(curren)m(t)f(w)m(orking)g(directories,)h(but)e(y)m(ou)i(also)g(w)m(an)
-m(t)g(to)g(b)s(e)f(able)g(to)h(retriev)m(e)g(old)f(releases)0
-989 y(in)k(whic)m(h)g(the)i(directory)f(existed.)125
-1263 y(The)25 b(w)m(a)m(y)j(that)f(y)m(ou)g(remo)m(v)m(e)h(a)e
-(directory)g(is)g(to)h(remo)m(v)m(e)h(all)d(the)i(\014les)e(in)g(it.)39
-b(Then)26 b(sp)s(ecify)f(the)h(`)p Fn(-P)p Fs(')g(option)0
-1388 y(to)37 b Fn(cvs)29 b(update)p Fs(,)36 b Fn(cvs)29
-b(checkout)p Fs(,)36 b(or)f Fn(cvs)30 b(export)p Fs(,)36
-b(whic)m(h)e(will)f(cause)k Fr(cvs)e Fs(to)h(remo)m(v)m(e)i(empt)m(y)e
-(directories)0 1512 y(from)27 b(w)m(orking)g(directories.)39
-b(Probably)26 b(the)i(b)s(est)f(w)m(a)m(y)i(to)f(do)f(this)g(is)g(to)h
-(alw)m(a)m(ys)g(sp)s(ecify)e(`)p Fn(-P)p Fs(';)j(if)e(y)m(ou)h(w)m(an)m
-(t)g(an)0 1637 y(empt)m(y)f(directory)f(then)h(put)f(a)h(dumm)m(y)e
-(\014le)h(\(for)h(example)f(`)p Fn(.keepme)p Fs('\))g(in)f(it)i(to)g
-(prev)m(en)m(t)g(`)p Fn(-P)p Fs(')g(from)f(remo)m(ving)0
-1761 y(it.)125 2035 y(Note)i(that)g(`)p Fn(-P)p Fs(')f(is)f(implied)e
-(b)m(y)j(the)g(`)p Fn(-r)p Fs(')g(or)g(`)p Fn(-D)p Fs(')g(options)g(of)
-g Fn(checkout)e Fs(and)h Fn(export)p Fs(.)38 b(This)25
-b(w)m(a)m(y)j Fr(cvs)f Fs(will)0 2160 y(b)s(e)35 b(able)f(to)j
-(correctly)e(create)i(the)f(directory)e(or)i(not)f(dep)s(ending)e(on)i
-(whether)g(the)g(particular)f(v)m(ersion)h(y)m(ou)0 2284
-y(are)c(c)m(hec)m(king)g(out)g(con)m(tains)f(an)m(y)h(\014les)e(in)g
-(that)i(directory)-8 b(.)p eop
+67 68 bop 150 -116 a Fv(Chapter)30 b(13:)41 b(Mo)m(ving)31
+b(and)f(renaming)f(\014les)1944 b(67)150 366 y Fs(13)80
+b(Mo)l(ving)54 b(and)f(renaming)g(\014les)275 683 y Fv(Mo)m(ving)34
+b(\014les)f(to)i(a)f(di\013eren)m(t)g(directory)f(or)h(renaming)f(them)
+h(is)f(not)i(di\016cult,)e(but)g(some)i(of)f(the)150
+792 y(w)m(a)m(ys)k(in)e(whic)m(h)h(this)f(w)m(orks)i(ma)m(y)g(b)s(e)f
+(non-ob)m(vious.)61 b(\(Mo)m(ving)38 b(or)f(renaming)g(a)h(directory)f
+(is)f(ev)m(en)150 902 y(harder.)k(See)30 b(Chapter)g(14)h([Mo)m(ving)g
+(directories],)f(page)h(69.\).)275 1064 y(The)e(examples)h(b)s(elo)m(w)
+g(assume)g(that)h(the)g(\014le)e Fr(old)k Fv(is)d(renamed)f(to)j
+Fr(new)p Fv(.)150 1389 y Fq(13.1)68 b(The)45 b(Normal)h(w)l(a)l(y)g(to)
+f(Rename)275 1609 y Fv(The)36 b(normal)g(w)m(a)m(y)h(to)h(mo)m(v)m(e)g
+(a)f(\014le)f(is)g(to)h(cop)m(y)h Fr(old)h Fv(to)f Fr(new)p
+Fv(,)g(and)e(then)h(issue)e(the)i(normal)f Fu(cvs)150
+1719 y Fv(commands)30 b(to)h(remo)m(v)m(e)h Fr(old)h
+Fv(from)d(the)h(rep)s(ository)-8 b(,)30 b(and)f(add)h
+Fr(new)38 b Fv(to)31 b(it.)390 1875 y Fp($)47 b(mv)h
+Fr(old)i(new)390 1979 y Fp($)d(cvs)g(remove)f Fr(old)390
+2082 y Fp($)h(cvs)g(add)g Fr(new)390 2186 y Fp($)g(cvs)g(commit)f(-m)i
+("Renamed)d Fr(old)51 b Fp(to)c Fr(new)8 b Fp(")47 b
+Fr(old)j(new)275 2348 y Fv(This)25 b(is)i(the)g(simplest)f(w)m(a)m(y)j
+(to)f(mo)m(v)m(e)h(a)f(\014le,)f(it)g(is)f(not)i(error-prone,)g(and)f
+(it)g(preserv)m(es)g(the)h(history)150 2458 y(of)35 b(what)g(w)m(as)g
+(done.)54 b(Note)36 b(that)f(to)h(access)g(the)f(history)f(of)h(the)g
+(\014le)f(y)m(ou)h(m)m(ust)g(sp)s(ecify)e(the)i(old)f(or)150
+2567 y(the)g(new)e(name,)j(dep)s(ending)c(on)i(what)g(p)s(ortion)f(of)h
+(the)h(history)e(y)m(ou)i(are)g(accessing.)50 b(F)-8
+b(or)34 b(example,)150 2677 y Fp(cvs)29 b(log)h Fr(old)j
+Fv(will)28 b(giv)m(e)j(the)f(log)h(up)e(un)m(til)g(the)h(time)g(of)h
+(the)f(rename.)275 2839 y(When)h Fr(new)40 b Fv(is)31
+b(committed)h(its)g(revision)e(n)m(um)m(b)s(ers)h(will)e(start)k
+(again,)f(usually)e(at)j(1.1,)h(so)e(if)f(that)150 2948
+y(b)s(others)42 b(y)m(ou,)47 b(use)42 b(the)h(`)p Fp(-r)30
+b(rev)p Fv(')43 b(option)f(to)i(commit.)78 b(F)-8 b(or)43
+b(more)g(information)f(see)h(Section)g(6.3)150 3058 y([Assigning)29
+b(revisions],)g(page)i(44.)150 3383 y Fq(13.2)68 b(Mo)l(ving)46
+b(the)f(history)g(\014le)275 3603 y Fv(This)22 b(metho)s(d)j(is)e(more)
+i(dangerous,)h(since)e(it)g(in)m(v)m(olv)m(es)h(mo)m(ving)g(\014les)e
+(inside)g(the)i(rep)s(ository)-8 b(.)38 b(Read)150 3713
+y(this)29 b(en)m(tire)i(section)f(b)s(efore)g(trying)g(it)f(out!)390
+3869 y Fp($)47 b(cd)h($CVSROOT/)p Fr(mo)s(dule)390 3973
+y Fp($)f(mv)h Fr(old)p Fp(,v)e Fr(new)p Fp(,v)150 4135
+y Fv(Adv)-5 b(an)m(tages:)225 4296 y Ft(\017)60 b Fv(The)30
+b(log)g(of)h(c)m(hanges)g(is)f(main)m(tained)f(in)m(tact.)225
+4445 y Ft(\017)60 b Fv(The)30 b(revision)e(n)m(um)m(b)s(ers)h(are)i
+(not)g(a\013ected.)150 4645 y(Disadv)-5 b(an)m(tages:)225
+4807 y Ft(\017)60 b Fv(Old)29 b(releases)i(of)g(the)g(mo)s(dule)f
+(cannot)h(easily)f(b)s(e)g(fetc)m(hed)i(from)e(the)h(rep)s(ository)-8
+b(.)42 b(\(The)31 b(\014le)f(will)330 4916 y(sho)m(w)g(up)g(as)g
+Fr(new)38 b Fv(ev)m(en)31 b(in)e(revisions)f(from)i(the)h(time)f(b)s
+(efore)g(it)g(w)m(as)h(renamed\).)225 5065 y Ft(\017)60
+b Fv(There)30 b(is)f(no)i(log)f(information)f(of)h(when)g(the)g(\014le)
+g(w)m(as)g(renamed.)225 5213 y Ft(\017)60 b Fv(Nast)m(y)36
+b(things)d(migh)m(t)i(happ)s(en)e(if)g(someone)i(accesses)i(the)d
+(history)g(\014le)g(while)e(y)m(ou)j(are)g(mo)m(ving)330
+5322 y(it.)40 b(Mak)m(e)32 b(sure)e(no)g(one)h(else)f(runs)f(an)m(y)i
+(of)f(the)h Fu(cvs)e Fv(commands)h(while)e(y)m(ou)j(mo)m(v)m(e)h(it.)p
+eop
%%Page: 68 70
-68 69 bop 0 -116 a Fs(68)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)p eop
+68 69 bop 150 -116 a Fv(68)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Fq(13.3)68 b(Cop)l(ying)46
+b(the)f(history)g(\014le)275 559 y Fv(This)27 b(w)m(a)m(y)j(also)g(in)m
+(v)m(olv)m(es)f(direct)g(mo)s(di\014cations)e(to)j(the)g(rep)s(ository)
+-8 b(.)40 b(It)29 b(is)g(safe,)h(but)e(not)i(without)150
+669 y(dra)m(wbac)m(ks.)390 797 y Fp(#)47 b Fv(Cop)m(y)31
+b(the)f Fu(r)n(cs)g Fv(\014le)f(inside)f(the)j(rep)s(ository)390
+901 y Fp($)47 b(cd)h($CVSROOT/)p Fr(mo)s(dule)390 1005
+y Fp($)f(cp)h Fr(old)p Fp(,v)e Fr(new)p Fp(,v)390 1109
+y(#)h Fv(Remo)m(v)m(e)33 b(the)d(old)g(\014le)390 1212
+y Fp($)47 b(cd)h(~/)p Fr(mo)s(dule)390 1316 y Fp($)f(rm)h
+Fr(old)390 1420 y Fp($)f(cvs)g(remove)f Fr(old)390 1524
+y Fp($)h(cvs)g(commit)f Fr(old)390 1628 y Fp(#)h Fv(Remo)m(v)m(e)33
+b(all)c(tags)i(from)f Fr(new)390 1731 y Fp($)47 b(cvs)g(update)f
+Fr(new)390 1835 y Fp($)h(cvs)g(log)g Fr(new)628 b Fp(#)48
+b Fv(Remem)m(b)s(er)30 b(the)g(non-branc)m(h)g(tag)h(names)390
+1939 y Fp($)47 b(cvs)g(tag)g(-d)g Fr(tag1)57 b(new)390
+2043 y Fp($)47 b(cvs)g(tag)g(-d)g Fr(tag2)57 b(new)390
+2146 y Fh(:)15 b(:)g(:)275 2281 y Fv(By)30 b(remo)m(ving)g(the)h(tags)g
+(y)m(ou)g(will)d(b)s(e)i(able)f(to)j(c)m(hec)m(k)g(out)e(old)g
+(revisions)e(of)j(the)f(mo)s(dule.)150 2415 y(Adv)-5
+b(an)m(tages:)225 2550 y Ft(\017)60 b Fv(Chec)m(king)28
+b(out)g(old)f(revisions)f(w)m(orks)i(correctly)-8 b(,)30
+b(as)e(long)f(as)i(y)m(ou)f(use)g(`)p Fp(-r)p Fr(tag)8
+b Fv(')29 b(and)e(not)h(`)p Fp(-D)p Fr(date)5 b Fv(')330
+2660 y(to)31 b(retriev)m(e)g(the)f(revisions.)225 2794
+y Ft(\017)60 b Fv(The)30 b(log)g(of)h(c)m(hanges)g(is)f(main)m(tained)f
+(in)m(tact.)225 2929 y Ft(\017)60 b Fv(The)30 b(revision)e(n)m(um)m(b)s
+(ers)h(are)i(not)g(a\013ected.)150 3088 y(Disadv)-5 b(an)m(tages:)225
+3222 y Ft(\017)60 b Fv(Y)-8 b(ou)31 b(cannot)g(easily)e(see)i(the)g
+(history)e(of)i(the)f(\014le)g(across)h(the)f(rename.)p
+eop
%%Page: 69 71
-69 70 bop 0 -116 a Fs(Chapter)30 b(12:)41 b(T)-8 b(rac)m(king)31
-b(third-part)m(y)e(sources)2168 b(69)0 366 y Fp(12)80
-b(T)-13 b(rac)l(king)30 b(third-part)l(y)g(sources)125
-748 y Fs(If)25 b(y)m(ou)i(mo)s(dify)d(a)j(program)f(to)h(b)s(etter)f
-(\014t)g(y)m(our)g(site,)h(y)m(ou)g(probably)d(w)m(an)m(t)k(to)f
-(include)d(y)m(our)i(mo)s(di\014cations)0 873 y(when)j(the)i(next)f
-(release)h(of)g(the)f(program)g(arriv)m(es.)41 b Fr(cvs)29
-b Fs(can)i(help)e(y)m(ou)h(with)g(this)f(task.)125 1148
-y(In)e(the)i(terminology)f(used)f(in)g Fr(cvs)p Fs(,)h(the)h(supplier)c
-(of)k(the)f(program)g(is)g(called)f(a)i Fo(v)m(endor)p
-Fs(.)40 b(The)28 b(unmo)s(di\014ed)0 1273 y(distribution)36
-b(from)i(the)i(v)m(endor)f(is)f(c)m(hec)m(k)m(ed)k(in)37
-b(on)j(its)e(o)m(wn)i(branc)m(h,)h(the)e Fo(v)m(endor)g(branc)m(h)p
-Fs(.)67 b Fr(cvs)38 b Fs(reserv)m(es)0 1397 y(branc)m(h)30
-b(1.1.1)i(for)e(this)f(use.)125 1673 y(When)c(y)m(ou)h(mo)s(dify)e(the)
-j(source)f(and)f(commit)h(it,)g(y)m(our)g(revision)e(will)f(end)j(up)e
-(on)i(the)g(main)f(trunk.)38 b(When)0 1797 y(a)23 b(new)f(release)g(is)
-g(made)g(b)m(y)g(the)h(v)m(endor,)h(y)m(ou)f(commit)f(it)g(on)g(the)g
-(v)m(endor)h(branc)m(h)e(and)h(cop)m(y)h(the)g(mo)s(di\014cations)0
-1922 y(on)m(to)32 b(the)e(main)f(trunk.)125 2198 y(Use)k(the)h
-Fn(import)e Fs(command)h(to)h(create)h(and)e(up)s(date)f(the)i(v)m
-(endor)f(branc)m(h.)49 b(After)34 b(a)f(successful)g
-Fn(import)0 2322 y Fs(the)k(v)m(endor)g(branc)m(h)f(is)f(made)i(the)g
-(`head')g(revision,)g(so)g(an)m(y)m(one)h(that)f(c)m(hec)m(ks)i(out)e
-(a)g(cop)m(y)g(of)g(the)g(\014le)f(gets)0 2447 y(that)f(revision.)50
-b(When)33 b(a)i(lo)s(cal)e(mo)s(di\014cation)g(is)g(committed)h(it)g
-(is)f(placed)g(on)h(the)g(main)f(trunk,)h(and)g(made)0
-2571 y(the)d(`head')f(revision.)0 3034 y Fm(12.1)68 b(Imp)t(orting)31
-b(a)g(mo)t(dule)f(for)h(the)g(\014rst)f(time)125 3309
-y Fs(Use)h(the)h Fn(import)d Fs(command)i(to)h(c)m(hec)m(k)h(in)d(the)i
-(sources)f(for)g(the)h(\014rst)e(time.)43 b(When)32 b(y)m(ou)f(use)g
-(the)h Fn(import)0 3434 y Fs(command)d(to)h(trac)m(k)h(third-part)m(y)d
-(sources,)i(the)g Fo(v)m(endor)f(tag)39 b Fs(and)29 b
-Fo(release)h(tags)k Fs(are)c(useful.)38 b(The)29 b Fo(v)m(endor)h(tag)0
-3559 y Fs(is)g(a)g(sym)m(b)s(olic)f(name)i(for)f(the)h(branc)m(h)f
-(\(whic)m(h)f(is)h(alw)m(a)m(ys)h(1.1.1,)i(unless)28
-b(y)m(ou)j(use)f(the)h(`)p Fn(-b)f Fo(branc)m(h)p Fs(')g(\015ag|See)0
-3683 y(Section)j(A.11.1)h([imp)s(ort)e(options],)h(page)g(115.\).)50
-b(The)32 b Fo(release)h(tags)38 b Fs(are)33 b(sym)m(b)s(olic)e(names)i
-(for)f(a)i(particular)0 3808 y(release,)d(suc)m(h)f(as)h(`)p
-Fn(FSF_0_04)p Fs('.)125 4083 y(Note)k(that)f Fn(import)e
-Fs(do)s(es)h Fo(not)j Fs(c)m(hange)f(the)f(directory)f(in)g(whic)m(h)f
-(y)m(ou)i(in)m(v)m(ok)m(e)h(it.)50 b(In)33 b(particular,)g(it)g(do)s
-(es)0 4208 y(not)d(set)h(up)e(that)i(directory)f(as)g(a)h
-Fr(cvs)e Fs(w)m(orking)h(directory;)g(if)f(y)m(ou)i(w)m(an)m(t)g(to)g
-(w)m(ork)f(with)f(the)h(sources)h(imp)s(ort)0 4332 y(them)f(\014rst)f
-(and)g(then)g(c)m(hec)m(k)j(them)d(out)h(in)m(to)g(a)g(di\013eren)m(t)f
-(directory)h(\(see)g(Section)g(2.1)h([Getting)f(the)g(source],)0
-4457 y(page)h(9\).)125 4732 y(Supp)s(ose)24 b(y)m(ou)i(ha)m(v)m(e)h
-(the)f(sources)g(to)g(a)h(program)e(called)g Fn(wdiff)g
-Fs(in)f(a)i(directory)g(called)f(`)p Fn(wdiff-0.04)p
-Fs(',)g(and)0 4857 y(are)35 b(going)g(to)h(mak)m(e)g(priv)-5
-b(ate)34 b(mo)s(di\014cations)f(that)j(y)m(ou)f(w)m(an)m(t)g(to)h(b)s
-(e)e(able)h(to)g(use)g(ev)m(en)h(when)d(new)i(releases)0
-4981 y(are)c(made)f(in)f(the)i(future.)40 b(Y)-8 b(ou)30
-b(start)h(b)m(y)g(imp)s(orting)d(the)i(source)h(to)g(y)m(our)f(rep)s
-(ository:)240 5236 y Fn($)47 b(cd)h(wdiff-0.04)240 5340
-y($)f(cvs)g(import)f(-m)i("Import)d(of)j(FSF)f(v.)g(0.04")f(fsf/wdiff)f
-(FSF_DIST)h(WDIFF_0_04)p eop
+69 70 bop 150 -116 a Fv(Chapter)30 b(14:)41 b(Mo)m(ving)31
+b(and)f(renaming)f(directories)1686 b(69)150 366 y Fs(14)80
+b(Mo)l(ving)54 b(and)f(renaming)g(directories)275 601
+y Fv(The)35 b(normal)g(w)m(a)m(y)h(to)h(rename)f(or)g(mo)m(v)m(e)h(a)f
+(directory)f(is)g(to)i(rename)f(or)f(mo)m(v)m(e)j(eac)m(h)f(\014le)d
+(within)150 710 y(it)d(as)h(describ)s(ed)d(in)i(Section)g(13.1)i
+([Outside],)e(page)i(67.)45 b(Then)31 b(c)m(hec)m(k)i(out)f(with)e(the)
+i(`)p Fp(-P)p Fv(')f(option,)h(as)150 820 y(describ)s(ed)c(in)h
+(Chapter)h(11)h([Remo)m(ving)g(directories],)f(page)h(61.)275
+954 y(If)22 b(y)m(ou)i(really)e(w)m(an)m(t)i(to)f(hac)m(k)h(the)g(rep)s
+(ository)e(to)h(rename)h(or)f(delete)g(a)h(directory)e(in)g(the)h(rep)s
+(ository)-8 b(,)150 1064 y(y)m(ou)31 b(can)f(do)h(it)f(lik)m(e)f(this:)
+199 1198 y(1.)61 b(Inform)38 b(ev)m(ery)m(one)j(who)e(has)g(a)h(cop)m
+(y)g(of)f(the)h(mo)s(dule)e(that)h(the)h(directory)f(will)d(b)s(e)j
+(renamed.)330 1308 y(They)28 b(should)e(commit)i(all)f(their)g(c)m
+(hanges,)i(and)f(remo)m(v)m(e)h(their)f(w)m(orking)f(copies)h(of)g(the)
+g(mo)s(dule,)330 1418 y(b)s(efore)i(y)m(ou)h(tak)m(e)h(the)e(steps)h(b)
+s(elo)m(w.)199 1552 y(2.)61 b(Rename)31 b(the)f(directory)g(inside)e
+(the)j(rep)s(ository)-8 b(.)570 1681 y Fp($)47 b(cd)h($CVSROOT/)p
+Fr(mo)s(dule)570 1785 y Fp($)f(mv)h Fr(old-dir)k(new-dir)199
+1919 y Fv(3.)61 b(Fix)39 b(the)h Fu(cvs)e Fv(administrativ)m(e)g
+(\014les,)j(if)d(necessary)i(\(for)f(instance)h(if)e(y)m(ou)i(renamed)f
+(an)g(en)m(tire)330 2029 y(mo)s(dule\).)199 2163 y(4.)61
+b(T)-8 b(ell)29 b(ev)m(ery)m(one)j(that)f(they)g(can)f(c)m(hec)m(k)i
+(out)f(the)g(mo)s(dule)d(and)i(con)m(tin)m(ue)h(w)m(orking.)275
+2322 y(If)e(someone)i(had)f(a)g(w)m(orking)g(cop)m(y)h(of)f(the)g(mo)s
+(dule)f(the)h Fu(cvs)f Fv(commands)h(will)d(cease)32
+b(to)f(w)m(ork)f(for)150 2432 y(him,)f(un)m(til)g(he)h(remo)m(v)m(es)i
+(the)e(directory)g(that)h(disapp)s(eared)d(inside)g(the)j(rep)s
+(ository)-8 b(.)275 2567 y(It)29 b(is)f(almost)h(alw)m(a)m(ys)h(b)s
+(etter)g(to)g(mo)m(v)m(e)g(the)g(\014les)e(in)g(the)h(directory)g
+(instead)g(of)g(mo)m(ving)g(the)h(direc-)150 2676 y(tory)-8
+b(.)41 b(If)27 b(y)m(ou)h(mo)m(v)m(e)h(the)f(directory)g(y)m(ou)g(are)g
+(unlik)m(ely)d(to)k(b)s(e)e(able)g(to)i(retriev)m(e)f(old)f(releases)h
+(correctly)-8 b(,)150 2786 y(since)30 b(they)g(probably)f(dep)s(end)f
+(on)j(the)f(name)h(of)f(the)h(directories.)p eop
%%Page: 70 72
-70 71 bop 0 -116 a Fs(70)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(The)e(v)m(endor)h(tag)i(is)d
-(named)h(`)p Fn(FSF_DIST)p Fs(')e(in)h(the)h(ab)s(o)m(v)m(e)i(example,)
-e(and)g(the)g(only)g(release)g(tag)h(assigned)f(is)0
-491 y(`)p Fn(WDIFF_0_04)p Fs('.)0 925 y Fm(12.2)68 b(Up)t(dating)31
-b(a)g(mo)t(dule)f(with)h(the)g(imp)t(ort)g(command)125
-1199 y Fs(When)23 b(a)h(new)f(release)g(of)h(the)g(source)f(arriv)m
-(es,)i(y)m(ou)f(imp)s(ort)e(it)h(in)m(to)g(the)h(rep)s(ository)e(with)g
-(the)i(same)g Fn(import)0 1324 y Fs(command)30 b(that)h(y)m(ou)f(used)g
-(to)h(set)g(up)e(the)h(rep)s(ository)f(in)g(the)i(\014rst)e(place.)41
-b(The)29 b(only)h(di\013erence)f(is)h(that)h(y)m(ou)0
-1448 y(sp)s(ecify)e(a)i(di\013eren)m(t)f(release)g(tag)i(this)d(time.)
-240 1701 y Fn($)47 b(tar)g(xfz)g(wdiff-0.05.tar.gz)240
-1805 y($)g(cd)h(wdiff-0.05)240 1909 y($)f(cvs)g(import)f(-m)i("Import)d
-(of)j(FSF)f(v.)g(0.05")f(fsf/wdiff)f(FSF_DIST)h(WDIFF_0_05)125
-2183 y Fs(F)-8 b(or)44 b(\014les)f(that)i(ha)m(v)m(e)g(not)f(b)s(een)f
-(mo)s(di\014ed)f(lo)s(cally)-8 b(,)47 b(the)d(newly)f(created)i
-(revision)d(b)s(ecomes)i(the)g(head)0 2307 y(revision.)f(If)32
-b(y)m(ou)g(ha)m(v)m(e)h(made)f(lo)s(cal)f(c)m(hanges,)j
-Fn(import)c Fs(will)f(w)m(arn)j(y)m(ou)g(that)g(y)m(ou)h(m)m(ust)e
-(merge)i(the)f(c)m(hanges)0 2432 y(in)m(to)e(the)h(main)e(trunk,)h(and)
-f(tell)h(y)m(ou)h(to)g(use)f(`)p Fn(checkout)e(-j)p Fs(')i(to)h(do)g
-(so.)240 2685 y Fn($)47 b(cvs)g(checkout)f(-jFSF_DIST:yesterday)c
-(-jFSF_DIST)j(wdiff)0 2959 y Fs(The)26 b(ab)s(o)m(v)m(e)h(command)g
-(will)c(c)m(hec)m(k)28 b(out)f(the)g(latest)g(revision)d(of)j(`)p
-Fn(wdiff)p Fs(',)f(merging)g(the)h(c)m(hanges)g(made)f(on)h(the)0
-3084 y(v)m(endor)33 b(branc)m(h)f(`)p Fn(FSF_DIST)p Fs(')g(since)g(y)m
-(esterda)m(y)i(in)m(to)f(the)h(w)m(orking)e(cop)m(y)-8
-b(.)50 b(If)32 b(an)m(y)i(con\015icts)e(arise)h(during)e(the)0
-3208 y(merge)37 b(they)f(should)e(b)s(e)i(resolv)m(ed)g(in)f(the)h
-(normal)g(w)m(a)m(y)h(\(see)g(Section)f(5.3)h([Con\015icts)f(example],)
-i(page)e(37\).)0 3333 y(Then,)30 b(the)g(mo)s(di\014ed)e(\014les)i(ma)m
-(y)h(b)s(e)e(committed.)125 3607 y(Using)j(a)i(date,)i(as)d(suggested)i
-(ab)s(o)m(v)m(e,)g(assumes)f(that)g(y)m(ou)g(do)f(not)h(imp)s(ort)e
-(more)i(than)f(one)h(release)g(of)g(a)0 3731 y(pro)s(duct)29
-b(p)s(er)h(da)m(y)-8 b(.)41 b(If)30 b(y)m(ou)h(do,)f(y)m(ou)h(can)g
-(alw)m(a)m(ys)f(use)h(something)e(lik)m(e)h(this)f(instead:)240
-3984 y Fn($)47 b(cvs)g(checkout)f(-jWDIFF_0_04)e(-jWDIFF_0_05)h(wdiff)0
-4258 y Fs(In)30 b(this)f(case,)j(the)e(t)m(w)m(o)i(ab)s(o)m(v)m(e)f
-(commands)f(are)h(equiv)-5 b(alen)m(t.)0 4692 y Fm(12.3)68
-b(Rev)l(erting)33 b(to)d(the)h(latest)h(v)l(endor)f(release)125
-4966 y Fs(Y)-8 b(ou)26 b(can)g(also)f(rev)m(ert)h(lo)s(cal)f(c)m
-(hanges)i(completely)e(and)g(return)g(to)h(the)g(latest)g(v)m(endor)g
-(release)f(b)m(y)h(c)m(hanging)0 5091 y(the)33 b(`head')f(revision)f
-(bac)m(k)i(to)h(the)e(v)m(endor)h(branc)m(h)f(on)g(all)f(\014les.)46
-b(F)-8 b(or)34 b(example,)f(if)e(y)m(ou)i(ha)m(v)m(e)g(a)g(c)m(hec)m(k)
-m(ed-out)0 5215 y(cop)m(y)c(of)f(the)g(sources)g(in)f(`)p
-Fn(~/work.d/wdiff)p Fs(',)e(and)j(y)m(ou)g(w)m(an)m(t)h(to)g(rev)m(ert)
-g(to)f(the)h(v)m(endor's)f(v)m(ersion)f(for)h(all)f(the)0
-5340 y(\014les)i(in)g(that)i(directory)-8 b(,)31 b(y)m(ou)g(w)m(ould)e
-(t)m(yp)s(e:)p eop
+70 71 bop 150 -116 a Fv(70)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 71 73
-71 72 bop 0 -116 a Fs(Chapter)30 b(12:)41 b(T)-8 b(rac)m(king)31
-b(third-part)m(y)e(sources)2168 b(71)240 366 y Fn($)47
-b(cd)h(~/work.d/wdiff)240 470 y($)f(cvs)g(admin)g(-bWDIFF)f(.)0
-744 y Fs(Y)-8 b(ou)25 b(m)m(ust)g(sp)s(ecify)e(the)i(`)p
-Fn(-bWDIFF)p Fs(')e(without)h(an)m(y)g(space)i(after)f(the)g(`)p
-Fn(-b)p Fs('.)38 b(See)25 b(Section)g(A.5.1)h([admin)d(options],)0
-869 y(page)31 b(99.)0 1317 y Fm(12.4)68 b(Ho)l(w)31 b(to)g(handle)g
-(binary)f(\014les)h(with)g(cvs)f(imp)t(ort)125 1591 y
-Fs(Use)j(the)g(`)p Fn(-k)p Fs(')h(wrapp)s(er)d(option)i(to)h(tell)e
-(imp)s(ort)f(whic)m(h)h(\014les)h(are)g(binary)-8 b(.)48
-b(See)33 b(Section)g(C.2)h([W)-8 b(rapp)s(ers],)0 1716
-y(page)31 b(141.)p eop
+71 72 bop 150 -116 a Fv(Chapter)30 b(15:)41 b(History)30
+b(bro)m(wsing)2322 b(71)150 366 y Fs(15)80 b(History)54
+b(bro)l(wsing)275 597 y Fv(Once)21 b(y)m(ou)h(ha)m(v)m(e)h(used)e
+Fu(cvs)g Fv(to)h(store)h(a)f(v)m(ersion)f(con)m(trol)h(history|what)f
+(\014les)f(ha)m(v)m(e)j(c)m(hanged)g(when,)150 707 y(ho)m(w,)31
+b(and)e(b)m(y)i(whom,)f(there)g(are)h(a)g(v)-5 b(ariet)m(y)30
+b(of)h(mec)m(hanisms)f(for)g(lo)s(oking)f(through)h(the)g(history)-8
+b(.)150 962 y Fq(15.1)68 b(Log)45 b(messages)275 1154
+y Fv(Whenev)m(er)31 b(y)m(ou)f(commit)h(a)f(\014le)g(y)m(ou)g(sp)s
+(ecify)g(a)g(log)h(message.)275 1288 y(T)-8 b(o)27 b(lo)s(ok)g(through)
+f(the)h(log)h(messages)g(whic)m(h)d(ha)m(v)m(e)k(b)s(een)d(sp)s
+(eci\014ed)f(for)i(ev)m(ery)h(revision)d(whic)m(h)h(has)150
+1398 y(b)s(een)k(committed,)g(use)h(the)f Fp(cvs)g(log)f
+Fv(command)h(\(see)i(Section)e(A.13)h([log],)h(page)f(104\).)150
+1653 y Fq(15.2)68 b(The)45 b(history)g(database)275 1845
+y Fv(Y)-8 b(ou)29 b(can)h(use)e(the)i(history)e(\014le)g(\(see)i
+(Section)f(C.10)h([history)e(\014le],)h(page)h(134\))h(to)f(log)f(v)-5
+b(arious)28 b Fu(cvs)150 1955 y Fv(actions.)53 b(T)-8
+b(o)35 b(retriev)m(e)g(the)g(information)e(from)h(the)h(history)e
+(\014le,)i(use)f(the)h Fp(cvs)30 b(history)i Fv(command)150
+2064 y(\(see)f(Section)g(A.11)g([history],)f(page)h(101\).)150
+2320 y Fq(15.3)68 b(User-de\014ned)45 b(logging)275 2512
+y Fv(Y)-8 b(ou)30 b(can)g(customize)h Fu(cvs)e Fv(to)i(log)f(v)-5
+b(arious)29 b(kinds)f(of)i(actions,)h(in)d(whatev)m(er)j(manner)e(y)m
+(ou)i(c)m(ho)s(ose.)150 2621 y(These)26 b(mec)m(hanisms)g(op)s(erate)h
+(b)m(y)g(executing)g(a)g(script)e(at)j(v)-5 b(arious)25
+b(times.)40 b(The)26 b(script)f(migh)m(t)i(app)s(end)150
+2731 y(a)41 b(message)h(to)f(a)g(\014le)e(listing)g(the)h(information)f
+(and)h(the)h(programmer)f(who)g(created)h(it,)i(or)e(send)150
+2840 y(mail)32 b(to)j(a)f(group)f(of)g(dev)m(elop)s(ers,)h(or,)h(p)s
+(erhaps,)e(p)s(ost)g(a)h(message)h(to)f(a)g(particular)e(newsgroup.)49
+b(T)-8 b(o)150 2950 y(log)34 b(commits,)h(use)f(the)g(`)p
+Fp(loginfo)p Fv(')f(\014le)g(\(see)i(Section)f(C.7)h([loginfo],)g(page)
+f(131\).)54 b(T)-8 b(o)35 b(log)f(commits,)150 3060 y(c)m(hec)m(k)m
+(outs,)44 b(exp)s(orts,)e(and)d(tags,)44 b(resp)s(ectiv)m(ely)-8
+b(,)42 b(y)m(ou)e(can)g(also)f(use)h(the)g(`)p Fp(-i)p
+Fv(',)i(`)p Fp(-o)p Fv(',)g(`)p Fp(-e)p Fv(',)g(and)d(`)p
+Fp(-t)p Fv(')150 3169 y(options)29 b(in)e(the)j(mo)s(dules)d(\014le.)40
+b(F)-8 b(or)30 b(a)f(more)h(\015exible)d(w)m(a)m(y)j(of)g(giving)e
+(noti\014cations)g(to)i(v)-5 b(arious)29 b(users,)150
+3279 y(whic)m(h)h(requires)f(less)i(in)e(the)i(w)m(a)m(y)h(of)g(k)m
+(eeping)f(cen)m(tralized)f(scripts)g(up)g(to)i(date,)g(use)f(the)g
+Fp(cvs)e(watch)150 3388 y(add)i Fv(command)h(\(see)h(Section)f(5.6.2)i
+([Getting)f(Noti\014ed],)g(page)g(39\);)i(this)c(command)h(is)f(useful)
+f(ev)m(en)150 3498 y(if)f(y)m(ou)i(are)g(not)f(using)f
+Fp(cvs)h(watch)f(on)p Fv(.)275 3632 y(The)35 b(`)p Fp(taginfo)p
+Fv(')g(\014le)h(de\014nes)f(programs)h(to)h(execute)h(when)d(someone)i
+(executes)h(a)e Fp(tag)g Fv(or)g Fp(rtag)150 3741 y Fv(command.)i(The)
+22 b(`)p Fp(taginfo)p Fv(')f(\014le)g(has)h(the)h(standard)e(form)h
+(for)g(administrativ)m(e)f(\014les)g(\(see)j(App)s(endix)19
+b(C)150 3851 y([Administrativ)m(e)44 b(\014les],)k(page)e(125\),)51
+b(where)45 b(eac)m(h)i(line)c(is)i(a)h(regular)e(expression)g(follo)m
+(w)m(ed)h(b)m(y)h(a)150 3961 y(command)33 b(to)h(execute.)52
+b(The)32 b(argumen)m(ts)i(passed)f(to)h(the)g(command)f(are,)i(in)d
+(order,)i(the)f Fr(tagname)p Fv(,)150 4070 y Fr(op)s(eration)27
+b Fv(\()p Fp(add)g Fv(for)g Fp(tag)p Fv(,)h Fp(mov)e
+Fv(for)h Fp(tag)j(-F)p Fv(,)e(and)e Fp(del)h Fv(for)g
+Fp(tag)j(-d)p Fv(\),)e Fr(rep)s(ository)p Fv(,)f(and)g(an)m(y)h
+(remaining)150 4180 y(are)h(pairs)e(of)h Fr(\014lename)k(revision)p
+Fv(.)39 b(A)28 b(non-zero)h(exit)f(of)h(the)f(\014lter)f(program)h
+(will)e(cause)j(the)f(tag)i(to)f(b)s(e)150 4289 y(ab)s(orted.)150
+4545 y Fq(15.4)68 b(Annotate)46 b(command)3241 4785 y
+Fv(Command)-3501 b Fj(cvs)39 b(annotate)k Fi([)p Fp(-flR)p
+Fi(])30 b([)p Fp(-r)g(rev|-D)f(date)p Fi(])g Fr(\014les)h
+Fh(:)15 b(:)g(:)390 4895 y Fv(F)-8 b(or)34 b(eac)m(h)g(\014le)f(in)e
+Fr(\014les)p Fv(,)i(prin)m(t)f(the)i(head)f(revision)e(of)i(the)h
+(trunk,)f(together)h(with)e(infor-)390 5004 y(mation)e(on)g(the)h(last)
+f(mo)s(di\014cation)f(for)h(eac)m(h)i(line.)39 b(F)-8
+b(or)31 b(example:)630 5132 y Fp($)47 b(cvs)g(annotate)f(ssfile)630
+5236 y(Annotations)f(for)i(ssfile)630 5340 y(***************)p
+eop
%%Page: 72 74
-72 73 bop 0 -116 a Fs(72)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)p eop
+72 73 bop 150 -116 a Fv(72)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 366 y Fp(1.1)476 b(\(mary)238
+b(27-Mar-96\):)44 b(ssfile)j(line)f(1)630 470 y(1.2)476
+b(\(joe)286 b(28-Mar-96\):)44 b(ssfile)j(line)f(2)390
+605 y Fv(The)c(\014le)f(`)p Fp(ssfile)p Fv(')f(curren)m(tly)i(con)m
+(tains)g(t)m(w)m(o)h(lines.)74 b(The)42 b Fp(ssfile)28
+b(line)h(1)42 b Fv(line)f(w)m(as)390 714 y(c)m(hec)m(k)m(ed)30
+b(in)e(b)m(y)g Fp(mary)f Fv(on)i(Marc)m(h)g(27.)41 b(Then,)28
+b(on)g(Marc)m(h)i(28,)g Fp(joe)d Fv(added)h(a)h(line)e
+Fp(ssfile)390 824 y(line)i(2)p Fv(,)d(without)f(mo)s(difying)d(the)k
+Fp(ssfile)i(line)i(1)25 b Fv(line.)37 b(This)23 b(rep)s(ort)i(do)s
+(esn't)g(tell)g(y)m(ou)390 934 y(an)m(ything)k(ab)s(out)g(lines)e(whic)
+m(h)h(ha)m(v)m(e)i(b)s(een)f(deleted)g(or)g(replaced;)g(y)m(ou)h(need)f
+(to)h(use)f Fp(cvs)390 1043 y(diff)g Fv(for)h(that)h(\(see)h(Section)e
+(A.9)h([di\013)7 b(],)30 b(page)h(98\).)275 1227 y(The)i(options)g(to)i
+Fp(cvs)30 b(annotate)i Fv(are)i(listed)f(in)f(App)s(endix)g(B)i([In)m
+(v)m(oking)g(CVS],)g(page)h(115,)i(and)150 1337 y(can)28
+b(b)s(e)g(used)f(to)i(select)g(the)g(\014les)e(and)g(revisions)g(to)i
+(annotate.)41 b(The)28 b(options)f(are)i(describ)s(ed)d(in)h(more)150
+1447 y(detail)j(in)f(Section)h(A.5)h([Common)f(options],)g(page)h(88.)p
+eop
%%Page: 73 75
-73 74 bop 0 -116 a Fs(Chapter)30 b(13:)41 b(Mo)m(ving)31
-b(and)f(renaming)f(\014les)2244 b(73)0 366 y Fp(13)80
-b(Mo)l(ving)30 b(and)g(renaming)g(\014les)125 743 y Fs(Mo)m(ving)39
-b(\014les)e(to)j(a)f(di\013eren)m(t)f(directory)g(or)h(renaming)f(them)
-g(is)g(not)h(di\016cult,)g(but)f(some)h(of)g(the)g(w)m(a)m(ys)0
-867 y(in)e(whic)m(h)g(this)g(w)m(orks)h(ma)m(y)h(b)s(e)e(non-ob)m
-(vious.)64 b(\(Mo)m(ving)39 b(or)f(renaming)f(a)i(directory)e(is)h(ev)m
-(en)g(harder.)64 b(See)0 992 y(Chapter)30 b(14)h([Mo)m(ving)g
-(directories],)f(page)h(77.\).)125 1266 y(The)e(examples)h(b)s(elo)m(w)
-g(assume)g(that)h(the)g(\014le)e Fo(old)k Fs(is)d(renamed)f(to)j
-Fo(new)p Fs(.)0 1720 y Fm(13.1)68 b(The)30 b(Normal)i(w)l(a)l(y)f(to)g
-(Rename)125 1994 y Fs(The)d(normal)f(w)m(a)m(y)j(to)f(mo)m(v)m(e)h(a)f
-(\014le)f(is)g(to)h(cop)m(y)g Fo(old)j Fs(to)d Fo(new)p
-Fs(,)g(and)f(then)g(issue)f(the)i(normal)f Fr(cvs)f Fs(commands)0
-2119 y(to)k(remo)m(v)m(e)h Fo(old)h Fs(from)d(the)h(rep)s(ository)-8
-b(,)30 b(and)f(add)h Fo(new)38 b Fs(to)31 b(it.)240 2373
-y Fn($)47 b(mv)h Fo(old)i(new)240 2476 y Fn($)d(cvs)g(remove)f
-Fo(old)240 2580 y Fn($)h(cvs)g(add)g Fo(new)240 2684
-y Fn($)g(cvs)g(commit)f(-m)i("Renamed)d Fo(old)51 b Fn(to)c
-Fo(new)8 b Fn(")47 b Fo(old)j(new)125 2958 y Fs(This)24
-b(is)h(the)h(simplest)f(w)m(a)m(y)i(to)g(mo)m(v)m(e)g(a)g(\014le,)f(it)
-g(is)f(not)h(error-prone,)h(and)e(it)h(preserv)m(es)g(the)h(history)e
-(of)h(what)0 3083 y(w)m(as)36 b(done.)56 b(Note)37 b(that)f(to)g
-(access)h(the)f(history)e(of)i(the)g(\014le)e(y)m(ou)i(m)m(ust)g(sp)s
-(ecify)e(the)i(old)e(or)i(the)g(new)f(name,)0 3207 y(dep)s(ending)f(on)
-i(what)h(p)s(ortion)e(of)h(the)h(history)e(y)m(ou)i(are)g(accessing.)59
-b(F)-8 b(or)38 b(example,)g Fn(cvs)29 b(log)g Fo(old)40
-b Fs(will)33 b(giv)m(e)0 3332 y(the)e(log)f(up)f(un)m(til)g(the)i(time)
-f(of)g(the)h(rename.)125 3607 y(When)f Fo(new)37 b Fs(is)30
-b(committed)g(its)g(revision)f(n)m(um)m(b)s(ers)g(will)e(start)k
-(again,)g(usually)d(at)j(1.1,)h(so)e(if)g(that)h(b)s(others)0
-3731 y(y)m(ou,)d(use)f(the)g(`)p Fn(-r)j(rev)p Fs(')d(option)f(to)i
-(commit.)40 b(F)-8 b(or)27 b(more)h(information)d(see)j(Section)f(6.3)h
-([Assigning)d(revisions],)0 3856 y(page)31 b(49.)0 4309
-y Fm(13.2)68 b(Mo)l(ving)31 b(the)g(history)g(\014le)125
-4583 y Fs(This)g(metho)s(d)j(is)e(more)i(dangerous,)h(since)e(it)g(in)m
-(v)m(olv)m(es)h(mo)m(ving)f(\014les)g(inside)e(the)j(rep)s(ository)-8
-b(.)50 b(Read)34 b(this)0 4708 y(en)m(tire)c(section)h(b)s(efore)f
-(trying)f(it)h(out!)240 4962 y Fn($)47 b(cd)h($CVSROOT/)p
-Fo(mo)s(dule)240 5065 y Fn($)f(mv)h Fo(old)p Fn(,v)e
-Fo(new)p Fn(,v)0 5340 y Fs(Adv)-5 b(an)m(tages:)p eop
+73 74 bop 150 -116 a Fv(Chapter)30 b(16:)41 b(Keyw)m(ord)30
+b(substitution)2137 b(73)150 366 y Fs(16)80 b(Keyw)l(ord)52
+b(substitution)275 642 y Fv(As)36 b(long)g(as)h(y)m(ou)g(edit)f(source)
+g(\014les)g(inside)e(y)m(our)i(w)m(orking)g(cop)m(y)h(of)g(a)g(mo)s
+(dule)e(y)m(ou)i(can)f(alw)m(a)m(ys)150 752 y(\014nd)31
+b(out)i(the)g(state)h(of)f(y)m(our)f(\014les)g(via)g(`)p
+Fp(cvs)e(status)p Fv(')h(and)h(`)p Fp(cvs)e(log)p Fv('.)47
+b(But)33 b(as)g(so)s(on)f(as)h(y)m(ou)g(exp)s(ort)150
+862 y(the)e(\014les)e(from)i(y)m(our)f(dev)m(elopmen)m(t)h(en)m
+(vironmen)m(t)f(it)h(b)s(ecomes)f(harder)g(to)h(iden)m(tify)e(whic)m(h)
+h(revisions)150 971 y(they)h(are.)275 1120 y(CVS)36 b(can)i(use)f(a)h
+(mec)m(hanism)f(kno)m(wn)g(as)h Fr(k)m(eyw)m(ord)g(substitution)d
+Fv(\(or)j Fr(k)m(eyw)m(ord)g(expansion)p Fv(\))e(to)150
+1229 y(help)31 b(iden)m(tifying)g(the)i(\014les.)47 b(Em)m(b)s(edded)31
+b(strings)h(of)h(the)g(form)f Fp($)p Fr(k)m(eyw)m(ord)t
+Fp($)h Fv(and)f Fp($)p Fr(k)m(eyw)m(ord)t Fp(:)p Fh(:)15
+b(:)g(:)q Fp($)32 b Fv(in)150 1339 y(a)37 b(\014le)f(are)h(replaced)f
+(with)g(strings)f(of)i(the)g(form)g Fp($)p Fr(k)m(eyw)m(ord)t
+Fp(:)p Fr(v)-5 b(alue)5 b Fp($)35 b Fv(whenev)m(er)i(y)m(ou)g(obtain)f
+(a)h(new)150 1448 y(revision)29 b(of)h(the)h(\014le.)150
+1741 y Fq(16.1)68 b(R)l(CS)46 b(Keyw)l(ords)275 1947
+y Fv(This)28 b(is)i(a)g(list)f(of)i(the)f(k)m(eyw)m(ords:)150
+2159 y Fp($Author: tholo $)96 b Fv(The)30 b(login)f(name)i(of)f(the)h(user)e
+(who)h(c)m(hec)m(k)m(ed)j(in)c(the)h(revision.)150 2333
+y Fp($Date: 1997/06/28 03:34:53 $)192 b Fv(The)30 b(date)h(and)f(time)g(\(UTC\))g(the)h
+(revision)d(w)m(as)j(c)m(hec)m(k)m(ed)h(in.)150 2506
+y Fp($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.10 1997/06/28 03:34:53 tholo Exp $)96 b Fv(A)38 b(standard)f(header)h(con)m(taining)g(the)g
+(full)e(pathname)i(of)g(the)g Fu(r)n(cs)f Fv(\014le,)i(the)g(revision)
+630 2616 y(n)m(um)m(b)s(er,)26 b(the)g(date)h(\(UTC\),)g(the)f(author,)
+h(the)f(state,)j(and)c(the)i(lo)s(c)m(k)m(er)f(\(if)g(lo)s(c)m(k)m
+(ed\).)40 b(Files)630 2725 y(will)28 b(normally)g(nev)m(er)j(b)s(e)f
+(lo)s(c)m(k)m(ed)g(when)g(y)m(ou)h(use)f Fu(cvs)p Fv(.)150
+2898 y Fp($Id: cvs.ps,v 1.1.1.10 1997/06/28 03:34:53 tholo Exp $)288 b Fv(Same)30 b(as)h Fp($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.10 1997/06/28 03:34:53 tholo Exp $)p
+Fv(,)d(except)k(that)f(the)f Fu(r)n(cs)g Fv(\014lename)f(is)h(without)f
+(a)i(path.)150 3072 y Fp($Name: $)192 b Fv(T)-8 b(ag)31
+b(name)g(used)e(to)i(c)m(hec)m(k)h(out)f(this)e(\014le.)150
+3245 y Fp($Locker: $)96 b Fv(The)33 b(login)f(name)i(of)g(the)f(user)g
+(who)g(lo)s(c)m(k)m(ed)h(the)g(revision)e(\(empt)m(y)i(if)f(not)h(lo)s
+(c)m(k)m(ed,)h(and)630 3355 y(th)m(us)30 b(almost)g(alw)m(a)m(ys)h
+(useless)f(when)f(y)m(ou)i(are)g(using)e Fu(cvs)p Fv(\).)150
+3528 y Fp($Log: cvs.ps,v $
+3528 y Fp(Revision 1.1.1.10 1997/06/28 03:34:53 tholo
+3528 y Fp(Missing files from initial import
+3528 y Fp()240 b Fv(The)29 b(log)h(message)h(supplied)c(during)g
+(commit,)j(preceded)g(b)m(y)g(a)g(header)f(con)m(taining)h(the)630
+3638 y Fu(r)n(cs)j Fv(\014lename,)i(the)f(revision)f(n)m(um)m(b)s(er,)h
+(the)g(author,)h(and)f(the)g(date)h(\(UTC\).)f(Existing)630
+3747 y(log)41 b(messages)h(are)g Fr(not)h Fv(replaced.)73
+b(Instead,)44 b(the)d(new)g(log)g(message)h(is)e(inserted)g(af-)630
+3857 y(ter)h Fp($Log: cvs.ps,v $
+3857 y(ter)h Fp(Revision 1.1.1.10 1997/06/28 03:34:53 tholo
+3857 y(ter)h Fp(Missing files from initial import
+3857 y(ter)h Fp()p Fv(.)71
+b(Eac)m(h)41 b(new)f(line)f(is)g(pre\014xed)h(with)f(a)i
+Fr(commen)m(t)g(leader)47 b Fv(whic)m(h)39 b Fu(r)n(cs)630
+3966 y Fv(guesses)f(from)g(the)g(\014le)f(name)h(extension.)62
+b(It)38 b(can)h(b)s(e)e(c)m(hanged)h(with)f Fp(cvs)29
+b(admin)g(-c)p Fv(.)630 4076 y(See)f(Section)g(A.6.1)h([admin)d
+(options],)i(page)h(91.)41 b(This)26 b(k)m(eyw)m(ord)i(is)f(useful)f
+(for)h(accum)m(u-)630 4186 y(lating)33 b(a)h(complete)g(c)m(hange)g
+(log)g(in)e(a)i(source)g(\014le,)g(but)f(for)g(sev)m(eral)h(reasons)g
+(it)f(can)h(b)s(e)630 4295 y(problematic.)40 b(See)30
+b(Section)g(16.5)i([Log)g(k)m(eyw)m(ord],)f(page)g(75.)150
+4469 y Fp($RCSfile: cvs.ps,v $)630 4578 y Fv(The)f(name)g(of)h(the)f(R)m(CS)g
+(\014le)g(without)f(a)i(path.)150 4751 y Fp($Revision: 1.1.1.10 $)630
+4861 y Fv(The)f(revision)e(n)m(um)m(b)s(er)i(assigned)f(to)i(the)g
+(revision.)150 5034 y Fp($Source: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v $)96 b Fv(The)30 b(full)e(pathname)i
+(of)h(the)f(R)m(CS)g(\014le.)150 5208 y Fp($State: Exp $)144
+b Fv(The)43 b(state)i(assigned)d(to)i(the)g(revision.)78
+b(States)44 b(can)g(b)s(e)e(assigned)h(with)f Fp(cvs)29
+b(admin)630 5317 y(-s)p Fv(|See)h(Section)g(A.6.1)i([admin)d(options],)
+h(page)h(91.)p eop
%%Page: 74 76
-74 75 bop 0 -116 a Fs(74)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)75 366 y Fq(\017)60 b Fs(The)30
-b(log)g(of)h(c)m(hanges)g(is)f(main)m(tained)f(in)m(tact.)75
-516 y Fq(\017)60 b Fs(The)30 b(revision)e(n)m(um)m(b)s(ers)h(are)i(not)
-g(a\013ected.)0 816 y(Disadv)-5 b(an)m(tages:)75 1090
-y Fq(\017)60 b Fs(Old)26 b(releases)h(of)g(the)h(mo)s(dule)d(cannot)j
-(easily)e(b)s(e)h(fetc)m(hed)h(from)f(the)g(rep)s(ository)-8
-b(.)39 b(\(The)27 b(\014le)f(will)f(sho)m(w)i(up)180
-1215 y(as)k Fo(new)37 b Fs(ev)m(en)31 b(in)e(revisions)g(from)h(the)g
-(time)g(b)s(efore)g(it)g(w)m(as)h(renamed\).)75 1365
-y Fq(\017)60 b Fs(There)30 b(is)f(no)i(log)f(information)f(of)h(when)g
-(the)g(\014le)g(w)m(as)g(renamed.)75 1515 y Fq(\017)60
-b Fs(Nast)m(y)30 b(things)f(migh)m(t)g(happ)s(en)e(if)h(someone)i
-(accesses)h(the)f(history)e(\014le)g(while)f(y)m(ou)j(are)f(mo)m(ving)g
-(it.)40 b(Mak)m(e)180 1639 y(sure)30 b(no)g(one)h(else)f(runs)f(an)m(y)
-h(of)h(the)f Fr(cvs)g Fs(commands)g(while)e(y)m(ou)j(mo)m(v)m(e)h(it.)0
-2091 y Fm(13.3)68 b(Cop)l(ying)31 b(the)g(history)g(\014le)125
-2365 y Fs(This)f(w)m(a)m(y)j(also)f(in)m(v)m(olv)m(es)g(direct)g(mo)s
-(di\014cations)e(to)j(the)g(rep)s(ository)-8 b(.)45 b(It)32
-b(is)g(safe,)h(but)e(not)i(without)e(dra)m(w-)0 2490
-y(bac)m(ks.)240 2744 y Fn(#)47 b Fs(Cop)m(y)31 b(the)f
-Fr(r)n(cs)g Fs(\014le)f(inside)f(the)j(rep)s(ository)240
-2847 y Fn($)47 b(cd)h($CVSROOT/)p Fo(mo)s(dule)240 2951
-y Fn($)f(cp)h Fo(old)p Fn(,v)e Fo(new)p Fn(,v)240 3055
-y(#)h Fs(Remo)m(v)m(e)33 b(the)d(old)g(\014le)240 3159
-y Fn($)47 b(cd)h(~/)p Fo(mo)s(dule)240 3262 y Fn($)f(rm)h
-Fo(old)240 3366 y Fn($)f(cvs)g(remove)f Fo(old)240 3470
-y Fn($)h(cvs)g(commit)f Fo(old)240 3574 y Fn(#)h Fs(Remo)m(v)m(e)33
-b(all)c(tags)i(from)f Fo(new)240 3678 y Fn($)47 b(cvs)g(update)f
-Fo(new)240 3781 y Fn($)h(cvs)g(log)g Fo(new)628 b Fn(#)48
-b Fs(Remem)m(b)s(er)30 b(the)g(non-branc)m(h)g(tag)h(names)240
-3885 y Fn($)47 b(cvs)g(tag)g(-d)g Fo(tag1)57 b(new)240
-3989 y Fn($)47 b(cvs)g(tag)g(-d)g Fo(tag2)57 b(new)240
-4093 y Fh(:)15 b(:)g(:)125 4367 y Fs(By)30 b(remo)m(ving)g(the)h(tags)g
-(y)m(ou)g(will)d(b)s(e)i(able)f(to)j(c)m(hec)m(k)g(out)e(old)g
-(revisions)e(of)j(the)f(mo)s(dule.)0 4641 y(Adv)-5 b(an)m(tages:)75
-4916 y Fq(\017)60 b Fs(Chec)m(king)40 b(out)h(old)f(revisions)e(w)m
-(orks)j(correctly)-8 b(,)44 b(as)d(long)f(as)h(y)m(ou)g(use)f(`)p
-Fn(-r)p Fo(tag)8 b Fs(')42 b(and)e(not)h(`)p Fn(-D)p
-Fo(date)5 b Fs(')41 b(to)180 5040 y(retriev)m(e)31 b(the)f(revisions.)
-75 5190 y Fq(\017)60 b Fs(The)30 b(log)g(of)h(c)m(hanges)g(is)f(main)m
-(tained)f(in)m(tact.)75 5340 y Fq(\017)60 b Fs(The)30
-b(revision)e(n)m(um)m(b)s(ers)h(are)i(not)g(a\013ected.)p
+74 75 bop 150 -116 a Fv(74)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Fq(16.2)68 b(Using)46
+b(k)l(eyw)l(ords)275 563 y Fv(T)-8 b(o)34 b(include)e(a)j(k)m(eyw)m
+(ord)f(string)f(y)m(ou)i(simply)c(include)h(the)j(relev)-5
+b(an)m(t)34 b(text)h(string,)g(suc)m(h)e(as)i Fp($Id: cvs.ps,v 1.1.1.10 1997/06/28 03:34:53 tholo Exp $)p
+Fv(,)150 672 y(inside)26 b(the)j(\014le,)g(and)f(commit)g(the)h
+(\014le.)40 b Fu(cvs)27 b Fv(will)f(automatically)j(expand)f(the)h
+(string)e(as)i(part)g(of)g(the)150 782 y(commit)h(op)s(eration.)275
+900 y(It)h(is)g(common)h(to)g(em)m(b)s(ed)f Fp($Id: cvs.ps,v 1.1.1.10 1997/06/28 03:34:53 tholo Exp $)g
+Fv(string)f(in)h(the)h(C)f(source)h(co)s(de.)44 b(This)30
+b(example)h(sho)m(ws)h(the)g(\014rst)150 1010 y(few)e(lines)f(of)h(a)h
+(t)m(ypical)f(\014le,)g(after)h(k)m(eyw)m(ord)f(substitution)f(has)h(b)
+s(een)f(p)s(erformed:)390 1142 y Fp(static)46 b(char)h(*rcsid="$Id:)d
+(samp.c,v)i(1.5)h(1993/10/19)e(14:57:32)g(ceder)i(Exp)f($";)390
+1246 y(/*)h Fv(The)30 b(follo)m(wing)f(lines)f(will)g(prev)m(en)m(t)j
+Fp(gcc)f Fv(v)m(ersion)g(2.)p Fr(x)533 1350 y Fv(from)g(issuing)e(an)i
+Fp(")p Fv(un)m(used)f(v)-5 b(ariable)p Fp(")29 b Fv(w)m(arning)p
+Fp(.)46 b(*/)390 1454 y(#if)h(__GNUC__)e(==)j(2)390 1557
+y(#define)e(USE\(var\))f(static)h(void)h(*)h(use_##var)d(=)i
+(\(&use_##var,)e(\(void)h(*\))h(&var\))390 1661 y(USE)g(\(rcsid\);)390
+1765 y(#endif)275 1903 y Fv(Ev)m(en)25 b(though)h(a)f(clev)m(er)h
+(optimizing)e(compiler)g(could)h(remo)m(v)m(e)i(the)f(un)m(used)e(v)-5
+b(ariable)24 b Fp(rcsid)p Fv(,)i(most)150 2013 y(compilers)e(tend)h(to)
+i(include)c(the)j(string)f(in)f(the)i(binary)-8 b(.)38
+b(Some)26 b(compilers)e(ha)m(v)m(e)j(a)f Fp(#pragma)d
+Fv(directiv)m(e)150 2122 y(to)31 b(include)d(literal)h(text)j(in)d(the)
+h(binary)-8 b(.)275 2260 y(The)24 b Fp(ident)g Fv(command)h(\(whic)m(h)
+g(is)f(part)i(of)f(the)h Fu(r)n(cs)e Fv(pac)m(k)-5 b(age\))28
+b(can)d(b)s(e)g(used)g(to)h(extract)h(k)m(eyw)m(ords)150
+2370 y(and)j(their)f(v)-5 b(alues)30 b(from)g(a)h(\014le.)39
+b(This)29 b(can)i(b)s(e)e(handy)h(for)g(text)h(\014les,)f(but)g(it)f
+(is)h(ev)m(en)h(more)g(useful)d(for)150 2480 y(extracting)j(k)m(eyw)m
+(ords)g(from)f(binary)e(\014les.)390 2612 y Fp($)47 b(ident)g(samp.c)
+390 2716 y(samp.c:)629 2820 y($Id:)f(samp.c,v)g(1.5)h(1993/10/19)e
+(14:57:32)g(ceder)i(Exp)g($)390 2923 y($)g(gcc)g(samp.c)390
+3027 y($)g(ident)g(a.out)390 3131 y(a.out:)629 3235 y($Id:)f(samp.c,v)g
+(1.5)h(1993/10/19)e(14:57:32)g(ceder)i(Exp)g($)275 3373
+y Fv(S)p Fu(ccs)25 b Fv(is)i(another)h(p)s(opular)d(revision)g(con)m
+(trol)j(system.)40 b(It)28 b(has)f(a)h(command,)g Fp(what)p
+Fv(,)f(whic)m(h)f(is)h(v)m(ery)150 3482 y(similar)g(to)j
+Fp(ident)e Fv(and)h(used)g(for)g(the)h(same)g(purp)s(ose.)39
+b(Man)m(y)30 b(sites)f(without)g Fu(r)n(cs)f Fv(ha)m(v)m(e)j
+Fu(sccs)p Fv(.)39 b(Since)150 3592 y Fp(what)27 b Fv(lo)s(oks)h(for)h
+(the)f(c)m(haracter)i(sequence)f Fp(@\(#\))f Fv(it)g(is)f(easy)i(to)h
+(include)c(k)m(eyw)m(ords)j(that)g(are)g(detected)150
+3702 y(b)m(y)h(either)g(command.)41 b(Simply)27 b(pre\014x)i(the)i
+Fu(r)n(cs)e Fv(k)m(eyw)m(ord)i(with)e(the)i(magic)f Fu(sccs)g
+Fv(phrase,)f(lik)m(e)h(this:)390 3834 y Fp(static)46
+b(char)h(*id="@\(#\))e($Id:)i(ab.c,v)f(1.5)h(1993/10/19)e(14:57:32)g
+(ceder)i(Exp)f($";)150 4100 y Fq(16.3)68 b(Av)l(oiding)46
+b(substitution)275 4297 y Fv(Keyw)m(ord)29 b(substitution)f(has)i(its)f
+(disadv)-5 b(an)m(tages.)41 b(Sometimes)30 b(y)m(ou)g(migh)m(t)g(w)m
+(an)m(t)h(the)f(literal)f(text)150 4406 y(string)43 b(`)p
+Fp($Author: tholo $)p Fv(')f(to)i(app)s(ear)g(inside)d(a)j(\014le)f(without)g
+Fu(r)n(cs)g Fv(in)m(terpreting)g(it)g(as)h(a)g(k)m(eyw)m(ord)h(and)150
+4516 y(expanding)29 b(it)h(in)m(to)g(something)g(lik)m(e)g(`)p
+Fp($Author: tholo $)p Fv('.)275 4654 y(There)40 b(is)f
+(unfortunately)g(no)i(w)m(a)m(y)g(to)g(selectiv)m(ely)g(turn)e(o\013)i
+(k)m(eyw)m(ord)g(substitution.)69 b(Y)-8 b(ou)41 b(can)150
+4764 y(use)30 b(`)p Fp(-ko)p Fv(')h(\(see)g(Section)g(16.4)h
+([Substitution)c(mo)s(des],)j(page)g(75\))h(to)f(turn)f(o\013)h(k)m
+(eyw)m(ord)g(substitution)150 4873 y(en)m(tirely)-8 b(.)275
+5011 y(In)37 b(man)m(y)i(cases)h(y)m(ou)f(can)g(a)m(v)m(oid)g(using)e
+(k)m(eyw)m(ords)i(in)f(the)h(source,)i(ev)m(en)e(though)g(they)g(app)s
+(ear)150 5121 y(in)30 b(the)i(\014nal)f(pro)s(duct.)43
+b(F)-8 b(or)33 b(example,)f(the)g(source)g(for)f(this)g(man)m(ual)g
+(con)m(tains)h(`)p Fp($@asis{}Author$)p Fv(')150 5230
+y(whenev)m(er)43 b(the)g(text)h(`)p Fp($Author: tholo $)p Fv(')d(should)g(app)s
+(ear.)77 b(In)42 b Fp(nroff)f Fv(and)i Fp(troff)e Fv(y)m(ou)i(can)g(em)
+m(b)s(ed)g(the)150 5340 y(n)m(ull-c)m(haracter)30 b Fp(\\&)g
+Fv(inside)e(the)j(k)m(eyw)m(ord)g(for)f(a)g(similar)e(e\013ect.)p
eop
%%Page: 75 77
-75 76 bop 0 -116 a Fs(Chapter)30 b(13:)41 b(Mo)m(ving)31
-b(and)f(renaming)f(\014les)2244 b(75)0 366 y(Disadv)-5
-b(an)m(tages:)75 640 y Fq(\017)60 b Fs(Y)-8 b(ou)31 b(cannot)g(easily)e
-(see)i(the)g(history)e(of)i(the)f(\014le)g(across)h(the)f(rename.)p
-eop
+75 76 bop 150 -116 a Fv(Chapter)30 b(16:)41 b(Keyw)m(ord)30
+b(substitution)2137 b(75)150 366 y Fq(16.4)68 b(Substitution)46
+b(mo)t(des)275 568 y Fv(Eac)m(h)33 b(\014le)f(has)h(a)g(stored)g
+(default)f(substitution)f(mo)s(de,)j(and)e(eac)m(h)i(w)m(orking)e
+(directory)h(cop)m(y)g(of)h(a)150 678 y(\014le)c(also)h(has)g(a)h
+(substitution)d(mo)s(de.)43 b(The)30 b(former)h(is)f(set)i(b)m(y)f(the)
+h(`)p Fp(-k)p Fv(')f(option)f(to)i Fp(cvs)e(add)g Fv(and)h
+Fp(cvs)150 787 y(admin)p Fv(;)g(the)h(latter)f(is)g(set)h(b)m(y)f(the)h
+(-k)g(or)f(-A)h(options)f(to)h Fp(cvs)e(checkout)f Fv(or)j
+Fp(cvs)d(update)p Fv(.)43 b Fp(cvs)29 b(diff)150 897
+y Fv(also)h(has)g(a)h(`)p Fp(-k)p Fv(')f(option.)41 b(F)-8
+b(or)31 b(some)g(examples,)f(See)g(Chapter)g(17)h([Binary)f(\014les],)g
+(page)h(77.)275 1040 y(The)e(mo)s(des)h(a)m(v)-5 b(ailable)30
+b(are:)150 1213 y(`)p Fp(-kkv)p Fv(')238 b(Generate)40
+b(k)m(eyw)m(ord)f(strings)e(using)h(the)g(default)g(form,)i(e.g.)67
+b Fp($Revision: 1.1.1.10 $)38 b Fv(for)630 1323 y(the)31
+b Fp(Revision)d Fv(k)m(eyw)m(ord.)150 1491 y(`)p Fp(-kkvl)p
+Fv(')190 b(Lik)m(e)29 b(`)p Fp(-kkv)p Fv(',)h(except)g(that)h(a)f(lo)s
+(c)m(k)m(er's)g(name)f(is)g(alw)m(a)m(ys)h(inserted)f(if)f(the)i(giv)m
+(en)g(revision)630 1601 y(is)f(curren)m(tly)h(lo)s(c)m(k)m(ed.)41
+b(This)29 b(option)g(is)h(normally)e(not)j(useful)e(when)g
+Fu(cvs)g Fv(is)h(used.)150 1769 y(`)p Fp(-kk)p Fv(')286
+b(Generate)39 b(only)d(k)m(eyw)m(ord)i(names)f(in)e(k)m(eyw)m(ord)j
+(strings;)i(omit)d(their)f(v)-5 b(alues.)60 b(F)-8 b(or)38
+b(ex-)630 1879 y(ample,)f(for)f(the)h Fp(Revision)d Fv(k)m(eyw)m(ord,)k
+(generate)g(the)f(string)e Fp($Revision: 1.1.1.10 $)e Fv(instead)j(of)630
+1989 y Fp($Revision: 1.1.1.10 $)p Fv(.)52 b(This)32
+b(option)i(is)f(useful)f(to)j(ignore)f(di\013erences)f(due)h(to)g(k)m
+(eyw)m(ord)630 2098 y(substitution)28 b(when)h(comparing)h(di\013eren)m
+(t)g(revisions)e(of)j(a)g(\014le.)150 2267 y(`)p Fp(-ko)p
+Fv(')286 b(Generate)48 b(the)f(old)e(k)m(eyw)m(ord)i(string,)j(presen)m
+(t)c(in)f(the)i(w)m(orking)f(\014le)f(just)h(b)s(efore)g(it)630
+2376 y(w)m(as)37 b(c)m(hec)m(k)m(ed)i(in.)58 b(F)-8 b(or)38
+b(example,)g(for)e(the)h Fp(Revision)e Fv(k)m(eyw)m(ord,)k(generate)f
+(the)f(string)630 2486 y Fp($Revision: 1.1.1.10 $)38
+b Fv(instead)g(of)h Fp($Revision: 1.1.1.10 $)38 b Fv(if)g(that)h(is)f
+(ho)m(w)g(the)h(string)f(ap-)630 2595 y(p)s(eared)30
+b(when)f(the)i(\014le)e(w)m(as)i(c)m(hec)m(k)m(ed)h(in.)150
+2764 y(`)p Fp(-kb)p Fv(')286 b(Lik)m(e)40 b(`)p Fp(-ko)p
+Fv(',)i(but)d(also)h(inhibit)d(con)m(v)m(ersion)j(of)g(line)e(endings)h
+(b)s(et)m(w)m(een)h(the)g(canonical)630 2873 y(form)35
+b(in)g(whic)m(h)f(they)i(are)h(stored)e(in)g(the)h(rep)s(ository)f
+(\(linefeed)f(only\),)j(and)e(the)h(form)630 2983 y(appropriate)24
+b(to)i(the)f(op)s(erating)g(system)g(in)f(use)g(on)h(the)g(clien)m(t.)
+39 b(F)-8 b(or)26 b(systems,)g(lik)m(e)f(unix,)630 3092
+y(whic)m(h)31 b(use)h(linefeed)e(only)i(to)h(terminate)f(lines,)f(this)
+g(is)g(the)i(same)g(as)f(`)p Fp(-ko)p Fv('.)46 b(F)-8
+b(or)33 b(more)630 3202 y(information)c(on)h(binary)f(\014les,)g(see)i
+(Chapter)f(17)h([Binary)f(\014les],)g(page)h(77.)150
+3370 y(`)p Fp(-kv)p Fv(')286 b(Generate)53 b(only)e(k)m(eyw)m(ord)i(v)
+-5 b(alues)51 b(for)h(k)m(eyw)m(ord)g(strings.)104 b(F)-8
+b(or)53 b(example,)k(for)52 b(the)630 3480 y Fp(Revision)26
+b Fv(k)m(eyw)m(ord,)j(generate)h(the)f(string)e Fp(5.7)g
+Fv(instead)h(of)g Fp($Revision: 1.1.1.10 $)p Fv(.)40 b(This)630
+3590 y(can)45 b(help)f(generate)j(\014les)d(in)g(programming)g
+(languages)h(where)g(it)f(is)g(hard)h(to)g(strip)630
+3699 y(k)m(eyw)m(ord)28 b(delimiters)d(lik)m(e)i Fp($Revision: 1.1.1.10 $)f
+Fv(from)h(a)g(string.)39 b(Ho)m(w)m(ev)m(er,)30 b(further)c(k)m(eyw)m
+(ord)630 3809 y(substitution)e(cannot)k(b)s(e)e(p)s(erformed)f(once)i
+(the)g(k)m(eyw)m(ord)g(names)f(are)i(remo)m(v)m(ed,)g(so)f(this)630
+3918 y(option)j(should)e(b)s(e)i(used)g(with)f(care.)630
+4057 y(One)h(often)h(w)m(ould)f(lik)m(e)g(to)h(use)f(`)p
+Fp(-kv)p Fv(')h(with)e Fp(cvs)h(export)p Fv(|see)f(Section)h(A.10)i
+([exp)s(ort],)630 4167 y(page)i(100.)52 b(But)33 b(b)s(e)g(a)m(w)m(are)
+i(that)f(do)s(esn't)g(handle)e(an)h(exp)s(ort)g(con)m(taining)g(binary)
+f(\014les)630 4277 y(correctly)-8 b(.)150 4557 y Fq(16.5)68
+b(Problems)46 b(with)f(the)g($Log: cvs.ps,v $
+b(Problems)46 b(with)f(the)g(Revision 1.1.1.10 1997/06/28 03:34:53 tholo
+b(Problems)46 b(with)f(the)g(Missing files from initial import
+b(Problems)46 b(with)f(the)g()h(k)l(eyw)l(ord.)275
+4758 y Fv(The)40 b Fp($Log: cvs.ps,v $
+4758 y Fv(The)40 b Fp(Revision 1.1.1.10 1997/06/28 03:34:53 tholo
+4758 y Fv(The)40 b Fp(Missing files from initial import
+4758 y Fv(The)40 b Fp()g Fv(k)m(eyw)m(ord)i(is)e(somewhat)i(con)m
+(tro)m(v)m(ersial.)75 b(As)41 b(long)g(as)h(y)m(ou)f(are)h(w)m(orking)f
+(on)g(y)m(our)150 4868 y(dev)m(elopmen)m(t)36 b(system)f(the)g
+(information)f(is)g(easily)g(accessible)h(ev)m(en)h(if)e(y)m(ou)i(do)f
+(not)g(use)g(the)g Fp($Log: cvs.ps,v $
+(not)g(use)g(the)g Fp(Revision 1.1.1.10 1997/06/28 03:34:53 tholo
+(not)g(use)g(the)g Fp(Missing files from initial import
+(not)g(use)g(the)g Fp()150 4977 y Fv(k)m(eyw)m(ord|just)j(do)f(a)i
+Fp(cvs)29 b(log)p Fv(.)62 b(Once)38 b(y)m(ou)g(exp)s(ort)g(the)g
+(\014le)f(the)h(history)f(information)f(migh)m(t)i(b)s(e)150
+5087 y(useless)29 b(an)m(yho)m(w.)275 5230 y(A)d(more)h(serious)f
+(concern)h(is)f(that)h Fu(cvs)f Fv(is)g(not)h(go)s(o)s(d)g(at)g
+(handling)e Fp($Log: cvs.ps,v $
+(handling)e Fp(Revision 1.1.1.10 1997/06/28 03:34:53 tholo
+(handling)e Fp(Missing files from initial import
+(handling)e Fp()g Fv(en)m(tries)i(when)e(a)j(branc)m(h)150
+5340 y(is)h(merged)i(on)m(to)g(the)g(main)e(trunk.)40
+b(Con\015icts)29 b(often)i(result)e(from)h(the)h(merging)e(op)s
+(eration.)p eop
%%Page: 76 78
-76 77 bop 0 -116 a Fs(76)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)p eop
+76 77 bop 150 -116 a Fv(76)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 366 y(P)m(eople)21 b(also)g(tend)f(to)
+i Fp(")p Fv(\014x)p Fp(")e Fv(the)h(log)g(en)m(tries)f(in)g(the)h
+(\014le)f(\(correcting)i(sp)s(elling)17 b(mistak)m(es)22
+b(and)e(ma)m(yb)s(e)150 476 y(ev)m(en)38 b(factual)f(errors\).)60
+b(If)37 b(that)g(is)f(done)h(the)g(information)f(from)g
+Fp(cvs)30 b(log)36 b Fv(will)e(not)j(b)s(e)g(consisten)m(t)150
+586 y(with)29 b(the)i(information)d(inside)g(the)j(\014le.)40
+b(This)28 b(ma)m(y)j(or)g(ma)m(y)g(not)f(b)s(e)g(a)h(problem)e(in)g
+(real)h(life.)275 720 y(It)c(has)g(b)s(een)g(suggested)h(that)g(the)f
+Fp($Log: cvs.ps,v $
+Fp(Revision 1.1.1.10 1997/06/28 03:34:53 tholo
+Fp(Missing files from initial import
+Fp()f Fv(k)m(eyw)m(ord)i(should)d(b)s(e)i(inserted)f
+Fr(last)j Fv(in)d(the)i(\014le,)f(and)g(not)150 830 y(in)j(the)i
+(\014les)f(header,)h(if)f(it)g(is)g(to)h(b)s(e)f(used)g(at)i(all.)40
+b(That)31 b(w)m(a)m(y)h(the)e(long)h(list)e(of)i(c)m(hange)h(messages)g
+(will)150 939 y(not)f(in)m(terfere)f(with)f(ev)m(eryda)m(y)i(source)g
+(\014le)e(bro)m(wsing.)p eop
%%Page: 77 79
-77 78 bop 0 -116 a Fs(Chapter)30 b(14:)41 b(Mo)m(ving)31
-b(and)f(renaming)f(directories)1986 b(77)0 366 y Fp(14)80
-b(Mo)l(ving)30 b(and)g(renaming)g(directories)125 740
-y Fs(The)40 b(normal)f(w)m(a)m(y)j(to)f(rename)g(or)f(mo)m(v)m(e)j(a)e
-(directory)f(is)f(to)j(rename)e(or)h(mo)m(v)m(e)h(eac)m(h)g(\014le)d
-(within)g(it)h(as)0 865 y(describ)s(ed)29 b(in)h(Section)h(13.1)i
-([Outside],)e(page)h(73.)44 b(Then)30 b(c)m(hec)m(k)j(out)f(with)e(the)
-h(`)p Fn(-P)p Fs(')g(option,)h(as)f(describ)s(ed)e(in)0
-989 y(Chapter)h(11)h([Remo)m(ving)g(directories],)f(page)h(67.)125
-1263 y(If)f(y)m(ou)i(really)e(w)m(an)m(t)h(to)h(hac)m(k)g(the)f(rep)s
-(ository)f(to)i(rename)f(or)g(delete)h(a)f(directory)g(in)e(the)j(rep)s
-(ository)-8 b(,)31 b(y)m(ou)0 1388 y(can)g(do)f(it)g(lik)m(e)g(this:)49
-1662 y(1.)61 b(Inform)22 b(ev)m(ery)m(one)j(who)e(has)g(a)h(cop)m(y)g
-(of)f(the)h(mo)s(dule)e(that)h(the)h(directory)f(will)d(b)s(e)j
-(renamed.)38 b(They)23 b(should)180 1786 y(commit)30
-b(all)f(their)g(c)m(hanges,)i(and)f(remo)m(v)m(e)h(their)f(w)m(orking)f
-(copies)h(of)g(the)g(mo)s(dule,)f(b)s(efore)h(y)m(ou)g(tak)m(e)i(the)
-180 1911 y(steps)e(b)s(elo)m(w.)49 2060 y(2.)61 b(Rename)31
-b(the)f(directory)g(inside)e(the)j(rep)s(ository)-8 b(.)420
-2189 y Fn($)47 b(cd)h($CVSROOT/)p Fo(mo)s(dule)420 2293
-y Fn($)f(mv)h Fo(old-dir)k(new-dir)49 2442 y Fs(3.)61
-b(Fix)30 b(the)g Fr(cvs)g Fs(administrativ)m(e)f(\014les,)g(if)h
-(necessary)g(\(for)h(instance)f(if)f(y)m(ou)i(renamed)f(an)g(en)m(tire)
-g(mo)s(dule\).)49 2591 y(4.)61 b(T)-8 b(ell)29 b(ev)m(ery)m(one)j(that)
-f(they)g(can)f(c)m(hec)m(k)i(out)f(the)g(mo)s(dule)d(and)i(con)m(tin)m
-(ue)h(w)m(orking.)125 2890 y(If)k(someone)h(had)f(a)h(w)m(orking)f(cop)
-m(y)h(of)g(the)g(mo)s(dule)e(the)i Fr(cvs)e Fs(commands)i(will)d(cease)
-k(to)f(w)m(ork)g(for)f(him,)0 3015 y(un)m(til)29 b(he)h(remo)m(v)m(es)i
-(the)e(directory)g(that)h(disapp)s(eared)d(inside)g(the)j(rep)s
-(ository)-8 b(.)125 3289 y(It)38 b(is)g(almost)g(alw)m(a)m(ys)h(b)s
-(etter)g(to)g(mo)m(v)m(e)h(the)f(\014les)e(in)h(the)g(directory)g
-(instead)g(of)h(mo)m(ving)f(the)h(directory)-8 b(.)0
-3413 y(If)33 b(y)m(ou)h(mo)m(v)m(e)h(the)f(directory)f(y)m(ou)h(are)g
-(unlik)m(ely)d(to)j(b)s(e)f(able)g(to)i(retriev)m(e)f(old)f(releases)g
-(correctly)-8 b(,)36 b(since)d(they)0 3538 y(probably)c(dep)s(end)f(on)
-i(the)h(name)f(of)h(the)g(directories.)p eop
+77 78 bop 150 -116 a Fv(Chapter)30 b(17:)41 b(Handling)29
+b(binary)f(\014les)2169 b(77)150 366 y Fs(17)80 b(Handling)55
+b(binary)f(\014les)275 601 y Fv(There)25 b(are)h(t)m(w)m(o)h(issues)e
+(with)f(using)h Fu(cvs)f Fv(to)j(store)f(binary)e(\014les.)39
+b(The)25 b(\014rst)g(is)g(that)h Fu(cvs)f Fv(b)m(y)h(default)150
+710 y(con)m(v)m(ert)32 b(line)c(endings)h(b)s(et)m(w)m(een)i(the)f
+(canonical)g(form)g(in)f(whic)m(h)g(they)i(are)f(stored)h(in)e(the)h
+(rep)s(ository)150 820 y(\(linefeed)h(only\),)h(and)f(the)h(form)g
+(appropriate)f(to)h(the)h(op)s(erating)e(system)h(in)f(use)g(on)h(the)g
+(clien)m(t)g(\(for)150 929 y(example,)e(carriage)h(return)f(follo)m(w)m
+(ed)g(b)m(y)g(line)f(feed)h(for)g(Windo)m(ws)g(NT\).)275
+1064 y(The)24 b(second)h(is)f(that)i(a)g(binary)d(\014le)h(migh)m(t)h
+(happ)s(en)e(to)j(con)m(tain)f(data)h(whic)m(h)e(lo)s(oks)h(lik)m(e)f
+(a)h(k)m(eyw)m(ord)150 1173 y(\(see)38 b(Chapter)e(16)h([Keyw)m(ord)g
+(substitution],)f(page)h(73\),)j(so)d(k)m(eyw)m(ord)g(expansion)f(m)m
+(ust)g(b)s(e)g(turned)150 1283 y(o\013.)275 1418 y(The)i(`)p
+Fp(-kb)p Fv(')g(option)g(a)m(v)-5 b(ailable)38 b(with)f(some)i
+Fu(cvs)e Fv(commands)h(insures)f(that)i(neither)f(line)e(ending)150
+1527 y(con)m(v)m(ersion)41 b(nor)f(k)m(eyw)m(ord)h(expansion)f(will)e
+(b)s(e)i(done.)72 b(If)40 b(y)m(ou)h(are)g(using)e(an)i(old)f(v)m
+(ersion)g(of)h Fu(r)n(cs)150 1637 y Fv(without)26 b(this)f(option,)j
+(and)e(y)m(ou)h(are)g(using)e(an)i(op)s(erating)f(system,)i(suc)m(h)f
+(as)g(unix,)f(whic)m(h)f(terminates)150 1746 y(lines)i(with)g
+(linefeeds)g(only)-8 b(,)28 b(y)m(ou)h(can)g(use)f(`)p
+Fp(-ko)p Fv(')g(instead;)h(if)f(y)m(ou)h(are)f(on)h(another)g(op)s
+(erating)f(system,)150 1856 y(upgrade)i(to)h(a)g(v)m(ersion)e(of)i
+Fu(r)n(cs)p Fv(,)f(suc)m(h)g(as)g(5.7)i(or)e(later,)h(whic)m(h)e(supp)s
+(orts)f(`)p Fp(-kb)p Fv('.)275 1990 y(Here)i(is)g(an)g(example)g(of)h
+(ho)m(w)f(y)m(ou)h(can)f(create)i(a)f(new)f(\014le)g(using)e(the)j(`)p
+Fp(-kb)p Fv(')f(\015ag:)390 2119 y Fp($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.10 1997/06/28 03:34:53 tholo Exp $')f(>)i
+(kotest)390 2223 y($)f(cvs)g(add)g(-kb)g(-m"A)g(test)f(file")h(kotest)
+390 2327 y($)g(cvs)g(ci)h(-m"First)d(checkin;)h(contains)f(a)j
+(keyword")d(kotest)275 2461 y Fv(If)32 b(a)h(\014le)f(acciden)m(tally)h
+(gets)g(added)g(without)e(`)p Fp(-kb)p Fv(',)j(one)f(can)g(use)g(the)g
+Fp(cvs)c(admin)j Fv(command)g(to)150 2571 y(reco)m(v)m(er.)42
+b(F)-8 b(or)32 b(example:)390 2699 y Fp($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.10 1997/06/28 03:34:53 tholo Exp $')f(>)i
+(kotest)390 2803 y($)f(cvs)g(add)g(-m"A)g(test)g(file")f(kotest)390
+2907 y($)h(cvs)g(ci)h(-m"First)d(checkin;)h(contains)f(a)j(keyword")d
+(kotest)390 3011 y($)i(cvs)g(admin)g(-kb)g(kotest)390
+3115 y($)g(cvs)g(update)f(-A)i(kotest)390 3218 y($)f(cvs)g(commit)f(-m)
+i("make)e(it)h(binary")f(kotest)94 b(#)47 b Fv(F)-8 b(or)31
+b(non-unix)e(systems)275 3353 y(When)22 b(y)m(ou)h(c)m(hec)m(k)i(in)c
+(the)i(\014le)f(`)p Fp(kotest)p Fv(')g(the)h(k)m(eyw)m(ords)g(are)h
+(expanded.)37 b(\(T)-8 b(ry)23 b(the)g(ab)s(o)m(v)m(e)h(example,)150
+3462 y(and)j(do)g(a)g Fp(cat)j(kotest)25 b Fv(after)j(ev)m(ery)g
+(command\).)40 b(The)27 b Fp(cvs)i(admin)g(-kb)e Fv(command)g(sets)g
+(the)h(default)150 3572 y(k)m(eyw)m(ord)i(substitution)e(metho)s(d)h
+(for)h(this)e(\014le,)i(but)f(it)g(do)s(es)g(not)h(alter)g(the)g(w)m
+(orking)f(cop)m(y)i(of)f(the)g(\014le)150 3682 y(that)35
+b(y)m(ou)g(ha)m(v)m(e.)55 b(The)34 b(easiest)h(w)m(a)m(y)h(to)f(get)h
+(the)f(unexpanded)e(v)m(ersion)h(of)h(`)p Fp(kotest)p
+Fv(')e(is)h Fp(cvs)c(update)150 3791 y(-A)p Fv(.)40 b(If)28
+b(y)m(ou)h(need)f(to)i(cop)s(e)f(with)e(line)g(endings)h(\(that)h(is,)g
+(y)m(ou)g(are)g(using)e(a)i Fu(cvs)f Fv(clien)m(t)g(on)h(a)g(non-unix)
+150 3901 y(system\),)42 b(then)c(y)m(ou)h(need)g(to)h(c)m(hec)m(k)g(in)
+e(a)h(new)f(cop)m(y)i(of)f(the)g(\014le,)h(as)f(sho)m(wn)f(b)m(y)h(the)
+g Fp(cvs)30 b(commit)150 4010 y Fv(command)g(ab)s(o)m(v)m(e.)275
+4145 y(Ho)m(w)m(ev)m(er,)41 b(in)c(using)f Fp(cvs)30
+b(admin)f(-k)37 b Fv(to)h(c)m(hange)h(the)f(k)m(eyw)m(ord)g(expansion,)
+h(b)s(e)e(a)m(w)m(are)i(that)g(the)150 4254 y(k)m(eyw)m(ord)d
+(expansion)e(mo)s(de)h(is)f(not)i(v)m(ersion)e(con)m(trolled.)55
+b(This)34 b(means)h(that,)j(for)d(example,)h(that)g(if)150
+4364 y(y)m(ou)e(ha)m(v)m(e)h(a)f(text)g(\014le)f(in)f(old)h(releases,)i
+(and)e(a)h(binary)e(\014le)g(with)h(the)g(same)h(name)g(in)e(new)i
+(releases,)150 4474 y Fu(cvs)25 b Fv(pro)m(vides)g(no)g(w)m(a)m(y)i(to)
+f(c)m(hec)m(k)i(out)e(the)g(\014le)f(in)f(text)j(or)f(binary)e(mo)s(de)
+h(dep)s(ending)e(on)j(what)f(v)m(ersion)150 4583 y(y)m(ou)31
+b(are)f(c)m(hec)m(king)i(out.)41 b(There)29 b(is)h(no)g(go)s(o)s(d)g(w)
+m(ork)-5 b(around)30 b(for)g(this)f(problem.)275 4718
+y(Y)-8 b(ou)37 b(can)h(also)f(set)h(a)f(default)g(for)g(whether)f
+Fp(cvs)30 b(add)36 b Fv(and)h Fp(cvs)29 b(import)36 b
+Fv(treat)i(a)g(\014le)e(as)i(binary)150 4827 y(based)26
+b(on)h(its)f(name;)i(for)e(example)g(y)m(ou)h(could)f(sa)m(y)h(that)g
+(\014les)f(who)g(names)g(end)g(in)f(`)p Fp(.exe)p Fv(')h(are)h(binary)
+-8 b(.)150 4937 y(See)24 b(Section)f(C.2)h([W)-8 b(rapp)s(ers],)25
+b(page)f(126.)40 b(There)23 b(is)g(curren)m(tly)f(no)i(w)m(a)m(y)g(to)g
+(ha)m(v)m(e)h Fu(cvs)e Fv(detect)i(whether)150 5046 y(a)34
+b(\014le)e(is)g(binary)g(based)h(on)g(its)g(con)m(ten)m(ts.)51
+b(The)33 b(main)f(di\016cult)m(y)g(with)g(designing)f(suc)m(h)i(a)h
+(feature)g(is)150 5156 y(that)29 b(it)e(is)h(not)g(clear)g(ho)m(w)g(to)
+h(distinguish)c(b)s(et)m(w)m(een)k(binary)d(and)i(non-binary)e
+(\014les,)i(and)f(the)h(rules)f(to)150 5266 y(apply)i(w)m(ould)g(v)-5
+b(ary)30 b(considerably)f(with)g(the)i(op)s(erating)e(system.)p
+eop
%%Page: 78 80
-78 79 bop 0 -116 a Fs(78)2411 b(CVS|Concurren)m(t)29
+78 79 bop 150 -116 a Fv(78)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 79 81
-79 80 bop 0 -116 a Fs(Chapter)30 b(15:)41 b(History)30
-b(bro)m(wsing)2622 b(79)0 366 y Fp(15)80 b(History)31
-b(bro)l(wsing)125 742 y Fs(Once)c(y)m(ou)i(ha)m(v)m(e)g(used)e
-Fr(cvs)g Fs(to)i(store)f(a)h(v)m(ersion)e(con)m(trol)i(history|what)d
-(\014les)h(ha)m(v)m(e)i(c)m(hanged)g(when,)f(ho)m(w,)0
-867 y(and)i(b)m(y)g(whom,)g(there)h(are)f(a)h(v)-5 b(ariet)m(y)31
-b(of)f(mec)m(hanisms)g(for)g(lo)s(oking)f(through)h(the)g(history)-8
-b(.)0 1319 y Fm(15.1)68 b(Log)31 b(messages)125 1594
-y Fs(Whenev)m(er)g(y)m(ou)f(commit)h(a)f(\014le)g(y)m(ou)g(sp)s(ecify)g
-(a)g(log)h(message.)125 1868 y(T)-8 b(o)33 b(lo)s(ok)g(through)f(the)h
-(log)g(messages)h(whic)m(h)e(ha)m(v)m(e)i(b)s(een)e(sp)s(eci\014ed)f
-(for)i(ev)m(ery)h(revision)d(whic)m(h)h(has)h(b)s(een)0
-1993 y(committed,)e(use)f(the)g Fn(cvs)g(log)f Fs(command)i(\(see)g
-(Section)f(A.12)i([log],)f(page)g(116\).)0 2445 y Fm(15.2)68
-b(The)30 b(history)h(database)125 2720 y Fs(Y)-8 b(ou)27
-b(can)h(use)f(the)g(history)f(\014le)g(\(see)i(Section)f(C.10)h
-([history)f(\014le],)g(page)h(151\))h(to)f(log)f(v)-5
-b(arious)26 b Fr(cvs)g Fs(actions.)0 2844 y(T)-8 b(o)30
-b(retriev)m(e)g(the)g(information)d(from)i(the)h(history)f(\014le,)g
-(use)g(the)h Fn(cvs)f(history)f Fs(command)h(\(see)h(Section)g(A.10)0
-2969 y([history],)g(page)h(112\).)0 3421 y Fm(15.3)68
-b(User-de\014ned)31 b(logging)125 3696 y Fs(Y)-8 b(ou)32
-b(can)g(customize)g Fr(cvs)e Fs(to)j(log)e(v)-5 b(arious)31
-b(kinds)f(of)i(actions,)g(in)e(whatev)m(er)j(manner)e(y)m(ou)h(c)m(ho)s
-(ose.)45 b(These)0 3820 y(mec)m(hanisms)23 b(op)s(erate)i(b)m(y)f
-(executing)h(a)f(script)f(at)i(v)-5 b(arious)23 b(times.)39
-b(The)23 b(script)g(migh)m(t)h(app)s(end)f(a)h(message)i(to)f(a)0
-3945 y(\014le)20 b(listing)g(the)h(information)f(and)h(the)g
-(programmer)g(who)g(created)h(it,)h(or)f(send)e(mail)g(to)i(a)g(group)f
-(of)g(dev)m(elop)s(ers,)0 4069 y(or,)30 b(p)s(erhaps,)e(p)s(ost)g(a)i
-(message)g(to)g(a)g(particular)d(newsgroup.)39 b(T)-8
-b(o)30 b(log)f(commits,)h(use)f(the)g(`)p Fn(loginfo)p
-Fs(')f(\014le)g(\(see)0 4194 y(Section)36 b(C.7)g([loginfo],)h(page)g
-(147\).)59 b(T)-8 b(o)36 b(log)g(commits,)h(c)m(hec)m(k)m(outs,)j(exp)s
-(orts,)d(and)f(tags,)i(resp)s(ectiv)m(ely)-8 b(,)38 b(y)m(ou)0
-4318 y(can)e(also)h(use)e(the)i(`)p Fn(-i)p Fs(',)g(`)p
-Fn(-o)p Fs(',)h(`)p Fn(-e)p Fs(',)g(and)d(`)p Fn(-t)p
-Fs(')h(options)g(in)f(the)h(mo)s(dules)e(\014le.)58 b(F)-8
-b(or)36 b(a)h(more)f(\015exible)f(w)m(a)m(y)i(of)0 4443
-y(giving)d(noti\014cations)h(to)h(v)-5 b(arious)35 b(users,)h(whic)m(h)
-e(requires)g(less)h(in)f(the)i(w)m(a)m(y)h(of)e(k)m(eeping)h(cen)m
-(tralized)f(scripts)0 4567 y(up)f(to)i(date,)h(use)e(the)h
-Fn(cvs)29 b(watch)g(add)34 b Fs(command)h(\(see)h(Section)g(5.6.2)g
-([Getting)h(Noti\014ed],)f(page)g(42\);)j(this)0 4692
-y(command)30 b(is)g(useful)e(ev)m(en)j(if)f(y)m(ou)g(are)h(not)g(using)
-e Fn(cvs)g(watch)g(on)p Fs(.)125 4966 y(The)c(`)p Fn(taginfo)p
-Fs(')f(\014le)h(de\014nes)g(programs)h(to)h(execute)g(when)e(someone)i
-(executes)g(a)f Fn(tag)f Fs(or)h Fn(rtag)f Fs(command.)0
-5091 y(The)30 b(`)p Fn(taginfo)p Fs(')f(\014le)g(has)i(the)f(standard)g
-(form)g(for)g(administrativ)m(e)f(\014les)g(\(see)j(App)s(endix)c(C)i
-([Administrativ)m(e)0 5215 y(\014les],)35 b(page)h(139\),)h(where)d
-(eac)m(h)i(line)d(is)h(a)h(regular)f(expression)f(follo)m(w)m(ed)h(b)m
-(y)h(a)g(command)f(to)i(execute.)54 b(The)0 5340 y(argumen)m(ts)29
-b(passed)g(to)h(the)f(command)g(are,)h(in)e(order,)h(the)g
-Fo(tagname)p Fs(,)i Fo(op)s(eration)e Fs(\()p Fn(add)f
-Fs(for)h Fn(tag)p Fs(,)g Fn(mov)f Fs(for)h Fn(tag)p eop
+79 80 bop 150 -116 a Fv(Chapter)30 b(18:)41 b(Ho)m(w)31
+b(y)m(our)g(build)c(system)k(in)m(teracts)g(with)e(CVS)1286
+b(79)150 366 y Fs(18)80 b(Ho)l(w)53 b(y)l(our)g(build)h(system)e(in)l
+(teracts)h(with)h(CVS)275 601 y Fv(As)29 b(men)m(tioned)g(in)g(the)g
+(in)m(tro)s(duction,)g Fu(cvs)f Fv(do)s(es)i(not)f(con)m(tain)h(soft)m
+(w)m(are)h(for)f(building)c(y)m(our)j(soft-)150 710 y(w)m(are)39
+b(from)e(source)i(co)s(de.)64 b(This)36 b(section)i(describ)s(es)f(ho)m
+(w)h(v)-5 b(arious)37 b(asp)s(ects)h(of)h(y)m(our)f(build)d(system)150
+820 y(migh)m(t)30 b(in)m(teract)h(with)e Fu(cvs)p Fv(.)275
+954 y(One)38 b(common)h(question,)h(esp)s(ecially)d(from)h(p)s(eople)g
+(who)g(are)h(accustomed)h(to)g Fu(r)n(cs)p Fv(,)g(is)d(ho)m(w)i(to)150
+1064 y(mak)m(e)g(their)d(build)f(get)j(an)g(up)e(to)i(date)g(cop)m(y)h
+(of)e(the)h(sources.)62 b(The)37 b(answ)m(er)h(to)g(this)e(with)g
+Fu(cvs)h Fv(is)150 1173 y(t)m(w)m(o-fold.)56 b(First)34
+b(of)i(all,)f(since)g Fu(cvs)f Fv(itself)g(can)h(recurse)g(through)g
+(directories,)h(there)f(is)f(no)h(need)g(to)150 1283
+y(mo)s(dify)c(y)m(our)h(`)p Fp(Makefile)p Fv(')f(\(or)i(whatev)m(er)g
+(con\014guration)f(\014le)g(y)m(our)g(build)e(to)s(ol)i(uses\))h(to)g
+(mak)m(e)h(sure)150 1393 y(eac)m(h)29 b(\014le)f(is)f(up)g(to)i(date.)
+40 b(Instead,)29 b(just)f(use)g(t)m(w)m(o)h(commands,)g(\014rst)e
+Fp(cvs)i(-q)h(update)d Fv(and)g(then)h Fp(make)150 1502
+y Fv(or)37 b(whatev)m(er)g(the)g(command)g(is)f(to)i(in)m(v)m(ok)m(e)f
+(y)m(our)g(build)d(to)s(ol.)60 b(Secondly)-8 b(,)38 b(y)m(ou)f(do)g
+(not)g(necessarily)150 1612 y Fr(w)m(an)m(t)e Fv(to)d(get)h(a)f(cop)m
+(y)g(of)g(a)g(c)m(hange)h(someone)g(else)e(made)h(un)m(til)e(y)m(ou)i
+(ha)m(v)m(e)h(\014nished)c(y)m(our)j(o)m(wn)g(w)m(ork.)150
+1721 y(One)c(suggested)h(approac)m(h)f(is)g(to)h(\014rst)e(up)s(date)h
+(y)m(our)g(sources,)h(then)f(implemen)m(t,)g(build)d(and)j(test)h(the)
+150 1831 y(c)m(hange)c(y)m(ou)f(w)m(ere)h(thinking)c(of,)26
+b(and)d(then)h(commit)g(y)m(our)g(sources)g(\(up)s(dating)e(\014rst)h
+(if)g(necessary\).)40 b(By)150 1941 y(p)s(erio)s(dically)29
+b(\(in)k(b)s(et)m(w)m(een)g(c)m(hanges,)i(using)d(the)h(approac)m(h)h
+(just)e(describ)s(ed\))g(up)s(dating)f(y)m(our)i(en)m(tire)150
+2050 y(tree,)e(y)m(ou)g(ensure)f(that)h(y)m(our)f(sources)g(are)h
+(su\016cien)m(tly)e(up)g(to)j(date.)275 2185 y(One)25
+b(common)h(need)f(is)g(to)i(record)e(whic)m(h)g(v)m(ersions)g(of)h
+(whic)m(h)e(source)i(\014les)f(w)m(en)m(t)i(in)m(to)e(a)i(particular)
+150 2294 y(build.)38 b(This)28 b(kind)g(of)i(functionalit)m(y)f(is)g
+(sometimes)h(called)f Fr(bill)e(of)k(materials)i Fv(or)d(something)f
+(similar.)150 2404 y(The)e(b)s(est)g(w)m(a)m(y)h(to)g(do)f(this)g(with)
+f Fu(cvs)g Fv(is)h(to)h(use)f(the)g Fp(tag)g Fv(command)g(to)h(record)f
+(whic)m(h)f(v)m(ersions)h(w)m(en)m(t)150 2513 y(in)m(to)j(a)h(giv)m(en)
+f(build)e(\(see)j(Section)f(6.4)i([T)-8 b(ags],)32 b(page)f(45\).)275
+2648 y(Using)c Fu(cvs)f Fv(in)h(the)h(most)g(straigh)m(tforw)m(ard)g
+(manner)f(p)s(ossible,)f(eac)m(h)j(dev)m(elop)s(er)e(will)e(ha)m(v)m(e)
+k(a)f(cop)m(y)150 2758 y(of)h(the)g(en)m(tire)f(source)h(tree)g(whic)m
+(h)f(is)f(used)h(in)g(a)h(particular)e(build.)37 b(If)28
+b(the)h(source)g(tree)g(is)f(small,)f(or)i(if)150 2867
+y(dev)m(elop)s(ers)e(are)h(geographically)f(disp)s(ersed,)f(this)h(is)g
+(the)h(preferred)e(solution.)39 b(In)27 b(fact)i(one)f(approac)m(h)150
+2977 y(for)i(larger)f(pro)5 b(jects)30 b(is)f(to)i(break)e(a)h(pro)5
+b(ject)31 b(do)m(wn)e(in)m(to)h(smaller)e(separately-compiled)h
+(subsystems,)150 3086 y(and)h(arrange)h(a)h(w)m(a)m(y)f(of)g(releasing)
+f(them)h(in)m(ternally)e(so)i(that)g(eac)m(h)h(dev)m(elop)s(er)f(need)f
+(c)m(hec)m(k)j(out)e(only)150 3196 y(those)g(subsystems)e(whic)m(h)g
+(are)i(they)g(are)f(activ)m(ely)h(w)m(orking)f(on.)275
+3330 y(Another)38 b(approac)m(h)h(is)f(to)h(set)g(up)f(a)h(structure)f
+(whic)m(h)f(allo)m(ws)h(dev)m(elop)s(ers)g(to)h(ha)m(v)m(e)h(their)e(o)
+m(wn)150 3440 y(copies)31 b(of)h(some)g(\014les,)e(and)h(for)g(other)h
+(\014les)e(to)j(access)f(source)g(\014les)e(from)h(a)h(cen)m(tral)g(lo)
+s(cation.)43 b(Man)m(y)150 3550 y(p)s(eople)c(ha)m(v)m(e)i(come)g(up)e
+(with)g(some)i(suc)m(h)e(a)i(system)f(using)f(features)h(suc)m(h)g(as)g
+(the)h(sym)m(b)s(olic)d(link)150 3659 y(feature)k(found)f(in)f(man)m(y)
+i(op)s(erating)f(systems,)k(or)d(the)f Fp(VPATH)g Fv(feature)h(found)e
+(in)h(man)m(y)h(v)m(ersions)150 3769 y(of)f Fp(make)p
+Fv(.)72 b(One)40 b(build)e(to)s(ol)j(whic)m(h)f(is)g(designed)g(to)h
+(help)f(with)g(this)g(kind)f(of)i(thing)f(is)g(Odin)f(\(see)150
+3878 y Fp(ftp://ftp.cs.colorado.ed)o(u/pu)o(b/di)o(str)o(ibs/)o(odin)o
+Fv(\).)p eop
%%Page: 80 82
-80 81 bop 0 -116 a Fs(80)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(-F)p Fs(,)h(and)g
-Fn(del)g Fs(for)g Fn(tag)f(-d)p Fs(\),)h Fo(rep)s(ository)p
-Fs(,)g(and)g(an)m(y)h(remaining)e(are)i(pairs)e(of)i
-Fo(\014lename)j(revision)p Fs(.)43 b(A)31 b(non-zero)0
-491 y(exit)f(of)h(the)f(\014lter)g(program)g(will)e(cause)j(the)f(tag)i
-(to)f(b)s(e)f(ab)s(orted.)0 939 y Fm(15.4)68 b(Annotate)31
-b(command)3391 1263 y Fs(Command)-3801 b Fj(cvs)39 b(annotate)k
-Fi([)p Fn(-lf)p Fi(])30 b([)p Fn(-r)g(rev|-D)f(date)p
-Fi(])h Fo(\014les)f Fh(:)15 b(:)g(:)240 1388 y Fs(F)-8
-b(or)29 b(eac)m(h)g(\014le)e(in)g Fo(\014les)p Fs(,)h(prin)m(t)f(the)h
-(head)g(revision)e(of)i(the)h(trunk,)e(together)j(with)d(information)f
-(on)240 1512 y(the)31 b(last)f(mo)s(di\014cation)f(for)h(eac)m(h)h
-(line.)39 b(F)-8 b(or)31 b(example:)480 1765 y Fn($)47
-b(cvs)g(annotate)f(ssfile)480 1869 y(Annotations)f(for)i(ssfile)480
-1973 y(***************)480 2077 y(1.1)476 b(\(mary)238
-b(27-Mar-96\):)44 b(ssfile)j(line)f(1)480 2181 y(1.2)476
-b(\(joe)286 b(28-Mar-96\):)44 b(ssfile)j(line)f(2)240
-2454 y Fs(The)30 b(\014le)f(`)p Fn(ssfile)p Fs(')h(curren)m(tly)f(con)m
-(tains)i(t)m(w)m(o)g(lines.)39 b(The)30 b Fn(ssfile)f(line)g(1)h
-Fs(line)f(w)m(as)i(c)m(hec)m(k)m(ed)h(in)240 2579 y(b)m(y)h
-Fn(mary)f Fs(on)i(Marc)m(h)g(27.)50 b(Then,)34 b(on)f(Marc)m(h)h(28,)h
-Fn(joe)e Fs(added)g(a)g(line)f Fn(ssfile)d(line)g(2)p
-Fs(,)34 b(without)240 2704 y(mo)s(difying)f(the)j Fn(ssfile)29
-b(line)g(1)35 b Fs(line.)56 b(This)33 b(rep)s(ort)j(do)s(esn't)f(tell)g
-(y)m(ou)h(an)m(ything)f(ab)s(out)h(lines)240 2828 y(whic)m(h)23
-b(ha)m(v)m(e)i(b)s(een)e(deleted)h(or)f(replaced;)j(y)m(ou)e(need)g(to)
-h(use)e Fn(cvs)30 b(diff)22 b Fs(for)i(that)h(\(see)f(Section)g(A.8)240
-2953 y([di\013)7 b(],)30 b(page)h(108\).)125 3276 y(The)i(options)h(to)
-h Fn(cvs)29 b(annotate)j Fs(are)j(listed)e(in)f(App)s(endix)g(B)i([In)m
-(v)m(oking)h(CVS],)f(page)h(129,)h(and)e(can)h(b)s(e)0
-3401 y(used)41 b(to)h(select)g(the)f(\014les)g(and)f(revisions)g(to)i
-(annotate.)75 b(The)41 b(options)g(are)h(describ)s(ed)d(in)h(more)i
-(detail)e(in)0 3525 y(Section)30 b(A.4)h([Common)g(options],)f(page)h
-(96.)p eop
+80 81 bop 150 -116 a Fv(80)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 81 83
-81 82 bop 0 -116 a Fs(Chapter)30 b(16:)41 b(Keyw)m(ord)30
-b(substitution)2437 b(81)0 366 y Fp(16)80 b(Keyw)l(ord)29
-b(substitution)125 743 y Fs(As)k(long)g(as)h(y)m(ou)f(edit)g(source)h
-(\014les)e(inside)f(y)m(our)j(w)m(orking)e(cop)m(y)i(of)g(a)g(mo)s
-(dule)d(y)m(ou)j(can)g(alw)m(a)m(ys)g(\014nd)e(out)0
-867 y(the)26 b(state)h(of)g(y)m(our)f(\014les)e(via)i(`)p
-Fn(cvs)k(status)p Fs(')24 b(and)i(`)p Fn(cvs)j(log)p
-Fs('.)39 b(But)26 b(as)g(so)s(on)g(as)g(y)m(ou)h(exp)s(ort)e(the)i
-(\014les)d(from)i(y)m(our)0 992 y(dev)m(elopmen)m(t)31
-b(en)m(vironmen)m(t)f(it)g(b)s(ecomes)g(harder)g(to)h(iden)m(tify)e
-(whic)m(h)g(revisions)f(they)j(are.)125 1266 y Fr(R)m(cs)20
-b Fs(uses)i(a)g(mec)m(hanism)f(kno)m(wn)g(as)h Fo(k)m(eyw)m(ord)g
-(substitution)d Fs(\(or)j Fo(k)m(eyw)m(ord)g(expansion)p
-Fs(\))f(to)h(help)e(iden)m(tifying)0 1391 y(the)33 b(\014les.)48
-b(Em)m(b)s(edded)31 b(strings)h(of)h(the)g(form)f Fn($)p
-Fo(k)m(eyw)m(ord)t Fn($)h Fs(and)f Fn($)p Fo(k)m(eyw)m(ord)t
-Fn(:)p Fh(:)15 b(:)g(:)q Fn($)32 b Fs(in)g(a)h(\014le)f(are)i(replaced)
-e(with)0 1515 y(strings)d(of)i(the)f(form)g Fn($)p Fo(k)m(eyw)m(ord)t
-Fn(:)p Fo(v)-5 b(alue)5 b Fn($)29 b Fs(whenev)m(er)i(y)m(ou)f(obtain)g
-(a)h(new)f(revision)e(of)j(the)g(\014le.)0 1968 y Fm(16.1)68
-b(R)l(CS)31 b(Keyw)l(ords)125 2242 y Fs(This)d(is)i(a)g(list)f(of)i
-(the)f(k)m(eyw)m(ords)h(that)g Fr(r)n(cs)e Fs(curren)m(tly)h(\(in)f
-(release)i(5.6.0.1\))i(supp)s(orts:)0 2568 y Fn($Author: tholo $)96
-b Fs(The)30 b(login)f(name)i(of)f(the)h(user)e(who)h(c)m(hec)m(k)m(ed)j
-(in)c(the)h(revision.)0 2743 y Fn($Date: 1997/04/21 04:33:40 $)192 b Fs(The)30
-b(date)h(and)f(time)g(\(UTC\))g(the)h(revision)d(w)m(as)j(c)m(hec)m(k)m
-(ed)h(in.)0 2918 y Fn($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.9 1997/04/21 04:33:40 tholo Exp $)96 b Fs(A)33 b(standard)g(header)g(con)m
-(taining)f(the)i(full)d(pathname)i(of)g(the)h Fr(r)n(cs)e
-Fs(\014le,)h(the)h(revision)d(n)m(um)m(b)s(er,)480 3043
-y(the)j(date)g(\(UTC\),)g(the)g(author,)g(the)g(state,)i(and)d(the)h
-(lo)s(c)m(k)m(er)g(\(if)f(lo)s(c)m(k)m(ed\).)51 b(Files)33
-b(will)e(normally)480 3167 y(nev)m(er)g(b)s(e)e(lo)s(c)m(k)m(ed)i(when)
-f(y)m(ou)g(use)g Fr(cvs)p Fs(.)0 3343 y Fn($Id: cvs.ps,v 1.1.1.9 1997/04/21 04:33:40 tholo Exp $)288 b
-Fs(Same)30 b(as)h Fn($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.9 1997/04/21 04:33:40 tholo Exp $)p Fs(,)d(except)k(that)f(the)f
-Fr(r)n(cs)g Fs(\014lename)f(is)h(without)f(a)i(path.)0
-3518 y Fn($Name: $)192 b Fs(T)-8 b(ag)31 b(name)g(used)e(to)i(c)m(hec)m
-(k)h(out)f(this)e(\014le.)0 3693 y Fn($Locker: $)96 b Fs(The)39
-b(login)g(name)h(of)g(the)g(user)f(who)h(lo)s(c)m(k)m(ed)g(the)g
-(revision)e(\(empt)m(y)j(if)e(not)h(lo)s(c)m(k)m(ed,)j(and)c(th)m(us)
-480 3818 y(almost)30 b(alw)m(a)m(ys)h(useless)f(when)f(y)m(ou)i(are)g
-(using)e Fr(cvs)p Fs(\).)0 3993 y Fn($Log: cvs.ps,v $
-(using)e Fr(cvs)p Fs(\).)0 3993 y Fn(Revision 1.1.1.9 1997/04/21 04:33:40 tholo
-(using)e Fr(cvs)p Fs(\).)0 3993 y Fn(Missing files from import
-(using)e Fr(cvs)p Fs(\).)0 3993 y Fn()240 b Fs(The)39
-b(log)h(message)h(supplied)c(during)g(commit,)43 b(preceded)c(b)m(y)h
-(a)g(header)g(con)m(taining)f(the)h Fr(r)n(cs)480 4118
-y Fs(\014lename,)29 b(the)h(revision)e(n)m(um)m(b)s(er,)h(the)g
-(author,)h(and)f(the)h(date)g(\(UTC\).)g(Existing)e(log)i(messages)480
-4242 y(are)j Fo(not)h Fs(replaced.)46 b(Instead,)33 b(the)g(new)e(log)i
-(message)g(is)f(inserted)f(after)i Fn($Log:)p Fh(:)15
-b(:)g(:)o Fn($)p Fs(.)46 b(Eac)m(h)33 b(new)480 4367
-y(line)25 b(is)h(pre\014xed)g(with)g(a)h Fo(commen)m(t)h(leader)33
-b Fs(whic)m(h)25 b Fr(r)n(cs)h Fs(guesses)i(from)e(the)h(\014le)f(name)
-h(extension.)480 4491 y(It)41 b(can)g(b)s(e)f(c)m(hanged)i(with)d
-Fn(cvs)30 b(admin)f(-c)p Fs(.)71 b(See)41 b(Section)g(A.5.1)h([admin)e
-(options],)j(page)f(99.)480 4616 y(This)28 b(k)m(eyw)m(ord)i(is)f
-(useful)f(for)h(accum)m(ulating)h(a)g(complete)g(c)m(hange)h(log)f(in)e
-(a)i(source)g(\014le,)f(but)g(for)480 4740 y(sev)m(eral)i(reasons)f(it)
-g(can)h(b)s(e)e(problematic.)40 b(See)31 b(Section)f(16.5)i([Log)f(k)m
-(eyw)m(ord],)g(page)h(84.)0 4916 y Fn($RCSfile: cvs.ps,v $)480 5040
-y Fs(The)e(name)g(of)h(the)f(R)m(CS)g(\014le)g(without)f(a)i(path.)0
-5215 y Fn($Revision: 1.1.1.9 $)480 5340 y Fs(The)f(revision)e(n)m(um)m(b)s(er)i
-(assigned)f(to)i(the)g(revision.)p eop
+81 82 bop 150 -116 a Fv(Chapter)30 b(19:)41 b(Compatibilit)m(y)28
+b(b)s(et)m(w)m(een)j(CVS)f(V)-8 b(ersions)1522 b(81)150
+366 y Fs(19)80 b(Compatibilit)l(y)55 b(b)t(et)l(w)l(een)c(CVS)i(V)-13
+b(ersions)275 601 y Fv(The)46 b(rep)s(ository)f(format)i(is)f
+(compatible)g(going)h(bac)m(k)g(to)h Fu(cvs)e Fv(1.3.)90
+b(But)47 b(see)h(Section)e(5.6.5)150 710 y([W)-8 b(atc)m(hes)44
+b(Compatibilit)m(y],)f(page)g(41,)j(if)41 b(y)m(ou)h(ha)m(v)m(e)h
+(copies)f(of)g Fu(cvs)f Fv(1.6)i(or)f(older)f(and)h(y)m(ou)g(w)m(an)m
+(t)150 820 y(to)31 b(use)f(the)h(optional)e(dev)m(elop)s(er)h(comm)m
+(unication)g(features.)275 954 y(The)22 b(w)m(orking)g(directory)h
+(format)g(is)f(compatible)g(going)h(bac)m(k)h(to)g Fu(cvs)e
+Fv(1.5.)39 b(It)23 b(did)e(c)m(hange)j(b)s(et)m(w)m(een)150
+1064 y Fu(cvs)29 b Fv(1.3)j(and)d Fu(cvs)h Fv(1.5.)42
+b(If)29 b(y)m(ou)i(run)e Fu(cvs)g Fv(1.5)j(or)e(new)m(er)g(on)g(a)h(w)m
+(orking)f(directory)f(c)m(hec)m(k)m(ed)k(out)d(with)150
+1173 y Fu(cvs)c Fv(1.3,)j Fu(cvs)c Fv(will)f(con)m(v)m(ert)29
+b(it,)e(but)f(to)i(go)f(bac)m(k)h(to)f Fu(cvs)f Fv(1.3)i(y)m(ou)f(need)
+f(to)i(c)m(hec)m(k)g(out)f(a)g(new)g(w)m(orking)150 1283
+y(directory)j(with)f Fu(cvs)g Fv(1.3.)275 1418 y(The)39
+b(remote)j(proto)s(col)e(is)f(in)m(terop)s(erable)g(going)i(bac)m(k)g
+(to)g Fu(cvs)f Fv(1.5,)k(but)39 b(no)i(further)e(\(1.5)j(w)m(as)150
+1527 y(the)e(\014rst)e(o\016cial)h(release)h(with)e(the)h(remote)i
+(proto)s(col,)h(but)c(some)i(older)e(v)m(ersions)h(migh)m(t)g(still)f
+(b)s(e)150 1637 y(\015oating)28 b(around\).)40 b(In)27
+b(man)m(y)i(cases)g(y)m(ou)g(need)f(to)h(upgrade)e(b)s(oth)h(the)h
+(clien)m(t)e(and)h(the)h(serv)m(er)f(to)h(tak)m(e)150
+1746 y(adv)-5 b(an)m(tage)32 b(of)f(new)f(features)g(and)g(bug\014xes,)
+g(ho)m(w)m(ev)m(er.)p eop
%%Page: 82 84
-82 83 bop 0 -116 a Fs(82)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn($Source: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v $)96 b
-Fs(The)30 b(full)e(pathname)i(of)h(the)f(R)m(CS)g(\014le.)0
-543 y Fn($State: Exp $)144 b Fs(The)39 b(state)i(assigned)e(to)h(the)g
-(revision.)67 b(States)41 b(can)f(b)s(e)f(assigned)g(with)f
-Fn(cvs)29 b(admin)g(-s)p Fs(|See)480 667 y(Section)h(A.5.1)i([admin)d
-(options],)h(page)h(99.)0 1124 y Fm(16.2)68 b(Using)31
-b(k)l(eyw)l(ords)125 1399 y Fs(T)-8 b(o)26 b(include)f(a)i(k)m(eyw)m
-(ord)f(string)g(y)m(ou)h(simply)d(include)g(the)j(relev)-5
-b(an)m(t)26 b(text)i(string,)e(suc)m(h)h(as)f Fn($Id: cvs.ps,v 1.1.1.9 1997/04/21 04:33:40 tholo Exp $)p
-Fs(,)h(inside)d(the)0 1524 y(\014le,)i(and)f(commit)h(the)f(\014le.)39
-b Fr(cvs)24 b Fs(will)f(automatically)j(expand)f(the)h(string)e(as)i
-(part)g(of)g(the)g(commit)f(op)s(eration.)125 1765 y(It)i(is)g(common)h
-(to)g(em)m(b)s(ed)f Fn($Id: cvs.ps,v 1.1.1.9 1997/04/21 04:33:40 tholo Exp $)f Fs(string)h(in)f(the)i(C)f(source)h(co)s
-(de.)40 b(This)25 b(example)j(sho)m(ws)f(the)h(\014rst)e(few)i(lines)0
-1890 y(of)j(a)f(t)m(ypical)g(\014le,)g(after)h(k)m(eyw)m(ord)g
-(substitution)d(has)i(b)s(een)g(p)s(erformed:)240 2144
-y Fn(static)46 b(char)h(*rcsid="$Id:)d(samp.c,v)i(1.5)h(1993/10/19)e
-(14:57:32)g(ceder)i(Exp)f($";)240 2248 y(/*)h Fs(The)30
-b(follo)m(wing)f(lines)f(will)g(prev)m(en)m(t)j Fn(gcc)f
-Fs(v)m(ersion)g(2.)p Fo(x)383 2352 y Fs(from)g(issuing)e(an)i
-Fn(")p Fs(un)m(used)f(v)-5 b(ariable)p Fn(")29 b Fs(w)m(arning)p
-Fn(.)46 b(*/)240 2455 y(#if)h(__GNUC__)e(==)j(2)240 2559
-y(#define)e(USE\(var\))f(static)h(void)h(*)h(use_##var)d(=)i
-(\(&use_##var,)e(\(void)h(*\))h(&var\))240 2663 y(USE)g(\(rcsid\);)240
-2767 y(#endif)125 3042 y Fs(Ev)m(en)32 b(though)f(a)i(clev)m(er)f
-(optimizing)e(compiler)h(could)g(remo)m(v)m(e)i(the)f(un)m(used)f(v)-5
-b(ariable)31 b Fn(rcsid)p Fs(,)g(most)h(com-)0 3166 y(pilers)27
-b(tend)h(to)h(include)e(the)i(string)f(in)f(the)i(binary)-8
-b(.)39 b(Some)28 b(compilers)g(ha)m(v)m(e)i(a)f Fn(#pragma)d
-Fs(directiv)m(e)j(to)g(include)0 3291 y(literal)g(text)i(in)e(the)i
-(binary)-8 b(.)125 3566 y(The)32 b Fn(ident)g Fs(command)h(\(whic)m(h)g
-(is)f(part)i(of)f(the)h Fr(r)n(cs)e Fs(pac)m(k)-5 b(age\))36
-b(can)e(b)s(e)e(used)h(to)h(extract)h(k)m(eyw)m(ords)f(and)0
-3690 y(their)e(v)-5 b(alues)31 b(from)h(a)h(\014le.)46
-b(This)31 b(can)i(b)s(e)f(handy)f(for)h(text)i(\014les,)e(but)g(it)g
-(is)f(ev)m(en)j(more)e(useful)f(for)h(extracting)0 3815
-y(k)m(eyw)m(ords)f(from)f(binary)e(\014les.)240 4069
-y Fn($)47 b(ident)g(samp.c)240 4173 y(samp.c:)479 4276
-y($Id: cvs.ps,v 1.1.1.9 1997/04/21 04:33:40 tholo Exp $)240
-4380 y($)g(gcc)g(samp.c)240 4484 y($)g(ident)g(a.out)240
-4588 y(a.out:)479 4691 y($Id:)f(samp.c,v)g(1.5)h(1993/10/19)e(14:57:32)
-g(ceder)i(Exp)g($)125 4966 y Fs(S)p Fr(ccs)26 b Fs(is)h(another)h(p)s
-(opular)d(revision)h(con)m(trol)i(system.)40 b(It)28
-b(has)f(a)i(command,)f Fn(what)p Fs(,)f(whic)m(h)g(is)f(v)m(ery)j
-(similar)0 5091 y(to)i Fn(ident)d Fs(and)i(used)f(for)h(the)g(same)g
-(purp)s(ose.)39 b(Man)m(y)31 b(sites)e(without)g Fr(r)n(cs)g
-Fs(ha)m(v)m(e)j Fr(sccs)p Fs(.)39 b(Since)29 b Fn(what)g
-Fs(lo)s(oks)g(for)0 5215 y(the)k(c)m(haracter)i(sequence)f
-Fn(@\(#\))e Fs(it)g(is)h(easy)g(to)h(include)d(k)m(eyw)m(ords)j(that)f
-(are)h(detected)g(b)m(y)f(either)g(command.)0 5340 y(Simply)28
-b(pre\014x)h(the)h Fr(r)n(cs)g Fs(k)m(eyw)m(ord)h(with)e(the)h(magic)h
-Fr(sccs)e Fs(phrase,)h(lik)m(e)f(this:)p eop
+82 83 bop 150 -116 a Fv(82)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 83 85
-83 84 bop 0 -116 a Fs(Chapter)30 b(16:)41 b(Keyw)m(ord)30
-b(substitution)2437 b(83)240 366 y Fn(static)46 b(char)h(*id="@\(#\))e
-($Id: cvs.ps,v 1.1.1.9 1997/04/21 04:33:40 tholo Exp $";)0
-786 y Fm(16.3)68 b(Av)l(oiding)31 b(substitution)125
-1060 y Fs(Keyw)m(ord)h(substitution)f(has)i(its)g(disadv)-5
-b(an)m(tages.)49 b(Sometimes)33 b(y)m(ou)g(migh)m(t)g(w)m(an)m(t)h(the)
-f(literal)f(text)i(string)0 1185 y(`)p Fn($Author: tholo $)p
-Fs(')d(to)i(app)s(ear)f(inside)e(a)j(\014le)f(without)f
-Fr(r)n(cs)h Fs(in)m(terpreting)f(it)h(as)h(a)g(k)m(eyw)m(ord)g(and)f
-(expanding)f(it)h(in)m(to)0 1309 y(something)e(lik)m(e)g(`)p
-Fn($Author: tholo $)p Fs('.)125 1583 y(There)k(is)g(unfortunately)g
-(no)h(w)m(a)m(y)h(to)g(selectiv)m(ely)f(turn)f(o\013)i(k)m(eyw)m(ord)g
-(substitution.)49 b(Y)-8 b(ou)35 b(can)f(use)g(`)p Fn(-ko)p
-Fs(')0 1708 y(\(see)d(Section)g(16.4)g([Substitution)d(mo)s(des],)j
-(page)g(83\))g(to)g(turn)f(o\013)h(k)m(eyw)m(ord)f(substitution)e(en)m
-(tirely)-8 b(.)125 1982 y(In)28 b(man)m(y)h(cases)h(y)m(ou)f(can)h(a)m
-(v)m(oid)f(using)f Fr(r)n(cs)g Fs(k)m(eyw)m(ords)h(in)f(the)h(source,)h
-(ev)m(en)g(though)e(they)i(app)s(ear)e(in)g(the)0 2106
-y(\014nal)j(pro)s(duct.)45 b(F)-8 b(or)33 b(example,)f(the)h(source)f
-(for)g(this)f(man)m(ual)h(con)m(tains)g(`)p Fn($@asis{}Author$)p
-Fs(')d(whenev)m(er)j(the)0 2231 y(text)37 b(`)p Fn($Author: tholo $)p
-Fs(')c(should)h(app)s(ear.)55 b(In)35 b Fn(nroff)f Fs(and)h
-Fn(troff)f Fs(y)m(ou)i(can)g(em)m(b)s(ed)f(the)h(n)m(ull-c)m(haracter)f
-Fn(\\&)g Fs(inside)0 2355 y(the)c(k)m(eyw)m(ord)f(for)h(a)f(similar)e
-(e\013ect.)0 2775 y Fm(16.4)68 b(Substitution)31 b(mo)t(des)125
-3049 y Fs(Eac)m(h)g(\014le)f(has)h(a)g(stored)g(default)f(substitution)
-e(mo)s(de,)j(and)g(eac)m(h)h(w)m(orking)e(directory)g(cop)m(y)i(of)f(a)
-g(\014le)f(also)0 3173 y(has)d(a)g(substitution)e(mo)s(de.)39
-b(The)27 b(former)f(is)g(set)i(b)m(y)f(the)g(`)p Fn(-k)p
-Fs(')g(option)f(to)i Fn(cvs)h(add)e Fs(and)f Fn(cvs)j(admin)p
-Fs(;)e(the)h(latter)0 3298 y(is)e(set)h(b)m(y)g(the)g(-k)g(or)g(-A)g
-(options)f(to)i Fn(cvs)h(checkout)c Fs(or)i Fn(cvs)i(update)p
-Fs(.)38 b Fn(cvs)29 b(diff)d Fs(also)h(has)f(a)h(`)p
-Fn(-k)p Fs(')g(option.)39 b(F)-8 b(or)0 3423 y(some)31
-b(examples,)f(See)h(Chapter)e(17)j([Binary)d(\014les],)h(page)h(85.)125
-3696 y(The)e(mo)s(des)h(a)m(v)-5 b(ailable)30 b(are:)0
-3988 y(`)p Fn(-kkv)p Fs(')238 b(Generate)51 b(k)m(eyw)m(ord)f(strings)f
-(using)f(the)h(default)g(form,)55 b(e.g.)99 b Fn($Revision:)28
-b(5.7)h($)49 b Fs(for)h(the)480 4113 y Fn(Revision)28
-b Fs(k)m(eyw)m(ord.)0 4273 y(`)p Fn(-kkvl)p Fs(')190
-b(Lik)m(e)44 b(`)p Fn(-kkv)p Fs(',)k(except)d(that)g(a)g(lo)s(c)m(k)m
-(er's)f(name)h(is)e(alw)m(a)m(ys)i(inserted)e(if)g(the)i(giv)m(en)f
-(revision)f(is)480 4397 y(curren)m(tly)29 b(lo)s(c)m(k)m(ed.)42
-b(This)28 b(option)i(is)f(normally)g(not)i(useful)d(when)i
-Fr(cvs)f Fs(is)g(used.)0 4557 y(`)p Fn(-kk)p Fs(')286
-b(Generate)33 b(only)e(k)m(eyw)m(ord)h(names)g(in)e(k)m(eyw)m(ord)j
-(strings;)e(omit)h(their)e(v)-5 b(alues.)45 b(F)-8 b(or)32
-b(example,)g(for)480 4682 y(the)g Fn(Revision)d Fs(k)m(eyw)m(ord,)j
-(generate)h(the)f(string)e Fn($Revision: 1.1.1.9 $)f Fs(instead)h(of)i
-Fn($Revision: 1.1.1.9 $)p Fs(.)480 4806 y(This)c(option)g(is)h(useful)e
-(to)j(ignore)f(di\013erences)g(due)f(to)j(k)m(eyw)m(ord)e(substitution)
-e(when)i(comparing)480 4931 y(di\013eren)m(t)k(revisions)e(of)j(a)g
-(\014le.)0 5091 y(`)p Fn(-ko)p Fs(')286 b(Generate)22
-b(the)f(old)f(k)m(eyw)m(ord)h(string,)h(presen)m(t)f(in)e(the)i(w)m
-(orking)f(\014le)g(just)g(b)s(efore)h(it)f(w)m(as)h(c)m(hec)m(k)m(ed)i
-(in.)480 5215 y(F)-8 b(or)27 b(example,)g(for)g(the)f
-Fn(Revision)e Fs(k)m(eyw)m(ord,)k(generate)g(the)f(string)e
-Fn($Revision: 1.1.1.9 $)c Fs(instead)480 5340 y(of)31
-b Fn($Revision: 1.1.1.9 $)g Fs(if)f(that)i(is)e(ho)m(w)i(the)f(string)g
-(app)s(eared)f(when)h(the)g(\014le)g(w)m(as)g(c)m(hec)m(k)m(ed)j(in.)p
-eop
+83 84 bop 150 -116 a Fv(Chapter)30 b(20:)41 b(Revision)29
+b(managemen)m(t)2130 b(83)150 366 y Fs(20)80 b(Revision)55
+b(managemen)l(t)275 601 y Fv(If)26 b(y)m(ou)i(ha)m(v)m(e)h(read)e(this)
+f(far,)i(y)m(ou)g(probably)d(ha)m(v)m(e)k(a)e(prett)m(y)h(go)s(o)s(d)f
+(grasp)h(on)f(what)g Fu(cvs)f Fv(can)i(do)f(for)150 710
+y(y)m(ou.)41 b(This)29 b(c)m(hapter)i(talks)f(a)h(little)e(ab)s(out)h
+(things)f(that)i(y)m(ou)g(still)d(ha)m(v)m(e)k(to)f(decide.)275
+845 y(If)20 b(y)m(ou)h(are)h(doing)e(dev)m(elopmen)m(t)h(on)g(y)m(our)g
+(o)m(wn)g(using)f Fu(cvs)g Fv(y)m(ou)h(could)f(probably)g(skip)f(this)h
+(c)m(hapter.)150 954 y(The)28 b(questions)f(this)g(c)m(hapter)i(tak)m
+(es)h(up)d(b)s(ecome)h(more)h(imp)s(ortan)m(t)e(when)g(more)h(than)g
+(one)h(p)s(erson)e(is)150 1064 y(w)m(orking)j(in)f(a)i(rep)s(ository)-8
+b(.)150 1321 y Fq(20.1)68 b(When)45 b(to)g(commit?)275
+1514 y Fv(Y)-8 b(our)35 b(group)g(should)f(decide)h(whic)m(h)f(p)s
+(olicy)g(to)i(use)g(regarding)e(commits.)57 b(Sev)m(eral)35
+b(p)s(olicies)f(are)150 1623 y(p)s(ossible,)27 b(and)i(as)h(y)m(our)f
+(exp)s(erience)g(with)f Fu(cvs)g Fv(gro)m(ws)i(y)m(ou)g(will)d
+(probably)g(\014nd)h(out)i(what)f(w)m(orks)g(for)150
+1733 y(y)m(ou.)275 1868 y(If)39 b(y)m(ou)i(commit)f(\014les)f(to)s(o)i
+(quic)m(kly)e(y)m(ou)h(migh)m(t)g(commit)g(\014les)f(that)i(do)f(not)g
+(ev)m(en)h(compile.)69 b(If)150 1977 y(y)m(our)34 b(partner)g(up)s
+(dates)g(his)f(w)m(orking)h(sources)h(to)g(include)d(y)m(our)j(buggy)f
+(\014le,)h(he)f(will)e(b)s(e)i(unable)f(to)150 2087 y(compile)i(the)h
+(co)s(de.)57 b(On)35 b(the)h(other)h(hand,)f(other)g(p)s(ersons)f(will)
+e(not)j(b)s(e)f(able)h(to)g(b)s(ene\014t)f(from)h(the)150
+2196 y(impro)m(v)m(emen)m(ts)28 b(y)m(ou)g(mak)m(e)h(to)g(the)f(co)s
+(de)g(if)f(y)m(ou)i(commit)e(v)m(ery)i(seldom,)f(and)f(con\015icts)g
+(will)f(probably)150 2306 y(b)s(e)k(more)g(common.)275
+2440 y(It)j(is)f(common)i(to)g(only)e(commit)h(\014les)g(after)g
+(making)g(sure)g(that)g(they)h(can)f(b)s(e)g(compiled.)48
+b(Some)150 2550 y(sites)39 b(require)f(that)i(the)g(\014les)e(pass)h(a)
+h(test)h(suite.)67 b(P)m(olicies)39 b(lik)m(e)f(this)h(can)g(b)s(e)g
+(enforced)h(using)e(the)150 2660 y(commitinfo)27 b(\014le)g(\(see)j
+(Section)e(C.4)g([commitinfo],)g(page)h(128\),)i(but)c(y)m(ou)i(should)
+d(think)h(t)m(wice)h(b)s(efore)150 2769 y(y)m(ou)33 b(enforce)g(suc)m
+(h)g(a)g(con)m(v)m(en)m(tion.)49 b(By)34 b(making)e(the)h(dev)m
+(elopmen)m(t)g(en)m(vironmen)m(t)f(to)s(o)i(con)m(trolled)e(it)150
+2879 y(migh)m(t)d(b)s(ecome)h(to)s(o)g(regimen)m(ted)g(and)e(th)m(us)h
+(coun)m(ter-pro)s(ductiv)m(e)h(to)g(the)g(real)f(goal,)h(whic)m(h)e(is)
+h(to)h(get)150 2988 y(soft)m(w)m(are)i(written.)p eop
%%Page: 84 86
-84 85 bop 0 -116 a Fs(84)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(`)p Fn(-kb)p Fs(')286
-b(Lik)m(e)37 b(`)p Fn(-ko)p Fs(',)h(but)e(also)h(inhibit)d(con)m(v)m
-(ersion)j(of)g(line)e(endings)h(b)s(et)m(w)m(een)h(the)g(canonical)g
-(form)f(in)480 491 y(whic)m(h)24 b(they)i(are)g(stored)g(in)e(the)i
-(rep)s(ository)f(\(linefeed)f(only\),)j(and)e(the)g(form)h(appropriate)
-e(to)j(the)480 616 y(op)s(erating)33 b(system)g(in)f(use)h(on)g(the)g
-(clien)m(t.)49 b(F)-8 b(or)34 b(systems,)g(lik)m(e)e(unix,)g(whic)m(h)g
-(use)h(linefeed)f(only)480 740 y(to)g(terminate)g(lines,)e(this)g(is)g
-(the)i(same)g(as)g(`)p Fn(-ko)p Fs('.)43 b(F)-8 b(or)32
-b(more)g(information)e(on)h(binary)e(\014les,)i(see)480
-865 y(Chapter)f(17)h([Binary)f(\014les],)g(page)h(85.)0
-1039 y(`)p Fn(-kv)p Fs(')286 b(Generate)28 b(only)e(k)m(eyw)m(ord)h(v)
--5 b(alues)25 b(for)i(k)m(eyw)m(ord)g(strings.)38 b(F)-8
-b(or)27 b(example,)h(for)e(the)h Fn(Revision)d Fs(k)m(ey-)480
-1163 y(w)m(ord,)g(generate)h(the)e(string)f Fn(5.7)g
-Fs(instead)h(of)g Fn($Revision: 1.1.1.9 $)p Fs(.)38
-b(This)21 b(can)j(help)d(generate)k(\014les)480 1288
-y(in)f(programming)f(languages)i(where)g(it)f(is)g(hard)g(to)h(strip)f
-(k)m(eyw)m(ord)h(delimiters)e(lik)m(e)h Fn($Revision:)480
-1413 y($)30 b Fs(from)h(a)g(string.)41 b(Ho)m(w)m(ev)m(er,)33
-b(further)c(k)m(eyw)m(ord)i(substitution)e(cannot)i(b)s(e)f(p)s
-(erformed)f(once)j(the)480 1537 y(k)m(eyw)m(ord)f(names)f(are)h(remo)m
-(v)m(ed,)h(so)e(this)f(option)h(should)f(b)s(e)g(used)h(with)f(care.)
-480 1687 y(One)d(often)g(w)m(ould)f(lik)m(e)g(to)i(use)f(`)p
-Fn(-kv)p Fs(')f(with)g Fn(cvs)30 b(export)p Fs(|see)24
-b(Section)i(A.9)h([exp)s(ort],)h(page)e(110.)480 1811
-y(But)31 b(b)s(e)e(a)m(w)m(are)j(that)f(do)s(esn't)f(handle)f(an)h(exp)
-s(ort)h(con)m(taining)e(binary)g(\014les)g(correctly)-8
-b(.)0 2259 y Fm(16.5)68 b(Problems)31 b(with)g(the)g($Log: cvs.ps,v $
-b(.)0 2259 y Fm(16.5)68 b(Problems)31 b(with)g(the)g(Revision 1.1.1.9 1997/04/21 04:33:40 tholo
-b(.)0 2259 y Fm(16.5)68 b(Problems)31 b(with)g(the)g(Missing files from import
-b(.)0 2259 y Fm(16.5)68 b(Problems)31 b(with)g(the)g()g(k)l(eyw)l
-(ord.)125 2533 y Fs(The)25 b Fn($Log: cvs.ps,v $
-(ord.)125 2533 y Fs(The)25 b Fn(Revision 1.1.1.9 1997/04/21 04:33:40 tholo
-(ord.)125 2533 y Fs(The)25 b Fn(Missing files from import
-(ord.)125 2533 y Fs(The)25 b Fn()f Fs(k)m(eyw)m(ord)i(is)f
-(somewhat)h(con)m(tro)m(v)m(ersial.)40 b(As)25 b(long)h(as)f(y)m(ou)h
-(are)g(w)m(orking)f(on)h(y)m(our)g(dev)m(elopmen)m(t)0
-2658 y(system)36 b(the)h(information)d(is)i(easily)f(accessible)h(ev)m
-(en)h(if)e(y)m(ou)i(do)f(not)g(use)g(the)h Fn($Log: cvs.ps,v $
-(en)h(if)e(y)m(ou)i(do)f(not)g(use)g(the)h Fn(Revision 1.1.1.9 1997/04/21 04:33:40 tholo
-(en)h(if)e(y)m(ou)i(do)f(not)g(use)g(the)h Fn(Missing files from import
-(en)h(if)e(y)m(ou)i(do)f(not)g(use)g(the)h Fn()d
-Fs(k)m(eyw)m(ord|just)i(do)h(a)0 2782 y Fn(cvs)29 b(log)p
-Fs(.)40 b(Once)31 b(y)m(ou)f(exp)s(ort)g(the)h(\014le)f(the)g(history)f
-(information)g(migh)m(t)h(b)s(e)g(useless)f(an)m(yho)m(w.)125
-3056 y(A)39 b(more)h(serious)e(concern)i(is)e(that)i
-Fr(r)n(cs)f Fs(is)f(not)i(go)s(o)s(d)f(at)i(handling)36
-b Fn($Log: cvs.ps,v $
-b Fn(Revision 1.1.1.9 1997/04/21 04:33:40 tholo
-b Fn(Missing files from import
-b Fn()i Fs(en)m(tries)i(when)e(a)i(branc)m(h)f(is)0
-3181 y(merged)30 b(on)m(to)i(the)f(main)e(trunk.)39 b(Con\015icts)30
-b(often)h(result)e(from)h(the)g(merging)g(op)s(eration.)125
-3455 y(P)m(eople)41 b(also)g(tend)f(to)i Fn(")p Fs(\014x)p
-Fn(")e Fs(the)h(log)g(en)m(tries)f(in)g(the)h(\014le)f(\(correcting)i
-(sp)s(elling)37 b(mistak)m(es)42 b(and)e(ma)m(yb)s(e)0
-3579 y(ev)m(en)33 b(factual)g(errors\).)48 b(If)32 b(that)h(is)f(done)h
-(the)g(information)e(from)h Fn(cvs)d(log)j Fs(will)e(not)j(b)s(e)f
-(consisten)m(t)h(with)f(the)0 3704 y(information)d(inside)f(the)i
-(\014le.)40 b(This)29 b(ma)m(y)i(or)f(ma)m(y)h(not)g(b)s(e)e(a)i
-(problem)e(in)g(real)h(life.)125 3978 y(It)f(has)f(b)s(een)g(suggested)
-i(that)f(the)g Fn($Log: cvs.ps,v $
-i(that)f(the)g Fn(Revision 1.1.1.9 1997/04/21 04:33:40 tholo
-i(that)f(the)g Fn(Missing files from import
-i(that)f(the)g Fn()f Fs(k)m(eyw)m(ord)h(should)e(b)s(e)h(inserted)
-g Fo(last)j Fs(in)c(the)i(\014le,)g(and)f(not)h(in)f(the)0
-4102 y(\014les)k(header,)h(if)e(it)i(is)e(to)i(b)s(e)f(used)g(at)i
-(all.)46 b(That)32 b(w)m(a)m(y)i(the)f(long)f(list)f(of)i(c)m(hange)h
-(messages)f(will)d(not)j(in)m(terfere)0 4227 y(with)c(ev)m(eryda)m(y)j
-(source)e(\014le)g(bro)m(wsing.)p eop
+84 85 bop 150 -116 a Fv(84)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 85 87
-85 86 bop 0 -116 a Fs(Chapter)30 b(17:)41 b(Handling)29
-b(binary)f(\014les)2469 b(85)0 366 y Fp(17)80 b(Handling)31
-b(binary)g(\014les)125 846 y Fs(There)24 b(are)h(t)m(w)m(o)h(issues)e
-(with)f(using)h Fr(cvs)g Fs(to)h(store)h(binary)d(\014les.)38
-b(The)24 b(\014rst)g(is)g(that)i Fr(cvs)e Fs(b)m(y)g(default)g(con)m(v)
-m(ert)0 970 y(line)k(endings)h(b)s(et)m(w)m(een)h(the)g(canonical)g
-(form)f(in)g(whic)m(h)f(they)j(are)f(stored)g(in)f(the)h(rep)s(ository)
-e(\(linefeed)h(only\),)0 1095 y(and)d(the)i(form)e(appropriate)g(to)i
-(the)f(op)s(erating)g(system)g(in)e(use)i(on)g(the)g(clien)m(t)g(\(for)
-g(example,)g(carriage)h(return)0 1219 y(follo)m(w)m(ed)i(b)m(y)g(line)f
-(feed)h(for)h(Windo)m(ws)e(NT\).)125 1515 y(The)i(second)i(is)e(that)i
-(a)g(binary)d(\014le)i(migh)m(t)g(happ)s(en)e(to)j(con)m(tain)g(data)g
-(whic)m(h)e(lo)s(oks)h(lik)m(e)f(a)i(k)m(eyw)m(ord)g(\(see)0
-1639 y(Chapter)d(16)h([Keyw)m(ord)f(substitution],)f(page)i(81\),)h(so)
-e(k)m(eyw)m(ord)h(expansion)f(m)m(ust)g(b)s(e)g(turned)f(o\013.)125
-1934 y(The)d(`)p Fn(-kb)p Fs(')g(option)h(a)m(v)-5 b(ailable)26
-b(with)g(some)h Fr(cvs)f Fs(commands)h(insures)d(that)k(neither)e(line)
-f(ending)h(con)m(v)m(ersion)0 2059 y(nor)f(k)m(eyw)m(ord)h(expansion)f
-(will)e(b)s(e)h(done.)39 b(If)26 b(y)m(ou)f(are)h(using)f(an)g(old)g(v)
-m(ersion)g(of)h Fr(r)n(cs)e Fs(without)h(this)f(option,)j(and)0
-2183 y(y)m(ou)36 b(are)g(using)e(an)h(op)s(erating)g(system,)j(suc)m(h)
-d(as)h(unix,)f(whic)m(h)f(terminates)i(lines)e(with)g(linefeeds)g(only)
--8 b(,)37 b(y)m(ou)0 2308 y(can)29 b(use)g(`)p Fn(-ko)p
-Fs(')f(instead;)h(if)f(y)m(ou)i(are)f(on)g(another)g(op)s(erating)f
-(system,)i(upgrade)e(to)i(a)f(v)m(ersion)f(of)i Fr(r)n(cs)p
-Fs(,)e(suc)m(h)h(as)0 2432 y(5.7)i(or)g(later,)f(whic)m(h)g(supp)s
-(orts)e(`)p Fn(-kb)p Fs('.)125 2727 y(Here)i(is)g(an)g(example)g(of)h
-(ho)m(w)f(y)m(ou)h(can)f(create)i(a)f(new)f(\014le)g(using)e(the)j(`)p
-Fn(-kb)p Fs(')f(\015ag:)240 3002 y Fn($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.9 1997/04/21 04:33:40 tholo Exp $')f(>)i
-(kotest)240 3106 y($)f(cvs)g(add)g(-kb)g(-m"A)g(test)f(file")h(kotest)
-240 3209 y($)g(cvs)g(ci)h(-m"First)d(checkin;)h(contains)f(a)j
-(keyword")d(kotest)125 3504 y Fs(If)29 b(a)i(\014le)e(acciden)m(tally)h
-(gets)i(added)d(without)h(`)p Fn(-kb)p Fs(',)g(one)g(can)h(use)f(the)g
-Fn(cvs)g(admin)f Fs(command)h(to)h(reco)m(v)m(er.)0 3629
-y(F)-8 b(or)31 b(example:)240 3903 y Fn($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.9 1997/04/21 04:33:40 tholo Exp $')f(>)i
-(kotest)240 4007 y($)f(cvs)g(add)g(-m"A)g(test)g(file")f(kotest)240
-4111 y($)h(cvs)g(ci)h(-m"First)d(checkin;)h(contains)f(a)j(keyword")d
-(kotest)240 4215 y($)i(cvs)g(admin)g(-kb)g(kotest)240
-4318 y($)g(cvs)g(update)f(-A)i(kotest)240 4422 y($)f(cvs)g(commit)f(-m)
-i("make)e(it)h(binary")f(kotest)94 b(#)47 b Fs(F)-8 b(or)31
-b(non-unix)e(systems)125 4717 y(When)i(y)m(ou)h(c)m(hec)m(k)h(in)e(the)
-h(\014le)f(`)p Fn(kotest)p Fs(')f(the)i(k)m(eyw)m(ords)g(are)g
-(expanded.)44 b(\(T)-8 b(ry)32 b(the)g(ab)s(o)m(v)m(e)h(example,)f(and)
-0 4842 y(do)k(a)h Fn(cat)29 b(kotest)35 b Fs(after)i(ev)m(ery)g
-(command\).)58 b(The)36 b Fn(cvs)30 b(admin)e(-kb)36
-b Fs(command)g(sets)h(the)f(default)f(k)m(eyw)m(ord)0
-4966 y(substitution)c(metho)s(d)h(for)h(this)e(\014le,)i(but)f(it)h(do)
-s(es)g(not)g(alter)g(the)g(w)m(orking)f(cop)m(y)i(of)f(the)g(\014le)f
-(that)h(y)m(ou)g(ha)m(v)m(e.)0 5091 y(The)e(easiest)i(w)m(a)m(y)f(to)h
-(get)g(the)f(unexpanded)e(v)m(ersion)h(of)h(`)p Fn(kotest)p
-Fs(')f(is)g Fn(cvs)e(update)g(-A)p Fs(.)44 b(If)31 b(y)m(ou)i(need)e
-(to)i(cop)s(e)0 5215 y(with)25 b(line)f(endings)g(\(that)j(is,)f(y)m
-(ou)h(are)f(using)e(a)j Fr(cvs)e Fs(clien)m(t)g(on)h(a)h(non-unix)c
-(system\),)28 b(then)e(y)m(ou)g(need)g(to)g(c)m(hec)m(k)0
-5340 y(in)j(a)i(new)f(cop)m(y)h(of)f(the)h(\014le,)f(as)g(sho)m(wn)g(b)
-m(y)g(the)h Fn(cvs)e(commit)g Fs(command)h(ab)s(o)m(v)m(e.)p
+85 86 bop 150 -116 a Fv(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(85)150 366 y Fs(App)t(endix)53 b(A)81
+b(Guide)53 b(to)h(CVS)f(commands)275 634 y Fv(This)39
+b(app)s(endix)h(describ)s(es)g(the)h(o)m(v)m(erall)h(structure)g(of)f
+Fu(cvs)g Fv(commands,)k(and)c(describ)s(es)f(some)150
+743 y(commands)24 b(in)f(detail)h(\(others)h(are)f(describ)s(ed)f
+(elsewhere;)j(for)e(a)h(quic)m(k)f(reference)g(to)i Fu(cvs)d
+Fv(commands,)150 853 y(see)31 b(App)s(endix)d(B)i([In)m(v)m(oking)h
+(CVS],)f(page)h(115\).)150 1138 y Fq(A.1)67 b(Ov)l(erall)47
+b(structure)e(of)g(CVS)f(commands)275 1341 y Fv(The)29
+b(o)m(v)m(erall)i(format)g(of)f(all)g Fu(cvs)f Fv(commands)h(is:)390
+1481 y Fp(cvs)47 b([)g(cvs_options)e(])j(cvs_command)c([)k
+(command_options)43 b(])48 b([)f(command_args)e(])150
+1657 y(cvs)336 b Fv(The)30 b(name)g(of)h(the)f Fu(cvs)g
+Fv(program.)150 1827 y Fp(cvs_options)630 1937 y Fv(Some)f(options)f
+(that)h(a\013ect)i(all)c(sub-commands)h(of)h Fu(cvs)p
+Fv(.)39 b(These)29 b(are)g(describ)s(ed)d(b)s(elo)m(w.)150
+2107 y Fp(cvs_command)630 2217 y Fv(One)20 b(of)h(sev)m(eral)h
+(di\013eren)m(t)e(sub-commands.)36 b(Some)21 b(of)g(the)g(commands)g
+(ha)m(v)m(e)h(aliases)e(that)630 2326 y(can)37 b(b)s(e)f(used)g
+(instead;)k(those)d(aliases)f(are)h(noted)g(in)f(the)h(reference)g(man)
+m(ual)f(for)g(that)630 2436 y(command.)47 b(There)32
+b(are)h(only)e(t)m(w)m(o)j(situations)d(where)h(y)m(ou)h(ma)m(y)g(omit)
+f(`)p Fp(cvs_command)p Fv(':)630 2546 y(`)p Fp(cvs)e(-H)p
+Fv(')k(elicits)f(a)i(list)e(of)i(a)m(v)-5 b(ailable)33
+b(commands,)j(and)e(`)p Fp(cvs)29 b(-v)p Fv(')34 b(displa)m(ys)f(v)m
+(ersion)h(in-)630 2655 y(formation)c(on)g Fu(cvs)g Fv(itself.)150
+2826 y Fp(command_options)630 2935 y Fv(Options)f(that)i(are)g(sp)s
+(eci\014c)e(for)h(the)h(command.)150 3106 y Fp(command_args)630
+3215 y Fv(Argumen)m(ts)f(to)i(the)e(commands.)275 3391
+y(There)41 b(is)h(unfortunately)f(some)i(confusion)e(b)s(et)m(w)m(een)i
+Fp(cvs_options)c Fv(and)j Fp(command_options)p Fv(.)150
+3501 y(`)p Fp(-l)p Fv(',)37 b(when)e(giv)m(en)h(as)g(a)g
+Fp(cvs_option)p Fv(,)f(only)g(a\013ects)i(some)f(of)g(the)g(commands.)
+57 b(When)36 b(it)f(is)g(giv)m(en)150 3610 y(as)g(a)g
+Fp(command_option)c Fv(is)j(has)h(a)g(di\013eren)m(t)f(meaning,)i(and)e
+(is)g(accepted)i(b)m(y)f(more)g(commands.)54 b(In)150
+3720 y(other)26 b(w)m(ords,)h(do)e(not)h(tak)m(e)i(the)e(ab)s(o)m(v)m
+(e)h(categorization)g(to)s(o)g(seriously)-8 b(.)38 b(Lo)s(ok)26
+b(at)g(the)g(do)s(cumen)m(tation)150 3829 y(instead.)150
+4114 y Fq(A.2)67 b(CVS's)45 b(exit)h(status)275 4318
+y Fv(CVS)25 b(can)h(indicate)e(to)j(the)f(calling)e(en)m(vironmen)m(t)h
+(whether)h(it)f(succeeded)h(or)g(failed)e(b)m(y)i(setting)g(its)150
+4427 y Fr(exit)h(status)p Fv(.)40 b(The)27 b(exact)i(w)m(a)m(y)g(of)e
+(testing)h(the)f(exit)g(status)h(will)d(v)-5 b(ary)27
+b(from)g(one)h(op)s(erating)f(system)g(to)150 4537 y(another.)45
+b(F)-8 b(or)32 b(example)f(in)g(a)h(unix)d(shell)h(script)h(the)h(`)p
+Fp($?)p Fv(')f(v)-5 b(ariable)30 b(will)f(b)s(e)i(0)h(if)f(the)h(last)f
+(command)150 4647 y(returned)e(a)i(successful)e(exit)h(status,)h(or)g
+(greater)g(than)f(0)h(if)e(the)i(exit)f(status)h(indicated)e(failure.)
+275 4792 y(If)g(CVS)h(is)f(successful,)h(it)g(returns)f(a)i(successful)
+e(status;)i(if)e(there)h(is)g(an)g(error,)g(it)g(prin)m(ts)f(an)h
+(error)150 4902 y(message)h(and)f(returns)f(a)i(failure)d(status.)41
+b(The)30 b(one)h(exception)f(to)h(this)e(is)h(the)g Fp(cvs)g(diff)f
+Fv(command.)150 5011 y(It)k(will)d(return)h(a)i(successful)f(status)g
+(if)g(it)g(found)g(no)g(di\013erences,)h(or)f(a)h(failure)e(status)i
+(if)f(there)g(w)m(ere)150 5121 y(di\013erences)f(or)h(if)f(there)i(w)m
+(as)f(an)g(error.)45 b(Because)34 b(this)d(b)s(eha)m(vior)g(pro)m
+(vides)g(no)h(go)s(o)s(d)g(w)m(a)m(y)h(to)g(detect)150
+5230 y(errors,)j(in)e(the)h(future)f(it)h(is)f(p)s(ossible)e(that)k
+Fp(cvs)29 b(diff)34 b Fv(will)f(b)s(e)h(c)m(hanged)i(to)f(b)s(eha)m(v)m
+(e)h(lik)m(e)e(the)i(other)150 5340 y Fu(cvs)29 b Fv(commands.)p
eop
%%Page: 86 88
-86 87 bop 0 -116 a Fs(86)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(Ho)m(w)m(ev)m(er,)35
-b(in)d(using)f Fn(cvs)f(admin)f(-k)j Fs(to)h(c)m(hange)h(the)g(k)m(eyw)
-m(ord)f(expansion,)f(b)s(e)h(a)m(w)m(are)h(that)f(the)g(k)m(eyw)m(ord)0
-491 y(expansion)h(mo)s(de)h(is)f(not)h(v)m(ersion)g(con)m(trolled.)55
-b(This)33 b(means)i(that,)i(for)e(example,)i(that)e(if)f(y)m(ou)i(ha)m
-(v)m(e)g(a)g(text)0 616 y(\014le)c(in)f(old)h(releases,)h(and)f(a)h
-(binary)e(\014le)h(with)f(the)i(same)g(name)f(in)f(new)h(releases,)i
-Fr(cvs)e Fs(pro)m(vides)f(no)i(w)m(a)m(y)g(to)0 740 y(c)m(hec)m(k)h
-(out)e(the)h(\014le)e(in)g(text)i(or)f(binary)f(mo)s(de)g(dep)s(ending)
-f(on)i(what)g(v)m(ersion)g(y)m(ou)g(are)h(c)m(hec)m(king)g(out.)46
-b(There)0 865 y(is)29 b(no)i(go)s(o)s(d)f(w)m(ork)-5
-b(around)29 b(for)h(this)g(problem.)125 1139 y(Y)-8 b(ou)32
-b(can)g(also)g(set)g(a)g(default)f(for)h(whether)f Fn(cvs)e(add)i
-Fs(and)g Fn(cvs)f(import)g Fs(treat)j(a)f(\014le)f(as)h(binary)e(based)
-h(on)0 1263 y(its)c(name;)i(for)f(example)g(y)m(ou)g(could)f(sa)m(y)i
-(that)f(\014les)f(who)h(names)g(end)f(in)f(`)p Fn(.exe)p
-Fs(')i(are)g(binary)-8 b(.)39 b(See)28 b(Section)g(C.2)0
-1388 y([W)-8 b(rapp)s(ers],)30 b(page)i(141.)p eop
+86 87 bop 150 -116 a Fv(86)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Fq(A.3)67 b(Default)47
+b(options)e(and)g(the)g Fg(~)p Fq(/.cvsrc)f(\014le)275
+556 y Fv(There)28 b(are)i(some)f Fp(command_options)c
+Fv(that)30 b(are)g(used)e(so)h(often)h(that)g(y)m(ou)f(migh)m(t)g(ha)m
+(v)m(e)h(set)g(up)e(an)150 665 y(alias)i(or)h(some)g(other)g(means)g
+(to)g(mak)m(e)h(sure)e(y)m(ou)i(alw)m(a)m(ys)f(sp)s(ecify)e(that)j
+(option.)41 b(One)31 b(example)f(\(the)150 775 y(one)d(that)h(dro)m(v)m
+(e)g(the)f(implemen)m(tation)f(of)h(the)g(.cvsrc)h(supp)s(ort,)e
+(actually\))h(is)f(that)h(man)m(y)g(p)s(eople)f(\014nd)150
+884 y(the)k(default)e(output)h(of)h(the)f(`)p Fp(diff)p
+Fv(')g(command)g(to)h(b)s(e)f(v)m(ery)g(hard)g(to)h(read,)g(and)e(that)
+i(either)f(con)m(text)150 994 y(di\013s)g(or)h(unidi\013s)e(are)i(m)m
+(uc)m(h)h(easier)f(to)h(understand.)275 1125 y(The)g(`)p
+Fp(~/.cvsrc)p Fv(')g(\014le)g(is)g(a)i(w)m(a)m(y)g(that)f(y)m(ou)h(can)
+f(add)g(default)f(options)h(to)h Fp(cvs_commands)28 b
+Fv(within)150 1235 y(cvs,)j(instead)e(of)i(relying)e(on)h(aliases)g(or)
+g(other)h(shell)d(scripts.)275 1366 y(The)34 b(format)i(of)f(the)h(`)p
+Fp(~/.cvsrc)p Fv(')d(\014le)i(is)f(simple.)53 b(The)35
+b(\014le)f(is)h(searc)m(hed)g(for)g(a)h(line)e(that)h(b)s(egins)150
+1475 y(with)i(the)i(same)g(name)f(as)h(the)f Fp(cvs_command)e
+Fv(b)s(eing)h(executed.)66 b(If)38 b(a)g(matc)m(h)i(is)d(found,)j(then)
+e(the)150 1585 y(remainder)26 b(of)i(the)g(line)e(is)g(split)g(up)h
+(\(at)i(whitespace)e(c)m(haracters\))i(in)m(to)f(separate)h(options)e
+(and)g(added)150 1695 y(to)k(the)g(command)f(argumen)m(ts)g
+Fr(b)s(efore)36 b Fv(an)m(y)30 b(options)g(from)g(the)g(command)h
+(line.)275 1826 y(If)d(a)i(command)f(has)f(t)m(w)m(o)j(names)e(\(e.g.,)
+i Fp(checkout)c Fv(and)i Fp(co)p Fv(\),)g(the)g(o\016cial)g(name,)h
+(not)f(necessarily)150 1935 y(the)j(one)g(used)f(on)h(the)g(command)f
+(line,)g(will)e(b)s(e)i(used)g(to)h(matc)m(h)h(against)f(the)g(\014le.)
+44 b(So)32 b(if)e(this)h(is)g(the)150 2045 y(con)m(ten)m(ts)h(of)f(the)
+f(user's)g(`)p Fp(~/.cvsrc)p Fv(')f(\014le:)390 2170
+y Fp(log)47 b(-N)390 2274 y(diff)g(-u)390 2378 y(update)f(-P)390
+2481 y(co)h(-P)150 2612 y Fv(the)34 b(command)g(`)p Fp(cvs)c(checkout)e
+(foo)p Fv(')33 b(w)m(ould)g(ha)m(v)m(e)i(the)g(`)p Fp(-P)p
+Fv(')e(option)h(added)f(to)i(the)f(argumen)m(ts,)i(as)150
+2722 y(w)m(ell)29 b(as)i(`)p Fp(cvs)f(co)f(foo)p Fv('.)275
+2853 y(With)21 b(the)h(example)f(\014le)g(ab)s(o)m(v)m(e,)k(the)d
+(output)f(from)h(`)p Fp(cvs)29 b(diff)h(foobar)p Fv(')20
+b(will)f(b)s(e)i(in)g(unidi\013)d(format.)150 2963 y(`)p
+Fp(cvs)30 b(diff)f(-c)h(foobar)p Fv(')d(will)f(pro)m(vide)i(con)m(text)
+i(di\013s,)e(as)h(usual.)38 b(Getting)30 b Fp(")p Fv(old)p
+Fp(")d Fv(format)i(di\013s)e(w)m(ould)150 3072 y(b)s(e)37
+b(sligh)m(tly)g(more)h(complicated,)i(b)s(ecause)e Fp(diff)e
+Fv(do)s(esn't)i(ha)m(v)m(e)h(an)f(option)g(to)g(sp)s(ecify)f(use)h(of)g
+(the)150 3182 y Fp(")p Fv(old)p Fp(")29 b Fv(format,)i(so)g(y)m(ou)f(w)
+m(ould)f(need)i(`)p Fp(cvs)e(-f)h(diff)f(foobar)p Fv('.)275
+3313 y(In)23 b(place)i(of)f(the)h(command)f(name)h(y)m(ou)g(can)g(use)f
+Fp(cvs)f Fv(to)j(sp)s(ecify)d(global)h(options)f(\(see)j(Section)e(A.4)
+150 3423 y([Global)30 b(options],)g(page)h(86\).)42 b(F)-8
+b(or)31 b(example)f(the)h(follo)m(wing)e(line)f(in)h(`)p
+Fp(.cvsrc)p Fv(')390 3548 y Fp(cvs)47 b(-z6)275 3679
+y Fv(causes)30 b Fu(cvs)g Fv(to)h(use)f(compression)f(lev)m(el)h(6)150
+3926 y Fq(A.4)67 b(Global)46 b(options)275 4115 y Fv(The)29
+b(a)m(v)-5 b(ailable)30 b(`)p Fp(cvs_options)p Fv(')e(\(that)j(are)g
+(giv)m(en)f(to)i(the)e(left)g(of)h(`)p Fp(cvs_command)p
+Fv('\))d(are:)150 4268 y Fp(--allow-root=)p Fr(ro)s(otdir)630
+4377 y Fv(Sp)s(ecify)h(legal)i Fu(cvsr)n(oot)e Fv(directory)-8
+b(.)43 b(See)31 b(Section)g(3.9.3.1)i([P)m(assw)m(ord)f(authen)m
+(tication)630 4487 y(serv)m(er],)f(page)g(23.)150 4639
+y Fp(-b)f Fr(bindir)113 b Fv(Use)41 b Fr(bindir)j Fv(as)d(the)g
+(directory)f(where)h Fu(r)n(cs)e Fv(programs)i(are)g(lo)s(cated.)72
+b(Ov)m(errides)40 b(the)630 4749 y(setting)i(of)f(the)h
+Fp($RCSBIN)d Fv(en)m(vironmen)m(t)i(v)-5 b(ariable)41
+b(and)g(an)m(y)g(precompiled)f(directory)-8 b(.)630 4859
+y(This)29 b(parameter)h(should)f(b)s(e)h(sp)s(eci\014ed)e(as)j(an)f
+(absolute)g(pathname.)150 5011 y Fp(-T)g Fr(temp)s(dir)630
+5121 y Fv(Use)h Fr(temp)s(dir)36 b Fv(as)31 b(the)g(directory)g(where)f
+(temp)s(orary)h(\014les)f(are)h(lo)s(cated.)43 b(Ov)m(errides)30
+b(the)630 5230 y(setting)42 b(of)f(the)h Fp($TMPDIR)d
+Fv(en)m(vironmen)m(t)i(v)-5 b(ariable)41 b(and)g(an)m(y)g(precompiled)f
+(directory)-8 b(.)630 5340 y(This)29 b(parameter)h(should)f(b)s(e)h(sp)
+s(eci\014ed)e(as)j(an)f(absolute)g(pathname.)p eop
%%Page: 87 89
-87 88 bop 0 -116 a Fs(Chapter)30 b(18:)41 b(Ho)m(w)31
-b(y)m(our)g(build)c(system)k(in)m(teracts)g(with)e(CVS)1586
-b(87)0 366 y Fp(18)80 b(Ho)l(w)29 b(y)l(our)h(build)h(system)d(in)l
-(teracts)i(with)g(CVS)125 740 y Fs(As)24 b(men)m(tioned)h(in)e(the)i
-(in)m(tro)s(duction,)g Fr(cvs)f Fs(do)s(es)g(not)h(con)m(tain)g(soft)m
-(w)m(are)i(for)d(building)d(y)m(our)k(soft)m(w)m(are)h(from)0
-865 y(source)33 b(co)s(de.)49 b(This)31 b(section)j(describ)s(es)d(ho)m
-(w)i(v)-5 b(arious)32 b(asp)s(ects)h(of)h(y)m(our)f(build)d(system)j
-(migh)m(t)f(in)m(teract)i(with)0 989 y Fr(cvs)p Fs(.)125
-1263 y(One)27 b(common)g(question,)h(esp)s(ecially)e(from)h(p)s(eople)f
-(who)h(are)h(accustomed)h(to)f Fr(r)n(cs)p Fs(,)f(is)g(ho)m(w)g(to)h
-(mak)m(e)h(their)0 1388 y(build)35 b(get)40 b(an)e(up)g(to)h(date)g
-(cop)m(y)g(of)g(the)f(sources.)65 b(The)38 b(answ)m(er)h(to)g(this)e
-(with)g Fr(cvs)h Fs(is)f(t)m(w)m(o-fold.)66 b(First)38
-b(of)0 1512 y(all,)h(since)f Fr(cvs)f Fs(itself)g(can)h(recurse)g
-(through)g(directories,)h(there)f(is)f(no)i(need)e(to)i(mo)s(dify)e(y)m
-(our)h(`)p Fn(Makefile)p Fs(')0 1637 y(\(or)33 b(whatev)m(er)g
-(con\014guration)e(\014le)g(y)m(our)i(build)c(to)s(ol)j(uses\))g(to)h
-(mak)m(e)g(sure)f(eac)m(h)h(\014le)f(is)f(up)g(to)i(date.)47
-b(Instead,)0 1761 y(just)29 b(use)g(t)m(w)m(o)h(commands,)g(\014rst)e
-Fn(cvs)i(-q)f(update)f Fs(and)h(then)g Fn(make)f Fs(or)h(whatev)m(er)h
-(the)g(command)f(is)f(to)i(in)m(v)m(ok)m(e)0 1886 y(y)m(our)39
-b(build)d(to)s(ol.)67 b(Secondly)-8 b(,)41 b(y)m(ou)e(do)g(not)h
-(necessarily)e Fo(w)m(an)m(t)k Fs(to)e(get)g(a)f(cop)m(y)h(of)f(a)h(c)m
-(hange)g(someone)g(else)0 2010 y(made)j(un)m(til)d(y)m(ou)j(ha)m(v)m(e)
-h(\014nished)c(y)m(our)j(o)m(wn)f(w)m(ork.)77 b(One)43
-b(suggested)g(approac)m(h)g(is)e(to)i(\014rst)f(up)s(date)g(y)m(our)0
-2135 y(sources,)37 b(then)e(implemen)m(t,)g(build)d(and)j(test)h(the)g
-(c)m(hange)g(y)m(ou)g(w)m(ere)f(thinking)e(of,)k(and)e(then)g(commit)g
-(y)m(our)0 2259 y(sources)30 b(\(up)s(dating)e(\014rst)h(if)g
-(necessary\).)42 b(By)30 b(p)s(erio)s(dically)c(\(in)j(b)s(et)m(w)m
-(een)i(c)m(hanges,)g(using)d(the)i(approac)m(h)h(just)0
-2384 y(describ)s(ed\))e(up)s(dating)f(y)m(our)i(en)m(tire)h(tree,)g(y)m
-(ou)g(ensure)e(that)i(y)m(our)g(sources)f(are)h(su\016cien)m(tly)e(up)g
-(to)i(date.)125 2658 y(One)d(common)h(need)f(is)g(to)h(record)g(whic)m
-(h)f(v)m(ersions)g(of)g(whic)m(h)g(source)h(\014les)e(w)m(en)m(t)j(in)m
-(to)f(a)g(particular)e(build.)0 2782 y(This)h(kind)f(of)j(functionalit)
-m(y)e(is)h(sometimes)g(called)g Fo(bill)d(of)k(materials)j
-Fs(or)c(something)g(similar.)38 b(The)29 b(b)s(est)g(w)m(a)m(y)0
-2907 y(to)35 b(do)g(this)f(with)f Fr(cvs)h Fs(is)g(to)h(use)f(the)h
-Fn(tag)f Fs(command)h(to)g(record)g(whic)m(h)e(v)m(ersions)h(w)m(en)m
-(t)i(in)m(to)e(a)h(giv)m(en)g(build)0 3031 y(\(see)c(Section)g(6.4)g
-([T)-8 b(ags],)32 b(page)f(49\).)125 3305 y(Using)f Fr(cvs)f
-Fs(in)h(the)h(most)g(straigh)m(tforw)m(ard)g(manner)f(p)s(ossible,)e
-(eac)m(h)k(dev)m(elop)s(er)f(will)d(ha)m(v)m(e)k(a)f(cop)m(y)h(of)f
-(the)0 3430 y(en)m(tire)c(source)g(tree)g(whic)m(h)f(is)f(used)h(in)g
-(a)h(particular)e(build.)36 b(If)27 b(the)g(source)g(tree)g(is)f
-(small,)g(or)h(if)e(dev)m(elop)s(ers)i(are)0 3555 y(geographically)d
-(disp)s(ersed,)f(this)h(is)g(the)h(preferred)e(solution.)37
-b(In)24 b(fact)i(one)f(approac)m(h)g(for)f(larger)g(pro)5
-b(jects)25 b(is)f(to)0 3679 y(break)30 b(a)g(pro)5 b(ject)31
-b(do)m(wn)e(in)m(to)h(smaller)f(separately-compiled)g(subsystems,)g
-(and)h(arrange)g(a)h(w)m(a)m(y)g(of)f(releasing)0 3804
-y(them)35 b(in)m(ternally)e(so)i(that)h(eac)m(h)g(dev)m(elop)s(er)f
-(need)f(c)m(hec)m(k)j(out)e(only)g(those)g(subsystems)f(whic)m(h)g(are)
-h(they)h(are)0 3928 y(activ)m(ely)31 b(w)m(orking)f(on.)125
-4202 y(Another)j(approac)m(h)g(is)f(to)i(set)g(up)e(a)h(structure)g
-(whic)m(h)f(allo)m(ws)g(dev)m(elop)s(ers)g(to)i(ha)m(v)m(e)h(their)d(o)
-m(wn)h(copies)g(of)0 4327 y(some)c(\014les,)e(and)h(for)g(other)g
-(\014les)f(to)i(access)g(source)g(\014les)e(from)g(a)i(cen)m(tral)f(lo)
-s(cation.)40 b(Man)m(y)29 b(p)s(eople)e(ha)m(v)m(e)i(come)0
-4451 y(up)21 b(with)f(some)i(suc)m(h)f(a)h(system)g(using)e(features)i
-(suc)m(h)g(as)g(the)f(sym)m(b)s(olic)f(link)g(feature)i(found)e(in)h
-(man)m(y)g(op)s(erating)0 4576 y(systems,)29 b(or)g(the)g
-Fn(VPATH)e Fs(feature)i(found)e(in)g(man)m(y)i(v)m(ersions)f(of)h
-Fn(make)p Fs(.)39 b(One)28 b(build)d(to)s(ol)k(whic)m(h)e(is)h
-(designed)f(to)0 4700 y(help)i(with)g(this)g(kind)g(of)h(thing)g(is)f
-(Odin)f(\(see)k Fn(ftp://ftp.cs.colorado.e)o(du/p)o(ub/d)o(ist)o(ribs)o
-(/odi)o(n)p Fs(\).)p eop
+87 88 bop 150 -116 a Fv(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(87)150 366 y Fp(-d)30 b Fr(cvs_ro)s(ot_directory)630
+476 y Fv(Use)f Fr(cvs)p 932 476 28 4 v 33 w(ro)s(ot)p
+1129 476 V 33 w(directory)36 b Fv(as)28 b(the)h(ro)s(ot)g(directory)f
+(pathname)g(of)g(the)h(rep)s(ository)-8 b(.)40 b(Ov)m(er-)630
+586 y(rides)28 b(the)h(setting)g(of)g(the)h Fp($CVSROOT)d
+Fv(en)m(vironmen)m(t)h(v)-5 b(ariable.)39 b(See)30 b(Chapter)e(3)i
+([Rep)s(os-)630 695 y(itory],)g(page)i(13.)150 852 y
+Fp(-e)e Fr(editor)121 b Fv(Use)48 b Fr(editor)54 b Fv(to)49
+b(en)m(ter)g(revision)d(log)i(information.)92 b(Ov)m(errides)46
+b(the)j(setting)f(of)g(the)630 962 y Fp($CVSEDITOR)38
+b Fv(and)j Fp($EDITOR)e Fv(en)m(vironmen)m(t)i(v)-5 b(ariables.)72
+b(F)-8 b(or)42 b(more)f(information,)h(see)630 1071 y(Section)30
+b(2.2)i([Committing)d(y)m(our)h(c)m(hanges],)i(page)f(9.)150
+1228 y Fp(-f)384 b Fv(Do)31 b(not)g(read)f(the)h(`)p
+Fp(~/.cvsrc)p Fv(')e(\014le.)40 b(This)29 b(option)h(is)f(most)i(often)
+g(used)f(b)s(ecause)g(of)h(the)630 1338 y(non-orthogonalit)m(y)26
+b(of)g(the)g Fu(cvs)f Fv(option)g(set.)40 b(F)-8 b(or)26
+b(example,)h(the)f(`)p Fp(cvs)k(log)p Fv(')25 b(option)g(`)p
+Fp(-N)p Fv(')630 1447 y(\(turn)35 b(o\013)h(displa)m(y)e(of)i(tag)h
+(names\))f(do)s(es)f(not)h(ha)m(v)m(e)h(a)f(corresp)s(onding)d(option)j
+(to)g(turn)630 1557 y(the)d(displa)m(y)d(on.)47 b(So)33
+b(if)e(y)m(ou)i(ha)m(v)m(e)h(`)p Fp(-N)p Fv(')e(in)f(the)i(`)p
+Fp(~/.cvsrc)p Fv(')e(en)m(try)h(for)h(`)p Fp(log)p Fv(',)g(y)m(ou)f(ma)
+m(y)630 1666 y(need)e(to)h(use)f(`)p Fp(-f)p Fv(')h(to)g(sho)m(w)f(the)
+g(tag)i(names.)150 1823 y Fp(-H)150 1933 y(--help)192
+b Fv(Displa)m(y)35 b(usage)i(information)d(ab)s(out)i(the)g(sp)s
+(eci\014ed)e(`)p Fp(cvs_command)p Fv(')g(\(but)i(do)g(not)g(ac-)630
+2042 y(tually)30 b(execute)j(the)f(command\).)44 b(If)31
+b(y)m(ou)h(don't)f(sp)s(ecify)f(a)i(command)f(name,)i(`)p
+Fp(cvs)c(-H)p Fv(')630 2152 y(displa)m(ys)f(o)m(v)m(erall)j(help)e(for)
+h Fu(cvs)p Fv(,)g(including)d(a)k(list)e(of)h(other)h(help)e(options.)
+150 2309 y Fp(-l)384 b Fv(Do)30 b(not)f(log)g(the)g(cvs)p
+1363 2309 V 33 w(command)f(in)g(the)h(command)f(history)g(\(but)g
+(execute)j(it)d(an)m(yw)m(a)m(y\).)630 2418 y(See)j(Section)f(A.11)h
+([history],)g(page)g(101,)h(for)e(information)e(on)j(command)f(history)
+-8 b(.)150 2575 y Fp(-n)384 b Fv(Do)37 b(not)f(c)m(hange)i(an)m(y)e
+(\014les.)58 b(A)m(ttempt)37 b(to)g(execute)h(the)e(`)p
+Fp(cvs_command)p Fv(',)f(but)h(only)f(to)630 2685 y(issue)29
+b(rep)s(orts;)g(do)h(not)g(remo)m(v)m(e,)i(up)s(date,)d(or)h(merge)h
+(an)m(y)f(existing)f(\014les,)g(or)h(create)i(an)m(y)630
+2794 y(new)e(\014les.)630 2927 y(Note)g(that)e Fu(cvs)g
+Fv(will)d(not)k(necessarily)e(pro)s(duce)g(exactly)i(the)f(same)h
+(output)e(as)i(without)630 3037 y(`)p Fp(-n)p Fv('.)61
+b(In)37 b(some)g(cases)h(the)g(output)e(will)f(b)s(e)i(the)g(same,)i
+(but)e(in)f(other)h(cases)h Fu(cvs)f Fv(will)630 3147
+y(skip)24 b(some)i(of)g(the)g(pro)s(cessing)e(that)i(w)m(ould)e(ha)m(v)
+m(e)j(b)s(een)e(required)f(to)i(pro)s(duce)f(the)g(exact)630
+3256 y(same)31 b(output.)150 3413 y Fp(-Q)384 b Fv(Cause)27
+b(the)h(command)g(to)g(b)s(e)f(really)f(quiet;)i(the)g(command)g(will)d
+(only)h(generate)j(output)630 3523 y(for)h(serious)f(problems.)150
+3679 y Fp(-q)384 b Fv(Cause)40 b(the)g(command)h(to)f(b)s(e)g(somewhat)
+h(quiet;)k(informational)38 b(messages,)44 b(suc)m(h)c(as)630
+3789 y(rep)s(orts)30 b(of)g(recursion)f(through)h(sub)s(directories,)e
+(are)j(suppressed.)150 3946 y Fp(-r)384 b Fv(Mak)m(e)30
+b(new)e(w)m(orking)g(\014les)g(\014les)g(read-only)-8
+b(.)40 b(Same)28 b(e\013ect)j(as)e(if)e(the)i Fp($CVSREAD)e
+Fv(en)m(viron-)630 4055 y(men)m(t)32 b(v)-5 b(ariable)30
+b(is)g(set)i(\(see)h(App)s(endix)28 b(D)k([En)m(vironmen)m(t)f(v)-5
+b(ariables],)31 b(page)h(137\).)45 b(The)630 4165 y(default)27
+b(is)g(to)h(mak)m(e)h(w)m(orking)e(\014les)g(writable,)g(unless)f(w)m
+(atc)m(hes)k(are)e(on)f(\(see)i(Section)f(5.6)630 4275
+y([W)-8 b(atc)m(hes],)33 b(page)e(38\).)150 4431 y Fp(-s)f
+Fr(v)-5 b(ariable)5 b Fp(=)p Fr(v)-5 b(alue)630 4541
+y Fv(Set)31 b(a)f(user)g(v)-5 b(ariable)29 b(\(see)i(Section)g(C.11)g
+([V)-8 b(ariables],)30 b(page)h(134\).)150 4698 y Fp(-t)384
+b Fv(T)-8 b(race)36 b(program)e(execution;)j(displa)m(y)c(messages)j
+(sho)m(wing)e(the)h(steps)f(of)h Fu(cvs)f Fv(activit)m(y)-8
+b(.)630 4807 y(P)m(articularly)35 b(useful)g(with)g(`)p
+Fp(-n)p Fv(')h(to)h(explore)f(the)h(p)s(oten)m(tial)f(impact)g(of)h(an)
+f(unfamiliar)630 4917 y(command.)150 5074 y Fp(-v)150
+5230 y(--version)630 5340 y Fv(Displa)m(y)30 b(v)m(ersion)f(and)h(cop)m
+(yrigh)m(t)h(information)e(for)h Fu(cvs)p Fv(.)p eop
%%Page: 88 90
-88 89 bop 0 -116 a Fs(88)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)p eop
+88 89 bop 150 -116 a Fv(88)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Fp(-w)384 b Fv(Mak)m(e)35
+b(new)d(w)m(orking)g(\014les)g(read-write.)48 b(Ov)m(errides)32
+b(the)h(setting)g(of)g(the)g Fp($CVSREAD)e Fv(en-)630
+476 y(vironmen)m(t)d(v)-5 b(ariable.)39 b(Files)29 b(are)g(created)h
+(read-write)f(b)m(y)g(default,)g(unless)e Fp($CVSREAD)g
+Fv(is)630 586 y(set)k(or)f(`)p Fp(-r)p Fv(')h(is)e(giv)m(en.)150
+752 y Fp(-x)384 b Fv(Encrypt)21 b(all)f(comm)m(unication)h(b)s(et)m(w)m
+(een)h(the)g(clien)m(t)f(and)g(the)h(serv)m(er.)38 b(Only)20
+b(has)h(an)g(e\013ect)630 862 y(on)41 b(the)h Fu(cvs)f
+Fv(clien)m(t.)74 b(As)41 b(of)h(this)e(writing,)j(this)e(is)f(only)h
+(implemen)m(ted)f(when)g(using)630 971 y(a)g(Kerb)s(eros)e(connection)i
+(\(see)h(Section)e(3.9.4)i([Kerb)s(eros)e(authen)m(ticated],)k(page)d
+(26\).)630 1081 y(Encryption)i(supp)s(ort)g(is)h(not)i(a)m(v)-5
+b(ailable)43 b(b)m(y)h(default;)50 b(it)43 b(m)m(ust)h(b)s(e)f(enabled)
+g(using)g(a)630 1190 y(sp)s(ecial)29 b(con\014gure)h(option,)g(`)p
+Fp(--enable-encryption)p Fv(',)c(when)j(y)m(ou)i(build)c
+Fu(cvs)p Fv(.)150 1357 y Fp(-z)j Fr(gzip-lev)m(el)630
+1466 y Fv(Set)h(the)f(compression)f(lev)m(el.)41 b(Only)29
+b(has)h(an)g(e\013ect)i(on)e(the)h Fu(cvs)e Fv(clien)m(t.)150
+1741 y Fq(A.5)67 b(Common)46 b(command)f(options)275
+1941 y Fv(This)24 b(section)j(describ)s(es)e(the)i(`)p
+Fp(command_options)p Fv(')c(that)28 b(are)f(a)m(v)-5
+b(ailable)26 b(across)h(sev)m(eral)g Fu(cvs)f Fv(com-)150
+2051 y(mands.)50 b(These)33 b(options)g(are)h(alw)m(a)m(ys)h(giv)m(en)e
+(to)i(the)f(righ)m(t)f(of)h(`)p Fp(cvs_command)p Fv('.)48
+b(Not)35 b(all)d(commands)150 2160 y(supp)s(ort)h(all)h(of)h(these)g
+(options;)i(eac)m(h)f(option)e(is)g(only)g(supp)s(orted)f(for)i
+(commands)f(where)h(it)f(mak)m(es)150 2270 y(sense.)40
+b(Ho)m(w)m(ev)m(er,)30 b(when)d(a)h(command)f(has)g(one)h(of)g(these)g
+(options)f(y)m(ou)g(can)h(almost)g(alw)m(a)m(ys)g(coun)m(t)g(on)150
+2379 y(the)d(same)g(b)s(eha)m(vior)e(of)i(the)f(option)g(as)h(in)e
+(other)i(commands.)38 b(\(Other)25 b(command)f(options,)h(whic)m(h)f
+(are)150 2489 y(listed)30 b(with)f(the)i(individual)c(commands,)k(ma)m
+(y)g(ha)m(v)m(e)i(di\013eren)m(t)d(b)s(eha)m(vior)g(from)h(one)g
+Fu(cvs)f Fv(command)150 2599 y(to)h(the)g(other\).)275
+2740 y Fi(W)-8 b(arning:)37 b Fv(the)23 b(`)p Fp(history)p
+Fv(')f(command)h(is)f(an)h(exception;)j(it)c(supp)s(orts)g(man)m(y)h
+(options)f(that)i(con\015ict)150 2850 y(ev)m(en)31 b(with)e(these)i
+(standard)f(options.)150 3048 y Fp(-D)g Fr(date_sp)s(ec)630
+3158 y Fv(Use)43 b(the)f(most)h(recen)m(t)h(revision)c(no)j(later)f
+(than)g Fr(date)p 2614 3158 28 4 v 34 w(sp)s(ec)p Fv(.)76
+b Fr(date)p 3090 3158 V 33 w(sp)s(ec)48 b Fv(is)41 b(a)i(single)630
+3267 y(argumen)m(t,)31 b(a)g(date)g(description)d(sp)s(ecifying)g(a)j
+(date)g(in)e(the)i(past.)630 3405 y(The)21 b(sp)s(eci\014cation)f(is)h
+Fr(stic)m(ky)29 b Fv(when)20 b(y)m(ou)i(use)f(it)g(to)h(mak)m(e)h(a)f
+(priv)-5 b(ate)20 b(cop)m(y)j(of)e(a)h(source)g(\014le;)630
+3515 y(that)f(is,)h(when)d(y)m(ou)h(get)i(a)f(w)m(orking)e(\014le)h
+(using)e(`)p Fp(-D)p Fv(',)23 b Fu(cvs)c Fv(records)h(the)h(date)g(y)m
+(ou)f(sp)s(eci\014ed,)630 3624 y(so)31 b(that)g(further)e(up)s(dates)g
+(in)g(the)i(same)f(directory)g(will)e(use)i(the)h(same)f(date)h(\(for)g
+(more)630 3734 y(information)e(on)h(stic)m(ky)h(tags/dates,)h(see)f
+(Section)f(6.7)i([Stic)m(ky)e(tags],)i(page)f(48\).)630
+3872 y(`)p Fp(-D)p Fv(')g(is)g(a)m(v)-5 b(ailable)30
+b(with)g(the)i Fp(checkout)p Fv(,)e Fp(diff)p Fv(,)g
+Fp(export)p Fv(,)h Fp(history)p Fv(,)e Fp(rdiff)p Fv(,)i
+Fp(rtag)p Fv(,)g(and)630 3981 y Fp(update)g Fv(commands.)47
+b(\(The)33 b Fp(history)d Fv(command)j(uses)f(this)g(option)g(in)f(a)i
+(sligh)m(tly)e(dif-)630 4091 y(feren)m(t)g(w)m(a)m(y;)g(see)g(Section)g
+(A.11.1)h([history)d(options],)i(page)g(101\).)630 4229
+y(A)e(wide)g(v)-5 b(ariet)m(y)29 b(of)h(date)g(formats)g(are)f(supp)s
+(orted)f(b)m(y)h Fu(cvs)p Fv(.)40 b(The)28 b(most)i(standard)f(ones)630
+4339 y(are)g(ISO8601)h(\(from)f(the)g(In)m(ternational)f(Standards)g
+(Organization\))g(and)g(the)i(In)m(ternet)630 4448 y(e-mail)g(standard)
+f(\(sp)s(eci\014ed)g(in)g(RF)m(C822)j(as)f(amended)f(b)m(y)g(RF)m
+(C1123\).)630 4586 y(ISO8601)h(dates)g(ha)m(v)m(e)h(man)m(y)e(v)-5
+b(arian)m(ts)30 b(but)g(a)h(few)f(examples)g(are:)870
+4718 y Fp(1972-09-24)870 4822 y(1972-09-24)45 b(20:05)630
+4960 y Fv(F)-8 b(or)31 b(more)g(details)e(ab)s(out)h(ISO8601)h(dates,)g
+(see:)870 5092 y Fp(http://www.ft.uni-erlang)o(en.d)o(e/~m)o(sku)o
+(hn/i)o(so-t)o(ime)o(.htm)o(l)630 5230 y Fv(In)g(addition)e(to)k(the)e
+(dates)h(allo)m(w)m(ed)f(in)g(In)m(ternet)g(e-mail)g(itself,)g
+Fu(cvs)f Fv(also)i(allo)m(ws)f(some)630 5340 y(of)g(the)f(\014elds)f
+(to)i(b)s(e)f(omitted.)41 b(F)-8 b(or)31 b(example:)p
+eop
%%Page: 89 91
-89 90 bop 0 -116 a Fs(Chapter)30 b(19:)41 b(Compatibilit)m(y)28
-b(b)s(et)m(w)m(een)j(CVS)f(V)-8 b(ersions)1822 b(89)0
-366 y Fp(19)80 b(Compatibilit)l(y)31 b(b)t(et)l(w)l(een)d(CVS)h(V)-13
-b(ersions)125 740 y Fs(The)39 b(rep)s(ository)g(format)i(is)e
-(compatible)h(going)g(bac)m(k)h(to)g Fr(cvs)f Fs(1.3.)71
-b(But)40 b(see)h(Section)f(5.6.5)i([W)-8 b(atc)m(hes)0
-865 y(Compatibilit)m(y],)34 b(page)i(45,)i(if)c(y)m(ou)h(ha)m(v)m(e)i
-(copies)e(of)g Fr(cvs)f Fs(1.6)i(or)f(older)g(and)f(y)m(ou)i(w)m(an)m
-(t)g(to)g(use)e(the)i(optional)0 989 y(dev)m(elop)s(er)30
-b(comm)m(unication)g(features.)125 1263 y(The)h(w)m(orking)f(directory)
-h(format)h(is)f(compatible)g(going)g(bac)m(k)i(to)f Fr(cvs)e
-Fs(1.5.)46 b(It)31 b(did)f(c)m(hange)j(b)s(et)m(w)m(een)f
-Fr(cvs)0 1388 y Fs(1.3)d(and)e Fr(cvs)f Fs(1.5.)41 b(If)27
-b(y)m(ou)h(run)e Fr(cvs)h Fs(1.5)h(or)g(new)m(er)f(on)h(a)g(w)m(orking)
-e(directory)h(c)m(hec)m(k)m(ed)j(out)e(with)e Fr(cvs)g
-Fs(1.3,)k Fr(cvs)0 1512 y Fs(will)d(con)m(v)m(ert)k(it,)f(but)f(to)i
-(go)f(bac)m(k)h(to)f Fr(cvs)f Fs(1.3)i(y)m(ou)f(need)g(to)g(c)m(hec)m
-(k)i(out)e(a)g(new)f(w)m(orking)g(directory)g(with)g
-Fr(cvs)0 1637 y Fs(1.3.)125 1911 y(The)35 b(remote)j(proto)s(col)e(is)g
-(in)m(terop)s(erable)f(going)h(bac)m(k)h(to)g Fr(cvs)f
-Fs(1.5,)j(but)d(no)g(further)f(\(1.5)j(w)m(as)f(the)g(\014rst)0
-2035 y(o\016cial)26 b(release)i(with)d(the)i(remote)h(proto)s(col,)g
-(but)e(some)i(older)e(v)m(ersions)g(migh)m(t)h(still)e(b)s(e)h
-(\015oating)h(around\).)39 b(In)0 2160 y(man)m(y)32 b(cases)h(y)m(ou)f
-(need)g(to)h(upgrade)e(b)s(oth)h(the)g(clien)m(t)g(and)f(the)h(serv)m
-(er)h(to)f(tak)m(e)i(adv)-5 b(an)m(tage)34 b(of)e(new)g(features)0
-2284 y(and)e(bug\014xes,)g(ho)m(w)m(ev)m(er.)p eop
+89 90 bop 150 -116 a Fv(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(89)870 366 y Fp(24)47 b(Sep)g(1972)g(20:05)870
+470 y(24)g(Sep)630 612 y Fv(The)23 b(date)i(is)d(in)m(terpreted)h(as)h
+(b)s(eing)f(in)f(the)i(lo)s(cal)f(timezone,)j(unless)c(a)i(sp)s
+(eci\014c)e(timezone)630 722 y(is)29 b(sp)s(eci\014ed.)630
+864 y(These)k(t)m(w)m(o)i(date)f(formats)f(are)h(preferred.)48
+b(Ho)m(w)m(ev)m(er,)36 b Fu(cvs)d Fv(curren)m(tly)f(accepts)j(a)e(wide)
+630 973 y(v)-5 b(ariet)m(y)35 b(of)f(other)g(date)h(formats.)53
+b(They)34 b(are)g(in)m(ten)m(tionally)f(not)h(do)s(cumen)m(ted)g(here)g
+(in)630 1083 y(an)m(y)d(detail,)e(and)h(future)g(v)m(ersions)f(of)i
+Fu(cvs)e Fv(migh)m(t)h(not)h(accept)h(all)d(of)i(them.)630
+1225 y(One)f(suc)m(h)g(format)g(is)g Fr(mon)m(th)p Fp(/)p
+Fr(da)m(y)8 b Fp(/)p Fr(y)m(ear)f Fv(.)41 b(This)28 b(ma)m(y)j(confuse)
+f(p)s(eople)g(who)f(are)i(accus-)630 1335 y(tomed)g(to)h(ha)m(ving)e
+(the)h(mon)m(th)f(and)h(da)m(y)g(in)e(the)i(other)g(order;)g(`)p
+Fp(1/4/96)p Fv(')e(is)h(Jan)m(uary)g(4,)630 1444 y(not)h(April)d(1.)630
+1586 y(Remem)m(b)s(er)39 b(to)h(quote)g(the)f(argumen)m(t)h(to)f(the)h
+(`)p Fp(-D)p Fv(')f(\015ag)g(so)h(that)g(y)m(our)f(shell)e(do)s(esn't)
+630 1696 y(in)m(terpret)f(spaces)h(as)g(argumen)m(t)h(separators.)60
+b(A)37 b(command)g(using)e(the)i(`)p Fp(-D)p Fv(')g(\015ag)g(can)630
+1805 y(lo)s(ok)30 b(lik)m(e)g(this:)870 1942 y Fp($)47
+b(cvs)g(diff)g(-D)g("1)g(hour)g(ago")g(cvs.texinfo)150
+2116 y(-f)384 b Fv(When)38 b(y)m(ou)g(sp)s(ecify)f(a)h(particular)e
+(date)j(or)f(tag)h(to)g Fu(cvs)e Fv(commands,)j(they)e(normally)630
+2226 y(ignore)28 b(\014les)g(that)h(do)f(not)h(con)m(tain)g(the)g(tag)h
+(\(or)f(did)d(not)j(exist)g(prior)e(to)i(the)g(date\))g(that)630
+2335 y(y)m(ou)35 b(sp)s(eci\014ed.)53 b(Use)36 b(the)f(`)p
+Fp(-f)p Fv(')g(option)g(if)f(y)m(ou)h(w)m(an)m(t)h(\014les)e(retriev)m
+(ed)h(ev)m(en)h(when)e(there)630 2445 y(is)h(no)h(matc)m(h)h(for)f(the)
+g(tag)h(or)f(date.)59 b(\(The)36 b(most)g(recen)m(t)h(revision)e(of)h
+(the)g(\014le)f(will)f(b)s(e)630 2554 y(used\).)630 2682
+y(`)p Fp(-f)p Fv(')j(is)f(a)m(v)-5 b(ailable)37 b(with)f(these)h
+(commands:)54 b Fp(annotate)p Fv(,)37 b Fp(checkout)p
+Fv(,)g Fp(export)p Fv(,)g Fp(rdiff)p Fv(,)630 2791 y
+Fp(rtag)p Fv(,)29 b(and)h Fp(update)p Fv(.)630 2934 y
+Fi(W)-8 b(arning:)50 b Fv(The)35 b Fp(commit)e Fv(command)i(also)g(has)
+g(a)g(`)p Fp(-f)p Fv(')g(option,)h(but)f(it)f(has)h(a)g(di\013eren)m(t)
+630 3043 y(b)s(eha)m(vior)29 b(for)i(that)g(command.)40
+b(See)31 b(Section)f(A.8.1)i([commit)e(options],)g(page)i(97.)150
+3218 y Fp(-k)e Fr(k\015ag)165 b Fv(Alter)35 b(the)g(default)f
+Fu(r)n(cs)g Fv(pro)s(cessing)g(of)h(k)m(eyw)m(ords.)55
+b(See)35 b(Chapter)f(16)i([Keyw)m(ord)f(sub-)630 3327
+y(stitution],)e(page)g(73,)h(for)f(the)g(meaning)f(of)h
+Fr(k\015ag)p Fv(.)48 b(Y)-8 b(our)33 b Fr(k\015ag)40
+b Fv(sp)s(eci\014cation)32 b(is)g Fr(stic)m(ky)630 3437
+y Fv(when)e(y)m(ou)h(use)g(it)g(to)g(create)i(a)e(priv)-5
+b(ate)31 b(cop)m(y)g(of)h(a)f(source)g(\014le;)g(that)g(is,)g(when)f(y)
+m(ou)h(use)630 3546 y(this)k(option)h(with)f(the)i Fp(checkout)d
+Fv(or)i Fp(update)f Fv(commands,)j Fu(cvs)d Fv(asso)s(ciates)i(y)m(our)
+f(se-)630 3656 y(lected)27 b Fr(k\015ag)35 b Fv(with)26
+b(the)h(\014le,)g(and)f(con)m(tin)m(ues)i(to)f(use)g(it)f(with)g
+(future)g(up)s(date)g(commands)630 3765 y(on)k(the)h(same)g(\014le)e
+(un)m(til)g(y)m(ou)h(sp)s(ecify)f(otherwise.)630 3908
+y(The)f(`)p Fp(-k)p Fv(')h(option)f(is)g(a)m(v)-5 b(ailable)29
+b(with)e(the)i Fp(add)p Fv(,)g Fp(checkout)p Fv(,)e Fp(diff)p
+Fv(,)h Fp(import)f Fv(and)i Fp(update)630 4017 y Fv(commands.)150
+4192 y Fp(-l)384 b Fv(Lo)s(cal;)48 b(run)40 b(only)h(in)f(curren)m(t)i
+(w)m(orking)f(directory)-8 b(,)45 b(rather)d(than)f(recursing)g
+(through)630 4301 y(sub)s(directories.)630 4443 y Fi(W)-8
+b(arning:)57 b Fv(this)37 b(is)g(not)i(the)g(same)f(as)h(the)f(o)m(v)m
+(erall)h(`)p Fp(cvs)30 b(-l)p Fv(')38 b(option,)i(whic)m(h)d(y)m(ou)i
+(can)630 4553 y(sp)s(ecify)29 b(to)i(the)g(left)f(of)g(a)h(cvs)g
+(command!)630 4695 y(Av)-5 b(ailable)35 b(with)f(the)j(follo)m(wing)d
+(commands:)52 b Fp(annotate)p Fv(,)35 b Fp(checkout)p
+Fv(,)h Fp(commit)p Fv(,)g Fp(diff)p Fv(,)630 4804 y Fp(edit)p
+Fv(,)53 b Fp(editors)p Fv(,)e Fp(export)p Fv(,)h Fp(log)p
+Fv(,)h Fp(rdiff)p Fv(,)g Fp(remove)p Fv(,)f Fp(rtag)p
+Fv(,)g Fp(status)p Fv(,)g Fp(tag)p Fv(,)h Fp(unedit)p
+Fv(,)630 4914 y Fp(update)p Fv(,)29 b Fp(watch)p Fv(,)g(and)h
+Fp(watchers)p Fv(.)150 5088 y Fp(-m)g Fr(message)630
+5198 y Fv(Use)h Fr(message)36 b Fv(as)31 b(log)f(information,)f
+(instead)h(of)h(in)m(v)m(oking)e(an)h(editor.)630 5340
+y(Av)-5 b(ailable)29 b(with)g(the)i(follo)m(wing)d(commands:)41
+b Fp(add)p Fv(,)30 b Fp(commit)e Fv(and)i Fp(import)p
+Fv(.)p eop
%%Page: 90 92
-90 91 bop 0 -116 a Fs(90)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)p eop
+90 91 bop 150 -116 a Fv(90)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Fp(-n)384 b Fv(Do)36
+b(not)g(run)e(an)m(y)i(c)m(hec)m(k)m(out/commit/tag)k(program.)56
+b(\(A)36 b(program)f(can)h(b)s(e)f(sp)s(eci\014ed)630
+476 y(to)41 b(run)d(on)i(eac)m(h)h(of)f(these)h(activities,)h(in)d(the)
+h(mo)s(dules)e(database)j(\(see)g(Section)f(C.1)630 586
+y([mo)s(dules],)29 b(page)i(125\);)i(this)c(option)h(b)m(ypasses)g
+(it\).)630 724 y Fi(W)-8 b(arning:)57 b Fv(this)37 b(is)g(not)i(the)g
+(same)f(as)h(the)f(o)m(v)m(erall)h(`)p Fp(cvs)30 b(-n)p
+Fv(')38 b(option,)i(whic)m(h)d(y)m(ou)i(can)630 834 y(sp)s(ecify)29
+b(to)i(the)g(left)f(of)g(a)h(cvs)g(command!)630 972 y(Av)-5
+b(ailable)29 b(with)g(the)i Fp(checkout)p Fv(,)d Fp(commit)p
+Fv(,)h Fp(export)p Fv(,)g(and)h Fp(rtag)f Fv(commands.)150
+1140 y Fp(-P)384 b Fv(Prune)29 b(empt)m(y)i(directories.)40
+b(See)30 b(See)h(Chapter)f(11)h([Remo)m(ving)g(directories],)f(page)h
+(61.)150 1307 y Fp(-p)384 b Fv(Pip)s(e)40 b(the)h(\014les)f(retriev)m
+(ed)h(from)f(the)i(rep)s(ository)e(to)h(standard)g(output,)i(rather)e
+(than)630 1417 y(writing)23 b(them)i(in)e(the)i(curren)m(t)g(directory)
+-8 b(.)39 b(Av)-5 b(ailable)23 b(with)h(the)h Fp(checkout)d
+Fv(and)j Fp(update)630 1526 y Fv(commands.)150 1694 y
+Fp(-R)384 b Fv(Pro)s(cess)30 b(directories)g(recursiv)m(ely)-8
+b(.)39 b(This)29 b(is)g(on)i(b)m(y)f(default.)630 1833
+y(Av)-5 b(ailable)35 b(with)f(the)j(follo)m(wing)d(commands:)52
+b Fp(annotate)p Fv(,)35 b Fp(checkout)p Fv(,)h Fp(commit)p
+Fv(,)g Fp(diff)p Fv(,)630 1942 y Fp(edit)p Fv(,)h Fp(editors)p
+Fv(,)f Fp(export)p Fv(,)g Fp(rdiff)p Fv(,)g Fp(remove)p
+Fv(,)g Fp(rtag)p Fv(,)h Fp(status)p Fv(,)f Fp(tag)p Fv(,)h
+Fp(unedit)p Fv(,)f Fp(update)p Fv(,)630 2052 y Fp(watch)p
+Fv(,)29 b(and)h Fp(watchers)p Fv(.)150 2219 y Fp(-r)g
+Fr(tag)229 b Fv(Use)45 b(the)f(revision)e(sp)s(eci\014ed)h(b)m(y)h(the)
+g Fr(tag)53 b Fv(argumen)m(t)45 b(instead)e(of)h(the)h(default)e
+Fr(head)630 2329 y Fv(revision.)70 b(As)41 b(w)m(ell)f(as)h(arbitrary)f
+(tags)h(de\014ned)f(with)f(the)j Fp(tag)d Fv(or)i Fp(rtag)f
+Fv(command,)630 2438 y(t)m(w)m(o)c(sp)s(ecial)d(tags)i(are)g(alw)m(a)m
+(ys)f(a)m(v)-5 b(ailable:)48 b(`)p Fp(HEAD)p Fv(')34
+b(refers)g(to)h(the)f(most)h(recen)m(t)g(v)m(ersion)630
+2548 y(a)m(v)-5 b(ailable)37 b(in)f(the)i(rep)s(ository)-8
+b(,)40 b(and)d(`)p Fp(BASE)p Fv(')g(refers)g(to)h(the)g(revision)e(y)m
+(ou)i(last)g(c)m(hec)m(k)m(ed)630 2658 y(out)31 b(in)m(to)f(the)h
+(curren)m(t)f(w)m(orking)f(directory)-8 b(.)630 2796
+y(The)33 b(tag)h(sp)s(eci\014cation)e(is)g(stic)m(ky)h(when)f(y)m(ou)i
+(use)e(this)g(with)g Fp(checkout)f Fv(or)i Fp(update)e
+Fv(to)630 2906 y(mak)m(e)k(y)m(our)e(o)m(wn)h(cop)m(y)g(of)g(a)g
+(\014le:)47 b Fu(cvs)32 b Fv(remem)m(b)s(ers)h(the)h(tag)h(and)e(con)m
+(tin)m(ues)h(to)g(use)f(it)630 3015 y(on)c(future)f(up)s(date)g
+(commands,)h(un)m(til)e(y)m(ou)j(sp)s(ecify)d(otherwise)h(\(for)i(more)
+f(information)630 3125 y(on)37 b(stic)m(ky)g(tags/dates,)k(see)c
+(Section)g(6.7)g([Stic)m(ky)g(tags],)j(page)e(48\).)61
+b(The)36 b(tag)i(can)g(b)s(e)630 3234 y(either)30 b(a)h(sym)m(b)s(olic)
+d(or)j(n)m(umeric)e(tag.)42 b(See)30 b(Section)h(6.4)g([T)-8
+b(ags],)32 b(page)f(45.)630 3373 y(Sp)s(ecifying)f(the)j(`)p
+Fp(-q)p Fv(')g(global)f(option)h(along)f(with)g(the)h(`)p
+Fp(-r)p Fv(')g(command)f(option)h(is)f(often)630 3483
+y(useful,)40 b(to)g(suppress)d(the)i(w)m(arning)f(messages)j(when)d
+(the)h Fu(r)n(cs)f Fv(history)h(\014le)f(do)s(es)h(not)630
+3592 y(con)m(tain)31 b(the)f(sp)s(eci\014ed)f(tag.)630
+3731 y Fi(W)-8 b(arning:)62 b Fv(this)40 b(is)g(not)h(the)g(same)h(as)f
+(the)g(o)m(v)m(erall)h(`cvs)f(-r')g(option,)j(whic)m(h)39
+b(y)m(ou)j(can)630 3840 y(sp)s(ecify)29 b(to)i(the)g(left)f(of)g(a)h
+(cvs)g(command!)630 3979 y(`)p Fp(-r)p Fv(')39 b(is)e(a)m(v)-5
+b(ailable)38 b(with)g(the)h Fp(checkout)p Fv(,)g Fp(commit)p
+Fv(,)g Fp(diff)p Fv(,)h Fp(history)p Fv(,)f Fp(export)p
+Fv(,)g Fp(rdiff)p Fv(,)630 4088 y Fp(rtag)p Fv(,)29 b(and)h
+Fp(update)f Fv(commands.)150 4256 y Fp(-W)384 b Fv(Sp)s(ecify)30
+b(\014le)i(names)g(that)g(should)e(b)s(e)i(\014ltered.)45
+b(Y)-8 b(ou)32 b(can)h(use)e(this)g(option)h(rep)s(eatedly)-8
+b(.)630 4365 y(The)33 b(sp)s(ec)g(can)h(b)s(e)f(a)h(\014le)e(name)i
+(pattern)f(of)h(the)g(same)g(t)m(yp)s(e)f(that)h(y)m(ou)g(can)g(sp)s
+(ecify)e(in)630 4475 y(the)f(`)p Fp(.cvswrappers)p Fv(')d(\014le.)42
+b(Av)-5 b(aliable)30 b(with)f(the)j(follo)m(wing)d(commands:)42
+b Fp(import)p Fv(,)30 b(and)630 4585 y Fp(update)p Fv(.)150
+4862 y Fq(A.6)67 b(admin|Administration)47 b(fron)l(t)e(end)g(for)g
+(rcs)225 5063 y Ft(\017)60 b Fv(Requires:)40 b(rep)s(ository)-8
+b(,)30 b(w)m(orking)f(directory)-8 b(.)225 5201 y Ft(\017)60
+b Fv(Changes:)40 b(rep)s(ository)-8 b(.)225 5340 y Ft(\017)60
+b Fv(Synon)m(ym:)40 b(rcs)p eop
%%Page: 91 93
-91 92 bop 0 -116 a Fs(Chapter)30 b(20:)41 b(Revision)29
-b(managemen)m(t)2430 b(91)0 366 y Fp(20)80 b(Revision)31
-b(managemen)l(t)125 740 y Fs(If)h(y)m(ou)h(ha)m(v)m(e)h(read)f(this)f
-(far,)h(y)m(ou)h(probably)d(ha)m(v)m(e)j(a)f(prett)m(y)h(go)s(o)s(d)e
-(grasp)h(on)g(what)g Fr(cvs)f Fs(can)h(do)g(for)f(y)m(ou.)0
-865 y(This)d(c)m(hapter)i(talks)f(a)h(little)e(ab)s(out)h(things)f
-(that)i(y)m(ou)g(still)d(ha)m(v)m(e)k(to)f(decide.)125
-1139 y(If)c(y)m(ou)h(are)h(doing)e(dev)m(elopmen)m(t)h(on)g(y)m(our)g
-(o)m(wn)g(using)e Fr(cvs)h Fs(y)m(ou)h(could)f(probably)g(skip)f(this)h
-(c)m(hapter.)40 b(The)0 1263 y(questions)30 b(this)g(c)m(hapter)h(tak)m
-(es)h(up)e(b)s(ecome)h(more)g(imp)s(ortan)m(t)f(when)g(more)h(than)g
-(one)g(p)s(erson)e(is)h(w)m(orking)g(in)0 1388 y(a)h(rep)s(ository)-8
-b(.)0 1836 y Fm(20.1)68 b(When)30 b(to)h(commit?)125
-2110 y Fs(Y)-8 b(our)30 b(group)h(should)d(decide)j(whic)m(h)e(p)s
-(olicy)g(to)j(use)e(regarding)g(commits.)42 b(Sev)m(eral)30
-b(p)s(olicies)f(are)i(p)s(ossible,)0 2234 y(and)f(as)g(y)m(our)h(exp)s
-(erience)e(with)g Fr(cvs)h Fs(gro)m(ws)h(y)m(ou)f(will)e(probably)h
-(\014nd)g(out)h(what)g(w)m(orks)h(for)f(y)m(ou.)125 2508
-y(If)25 b(y)m(ou)i(commit)g(\014les)e(to)s(o)i(quic)m(kly)e(y)m(ou)i
-(migh)m(t)f(commit)g(\014les)g(that)h(do)f(not)h(ev)m(en)g(compile.)38
-b(If)26 b(y)m(our)h(partner)0 2633 y(up)s(dates)j(his)f(w)m(orking)h
-(sources)h(to)h(include)c(y)m(our)j(buggy)g(\014le,)f(he)h(will)d(b)s
-(e)i(unable)f(to)j(compile)e(the)h(co)s(de.)42 b(On)0
-2758 y(the)32 b(other)h(hand,)e(other)h(p)s(ersons)f(will)e(not)k(b)s
-(e)e(able)h(to)g(b)s(ene\014t)g(from)f(the)h(impro)m(v)m(emen)m(ts)h(y)
-m(ou)f(mak)m(e)h(to)g(the)0 2882 y(co)s(de)e(if)e(y)m(ou)i(commit)f(v)m
-(ery)h(seldom,)e(and)h(con\015icts)g(will)e(probably)h(b)s(e)g(more)i
-(common.)125 3156 y(It)38 b(is)g(common)g(to)i(only)d(commit)i(\014les)
-e(after)i(making)f(sure)g(that)h(they)g(can)f(b)s(e)g(compiled.)64
-b(Some)38 b(sites)0 3281 y(require)31 b(that)j(the)e(\014les)g(pass)g
-(a)h(test)h(suite.)47 b(P)m(olicies)31 b(lik)m(e)h(this)g(can)h(b)s(e)f
-(enforced)g(using)f(the)i(commitinfo)f(\014le)0 3405
-y(\(see)27 b(Section)f(C.4)h([commitinfo],)g(page)g(143\),)i(but)c(y)m
-(ou)i(should)d(think)h(t)m(wice)i(b)s(efore)e(y)m(ou)i(enforce)g(suc)m
-(h)f(a)g(con-)0 3530 y(v)m(en)m(tion.)45 b(By)32 b(making)f(the)h(dev)m
-(elopmen)m(t)g(en)m(vironmen)m(t)g(to)s(o)g(con)m(trolled)g(it)f(migh)m
-(t)g(b)s(ecome)h(to)s(o)h(regimen)m(ted)0 3654 y(and)d(th)m(us)g(coun)m
-(ter-pro)s(ductiv)m(e)g(to)h(the)g(real)f(goal,)h(whic)m(h)e(is)g(to)j
-(get)f(soft)m(w)m(are)h(written.)p eop
+91 92 bop 150 -116 a Fv(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(91)275 366 y(This)26 b(is)h(the)h Fu(cvs)f
+Fv(in)m(terface)i(to)f(assorted)h(administrativ)m(e)d
+Fu(r)n(cs)h Fv(facilities,)g(do)s(cumen)m(ted)h(in)f(rcs\(1\).)150
+476 y Fp(admin)f Fv(simply)g(passes)i(all)e(its)i(options)f(and)g
+(argumen)m(ts)h(to)h(the)f Fp(rcs)f Fv(command;)i(it)e(do)s(es)h(no)g
+(\014ltering)150 586 y(or)g(other)g(pro)s(cessing.)38
+b(This)26 b(command)i Fr(do)s(es)j Fv(w)m(ork)d(recursiv)m(ely)-8
+b(,)28 b(ho)m(w)m(ev)m(er,)i(so)e(extreme)g(care)h(should)150
+695 y(b)s(e)h(used.)275 829 y(If)c(there)h(is)e(a)i(group)g(whose)f
+(name)h(matc)m(hes)h(a)f(compiled)e(in)g(v)-5 b(alue)26
+b(whic)m(h)g(defaults)g(to)h Fp(cvsadmin)p Fv(,)150 938
+y(only)h(mem)m(b)s(ers)g(of)g(that)h(group)f(can)h(use)g
+Fp(cvs)g(admin)p Fv(.)39 b(T)-8 b(o)29 b(disallo)m(w)e
+Fp(cvs)i(admin)e Fv(for)i(all)e(users,)h(create)150 1048
+y(a)j(group)f(with)f(no)h(users)f(in)h(it.)150 1270 y
+Fk(A.6.1)62 b(admin)40 b(options)275 1461 y Fv(Not)33
+b(all)f(v)-5 b(alid)31 b Fp(rcs)g Fv(options)h(are)h(useful)e(together)
+k(with)c Fu(cvs)p Fv(.)47 b(Some)32 b(ev)m(en)i(mak)m(es)f(it)f(imp)s
+(ossible)150 1571 y(to)f(use)f Fu(cvs)g Fv(un)m(til)e(y)m(ou)j(undo)e
+(the)i(e\013ect!)275 1705 y(This)21 b(description)h(of)i(the)g(a)m(v)-5
+b(ailable)23 b(options)g(is)g(based)g(on)h(the)g(`)p
+Fp(rcs\(1\))p Fv(')f(man)g(page,)j(but)d(mo)s(di\014ed)150
+1814 y(to)31 b(suit)e(readers)i(that)f(are)h(more)g(in)m(terested)f(in)
+f Fu(cvs)h Fv(than)g Fu(r)n(cs)p Fv(.)150 1972 y Fp(-A)p
+Fr(old\014le)145 b Fv(Migh)m(t)41 b(not)f(w)m(ork)h(together)h(with)d
+Fu(cvs)p Fv(.)70 b(App)s(end)39 b(the)h(access)i(list)d(of)i
+Fr(old\014le)j Fv(to)d(the)630 2082 y(access)32 b(list)d(of)h(the)h
+Fu(r)n(cs)e Fv(\014le.)150 2239 y Fp(-a)p Fr(logins)155
+b Fv(Migh)m(t)33 b(not)g(w)m(ork)f(together)i(with)e
+Fu(cvs)p Fv(.)46 b(App)s(end)31 b(the)h(login)g(names)g(app)s(earing)f
+(in)h(the)630 2349 y(comma-separated)g(list)d Fr(logins)k
+Fv(to)e(the)g(access)g(list)e(of)i(the)f Fu(r)n(cs)g
+Fv(\014le.)150 2507 y Fp(-b[)p Fr(rev)8 b Fp(])156 b
+Fv(When)35 b(used)g(with)g(bare)g Fu(r)n(cs)p Fv(,)h(this)f(option)g
+(sets)h(the)g(default)f(branc)m(h)g(to)h Fr(rev)8 b Fv(;)39
+b(in)34 b Fu(cvs)630 2616 y Fv(stic)m(ky)h(tags)h(\(see)g(Section)f
+(6.7)h([Stic)m(ky)g(tags],)i(page)d(48\))i(are)e(a)h(b)s(etter)f(w)m(a)
+m(y)h(to)g(decide)630 2726 y(whic)m(h)26 b(branc)m(h)h(y)m(ou)h(w)m(an)
+m(t)g(to)g(w)m(ork)g(on.)39 b(There)27 b(is)g(one)h(use)f(with)f
+Fu(cvs)p Fv(:)38 b(to)28 b(rev)m(ert)h(to)f(the)630 2835
+y(v)m(endor's)h(v)m(ersion)f(when)g(using)f(v)m(endor)h(branc)m(hes)h
+(\(see)h(Section)e(12.3)i([Rev)m(erting)g(lo)s(cal)630
+2945 y(c)m(hanges],)i(page)f(64\).)150 3103 y Fp(-c)p
+Fr(string)155 b Fv(Useful)42 b(with)g Fu(cvs)p Fv(.)77
+b(Sets)43 b(the)g(commen)m(t)h(leader)f(to)g Fr(string)p
+Fv(.)78 b(The)42 b(commen)m(t)i(leader)630 3212 y(is)34
+b(prin)m(ted)f(b)s(efore)i(ev)m(ery)h(log)f(message)h(line)d(generated)
+j(b)m(y)f(the)g(k)m(eyw)m(ord)g Fp($Log: cvs.ps,v $
+j(b)m(y)f(the)g(k)m(eyw)m(ord)g Fp(Revision 1.1.1.10 1997/06/28 03:34:53 tholo
+j(b)m(y)f(the)g(k)m(eyw)m(ord)g Fp(Missing files from initial import
+j(b)m(y)f(the)g(k)m(eyw)m(ord)g Fp()f Fv(\(see)630
+3322 y(Chapter)g(16)g([Keyw)m(ord)g(substitution],)g(page)h(73\).)53
+b(This)32 b(is)h(useful)f(for)i(programming)630 3431
+y(languages)f(without)e(m)m(ulti-line)f(commen)m(ts.)48
+b Fu(R)m(cs)32 b Fv(initially)d(guesses)j(the)h(v)-5
+b(alue)32 b(of)h(the)630 3541 y(commen)m(t)e(leader)f(from)g(the)h
+(\014le)e(name)i(extension)f(when)f(the)i(\014le)e(is)h(\014rst)f
+(committed.)150 3699 y Fp(-e[)p Fr(logins)t Fp(])630
+3808 y Fv(Migh)m(t)40 b(not)f(w)m(ork)g(together)i(with)d
+Fu(cvs)p Fv(.)67 b(Erase)39 b(the)h(login)e(names)h(app)s(earing)f(in)g
+(the)630 3918 y(comma-separated)i(list)e Fr(logins)j
+Fv(from)d(the)h(access)h(list)d(of)i(the)g(R)m(CS)f(\014le.)65
+b(If)38 b Fr(logins)j Fv(is)630 4028 y(omitted,)31 b(erase)g(the)f(en)m
+(tire)h(access)g(list.)150 4185 y Fp(-I)384 b Fv(Run)29
+b(in)m(teractiv)m(ely)-8 b(,)31 b(ev)m(en)g(if)f(the)g(standard)g
+(input)e(is)i(not)g(a)h(terminal.)150 4343 y Fp(-i)384
+b Fv(Useless)32 b(with)f Fu(cvs)p Fv(.)45 b(When)32 b(using)e(bare)i
+Fu(r)n(cs)p Fv(,)g(this)f(is)h(used)f(to)i(create)h(and)d(initialize)f
+(a)630 4453 y(new)g Fu(r)n(cs)f Fv(\014le,)h(without)f(dep)s(ositing)g
+(a)h(revision.)150 4610 y Fp(-k)p Fr(subst)175 b Fv(Useful)24
+b(with)g Fu(cvs)p Fv(.)38 b(Set)25 b(the)g(default)f(k)m(eyw)m(ord)i
+(substitution)d(to)i Fr(subst)p Fv(.)38 b(See)26 b(Chapter)e(16)630
+4720 y([Keyw)m(ord)29 b(substitution],)e(page)j(73.)41
+b(Giving)28 b(an)h(explicit)e(`)p Fp(-k)p Fv(')i(option)f(to)i
+Fp(cvs)f(update)p Fv(,)630 4829 y Fp(cvs)g(export)p Fv(,)g(or)i
+Fp(cvs)e(checkout)f Fv(o)m(v)m(errides)j(this)e(default.)150
+4987 y Fp(-l[)p Fr(rev)8 b Fp(])156 b Fv(Lo)s(c)m(k)28
+b(the)f(revision)e(with)h(n)m(um)m(b)s(er)g Fr(rev)p
+Fv(.)39 b(If)27 b(a)g(branc)m(h)g(is)f(giv)m(en,)i(lo)s(c)m(k)f(the)g
+(latest)h(revision)630 5097 y(on)e(that)g(branc)m(h.)38
+b(If)26 b Fr(rev)33 b Fv(is)25 b(omitted,)h(lo)s(c)m(k)g(the)g(latest)g
+(revision)e(on)i(the)f(default)g(branc)m(h.)630 5230
+y(This)j(can)i(b)s(e)f(used)g(in)g(conjunction)g(with)f(the)j(`)p
+Fp(rcslock.pl)p Fv(')c(script)i(in)f(the)i(`)p Fp(contrib)p
+Fv(')630 5340 y(directory)35 b(of)h(the)f Fu(cvs)g Fv(source)g
+(distribution)d(to)k(pro)m(vide)f(reserv)m(ed)g(c)m(hec)m(k)m(outs)j
+(\(where)p eop
%%Page: 92 94
-92 93 bop 0 -116 a Fs(92)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)p eop
+92 93 bop 150 -116 a Fv(92)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 366 y(only)h(one)h(user)f(can)h(b)s(e)
+f(editing)g(a)h(giv)m(en)g(\014le)f(at)h(a)g(time\).)45
+b(See)32 b(the)g(commen)m(ts)h(in)d(that)630 476 y(\014le)f(for)g
+(details)g(\(and)h(see)g(the)g(`)p Fp(README)p Fv(')e(\014le)h(in)g
+(that)h(directory)f(for)h(disclaimers)d(ab)s(out)630
+586 y(the)d(unsupp)s(orted)e(nature)h(of)i(con)m(trib\).)38
+b(According)24 b(to)h(commen)m(ts)g(in)d(that)j(\014le,)g(lo)s(c)m
+(king)630 695 y(m)m(ust)30 b(set)h(to)g(strict)f(\(whic)m(h)g(is)f(the)
+i(default\).)150 851 y Fp(-L)384 b Fv(Set)30 b(lo)s(c)m(king)g(to)h
+(strict.)40 b(Strict)30 b(lo)s(c)m(king)f(means)h(that)h(the)g(o)m
+(wner)f(of)g(an)g(R)m(CS)g(\014le)f(is)h(not)630 961
+y(exempt)h(from)g(lo)s(c)m(king)f(for)h(c)m(hec)m(kin.)43
+b(F)-8 b(or)32 b(use)f(with)e Fu(cvs)p Fv(,)i(strict)g(lo)s(c)m(king)f
+(m)m(ust)h(b)s(e)f(set;)630 1070 y(see)h(the)g(discussion)c(under)i
+(the)i(`)p Fp(-l)p Fv(')f(option)g(ab)s(o)m(v)m(e.)150
+1226 y Fp(-m)p Fr(rev)8 b Fp(:)p Fr(msg)630 1336 y Fv(Replace)31
+b(the)f(log)h(message)g(of)g(revision)d Fr(rev)38 b Fv(with)29
+b Fr(msg)p Fv(.)150 1492 y Fp(-N)p Fr(name)5 b Fp([:[)p
+Fr(rev)j Fp(]])630 1601 y Fv(Act)31 b(lik)m(e)f(`)p Fp(-n)p
+Fv(',)g(except)i(o)m(v)m(erride)e(an)m(y)h(previous)e(assignmen)m(t)h
+(of)h Fr(name)p Fv(.)150 1757 y Fp(-n)p Fr(name)5 b Fp([:[)p
+Fr(rev)j Fp(]])630 1867 y Fv(Asso)s(ciate)34 b(the)f(sym)m(b)s(olic)e
+(name)i Fr(name)38 b Fv(with)32 b(the)h(branc)m(h)f(or)h(revision)e
+Fr(rev)p Fv(.)48 b(It)33 b(is)f(nor-)630 1977 y(mally)d(b)s(etter)i(to)
+g(use)f(`)p Fp(cvs)g(tag)p Fv(')g(or)g(`)p Fp(cvs)g(rtag)p
+Fv(')f(instead.)41 b(Delete)31 b(the)g(sym)m(b)s(olic)e(name)630
+2086 y(if)e(b)s(oth)g(`)p Fp(:)p Fv(')h(and)f Fr(rev)35
+b Fv(are)28 b(omitted;)h(otherwise,)f(prin)m(t)f(an)g(error)h(message)h
+(if)d Fr(name)33 b Fv(is)27 b(al-)630 2196 y(ready)f(asso)s(ciated)g
+(with)f(another)h(n)m(um)m(b)s(er.)38 b(If)26 b Fr(rev)34
+b Fv(is)25 b(sym)m(b)s(olic,)g(it)h(is)f(expanded)g(b)s(efore)630
+2305 y(asso)s(ciation.)52 b(A)34 b Fr(rev)42 b Fv(consisting)32
+b(of)j(a)f(branc)m(h)g(n)m(um)m(b)s(er)e(follo)m(w)m(ed)i(b)m(y)g(a)g
+(`)p Fp(.)p Fv(')h(stands)e(for)630 2415 y(the)i(curren)m(t)g(latest)g
+(revision)e(in)h(the)h(branc)m(h.)53 b(A)35 b(`)p Fp(:)p
+Fv(')g(with)e(an)i(empt)m(y)g Fr(rev)43 b Fv(stands)34
+b(for)630 2524 y(the)g(curren)m(t)f(latest)h(revision)d(on)j(the)f
+(default)g(branc)m(h,)g(normally)f(the)i(trunk.)48 b(F)-8
+b(or)34 b(ex-)630 2634 y(ample,)j(`)p Fp(rcs)29 b(-n)p
+Fr(name)5 b Fp(:)30 b(RCS/*)p Fv(')k(asso)s(ciates)j
+Fr(name)k Fv(with)34 b(the)i(curren)m(t)f(latest)i(revision)630
+2744 y(of)i(all)f(the)h(named)f(R)m(CS)h(\014les;)j(this)c(con)m
+(trasts)i(with)d(`)p Fp(rcs)30 b(-n)p Fr(name)5 b Fp(:$)30
+b(RCS/*)p Fv(')37 b(whic)m(h)630 2853 y(asso)s(ciates)e
+Fr(name)40 b Fv(with)33 b(the)i(revision)e(n)m(um)m(b)s(ers)g
+(extracted)j(from)e(k)m(eyw)m(ord)h(strings)e(in)630
+2963 y(the)e(corresp)s(onding)d(w)m(orking)i(\014les.)150
+3119 y Fp(-o)p Fr(range)167 b Fv(P)m(oten)m(tially)26
+b(useful,)g(but)f(dangerous,)i(with)e Fu(cvs)g Fv(\(see)i(b)s(elo)m
+(w\).)39 b(Deletes)27 b(\()p Fr(outdates)t Fv(\))h(the)630
+3228 y(revisions)f(giv)m(en)i(b)m(y)h Fr(range)p Fv(.)40
+b(A)29 b(range)h(consisting)e(of)h(a)h(single)e(revision)f(n)m(um)m(b)s
+(er)h(means)630 3338 y(that)i(revision.)38 b(A)29 b(range)h(consisting)
+d(of)j(a)f(branc)m(h)f(n)m(um)m(b)s(er)g(means)h(the)g(latest)h
+(revision)630 3448 y(on)i(that)g(branc)m(h.)44 b(A)32
+b(range)g(of)f(the)h(form)f(`)p Fr(rev1)7 b Fp(:)p Fr(rev2)g
+Fv(')34 b(means)d(revisions)f Fr(rev1)39 b Fv(to)33 b
+Fr(rev2)630 3557 y Fv(on)c(the)g(same)h(branc)m(h,)f(`)p
+Fp(:)p Fr(rev)8 b Fv(')28 b(means)h(from)g(the)g(b)s(eginning)e(of)i
+(the)g(branc)m(h)f(con)m(taining)630 3667 y Fr(rev)40
+b Fv(up)30 b(to)j(and)e(including)e Fr(rev)p Fv(,)j(and)g(`)p
+Fr(rev)8 b Fp(:)p Fv(')32 b(means)f(from)h(revision)e
+Fr(rev)40 b Fv(to)32 b(the)g(end)g(of)630 3776 y(the)h(branc)m(h)e(con)
+m(taining)h Fr(rev)p Fv(.)47 b(None)33 b(of)g(the)f(outdated)h
+(revisions)e(ma)m(y)i(ha)m(v)m(e)g(branc)m(hes)630 3886
+y(or)d(lo)s(c)m(ks.)630 4019 y(Due)22 b(to)h(the)f(w)m(a)m(y)h
+Fu(cvs)f Fv(handles)e(branc)m(hes)i Fr(rev)29 b Fv(cannot)23
+b(b)s(e)f(sp)s(eci\014ed)e(sym)m(b)s(olically)f(if)i(it)h(is)630
+4128 y(a)27 b(branc)m(h.)39 b(See)26 b(Section)h(6.8)g([Magic)h(branc)m
+(h)d(n)m(um)m(b)s(ers],)i(page)g(50,)h(for)e(an)h(explanation.)630
+4261 y(Mak)m(e)44 b(sure)d(that)h(no-one)h(has)f(c)m(hec)m(k)m(ed)i
+(out)e(a)g(cop)m(y)h(of)f(the)g(revision)e(y)m(ou)j(outdate.)630
+4371 y(Strange)22 b(things)f(will)f(happ)s(en)g(if)h(he)h(starts)h(to)g
+(edit)f(it)f(and)h(tries)f(to)i(c)m(hec)m(k)h(it)e(bac)m(k)g(in.)37
+b(F)-8 b(or)630 4480 y(this)24 b(reason,)j(this)e(option)g(is)g(not)g
+(a)h(go)s(o)s(d)g(w)m(a)m(y)g(to)g(tak)m(e)i(bac)m(k)e(a)g(b)s(ogus)f
+(commit;)i(commit)630 4590 y(a)h(new)g(revision)e(undoing)g(the)i(b)s
+(ogus)f(c)m(hange)i(instead)f(\(see)h(Section)e(7.3)i([Merging)g(t)m(w)
+m(o)630 4699 y(revisions],)g(page)i(52\).)150 4855 y
+Fp(-q)384 b Fv(Run)29 b(quietly;)h(do)g(not)g(prin)m(t)f(diagnostics.)
+150 5011 y Fp(-s)p Fr(state)5 b Fp([:)p Fr(rev)j Fp(])630
+5121 y Fv(Useful)32 b(with)g Fu(cvs)p Fv(.)49 b(Set)33
+b(the)h(state)g(attribute)g(of)f(the)h(revision)d Fr(rev)41
+b Fv(to)34 b Fr(state)p Fv(.)51 b(If)33 b Fr(rev)41 b
+Fv(is)630 5230 y(a)30 b(branc)m(h)g(n)m(um)m(b)s(er,)f(assume)g(the)h
+(latest)h(revision)d(on)i(that)h(branc)m(h.)40 b(If)29
+b Fr(rev)38 b Fv(is)29 b(omitted,)630 5340 y(assume)23
+b(the)h(latest)f(revision)f(on)h(the)h(default)e(branc)m(h.)38
+b(An)m(y)23 b(iden)m(ti\014er)f(is)g(acceptable)i(for)p
+eop
%%Page: 93 95
-93 94 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2255 b(93)0 366 y Fp(App)t(endix)30 b(A)81
-b(Guide)29 b(to)h(CVS)g(commands)125 738 y Fs(This)c(app)s(endix)g
-(describ)s(es)h(the)h(o)m(v)m(erall)h(structure)f(of)h
-Fr(cvs)e Fs(commands,)i(and)f(describ)s(es)e(some)j(commands)0
-862 y(in)h(detail)h(\(others)g(are)h(describ)s(ed)e(elsewhere;)h(for)g
-(a)h(quic)m(k)f(reference)h(to)g Fr(cvs)e Fs(commands,)i(see)g(App)s
-(endix)d(B)0 987 y([In)m(v)m(oking)h(CVS],)h(page)g(129\).)0
-1433 y Fm(A.1)67 b(Ov)l(erall)32 b(structure)f(of)f(CVS)g(commands)125
-1707 y Fs(The)f(o)m(v)m(erall)i(format)g(of)f(all)g Fr(cvs)f
-Fs(commands)h(is:)240 1960 y Fn(cvs)47 b([)g(cvs_options)e(])j
-(cvs_command)c([)k(command_options)43 b(])48 b([)f(command_args)e(])0
-2259 y(cvs)336 b Fs(The)30 b(name)g(of)h(the)f Fr(cvs)g
-Fs(program.)0 2432 y Fn(cvs_options)480 2556 y Fs(Some)g(options)g
-(that)h(a\013ect)h(all)d(sub-commands)g(of)i Fr(cvs)p
-Fs(.)40 b(These)30 b(are)h(describ)s(ed)d(b)s(elo)m(w.)0
-2730 y Fn(cvs_command)480 2854 y Fs(One)k(of)h(sev)m(eral)h(di\013eren)
-m(t)e(sub-commands.)47 b(Some)33 b(of)g(the)g(commands)g(ha)m(v)m(e)h
-(aliases)e(that)i(can)480 2979 y(b)s(e)k(used)g(instead;)43
-b(those)c(aliases)f(are)h(noted)g(in)f(the)h(reference)g(man)m(ual)f
-(for)h(that)g(command.)480 3103 y(There)d(are)h(only)f(t)m(w)m(o)i
-(situations)d(where)h(y)m(ou)h(ma)m(y)g(omit)g(`)p Fn(cvs_command)p
-Fs(':)50 b(`)p Fn(cvs)30 b(-H)p Fs(')36 b(elicits)g(a)480
-3228 y(list)29 b(of)i(a)m(v)-5 b(ailable)29 b(commands,)i(and)e(`)p
-Fn(cvs)h(-v)p Fs(')g(displa)m(ys)f(v)m(ersion)g(information)g(on)h
-Fr(cvs)g Fs(itself.)0 3401 y Fn(command_options)480 3526
-y Fs(Options)f(that)i(are)g(sp)s(eci\014c)e(for)h(the)h(command.)0
-3699 y Fn(command_args)480 3823 y Fs(Argumen)m(ts)f(to)i(the)e
-(commands.)125 4122 y(There)24 b(is)f(unfortunately)g(some)i(confusion)
-f(b)s(et)m(w)m(een)h Fn(cvs_options)c Fs(and)j Fn(command_options)p
-Fs(.)35 b(`)p Fn(-l)p Fs(',)26 b(when)0 4246 y(giv)m(en)h(as)g(a)h
-Fn(cvs_option)p Fs(,)d(only)h(a\013ects)i(some)g(of)f(the)g(commands.)
-39 b(When)27 b(it)f(is)g(giv)m(en)h(as)g(a)h Fn(command_option)0
-4371 y Fs(is)34 b(has)h(a)h(di\013eren)m(t)e(meaning,)i(and)f(is)f
-(accepted)i(b)m(y)g(more)f(commands.)55 b(In)34 b(other)h(w)m(ords,)i
-(do)e(not)g(tak)m(e)i(the)0 4495 y(ab)s(o)m(v)m(e)32
-b(categorization)g(to)s(o)f(seriously)-8 b(.)39 b(Lo)s(ok)31
-b(at)g(the)f(do)s(cumen)m(tation)g(instead.)0 4941 y
-Fm(A.2)67 b(Default)32 b(options)f(and)f(the)h Fg(~)p
-Fm(/.cvsrc)f(\014le)125 5215 y Fs(There)d(are)i(some)f
-Fn(command_options)c Fs(that)29 b(are)g(used)e(so)h(often)h(that)g(y)m
-(ou)f(migh)m(t)g(ha)m(v)m(e)i(set)e(up)g(an)g(alias)f(or)0
-5340 y(some)32 b(other)f(means)h(to)g(mak)m(e)g(sure)f(y)m(ou)h(alw)m
-(a)m(ys)f(sp)s(ecify)f(that)i(option.)44 b(One)30 b(example)i(\(the)f
-(one)h(that)g(dro)m(v)m(e)p eop
+93 94 bop 150 -116 a Fv(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(93)630 366 y Fr(state)p Fv(.)42 b(A)29
+b(useful)f(set)i(of)g(states)g(is)f(`)p Fp(Exp)p Fv(')g(\(for)g(exp)s
+(erimen)m(tal\),)g(`)p Fp(Stab)p Fv(')g(\(for)h(stable\),)g(and)630
+476 y(`)p Fp(Rel)p Fv(')e(\(for)h(released\).)40 b(By)29
+b(default,)g(the)g(state)h(of)e(a)h(new)g(revision)d(is)i(set)h(to)h(`)
+p Fp(Exp)p Fv(')e(when)630 586 y(it)k(is)f(created.)48
+b(The)32 b(state)h(is)f(visible)d(in)i(the)i(output)f(from)g
+Fr(cvs)g(log)40 b Fv(\(see)34 b(Section)e(A.13)630 695
+y([log],)40 b(page)e(104\),)j(and)36 b(in)g(the)i(`)p
+Fp($Log: cvs.ps,v $
+Fp(Revision 1.1.1.10 1997/06/28 03:34:53 tholo
+Fp(Missing files from initial import
+Fp()p Fv(')e(and)h(`)p Fp($State: Exp $)p Fv(')f(k)m(eyw)m(ords)h(\(see)
+h(Chapter)f(16)630 805 y([Keyw)m(ord)i(substitution],)g(page)h(73\).)68
+b(Note)40 b(that)g Fu(cvs)e Fv(uses)g(the)i Fp(dead)d
+Fv(state)k(for)e(its)630 914 y(o)m(wn)33 b(purp)s(oses;)g(to)h(tak)m(e)
+h(a)e(\014le)f(to)i(or)f(from)g(the)g Fp(dead)f Fv(state)j(use)e
+(commands)f(lik)m(e)h Fp(cvs)630 1024 y(remove)c Fv(and)g
+Fp(cvs)h(add)p Fv(,)g(not)g Fp(cvs)g(admin)f(-s)p Fv(.)150
+1186 y Fp(-t[)p Fr(\014le)5 b Fp(])166 b Fv(Useful)38
+b(with)g Fu(cvs)p Fv(.)65 b(W)-8 b(rite)40 b(descriptiv)m(e)e(text)i
+(from)e(the)h(con)m(ten)m(ts)i(of)e(the)g(named)g Fr(\014le)630
+1296 y Fv(in)m(to)30 b(the)h(R)m(CS)f(\014le,)f(deleting)h(the)g
+(existing)g(text.)41 b(The)30 b Fr(\014le)35 b Fv(pathname)30
+b(ma)m(y)h(not)f(b)s(egin)630 1406 y(with)f(`)p Fp(-)p
+Fv('.)41 b(If)30 b Fr(\014le)k Fv(is)c(omitted,)g(obtain)g(the)h(text)g
+(from)f(standard)g(input,)e(terminated)i(b)m(y)630 1515
+y(end-of-\014le)25 b(or)g(b)m(y)g(a)g(line)f(con)m(taining)h(`)p
+Fp(.)p Fv(')g(b)m(y)g(itself.)38 b(Prompt)24 b(for)h(the)h(text)g(if)e
+(in)m(teraction)630 1625 y(is)32 b(p)s(ossible;)g(see)h(`)p
+Fp(-I)p Fv('.)48 b(The)32 b(descriptiv)m(e)g(text)h(can)h(b)s(e)e(seen)
+g(in)g(the)h(output)f(from)h(`)p Fp(cvs)630 1734 y(log)p
+Fv(')d(\(see)h(Section)f(A.13)i([log],)f(page)g(104\).)150
+1897 y Fp(-t-)p Fr(string)107 b Fv(Similar)39 b(to)k(`)p
+Fp(-t)p Fr(\014le)5 b Fv('.)76 b(W)-8 b(rite)43 b(descriptiv)m(e)e
+(text)i(from)f(the)g Fr(string)50 b Fv(in)m(to)42 b(the)g
+Fu(r)n(cs)g Fv(\014le,)630 2007 y(deleting)29 b(the)i(existing)e(text.)
+150 2169 y Fp(-U)384 b Fv(Set)26 b(lo)s(c)m(king)f(to)i(non-strict.)38
+b(Non-strict)26 b(lo)s(c)m(king)f(means)h(that)g(the)g(o)m(wner)g(of)g
+(a)g(\014le)f(need)630 2279 y(not)36 b(lo)s(c)m(k)g(a)h(revision)d(for)
+i(c)m(hec)m(kin.)58 b(F)-8 b(or)37 b(use)f(with)f Fu(cvs)p
+Fv(,)i(strict)e(lo)s(c)m(king)h(m)m(ust)g(b)s(e)f(set;)630
+2388 y(see)c(the)g(discussion)c(under)i(the)i(`)p Fp(-l)p
+Fv(')f(option)g(ab)s(o)m(v)m(e.)150 2551 y Fp(-u[)p Fr(rev)8
+b Fp(])156 b Fv(See)24 b(the)g(option)g(`)p Fp(-l)p Fv(')g(ab)s(o)m(v)m
+(e,)i(for)e(a)h(discussion)c(of)j(using)f(this)f(option)i(with)f
+Fu(cvs)p Fv(.)37 b(Unlo)s(c)m(k)630 2660 y(the)f(revision)d(with)h(n)m
+(um)m(b)s(er)g Fr(rev)p Fv(.)56 b(If)35 b(a)h(branc)m(h)e(is)h(giv)m
+(en,)i(unlo)s(c)m(k)d(the)i(latest)g(revision)630 2770
+y(on)i(that)h(branc)m(h.)64 b(If)38 b Fr(rev)47 b Fv(is)37
+b(omitted,)k(remo)m(v)m(e)e(the)g(latest)g(lo)s(c)m(k)g(held)d(b)m(y)j
+(the)f(caller.)630 2879 y(Normally)-8 b(,)27 b(only)f(the)h(lo)s(c)m(k)
+m(er)g(of)g(a)g(revision)e(ma)m(y)i(unlo)s(c)m(k)f(it.)39
+b(Someb)s(o)s(dy)25 b(else)i(unlo)s(c)m(king)630 2989
+y(a)f(revision)e(breaks)i(the)g(lo)s(c)m(k.)39 b(This)25
+b(causes)h(a)g(mail)f(message)i(to)f(b)s(e)g(sen)m(t)g(to)h(the)f
+(original)630 3099 y(lo)s(c)m(k)m(er.)61 b(The)36 b(message)i(con)m
+(tains)f(a)h(commen)m(tary)g(solicited)d(from)i(the)g(break)m(er.)60
+b(The)630 3208 y(commen)m(tary)31 b(is)f(terminated)g(b)m(y)g
+(end-of-\014le)g(or)g(b)m(y)g(a)h(line)e(con)m(taining)h
+Fp(.)g Fv(b)m(y)g(itself.)150 3371 y Fp(-V)p Fr(n)333
+b Fv(Em)m(ulate)29 b Fu(r)n(cs)g Fv(v)m(ersion)g Fr(n)p
+Fv(.)40 b(Use)30 b(-V)p Fr(n)f Fv(to)h(mak)m(e)h(an)e
+Fu(r)n(cs)g Fv(\014le)f(acceptable)j(to)f Fu(r)n(cs)e
+Fv(v)m(ersion)630 3480 y Fr(n)i Fv(b)m(y)g(discarding)e(information)h
+(that)i(w)m(ould)e(confuse)h(v)m(ersion)g Fr(n)p Fv(.)150
+3643 y Fp(-x)p Fr(su\016xes)97 b Fv(Useless)30 b(with)f
+Fu(cvs)p Fv(.)40 b(Use)31 b Fr(su\016xes)i Fv(to)e(c)m(haracterize)h(R)
+m(CS)e(\014les.)150 3873 y Fk(A.6.2)62 b(admin)40 b(examples)150
+4161 y(A.6.2.1)62 b(Outdating)42 b(is)f(dangerous)275
+4357 y Fv(First,)26 b(an)g(example)f(of)h(ho)m(w)g Fr(not)i
+Fv(to)f(use)e(the)h Fp(admin)f Fv(command.)39 b(It)26
+b(is)f(included)e(to)j(stress)g(the)g(fact)150 4467 y(that)31
+b(this)e(command)h(can)h(b)s(e)f(quite)g(dangerous)g(unless)e(y)m(ou)j
+(kno)m(w)f Fr(exactly)39 b Fv(what)31 b(y)m(ou)f(are)h(doing.)275
+4604 y(The)36 b(`)p Fp(-o)p Fv(')g(option)h(can)g(b)s(e)f(used)g(to)h
+Fr(outdate)43 b Fv(old)36 b(revisions)f(from)h(the)h(history)e(\014le.)
+59 b(If)36 b(y)m(ou)i(are)150 4714 y(short)31 b(on)g(disc)f(this)g
+(option)g(migh)m(t)h(help)f(y)m(ou.)43 b(But)31 b(think)e(t)m(wice)j(b)
+s(efore)f(using)e(it|there)i(is)f(no)h(w)m(a)m(y)150
+4824 y(short)f(of)h(restoring)e(the)i(latest)g(bac)m(kup)f(to)h(undo)e
+(this)h(command!)275 4961 y(The)f(next)i(line)e(is)g(an)h(example)g(of)
+h(a)g(command)f(that)h(y)m(ou)g(w)m(ould)e Fr(not)j Fv(lik)m(e)e(to)h
+(execute.)390 5093 y Fp($)47 b(cvs)g(admin)g(-o:R_1_02)e(.)275
+5230 y Fv(The)c(ab)s(o)m(v)m(e)j(command)e(will)d(delete)k(all)e
+(revisions)f(up)i(to,)k(and)41 b(including,)h(the)h(revision)d(that)150
+5340 y(corresp)s(onds)23 b(to)i(the)g(tag)h(R)p 1122
+5340 28 4 v 33 w(1)p 1200 5340 V 33 w(02.)39 b(But)25
+b(b)s(ew)m(are!)39 b(If)24 b(there)h(are)g(\014les)e(that)i(ha)m(v)m(e)
+h(not)f(c)m(hanged)g(b)s(et)m(w)m(een)p eop
%%Page: 94 96
-94 95 bop 0 -116 a Fs(94)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(the)g(implemen)m(tation)f(of)i
-(the)f(.cvsrc)h(supp)s(ort,)e(actually\))h(is)g(that)g(man)m(y)h(p)s
-(eople)e(\014nd)g(the)h(default)g(output)g(of)0 491 y(the)38
-b(`)p Fn(diff)p Fs(')f(command)g(to)i(b)s(e)e(v)m(ery)h(hard)e(to)j
-(read,)g(and)f(that)g(either)f(con)m(text)i(di\013s)e(or)g(unidi\013s)e
-(are)j(m)m(uc)m(h)0 616 y(easier)30 b(to)h(understand.)125
-958 y(The)39 b(`)p Fn(~/.cvsrc)p Fs(')f(\014le)i(is)f(a)h(w)m(a)m(y)h
-(that)g(y)m(ou)f(can)g(add)g(default)f(options)h(to)g
-Fn(cvs_commands)d Fs(within)h(cvs,)0 1083 y(instead)30
-b(of)g(relying)f(on)h(aliases)g(or)g(other)h(shell)e(scripts.)125
-1426 y(The)i(format)h(of)f(the)h(`)p Fn(~/.cvsrc)p Fs(')e(\014le)h(is)f
-(simple.)43 b(The)31 b(\014le)f(is)h(searc)m(hed)h(for)f(a)h(line)e
-(that)i(b)s(egins)e(with)h(the)0 1550 y(same)c(name)g(as)g(the)g
-Fn(cvs_command)c Fs(b)s(eing)j(executed.)40 b(If)26 b(a)i(matc)m(h)f
-(is)f(found,)g(then)h(the)g(remainder)e(of)i(the)g(line)0
-1675 y(is)i(split)g(up)g(\(at)i(whitespace)f(c)m(haracters\))j(in)m(to)
-d(separate)h(options)f(and)f(added)h(to)h(the)g(command)f(argumen)m(ts)
-0 1799 y Fo(b)s(efore)35 b Fs(an)m(y)c(options)e(from)h(the)h(command)f
-(line.)125 2142 y(If)d(a)h(command)g(has)f(t)m(w)m(o)i(names)f(\(e.g.,)
-i Fn(checkout)c Fs(and)h Fn(co)p Fs(\),)h(the)g(o\016cial)f(name,)i
-(not)f(necessarily)f(the)h(one)0 2266 y(used)j(on)h(the)g(command)g
-(line,)e(will)g(b)s(e)h(used)g(to)i(matc)m(h)f(against)g(the)g(\014le.)
-45 b(So)32 b(if)e(this)h(is)g(the)h(con)m(ten)m(ts)i(of)e(the)0
-2391 y(user's)e(`)p Fn(~/.cvsrc)p Fs(')e(\014le:)240
-2713 y Fn(log)47 b(-N)240 2817 y(diff)g(-u)240 2921 y(update)f(-P)240
-3024 y(co)h(-P)0 3367 y Fs(the)34 b(command)g(`)p Fn(cvs)29
-b(checkout)f(foo)p Fs(')34 b(w)m(ould)e(ha)m(v)m(e)j(the)f(`)p
-Fn(-P)p Fs(')g(option)f(added)g(to)i(the)f(argumen)m(ts,)h(as)f(w)m
-(ell)f(as)0 3492 y(`)p Fn(cvs)d(co)f(foo)p Fs('.)125
-3834 y(With)f(the)h(example)g(\014le)f(ab)s(o)m(v)m(e,)i(the)f(output)g
-(from)f(`)p Fn(cvs)i(diff)f(foobar)p Fs(')f(will)e(b)s(e)i(in)g
-(unidi\013)e(format.)41 b(`)p Fn(cvs)0 3959 y(diff)29
-b(-c)h(foobar)p Fs(')h(will)g(pro)m(vide)h(con)m(text)i(di\013s,)f(as)g
-(usual.)47 b(Getting)33 b Fn(")p Fs(old)p Fn(")f Fs(format)h(di\013s)f
-(w)m(ould)f(b)s(e)i(sligh)m(tly)0 4083 y(more)d(complicated,)h(b)s
-(ecause)f Fn(diff)f Fs(do)s(esn't)h(ha)m(v)m(e)i(an)e(option)g(to)h(sp)
-s(ecify)e(use)h(of)h(the)f Fn(")p Fs(old)p Fn(")f Fs(format,)i(so)g(y)m
-(ou)0 4208 y(w)m(ould)e(need)h(`)p Fn(cvs)g(-f)g(diff)f(foobar)p
-Fs('.)125 4551 y(In)23 b(place)g(of)h(the)g(command)g(name)f(y)m(ou)h
-(can)g(use)g Fn(cvs)f Fs(to)h(sp)s(ecify)f(global)g(options)g(\(see)h
-(Section)g(A.3)g([Global)0 4675 y(options],)30 b(page)h(95\).)42
-b(F)-8 b(or)31 b(example)f(the)h(follo)m(wing)e(line)g(in)g(`)p
-Fn(.cvsrc)p Fs(')240 4997 y Fn(cvs)47 b(-z6)125 5340
-y Fs(causes)30 b Fr(cvs)g Fs(to)h(use)f(compression)f(lev)m(el)h(6)p
+94 95 bop 150 -116 a Fv(94)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y(R)p 222 366 28
+4 v 33 w(1)p 300 366 V 33 w(02)36 b(and)f(R)p 708 366
+V 32 w(1)p 785 366 V 34 w(03)h(the)f(\014le)g(will)e(ha)m(v)m(e)j
+Fr(the)g(same)41 b Fv(n)m(umerical)33 b(revision)h(n)m(um)m(b)s(er)g
+(assigned)h(to)h(the)150 476 y(tags)g(R)p 419 476 V 32
+w(1)p 496 476 V 34 w(02)f(and)f(R)p 903 476 V 33 w(1)p
+981 476 V 33 w(03.)55 b(So)34 b(not)h(only)f(will)e(it)i(b)s(e)h(imp)s
+(ossible)c(to)k(retriev)m(e)g(R)p 3046 476 V 33 w(1)p
+3124 476 V 33 w(02;)j(R)p 3377 476 V 33 w(1)p 3455 476
+V 33 w(03)e(will)150 586 y(also)30 b(ha)m(v)m(e)i(to)f(b)s(e)f
+(restored)g(from)g(the)h(tap)s(es!)150 808 y Fk(A.6.2.2)62
+b(Commen)m(t)39 b(leaders)275 1000 y Fv(If)31 b(y)m(ou)i(use)e(the)i
+Fp($Log: cvs.ps,v $
+Fp(Revision 1.1.1.10 1997/06/28 03:34:53 tholo
+Fp(Missing files from initial import
+Fp()d Fv(k)m(eyw)m(ord)j(and)e(y)m(ou)i(do)f(not)g(agree)h(with)e
+(the)h(guess)g(for)g(commen)m(t)h(leader)150 1110 y(that)j
+Fu(cvs)e Fv(has)h(done,)h(y)m(ou)g(can)f(enforce)h(y)m(our)f(will)e
+(with)h Fp(cvs)29 b(admin)g(-c)p Fv(.)55 b(This)33 b(migh)m(t)i(b)s(e)f
+(suitable)150 1220 y(for)c Fp(nroff)f Fv(source:)390
+1348 y Fp($)47 b(cvs)g(admin)g(-c'.\\")f(')h(*.man)390
+1451 y($)g(rm)h(*.man)390 1555 y($)f(cvs)g(update)275
+1689 y Fv(The)38 b(t)m(w)m(o)i(last)f(steps)g(are)h(to)g(mak)m(e)g
+(sure)e(that)i(y)m(ou)f(get)h(the)g(v)m(ersions)e(with)g(correct)i
+(commen)m(t)150 1799 y(leaders)30 b(in)f(y)m(our)h(w)m(orking)g
+(\014les.)150 2055 y Fq(A.7)67 b(c)l(hec)l(k)l(out|Chec)l(k)47
+b(out)e(sources)g(for)g(editing)225 2247 y Ft(\017)60
+b Fv(Synopsis:)39 b(c)m(hec)m(k)m(out)32 b([options])f(mo)s(dules)p
+Fh(:)15 b(:)g(:)225 2381 y Ft(\017)60 b Fv(Requires:)40
+b(rep)s(ository)-8 b(.)225 2515 y Ft(\017)60 b Fv(Changes:)40
+b(w)m(orking)30 b(directory)-8 b(.)225 2649 y Ft(\017)60
+b Fv(Synon)m(yms:)40 b(co,)31 b(get)275 2807 y(Mak)m(e)d(a)e(w)m
+(orking)g(directory)g(con)m(taining)g(copies)g(of)h(the)g(source)f
+(\014les)g(sp)s(eci\014ed)e(b)m(y)j Fr(mo)s(dules)p Fv(.)37
+b(Y)-8 b(ou)150 2917 y(m)m(ust)30 b(execute)i Fp(checkout)c
+Fv(b)s(efore)h(using)g(most)i(of)f(the)h(other)f Fu(cvs)f
+Fv(commands,)h(since)g(most)h(of)f(them)150 3026 y(op)s(erate)h(on)f(y)
+m(our)h(w)m(orking)e(directory)-8 b(.)275 3160 y(The)41
+b Fr(mo)s(dules)i Fv(part)f(of)g(the)g(command)f(are)i(either)e(sym)m
+(b)s(olic)f(names)i(for)f(some)h(collection)g(of)150
+3270 y(source)33 b(directories)f(and)g(\014les,)g(or)h(paths)f(to)i
+(directories)e(or)g(\014les)g(in)f(the)i(rep)s(ository)-8
+b(.)47 b(The)33 b(sym)m(b)s(olic)150 3379 y(names)d(are)h(de\014ned)e
+(in)g(the)i(`)p Fp(modules)p Fv(')e(\014le.)40 b(See)30
+b(Section)g(C.1)h([mo)s(dules],)e(page)i(125.)275 3513
+y(Dep)s(ending)26 b(on)i(the)g(mo)s(dules)e(y)m(ou)i(sp)s(ecify)-8
+b(,)28 b Fp(checkout)d Fv(ma)m(y)k(recursiv)m(ely)d(create)k
+(directories)d(and)150 3623 y(p)s(opulate)f(them)h(with)f(the)h
+(appropriate)f(source)h(\014les.)39 b(Y)-8 b(ou)27 b(can)h(then)f(edit)
+f(these)i(source)f(\014les)f(at)i(an)m(y)150 3733 y(time)37
+b(\(regardless)g(of)g(whether)f(other)i(soft)m(w)m(are)g(dev)m(elop)s
+(ers)f(are)g(editing)f(their)g(o)m(wn)i(copies)e(of)i(the)150
+3842 y(sources\);)f(up)s(date)c(them)h(to)h(include)d(new)h(c)m(hanges)
+i(applied)d(b)m(y)i(others)g(to)h(the)f(source)h(rep)s(ository;)150
+3952 y(or)30 b(commit)h(y)m(our)f(w)m(ork)g(as)h(a)g(p)s(ermanen)m(t)f
+(c)m(hange)h(to)g(the)g(source)f(rep)s(ository)-8 b(.)275
+4086 y(Note)43 b(that)h Fp(checkout)c Fv(is)i(used)f(to)j(create)g
+(directories.)76 b(The)42 b(top-lev)m(el)h(directory)f(created)i(is)150
+4195 y(alw)m(a)m(ys)32 b(added)f(to)h(the)g(directory)f(where)h
+Fp(checkout)d Fv(is)i(in)m(v)m(ok)m(ed,)h(and)f(usually)f(has)h(the)h
+(same)g(name)150 4305 y(as)f(the)g(sp)s(eci\014ed)e(mo)s(dule.)41
+b(In)30 b(the)h(case)h(of)f(a)g(mo)s(dule)e(alias,)i(the)g(created)h
+(sub-directory)d(ma)m(y)j(ha)m(v)m(e)150 4415 y(a)k(di\013eren)m(t)f
+(name,)j(but)d(y)m(ou)h(can)g(b)s(e)g(sure)f(that)h(it)f(will)f(b)s(e)h
+(a)h(sub-directory)-8 b(,)37 b(and)e(that)h Fp(checkout)150
+4524 y Fv(will)25 b(sho)m(w)i(the)h(relativ)m(e)g(path)f(leading)g(to)h
+(eac)m(h)h(\014le)e(as)g(it)h(is)e(extracted)j(in)m(to)f(y)m(our)f
+(priv)-5 b(ate)27 b(w)m(ork)h(area)150 4634 y(\(unless)h(y)m(ou)i(sp)s
+(ecify)e(the)h(`)p Fp(-Q)p Fv(')h(global)e(option\).)275
+4768 y(The)g(\014les)f(created)j(b)m(y)f Fp(checkout)d
+Fv(are)j(created)h(read-write,)e(unless)f(the)i(`)p Fp(-r)p
+Fv(')g(option)f(to)h Fu(cvs)f Fv(\(see)150 4877 y(Section)40
+b(A.4)i([Global)e(options],)i(page)g(86\))f(is)f(sp)s(eci\014ed,)h(the)
+g Fp(CVSREAD)e Fv(en)m(vironmen)m(t)h(v)-5 b(ariable)39
+b(is)150 4987 y(sp)s(eci\014ed)d(\(see)i(App)s(endix)d(D)j([En)m
+(vironmen)m(t)e(v)-5 b(ariables],)39 b(page)f(137\),)j(or)c(a)h(w)m
+(atc)m(h)h(is)d(in)g(e\013ect)j(for)150 5096 y(that)31
+b(\014le)e(\(see)j(Section)e(5.6)h([W)-8 b(atc)m(hes],)34
+b(page)d(38\).)275 5230 y(Running)36 b Fp(checkout)g
+Fv(on)i(a)h(directory)f(that)h(w)m(as)g(already)g(built)d(b)m(y)i(a)h
+(prior)e Fp(checkout)f Fv(is)i(also)150 5340 y(p)s(ermitted,)33
+b(and)g(has)h(the)g(same)g(e\013ect)h(as)f(sp)s(ecifying)d(the)j(`)p
+Fp(-d)p Fv(')g(option)f(to)h(the)g Fp(update)e Fv(command,)p
eop
%%Page: 95 97
-95 96 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2255 b(95)0 366 y Fm(A.3)67 b(Global)31 b(options)125
-640 y Fs(The)e(a)m(v)-5 b(ailable)30 b(`)p Fn(cvs_options)p
-Fs(')e(\(that)j(are)g(giv)m(en)f(to)i(the)e(left)g(of)h(`)p
-Fn(cvs_command)p Fs('\))d(are:)0 954 y Fn(-b)i Fo(bindir)113
-b Fs(Use)41 b Fo(bindir)i Fs(as)d(the)g(directory)g(where)g
-Fr(r)n(cs)f Fs(programs)h(are)g(lo)s(cated.)71 b(Ov)m(errides)38
-b(the)j(setting)480 1079 y(of)34 b(the)h Fn($RCSBIN)d
-Fs(en)m(vironmen)m(t)i(v)-5 b(ariable)33 b(and)g(an)m(y)i(precompiled)d
-(directory)-8 b(.)52 b(This)32 b(parameter)480 1204 y(should)c(b)s(e)i
-(sp)s(eci\014ed)f(as)h(an)h(absolute)f(pathname.)0 1368
-y Fn(-T)g Fo(temp)s(dir)480 1493 y Fs(Use)h Fo(temp)s(dir)36
-b Fs(as)31 b(the)g(directory)g(where)g(temp)s(orary)f(\014les)g(are)i
-(lo)s(cated.)43 b(Ov)m(errides)30 b(the)h(setting)480
-1617 y(of)j(the)h Fn($TMPDIR)d Fs(en)m(vironmen)m(t)i(v)-5
-b(ariable)33 b(and)g(an)m(y)i(precompiled)d(directory)-8
-b(.)52 b(This)32 b(parameter)480 1742 y(should)c(b)s(e)i(sp)s
-(eci\014ed)f(as)h(an)h(absolute)f(pathname.)0 1906 y
-Fn(-d)g Fo(cvs_ro)s(ot_directory)480 2031 y Fs(Use)e
-Fo(cvs)p 781 2031 28 4 v 33 w(ro)s(ot)p 978 2031 V 33
-w(directory)34 b Fs(as)28 b(the)f(ro)s(ot)h(directory)f(pathname)g(of)g
-(the)h(rep)s(ository)-8 b(.)39 b(Ov)m(errides)26 b(the)480
-2155 y(setting)k(of)h(the)g Fn($CVSROOT)d Fs(en)m(vironmen)m(t)i(v)-5
-b(ariable.)39 b(See)31 b(Chapter)f(3)g([Rep)s(ository],)h(page)g(13.)0
-2320 y Fn(-e)f Fo(editor)121 b Fs(Use)32 b Fo(editor)38
-b Fs(to)33 b(en)m(ter)f(revision)e(log)i(information.)44
-b(Ov)m(errides)31 b(the)h(setting)g(of)g(the)g Fn($CVSEDITOR)480
-2444 y Fs(and)21 b Fn($EDITOR)e Fs(en)m(vironmen)m(t)i(v)-5
-b(ariables.)37 b(F)-8 b(or)22 b(more)f(information,)h(see)g(Section)f
-(2.2)i([Committing)480 2569 y(y)m(our)30 b(c)m(hanges],)i(page)f(9.)0
-2734 y Fn(-f)384 b Fs(Do)37 b(not)f(read)g(the)g(`)p
-Fn(~/.cvsrc)p Fs(')e(\014le.)57 b(This)34 b(option)h(is)g(most)i(often)
-f(used)f(b)s(ecause)h(of)g(the)g(non-)480 2858 y(orthogonalit)m(y)f(of)
-g(the)g Fr(cvs)e Fs(option)h(set.)54 b(F)-8 b(or)35 b(example,)h(the)f
-(`)p Fn(cvs)29 b(log)p Fs(')34 b(option)g(`)p Fn(-N)p
-Fs(')h(\(turn)f(o\013)480 2983 y(displa)m(y)27 b(of)j(tag)g(names\))f
-(do)s(es)g(not)h(ha)m(v)m(e)g(a)g(corresp)s(onding)d(option)h(to)i
-(turn)e(the)h(displa)m(y)f(on.)40 b(So)480 3107 y(if)26
-b(y)m(ou)h(ha)m(v)m(e)i(`)p Fn(-N)p Fs(')d(in)g(the)h(`)p
-Fn(~/.cvsrc)p Fs(')f(en)m(try)h(for)g(`)p Fn(log)p Fs(',)g(y)m(ou)g(ma)
-m(y)h(need)f(to)h(use)e(`)p Fn(-f)p Fs(')h(to)h(sho)m(w)f(the)480
-3232 y(tag)32 b(names.)0 3396 y Fn(-H)0 3521 y(--help)192
-b Fs(Displa)m(y)30 b(usage)i(information)d(ab)s(out)i(the)h(sp)s
-(eci\014ed)d(`)p Fn(cvs_command)p Fs(')f(\(but)j(do)g(not)h(actually)e
-(ex-)480 3645 y(ecute)j(the)g(command\).)47 b(If)32 b(y)m(ou)g(don't)h
-(sp)s(ecify)e(a)h(command)g(name,)i(`)p Fn(cvs)29 b(-H)p
-Fs(')j(displa)m(ys)f(o)m(v)m(erall)480 3770 y(help)e(for)h
-Fr(cvs)p Fs(,)g(including)d(a)j(list)f(of)i(other)g(help)e(options.)0
-3934 y Fn(-l)384 b Fs(Do)39 b(not)e(log)h(the)g(cvs)p
-1248 3934 V 33 w(command)f(in)g(the)h(command)f(history)g(\(but)g
-(execute)i(it)e(an)m(yw)m(a)m(y\).)65 b(See)480 4059
-y(Section)30 b(A.10)i([history],)e(page)h(112,)h(for)e(information)f
-(on)h(command)g(history)-8 b(.)0 4224 y Fn(-n)384 b Fs(Do)42
-b(not)f(c)m(hange)i(an)m(y)e(\014les.)72 b(A)m(ttempt)43
-b(to)f(execute)g(the)g(`)p Fn(cvs_command)p Fs(',)f(but)g(only)f(to)i
-(issue)480 4348 y(rep)s(orts;)30 b(do)g(not)h(remo)m(v)m(e,)h(up)s
-(date,)e(or)g(merge)h(an)m(y)g(existing)e(\014les,)h(or)g(create)i(an)m
-(y)f(new)e(\014les.)0 4513 y Fn(-Q)384 b Fs(Cause)40
-b(the)g(command)f(to)i(b)s(e)e(really)g(quiet;)44 b(the)c(command)g
-(will)d(only)i(generate)j(output)d(for)480 4637 y(serious)29
-b(problems.)0 4802 y Fn(-q)384 b Fs(Cause)29 b(the)h(command)g(to)g(b)s
-(e)f(somewhat)h(quiet;)f(informational)f(messages,)j(suc)m(h)e(as)h
-(rep)s(orts)f(of)480 4926 y(recursion)g(through)h(sub)s(directories,)e
-(are)i(suppressed.)0 5091 y Fn(-r)384 b Fs(Mak)m(e)40
-b(new)e(w)m(orking)f(\014les)h(\014les)f(read-only)-8
-b(.)65 b(Same)38 b(e\013ect)i(as)e(if)g(the)g Fn($CVSREAD)e
-Fs(en)m(vironmen)m(t)480 5215 y(v)-5 b(ariable)31 b(is)h(set)h(\(see)h
-(App)s(endix)c(D)j([En)m(vironmen)m(t)f(v)-5 b(ariables],)33
-b(page)g(153\).)49 b(The)33 b(default)e(is)h(to)480 5340
-y(mak)m(e)27 b(w)m(orking)e(\014les)g(writable,)h(unless)e(w)m(atc)m
-(hes)j(are)g(on)e(\(see)i(Section)f(5.6)h([W)-8 b(atc)m(hes],)30
-b(page)c(41\).)p eop
+95 96 bop 150 -116 a Fv(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(95)150 366 y(that)37 b(is,)h(an)m(y)g(new)e
+(directories)g(that)h(ha)m(v)m(e)h(b)s(een)f(created)g(in)f(the)h(rep)s
+(ository)f(will)e(app)s(ear)i(in)g(y)m(our)150 476 y(w)m(ork)30
+b(area.)42 b(See)31 b(Section)f(A.18)h([up)s(date],)g(page)g(111.)275
+615 y(F)-8 b(or)27 b(the)f(output)g(pro)s(duced)f(b)m(y)h(the)h
+Fp(checkout)d Fv(command)i(see)h(Section)g(A.18.2)h([up)s(date)e
+(output],)150 724 y(page)31 b(112.)150 957 y Fk(A.7.1)62
+b(c)m(hec)m(k)m(out)39 b(options)275 1154 y Fv(These)27
+b(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i Fp(checkout)e
+Fv(\(see)j(Section)f(A.5)g([Common)g(options],)150 1263
+y(page)j(88,)h(for)e(a)g(complete)h(description)e(of)h(them\):)150
+1429 y Fp(-D)g Fr(date)183 b Fv(Use)42 b(the)f(most)g(recen)m(t)i
+(revision)c(no)i(later)g(than)g Fr(date)p Fv(.)74 b(This)39
+b(option)i(is)f(stic)m(ky)-8 b(,)45 b(and)630 1538 y(implies)36
+b(`)p Fp(-P)p Fv('.)64 b(See)39 b(Section)f(6.7)i([Stic)m(ky)e(tags],)k
+(page)d(48,)j(for)c(more)g(information)f(on)630 1648
+y(stic)m(ky)31 b(tags/dates.)150 1812 y Fp(-f)384 b Fv(Only)21
+b(useful)f(with)h(the)i(`)p Fp(-D)30 b Fr(date)5 b Fv(')23
+b(or)g(`)p Fp(-r)30 b Fr(tag)8 b Fv(')23 b(\015ags.)38
+b(If)22 b(no)h(matc)m(hing)f(revision)f(is)g(found,)630
+1921 y(retriev)m(e)31 b(the)f(most)h(recen)m(t)h(revision)c(\(instead)i
+(of)h(ignoring)d(the)j(\014le\).)150 2085 y Fp(-k)f Fr(k\015ag)165
+b Fv(Pro)s(cess)42 b Fu(r)n(cs)f Fv(k)m(eyw)m(ords)i(according)f(to)h
+Fr(k\015ag)p Fv(.)76 b(See)42 b(co\(1\).)78 b(This)41
+b(option)g(is)g(stic)m(ky;)630 2194 y(future)25 b(up)s(dates)g(of)h
+(this)f(\014le)g(in)g(this)g(w)m(orking)g(directory)h(will)d(use)j(the)
+g(same)h Fr(k\015ag)p Fv(.)39 b(The)630 2304 y Fp(status)f
+Fv(command)h(can)h(b)s(e)f(view)m(ed)g(to)i(see)f(the)f(stic)m(ky)h
+(options.)68 b(See)40 b(App)s(endix)d(B)630 2414 y([In)m(v)m(oking)30
+b(CVS],)h(page)g(115,)h(for)e(more)g(information)f(on)h(the)h
+Fp(status)d Fv(command.)150 2577 y Fp(-l)384 b Fv(Lo)s(cal;)30
+b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g(directory)-8
+b(.)150 2741 y Fp(-n)384 b Fv(Do)44 b(not)g(run)e(an)m(y)h(c)m(hec)m(k)
+m(out)j(program)d(\(as)h(sp)s(eci\014ed)d(with)h(the)i(`)p
+Fp(-o)p Fv(')f(option)g(in)f(the)630 2850 y(mo)s(dules)29
+b(\014le;)g(see)i(Section)f(C.1)h([mo)s(dules],)e(page)j(125\).)150
+3014 y Fp(-P)384 b Fv(Prune)29 b(empt)m(y)i(directories.)40
+b(See)30 b(Chapter)g(14)h([Mo)m(ving)g(directories],)f(page)h(69.)150
+3177 y Fp(-p)384 b Fv(Pip)s(e)29 b(\014les)g(to)i(the)g(standard)e
+(output.)150 3341 y Fp(-R)384 b Fv(Chec)m(k)m(out)32
+b(directories)d(recursiv)m(ely)-8 b(.)40 b(This)28 b(option)i(is)g(on)g
+(b)m(y)g(default.)150 3505 y Fp(-r)g Fr(tag)229 b Fv(Use)28
+b(revision)d Fr(tag)p Fv(.)41 b(This)25 b(option)i(is)f(stic)m(ky)-8
+b(,)29 b(and)d(implies)f(`)p Fp(-P)p Fv('.)39 b(See)28
+b(Section)f(6.7)h([Stic)m(ky)630 3614 y(tags],)k(page)f(48,)h(for)e
+(more)g(information)f(on)h(stic)m(ky)h(tags/dates.)275
+3780 y(In)e(addition)g(to)i(those,)g(y)m(ou)g(can)f(use)g(these)h(sp)s
+(ecial)e(command)h(options)g(with)f Fp(checkout)p Fv(:)150
+3946 y Fp(-A)384 b Fv(Reset)43 b(an)m(y)g(stic)m(ky)g(tags,)k(dates,)f
+(or)d(`)p Fp(-k)p Fv(')f(options.)77 b(See)43 b(Section)f(6.7)i([Stic)m
+(ky)e(tags],)630 4055 y(page)31 b(48,)h(for)e(more)g(information)f(on)h
+(stic)m(ky)h(tags/dates.)150 4219 y Fp(-c)384 b Fv(Cop)m(y)40
+b(the)f(mo)s(dule)f(\014le,)k(sorted,)g(to)e(the)g(standard)f(output,)i
+(instead)e(of)h(creating)g(or)630 4328 y(mo)s(difying)28
+b(an)m(y)i(\014les)g(or)g(directories)g(in)f(y)m(our)h(w)m(orking)g
+(directory)-8 b(.)150 4492 y Fp(-d)30 b Fr(dir)241 b
+Fv(Create)32 b(a)f(directory)g(called)f Fr(dir)36 b Fv(for)31
+b(the)g(w)m(orking)g(\014les,)f(instead)g(of)i(using)d(the)j(mo)s(dule)
+630 4601 y(name.)41 b(Unless)28 b(y)m(ou)j(also)e(use)h(`)p
+Fp(-N)p Fv(',)g(the)g(paths)g(created)h(under)d Fr(dir)35
+b Fv(will)27 b(b)s(e)i(as)h(short)g(as)630 4711 y(p)s(ossible.)150
+4875 y Fp(-j)g Fr(tag)229 b Fv(With)29 b(t)m(w)m(o)i(`)p
+Fp(-j)p Fv(')f(options,)g(merge)g(c)m(hanges)h(from)e(the)h(revision)e
+(sp)s(eci\014ed)g(with)h(the)h(\014rst)630 4984 y(`)p
+Fp(-j)p Fv(')c(option)f(to)i(the)f(revision)e(sp)s(eci\014ed)g(with)g
+(the)i(second)g(`)p Fp(j)p Fv(')g(option,)h(in)m(to)f(the)g(w)m(orking)
+630 5094 y(directory)-8 b(.)630 5230 y(With)29 b(one)h(`)p
+Fp(-j)p Fv(')f(option,)g(merge)h(c)m(hanges)g(from)f(the)h(ancestor)g
+(revision)e(to)i(the)g(revision)630 5340 y(sp)s(eci\014ed)24
+b(with)h(the)h(`)p Fp(-j)p Fv(')f(option,)i(in)m(to)e(the)h(w)m(orking)
+g(directory)-8 b(.)39 b(The)25 b(ancestor)i(revision)p
+eop
%%Page: 96 98
-96 97 bop 0 -116 a Fs(96)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(-s)g Fo(v)-5
-b(ariable)5 b Fn(=)p Fo(v)-5 b(alue)480 491 y Fs(Set)31
-b(a)f(user)g(v)-5 b(ariable)29 b(\(see)i(Section)g(C.11)g([V)-8
-b(ariables],)30 b(page)h(152\).)0 662 y Fn(-t)384 b Fs(T)-8
-b(race)30 b(program)e(execution;)i(displa)m(y)c(messages)k(sho)m(wing)e
-(the)h(steps)f(of)h Fr(cvs)f Fs(activit)m(y)-8 b(.)41
-b(P)m(articu-)480 786 y(larly)29 b(useful)f(with)i(`)p
-Fn(-n)p Fs(')g(to)h(explore)f(the)g(p)s(oten)m(tial)g(impact)g(of)h(an)
-f(unfamiliar)d(command.)0 957 y Fn(-v)0 1128 y(--version)480
-1253 y Fs(Displa)m(y)j(v)m(ersion)f(and)h(cop)m(yrigh)m(t)h
-(information)e(for)h Fr(cvs)p Fs(.)0 1424 y Fn(-w)384
-b Fs(Mak)m(e)28 b(new)e(w)m(orking)g(\014les)g(read-write.)39
-b(Ov)m(errides)25 b(the)i(setting)g(of)g(the)g Fn($CVSREAD)d
-Fs(en)m(vironmen)m(t)480 1548 y(v)-5 b(ariable.)38 b(Files)25
-b(are)h(created)h(read-write)e(b)m(y)h(default,)g(unless)e
-Fn($CVSREAD)f Fs(is)i(set)h(or)g(`)p Fn(-r)p Fs(')g(is)f(giv)m(en.)0
-1719 y Fn(-x)384 b Fs(Encrypt)34 b(all)h(comm)m(unication)f(b)s(et)m(w)
-m(een)i(the)g(clien)m(t)f(and)f(the)i(serv)m(er.)55 b(Only)34
-b(has)h(an)g(e\013ect)i(on)480 1844 y(the)i Fr(cvs)e
-Fs(clien)m(t.)65 b(As)39 b(of)g(this)e(writing,)i(this)f(is)f(only)h
-(implemen)m(ted)f(when)h(using)f(a)i(Kerb)s(eros)480
-1968 y(connection)45 b(\(see)h(Section)f(3.7.4)i([Kerb)s(eros)e(authen)
-m(ticated],)50 b(page)c(28\).)86 b(Encryption)44 b(sup-)480
-2093 y(p)s(ort)36 b(is)f(not)i(a)m(v)-5 b(ailable)35
-b(b)m(y)i(default;)h(it)e(m)m(ust)h(b)s(e)e(enabled)h(using)e(a)j(sp)s
-(ecial)e(con\014gure)h(option,)480 2217 y(`)p Fn(--enable-encryption)p
-Fs(',)26 b(when)j(y)m(ou)i(build)c Fr(cvs)p Fs(.)0 2388
-y Fn(-z)j Fo(gzip-lev)m(el)480 2513 y Fs(Set)h(the)f(compression)f(lev)
-m(el.)41 b(Only)29 b(has)h(an)g(e\013ect)i(on)e(the)h
-Fr(cvs)e Fs(clien)m(t.)0 2954 y Fm(A.4)67 b(Common)31
-b(command)g(options)125 3228 y Fs(This)e(section)i(describ)s(es)e(the)i
-(`)p Fn(command_options)p Fs(')d(that)j(are)h(a)m(v)-5
-b(ailable)30 b(across)i(sev)m(eral)f Fr(cvs)f Fs(commands.)0
-3353 y(These)37 b(options)f(are)i(alw)m(a)m(ys)f(giv)m(en)g(to)h(the)g
-(righ)m(t)e(of)h(`)p Fn(cvs_command)p Fs('.)59 b(Not)38
-b(all)e(commands)g(supp)s(ort)g(all)g(of)0 3477 y(these)28
-b(options;)g(eac)m(h)g(option)f(is)f(only)h(supp)s(orted)e(for)i
-(commands)g(where)g(it)g(mak)m(es)h(sense.)40 b(Ho)m(w)m(ev)m(er,)30
-b(when)d(a)0 3602 y(command)f(has)h(one)f(of)h(these)g(options)f(y)m
-(ou)h(can)g(almost)f(alw)m(a)m(ys)h(coun)m(t)g(on)g(the)g(same)f(b)s
-(eha)m(vior)g(of)h(the)f(option)0 3726 y(as)31 b(in)f(other)i
-(commands.)43 b(\(Other)31 b(command)g(options,)g(whic)m(h)f(are)h
-(listed)f(with)g(the)h(individual)c(commands,)0 3851
-y(ma)m(y)k(ha)m(v)m(e)h(di\013eren)m(t)d(b)s(eha)m(vior)h(from)g(one)g
-Fr(cvs)g Fs(command)g(to)h(the)g(other\).)125 4125 y
-Fi(W)-8 b(arning:)42 b Fs(the)31 b(`)p Fn(history)p Fs(')f(command)h
-(is)f(an)h(exception;)i(it)d(supp)s(orts)g(man)m(y)h(options)f(that)i
-(con\015ict)f(ev)m(en)0 4249 y(with)e(these)i(standard)e(options.)0
-4570 y Fn(-D)h Fo(date_sp)s(ec)480 4694 y Fs(Use)j(the)g(most)g(recen)m
-(t)h(revision)d(no)i(later)g(than)f Fo(date)p 2387 4694
-28 4 v 34 w(sp)s(ec)p Fs(.)47 b Fo(date)p 2834 4694 V
-34 w(sp)s(ec)38 b Fs(is)32 b(a)h(single)e(argumen)m(t,)480
-4819 y(a)g(date)g(description)d(sp)s(ecifying)g(a)j(date)g(in)e(the)i
-(past.)480 4966 y(The)c(sp)s(eci\014cation)g(is)g Fo(stic)m(ky)36
-b Fs(when)27 b(y)m(ou)h(use)g(it)g(to)g(mak)m(e)h(a)g(priv)-5
-b(ate)27 b(cop)m(y)i(of)f(a)g(source)g(\014le;)g(that)480
-5091 y(is,)33 b(when)f(y)m(ou)h(get)h(a)f(w)m(orking)f(\014le)g(using)f
-(`)p Fn(-D)p Fs(',)j Fr(cvs)e Fs(records)h(the)g(date)g(y)m(ou)g(sp)s
-(eci\014ed,)f(so)h(that)480 5215 y(further)28 b(up)s(dates)h(in)f(the)i
-(same)g(directory)f(will)e(use)j(the)f(same)h(date)h(\(for)e(more)h
-(information)e(on)480 5340 y(stic)m(ky)j(tags/dates,)h(see)f(Section)f
-(6.7)i([Stic)m(ky)e(tags],)i(page)f(54\).)p eop
+96 97 bop 150 -116 a Fv(96)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 366 y(is)25 b(the)h(common)g(ancestor)
+g(of)g(the)g(revision)e(whic)m(h)h(the)g(w)m(orking)g(directory)h(is)e
+(based)i(on,)630 476 y(and)k(the)g(revision)f(sp)s(eci\014ed)g(in)g
+(the)h(`)p Fp(-j)p Fv(')h(option.)630 609 y(In)39 b(addition,)h(eac)m
+(h)h(-j)f(option)f(can)h(con)m(tain)g(an)f(optional)g(date)h(sp)s
+(eci\014cation)f(whic)m(h,)630 719 y(when)e(used)g(with)g(branc)m(hes,)
+j(can)e(limit)e(the)i(c)m(hosen)h(revision)d(to)j(one)f(within)e(a)i
+(sp)s(e-)630 829 y(ci\014c)44 b(date.)84 b(An)44 b(optional)g(date)h
+(is)e(sp)s(eci\014ed)g(b)m(y)h(adding)g(a)g(colon)h(\(:\))70
+b(to)45 b(the)f(tag:)630 938 y(`)p Fp(-j)p Fr(Sym)m(b)s(olic)p
+1119 938 28 4 v 31 w(T)-8 b(ag)8 b Fp(:)p Fr(Date)p 1543
+938 V 34 w(Sp)s(eci\014er)f Fv('.)630 1071 y(See)31 b(Chapter)e(7)i
+([Merging],)g(page)g(51.)150 1228 y Fp(-N)384 b Fv(Only)42
+b(useful)h(together)i(with)e(`)p Fp(-d)30 b Fr(dir)7
+b Fv('.)79 b(With)44 b(this)f(option,)k Fu(cvs)c Fv(will)e(not)j
+(shorten)630 1338 y(mo)s(dule)e(paths)g(in)g(y)m(our)h(w)m(orking)g
+(directory)-8 b(.)79 b(\(Normally)-8 b(,)46 b Fu(cvs)c
+Fv(shortens)h(paths)g(as)630 1447 y(m)m(uc)m(h)30 b(as)h(p)s(ossible)d
+(when)h(y)m(ou)i(sp)s(ecify)e(an)h(explicit)f(target)j(directory\).)150
+1604 y Fp(-s)384 b Fv(Lik)m(e)27 b(`)p Fp(-c)p Fv(',)g(but)g(include)d
+(the)j(status)g(of)g(all)f(mo)s(dules,)g(and)g(sort)h(it)g(b)m(y)g(the)
+g(status)g(string.)630 1714 y(See)i(Section)f(C.1)h([mo)s(dules],)f
+(page)i(125,)g(for)f(info)f(ab)s(out)g(the)h(`)p Fp(-s)p
+Fv(')g(option)f(that)h(is)f(used)630 1824 y(inside)g(the)j(mo)s(dules)d
+(\014le)i(to)h(set)g(the)f(mo)s(dule)f(status.)150 2044
+y Fk(A.7.2)62 b(c)m(hec)m(k)m(out)39 b(examples)275 2235
+y Fv(Get)31 b(a)g(cop)m(y)g(of)f(the)h(mo)s(dule)e(`)p
+Fp(tc)p Fv(':)390 2363 y Fp($)47 b(cvs)g(checkout)f(tc)275
+2496 y Fv(Get)31 b(a)g(cop)m(y)g(of)f(the)h(mo)s(dule)e(`)p
+Fp(tc)p Fv(')h(as)g(it)g(lo)s(ok)m(ed)h(one)f(da)m(y)h(ago:)390
+2623 y Fp($)47 b(cvs)g(checkout)f(-D)h(yesterday)e(tc)150
+2877 y Fq(A.8)67 b(commit|Chec)l(k)47 b(\014les)e(in)l(to)h(the)f(rep)t
+(ository)225 3068 y Ft(\017)60 b Fv(Synopsis:)39 b(commit)30
+b([-lnRf)7 b(])29 b([-m)i('log)p 1662 3068 V 33 w(message')h
+Fp(|)e Fv(-F)h(\014le])f([-r)g(revision])f([\014les)p
+Fh(:)15 b(:)g(:)p Fv(])225 3202 y Ft(\017)60 b Fv(Requires:)40
+b(w)m(orking)29 b(directory)-8 b(,)31 b(rep)s(ository)-8
+b(.)225 3335 y Ft(\017)60 b Fv(Changes:)40 b(rep)s(ository)-8
+b(.)225 3468 y Ft(\017)60 b Fv(Synon)m(ym:)40 b(ci)275
+3625 y(Use)33 b Fp(commit)f Fv(when)h(y)m(ou)h(w)m(an)m(t)g(to)h
+(incorp)s(orate)e(c)m(hanges)h(from)f(y)m(our)h(w)m(orking)f(source)g
+(\014les)g(in)m(to)150 3735 y(the)e(source)f(rep)s(ository)-8
+b(.)275 3868 y(If)36 b(y)m(ou)h(don't)f(sp)s(ecify)g(particular)f
+(\014les)g(to)j(commit,)g(all)e(of)h(the)g(\014les)e(in)h(y)m(our)g(w)m
+(orking)g(curren)m(t)150 3978 y(directory)31 b(are)i(examined.)44
+b Fp(commit)31 b Fv(is)f(careful)i(to)g(c)m(hange)h(in)e(the)h(rep)s
+(ository)f(only)g(those)h(\014les)f(that)150 4087 y(y)m(ou)37
+b(ha)m(v)m(e)g(really)e(c)m(hanged.)60 b(By)36 b(default)g(\(or)h(if)e
+(y)m(ou)h(explicitly)e(sp)s(ecify)h(the)i(`)p Fp(-R)p
+Fv(')f(option\),)i(\014les)d(in)150 4197 y(sub)s(directories)26
+b(are)j(also)g(examined)f(and)g(committed)g(if)g(they)h(ha)m(v)m(e)h(c)
+m(hanged;)g(y)m(ou)f(can)g(use)f(the)h(`)p Fp(-l)p Fv(')150
+4306 y(option)h(to)h(limit)d Fp(commit)h Fv(to)i(the)f(curren)m(t)h
+(directory)e(only)-8 b(.)275 4440 y Fp(commit)35 b Fv(v)m(eri\014es)h
+(that)i(the)f(selected)h(\014les)e(are)h(up)f(to)i(date)f(with)f(the)h
+(curren)m(t)g(revisions)e(in)h(the)150 4549 y(source)g(rep)s(ository;)j
+(it)c(will)f(notify)h(y)m(ou,)k(and)c(exit)h(without)g(committing,)h
+(if)e(an)m(y)i(of)f(the)h(sp)s(eci\014ed)150 4659 y(\014les)27
+b(m)m(ust)g(b)s(e)h(made)g(curren)m(t)f(\014rst)g(with)g
+Fp(update)f Fv(\(see)j(Section)e(A.18)i([up)s(date],)g(page)f(111\).)42
+b Fp(commit)150 4768 y Fv(do)s(es)32 b(not)h(call)e(the)i
+Fp(update)d Fv(command)i(for)h(y)m(ou,)g(but)f(rather)g(lea)m(v)m(es)h
+(that)g(for)f(y)m(ou)h(to)g(do)f(when)g(the)150 4878
+y(time)e(is)f(righ)m(t.)275 5011 y(When)34 b(all)g(is)f(w)m(ell,)i(an)g
+(editor)f(is)g(in)m(v)m(ok)m(ed)h(to)g(allo)m(w)g(y)m(ou)g(to)g(en)m
+(ter)h(a)f(log)f(message)i(that)g(will)c(b)s(e)150 5121
+y(written)40 b(to)i(one)f(or)g(more)g(logging)g(programs)g(\(see)h
+(Section)f(C.1)g([mo)s(dules],)i(page)f(125,)j(and)40
+b(see)150 5230 y(Section)g(C.7)h([loginfo],)i(page)e(131\))h(and)e
+(placed)g(in)f(the)i Fu(r)n(cs)e Fv(history)h(\014le)f(inside)g(the)h
+(rep)s(ository)-8 b(.)150 5340 y(This)26 b(log)h(message)i(can)f(b)s(e)
+f(retriev)m(ed)h(with)e(the)i Fp(log)e Fv(command;)j(See)f(Section)f
+(A.13)i([log],)g(page)f(104.)p eop
%%Page: 97 99
-97 98 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2255 b(97)480 366 y(`)p Fn(-D)p Fs(')30 b(is)f(a)m(v)-5
-b(ailable)29 b(with)g(the)h Fn(checkout)p Fs(,)e Fn(diff)p
-Fs(,)h Fn(export)p Fs(,)g Fn(history)p Fs(,)f Fn(rdiff)p
-Fs(,)h Fn(rtag)p Fs(,)g(and)h Fn(update)480 491 y Fs(commands.)60
-b(\(The)37 b Fn(history)e Fs(command)i(uses)f(this)g(option)g(in)g(a)h
-(sligh)m(tly)e(di\013eren)m(t)i(w)m(a)m(y;)k(see)480
-616 y(Section)30 b(A.10.1)j([history)c(options],)h(page)h(112\).)480
-762 y(A)39 b(wide)f(v)-5 b(ariet)m(y)39 b(of)g(date)g(formats)h(are)f
-(supp)s(orted)e(b)m(y)i Fr(cvs)p Fs(.)65 b(The)38 b(most)h(standard)g
-(ones)g(are)480 887 y(ISO8601)25 b(\(from)f(the)g(In)m(ternational)g
-(Standards)f(Organization\))h(and)f(the)h(In)m(ternet)h(e-mail)f(stan-)
-480 1011 y(dard)29 b(\(sp)s(eci\014ed)g(in)g(RF)m(C822)k(as)d(amended)g
-(b)m(y)g(RF)m(C1123\).)480 1158 y(ISO8601)h(dates)g(ha)m(v)m(e)h(man)m
-(y)e(v)-5 b(arian)m(ts)30 b(but)g(a)h(few)f(examples)g(are:)720
-1283 y Fn(1972-09-24)720 1387 y(1972-09-24)45 b(20:05)480
-1534 y Fs(See)60 b(`)p Fn(http://www.ft.uni-erlangen)o(.de/)o(~msk)o
-(uhn)o(/iso)o(-tim)o(e.h)o(tml)p Fs(')54 b(for)60 b(more)g(details)480
-1658 y(ab)s(out)30 b(ISO8601)h(dates.)480 1805 y(In)i(addition)f(to)j
-(the)f(dates)g(allo)m(w)m(ed)g(in)f(In)m(ternet)h(e-mail)f(itself,)h
-Fr(cvs)f Fs(also)h(allo)m(ws)f(some)i(of)f(the)480 1929
-y(\014elds)29 b(to)i(b)s(e)f(omitted.)40 b(F)-8 b(or)32
-b(example:)720 2055 y Fn(24)47 b(Sep)g(1972)g(20:05)720
-2159 y(24)g(Sep)480 2305 y Fs(The)39 b(date)g(is)f(in)m(terpreted)h(as)
-g(b)s(eing)f(in)f(the)j(lo)s(cal)e(timezone,)k(unless)37
-b(a)j(sp)s(eci\014c)d(timezone)j(is)480 2430 y(sp)s(eci\014ed.)480
-2576 y(These)33 b(t)m(w)m(o)h(date)g(formats)f(are)g(preferred.)48
-b(Ho)m(w)m(ev)m(er,)36 b Fr(cvs)c Fs(curren)m(tly)g(accepts)i(a)g(wide)
-e(v)-5 b(ariet)m(y)480 2701 y(of)32 b(other)g(date)h(formats.)46
-b(They)31 b(are)i(in)m(ten)m(tionally)d(not)i(do)s(cumen)m(ted)g(here)g
-(in)e(an)m(y)j(detail,)f(and)480 2825 y(future)d(v)m(ersions)h(of)h
-Fr(cvs)e Fs(migh)m(t)h(not)h(accept)h(all)d(of)h(them.)480
-2972 y(One)d(suc)m(h)h(format)g(is)f Fo(mon)m(th)p Fn(/)p
-Fo(da)m(y)8 b Fn(/)p Fo(y)m(ear)f Fs(.)40 b(This)26 b(ma)m(y)i(confuse)
-g(p)s(eople)f(who)g(are)h(accustomed)h(to)480 3096 y(ha)m(ving)h(the)g
-(mon)m(th)h(and)f(da)m(y)g(in)f(the)i(other)g(order;)f(`)p
-Fn(1/4/96)p Fs(')f(is)g(Jan)m(uary)h(4,)h(not)g(April)d(1.)480
-3243 y(Remem)m(b)s(er)33 b(to)h(quote)f(the)h(argumen)m(t)f(to)h(the)f
-(`)p Fn(-D)p Fs(')g(\015ag)g(so)h(that)f(y)m(our)g(shell)f(do)s(esn't)h
-(in)m(terpret)480 3367 y(spaces)e(as)f(argumen)m(t)h(separators.)41
-b(A)31 b(command)f(using)f(the)i(`)p Fn(-D)p Fs(')f(\015ag)g(can)h(lo)s
-(ok)f(lik)m(e)g(this:)720 3493 y Fn($)47 b(cvs)g(diff)g(-D)g("1)g(hour)
-g(ago")g(cvs.texinfo)0 3662 y(-f)384 b Fs(When)26 b(y)m(ou)g(sp)s
-(ecify)e(a)j(particular)d(date)i(or)g(tag)h(to)g Fr(cvs)e
-Fs(commands,)h(they)g(normally)f(ignore)g(\014les)480
-3786 y(that)30 b(do)f(not)g(con)m(tain)g(the)g(tag)i(\(or)e(did)e(not)j
-(exist)e(prior)g(to)i(the)f(date\))h(that)g(y)m(ou)f(sp)s(eci\014ed.)39
-b(Use)480 3911 y(the)34 b(`)p Fn(-f)p Fs(')g(option)g(if)f(y)m(ou)h(w)m
-(an)m(t)h(\014les)e(retriev)m(ed)h(ev)m(en)h(when)e(there)h(is)f(no)h
-(matc)m(h)h(for)e(the)i(tag)g(or)480 4035 y(date.)41
-b(\(The)31 b(most)f(recen)m(t)i(revision)c(of)j(the)f(\014le)g(will)e
-(b)s(e)h(used\).)480 4153 y(`)p Fn(-f)p Fs(')c(is)f(a)m(v)-5
-b(ailable)24 b(with)g(these)i(commands:)37 b Fn(annotate)p
-Fs(,)25 b Fn(checkout)p Fs(,)f Fn(export)p Fs(,)g Fn(rdiff)p
-Fs(,)h Fn(rtag)p Fs(,)h(and)480 4278 y Fn(update)p Fs(.)480
-4424 y Fi(W)-8 b(arning:)41 b Fs(The)29 b Fn(commit)g
-Fs(command)g(also)h(has)g(a)g(`)p Fn(-f)p Fs(')g(option,)g(but)g(it)f
-(has)h(a)g(di\013eren)m(t)g(b)s(eha)m(vior)480 4549 y(for)g(that)h
-(command.)41 b(See)30 b(Section)g(A.7.1)i([commit)f(options],)f(page)h
-(106.)0 4717 y Fn(-k)f Fo(k\015ag)165 b Fs(Alter)30 b(the)h(default)e
-Fr(r)n(cs)h Fs(pro)s(cessing)f(of)h(k)m(eyw)m(ords.)42
-b(See)30 b(Chapter)g(16)h([Keyw)m(ord)g(substitution],)480
-4842 y(page)36 b(81,)i(for)d(the)h(meaning)f(of)h Fo(k\015ag)p
-Fs(.)56 b(Y)-8 b(our)36 b Fo(k\015ag)43 b Fs(sp)s(eci\014cation)35
-b(is)f Fo(stic)m(ky)44 b Fs(when)34 b(y)m(ou)i(use)f(it)480
-4966 y(to)k(create)h(a)f(priv)-5 b(ate)38 b(cop)m(y)h(of)g(a)g(source)g
-(\014le;)j(that)d(is,)h(when)d(y)m(ou)i(use)f(this)g(option)g(with)f
-(the)480 5091 y Fn(checkout)32 b Fs(or)i Fn(update)f
-Fs(commands,)i Fr(cvs)f Fs(asso)s(ciates)h(y)m(our)f(selected)h
-Fo(k\015ag)42 b Fs(with)33 b(the)i(\014le,)g(and)480
-5215 y(con)m(tin)m(ues)k(to)g(use)f(it)g(with)f(future)h(up)s(date)g
-(commands)g(on)g(the)h(same)g(\014le)f(un)m(til)e(y)m(ou)j(sp)s(ecify)
-480 5340 y(otherwise.)p eop
+97 98 bop 150 -116 a Fv(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(97)150 366 y(Y)-8 b(ou)36 b(can)g(sp)s(ecify)e(the)i
+(log)g(message)h(on)e(the)h(command)g(line)e(with)g(the)i(`)p
+Fp(-m)30 b Fr(message)5 b Fv(')37 b(option,)g(and)150
+476 y(th)m(us)27 b(a)m(v)m(oid)g(the)h(editor)e(in)m(v)m(o)s(cation,)i
+(or)f(use)g(the)h(`)p Fp(-F)i Fr(\014le)5 b Fv(')26 b(option)h(to)h(sp)
+s(ecify)d(that)j(the)f(argumen)m(t)h(\014le)150 586 y(con)m(tains)j
+(the)f(log)h(message.)150 809 y Fk(A.8.1)62 b(commit)39
+b(options)275 1002 y Fv(These)d(standard)g(options)g(are)h(supp)s
+(orted)e(b)m(y)h Fp(commit)f Fv(\(see)j(Section)e(A.5)i([Common)e
+(options],)150 1111 y(page)31 b(88,)h(for)e(a)g(complete)h(description)
+e(of)h(them\):)150 1270 y Fp(-l)384 b Fv(Lo)s(cal;)30
+b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g(directory)-8
+b(.)150 1429 y Fp(-n)384 b Fv(Do)31 b(not)g(run)e(an)m(y)h(mo)s(dule)f
+(program.)150 1589 y Fp(-R)384 b Fv(Commit)30 b(directories)f(recursiv)
+m(ely)-8 b(.)40 b(This)28 b(is)i(on)g(b)m(y)g(default.)150
+1748 y Fp(-r)g Fr(revision)630 1857 y Fv(Commit)40 b(to)i
+Fr(revision)p Fv(.)71 b Fr(revision)39 b Fv(m)m(ust)i(b)s(e)f(either)h
+(a)g(branc)m(h,)i(or)e(a)h(revision)d(on)i(the)630 1967
+y(main)35 b(trunk)g(that)i(is)f(higher)f(than)h(an)m(y)g(existing)g
+(revision)e(n)m(um)m(b)s(er)h(\(see)j(Section)e(6.3)630
+2076 y([Assigning)31 b(revisions],)h(page)h(44\).)48
+b(Y)-8 b(ou)33 b(cannot)g(commit)g(to)g(a)g(sp)s(eci\014c)e(revision)g
+(on)i(a)630 2186 y(branc)m(h.)275 2345 y Fp(commit)28
+b Fv(also)j(supp)s(orts)d(these)j(options:)150 2504 y
+Fp(-F)f Fr(\014le)237 b Fv(Read)31 b(the)f(log)h(message)g(from)f
+Fr(\014le)p Fv(,)g(instead)f(of)i(in)m(v)m(oking)f(an)g(editor.)150
+2663 y Fp(-f)384 b Fv(Note)31 b(that)f(this)e(is)g(not)i(the)f
+(standard)g(b)s(eha)m(vior)f(of)i(the)f(`)p Fp(-f)p Fv(')g(option)g(as)
+h(de\014ned)e(in)g(See)630 2773 y(Section)i(A.5)h([Common)g(options],)f
+(page)h(88.)630 2907 y(F)-8 b(orce)35 b Fu(cvs)d Fv(to)i(commit)g(a)f
+(new)g(revision)f(ev)m(en)i(if)e(y)m(ou)i(ha)m(v)m(en't)h(made)e(an)m
+(y)h(c)m(hanges)g(to)630 3017 y(the)e(\014le.)44 b(If)32
+b(the)g(curren)m(t)f(revision)g(of)h Fr(\014le)k Fv(is)31
+b(1.7,)i(then)f(the)g(follo)m(wing)e(t)m(w)m(o)j(commands)630
+3126 y(are)e(equiv)-5 b(alen)m(t:)870 3255 y Fp($)47
+b(cvs)g(commit)f(-f)i Fr(\014le)870 3358 y Fp($)f(cvs)g(commit)f(-r)i
+(1.8)f Fr(\014le)630 3493 y Fv(The)25 b(`)p Fp(-f)p Fv(')h(option)g
+(disables)e(recursion)g(\(i.e.,)k(it)d(implies)f(`)p
+Fp(-l)p Fv('\).)39 b(T)-8 b(o)27 b(force)f Fu(cvs)f Fv(to)i(commit)630
+3602 y(a)k(new)f(revision)e(for)i(all)g(\014les)f(in)g(all)g(sub)s
+(directories,)f(y)m(ou)j(m)m(ust)f(use)g(`)p Fp(-f)g(-R)p
+Fv('.)150 3761 y Fp(-m)g Fr(message)630 3871 y Fv(Use)h
+Fr(message)36 b Fv(as)31 b(the)g(log)f(message,)i(instead)d(of)i(in)m
+(v)m(oking)f(an)g(editor.)150 4099 y Fk(A.8.2)62 b(commit)39
+b(examples)150 4380 y(A.8.2.1)62 b(Committing)40 b(to)h(a)g(branc)m(h)
+275 4573 y Fv(Y)-8 b(ou)24 b(can)h(commit)f(to)h(a)g(branc)m(h)f
+(revision)f(\(one)i(that)g(has)f(an)g(ev)m(en)h(n)m(um)m(b)s(er)e(of)i
+(dots\))f(with)f(the)i(`)p Fp(-r)p Fv(')150 4682 y(option.)40
+b(T)-8 b(o)31 b(create)h(a)f(branc)m(h)f(revision,)f(use)h(the)g(`)p
+Fp(-b)p Fv(')h(option)f(of)g(the)h Fp(rtag)e Fv(or)h
+Fp(tag)g Fv(commands)g(\(see)150 4792 y(Section)j(A.17)h([tag],)i(page)
+e(110)g(or)f(see)h(Section)f(A.16)h([rtag],)h(page)f(109\).)51
+b(Then,)33 b(either)f Fp(checkout)150 4902 y Fv(or)e
+Fp(update)f Fv(can)h(b)s(e)g(used)f(to)i(base)g(y)m(our)f(sources)g(on)
+g(the)h(newly)e(created)i(branc)m(h.)40 b(F)-8 b(rom)31
+b(that)g(p)s(oin)m(t)150 5011 y(on,)j(all)e Fp(commit)f
+Fv(c)m(hanges)j(made)f(within)e(these)j(w)m(orking)e(sources)h(will)d
+(b)s(e)j(automatically)g(added)f(to)150 5121 y(a)f(branc)m(h)f
+(revision,)g(thereb)m(y)h(not)g(disturbing)c(main-line)h(dev)m(elopmen)
+m(t)k(in)d(an)m(y)i(w)m(a)m(y)-8 b(.)43 b(F)-8 b(or)32
+b(example,)150 5230 y(if)e(y)m(ou)i(had)f(to)h(create)h(a)e(patc)m(h)h
+(to)g(the)g(1.2)g(v)m(ersion)f(of)g(the)h(pro)s(duct,)f(ev)m(en)h
+(though)f(the)g(2.0)h(v)m(ersion)150 5340 y(is)d(already)h(under)f(dev)
+m(elopmen)m(t,)i(y)m(ou)g(migh)m(t)f(do:)p eop
%%Page: 98 100
-98 99 bop 0 -116 a Fs(98)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)480 366 y(The)k(`)p Fn(-k)p
-Fs(')h(option)f(is)g(a)m(v)-5 b(ailable)34 b(with)g(the)h
-Fn(add)p Fs(,)g Fn(checkout)p Fs(,)f Fn(diff)p Fs(,)h
-Fn(import)e Fs(and)h Fn(update)f Fs(com-)480 491 y(mands.)0
-660 y Fn(-l)384 b Fs(Lo)s(cal;)34 b(run)e(only)g(in)g(curren)m(t)h(w)m
-(orking)f(directory)-8 b(,)34 b(rather)f(than)f(recursing)g(through)g
-(sub)s(direc-)480 785 y(tories.)480 931 y Fi(W)-8 b(arning:)41
-b Fs(this)29 b(is)h(not)h(the)f(same)h(as)g(the)g(o)m(v)m(erall)f(`)p
-Fn(cvs)g(-l)p Fs(')g(option,)g(whic)m(h)g(y)m(ou)g(can)h(sp)s(ecify)e
-(to)480 1056 y(the)i(left)f(of)g(a)h(cvs)f(command!)480
-1203 y(Av)-5 b(ailable)52 b(with)g(the)h(follo)m(wing)f(commands:)86
-b Fn(checkout)p Fs(,)57 b Fn(commit)p Fs(,)h Fn(diff)p
-Fs(,)g Fn(export)p Fs(,)g Fn(log)p Fs(,)480 1327 y Fn(remove)p
-Fs(,)29 b Fn(rdiff)p Fs(,)g Fn(rtag)p Fs(,)h Fn(status)p
-Fs(,)e Fn(tag)p Fs(,)i(and)g Fn(update)p Fs(.)0 1496
-y Fn(-m)g Fo(message)480 1621 y Fs(Use)h Fo(message)36
-b Fs(as)31 b(log)f(information,)f(instead)h(of)h(in)m(v)m(oking)e(an)h
-(editor.)480 1768 y(Av)-5 b(ailable)29 b(with)g(the)i(follo)m(wing)d
-(commands:)41 b Fn(add)p Fs(,)30 b Fn(commit)e Fs(and)i
-Fn(import)p Fs(.)0 1937 y Fn(-n)384 b Fs(Do)28 b(not)f(run)e(an)m(y)j
-(c)m(hec)m(k)m(out/commit/tag)j(program.)39 b(\(A)28
-b(program)e(can)i(b)s(e)e(sp)s(eci\014ed)f(to)j(run)d(on)480
-2061 y(eac)m(h)j(of)g(these)f(activities,)h(in)e(the)h(mo)s(dules)f
-(database)i(\(see)g(Section)f(C.1)g([mo)s(dules],)g(page)h(139\);)480
-2186 y(this)h(option)h(b)m(ypasses)g(it\).)480 2333 y
-Fi(W)-8 b(arning:)41 b Fs(this)29 b(is)h(not)h(the)f(same)h(as)g(the)g
-(o)m(v)m(erall)f(`)p Fn(cvs)g(-n)p Fs(')g(option,)g(whic)m(h)g(y)m(ou)g
-(can)h(sp)s(ecify)e(to)480 2457 y(the)i(left)f(of)g(a)h(cvs)f(command!)
-480 2604 y(Av)-5 b(ailable)29 b(with)g(the)i Fn(checkout)p
-Fs(,)d Fn(commit)p Fs(,)h Fn(export)p Fs(,)g(and)h Fn(rtag)f
-Fs(commands.)0 2773 y Fn(-P)384 b Fs(Prune)29 b(empt)m(y)i
-(directories.)40 b(See)30 b(See)h(Chapter)f(11)h([Remo)m(ving)g
-(directories],)f(page)h(67.)0 2942 y Fn(-p)384 b Fs(Pip)s(e)38
-b(the)h(\014les)f(retriev)m(ed)h(from)g(the)g(rep)s(ository)f(to)i
-(standard)e(output,)j(rather)e(than)g(writing)480 3067
-y(them)30 b(in)f(the)i(curren)m(t)f(directory)-8 b(.)41
-b(Av)-5 b(ailable)29 b(with)g(the)h Fn(checkout)f Fs(and)g
-Fn(update)g Fs(commands.)0 3236 y Fn(-W)384 b Fs(Sp)s(ecify)23
-b(\014le)h(names)g(that)h(should)e(b)s(e)h(\014ltered.)38
-b(Y)-8 b(ou)25 b(can)g(use)f(this)g(option)g(rep)s(eatedly)-8
-b(.)38 b(The)24 b(sp)s(ec)480 3361 y(can)i(b)s(e)f(a)h(\014le)f(name)h
-(pattern)g(of)g(the)g(same)g(t)m(yp)s(e)g(that)h(y)m(ou)f(can)g(sp)s
-(ecify)e(in)h(the)h(`)p Fn(.cvswrappers)p Fs(')480 3485
-y(\014le.)40 b(Av)-5 b(aliable)29 b(with)g(the)h(follo)m(wing)f
-(commands:)41 b Fn(import)p Fs(,)29 b(and)g Fn(update)p
-Fs(.)0 3654 y Fn(-r)h Fo(tag)229 b Fs(Use)38 b(the)h(revision)d(sp)s
-(eci\014ed)g(b)m(y)i(the)g Fo(tag)48 b Fs(argumen)m(t)38
-b(instead)f(of)i(the)f(default)f Fo(head)k Fs(revision.)480
-3779 y(As)31 b(w)m(ell)f(as)h(arbitrary)e(tags)j(de\014ned)d(with)h
-(the)h Fn(tag)f Fs(or)h Fn(rtag)e Fs(command,)i(t)m(w)m(o)h(sp)s(ecial)
-e(tags)i(are)480 3903 y(alw)m(a)m(ys)37 b(a)m(v)-5 b(ailable:)52
-b(`)p Fn(HEAD)p Fs(')36 b(refers)g(to)h(the)g(most)f(recen)m(t)i(v)m
-(ersion)e(a)m(v)-5 b(ailable)36 b(in)f(the)h(rep)s(ository)-8
-b(,)480 4028 y(and)23 b(`)p Fn(BASE)p Fs(')g(refers)h(to)g(the)g
-(revision)e(y)m(ou)i(last)g(c)m(hec)m(k)m(ed)h(out)f(in)m(to)g(the)g
-(curren)m(t)g(w)m(orking)f(directory)-8 b(.)480 4175
-y(The)37 b(tag)h(sp)s(eci\014cation)f(is)f(stic)m(ky)h(when)g(y)m(ou)g
-(use)h(this)e(with)g Fn(checkout)f Fs(or)i Fn(update)f
-Fs(to)i(mak)m(e)480 4299 y(y)m(our)24 b(o)m(wn)f(cop)m(y)h(of)g(a)g
-(\014le:)36 b Fr(cvs)23 b Fs(remem)m(b)s(ers)g(the)h(tag)g(and)f(con)m
-(tin)m(ues)h(to)g(use)g(it)f(on)g(future)g(up)s(date)480
-4424 y(commands,)29 b(un)m(til)e(y)m(ou)i(sp)s(ecify)f(otherwise)g
-(\(for)h(more)g(information)e(on)i(stic)m(ky)g(tags/dates,)i(see)480
-4548 y(Section)i(6.7)i([Stic)m(ky)f(tags],)i(page)e(54\).)51
-b(The)33 b(tag)i(can)f(b)s(e)f(either)g(a)h(sym)m(b)s(olic)e(or)h(n)m
-(umeric)f(tag.)480 4673 y(See)f(Section)f(6.4)h([T)-8
-b(ags],)32 b(page)f(49.)480 4820 y(Sp)s(ecifying)23 b(the)j(`)p
-Fn(-q)p Fs(')f(global)g(option)g(along)g(with)g(the)g(`)p
-Fn(-r)p Fs(')h(command)f(option)g(is)f(often)i(useful,)f(to)480
-4944 y(suppress)g(the)j(w)m(arning)e(messages)j(when)d(the)i
-Fr(r)n(cs)e Fs(history)g(\014le)h(do)s(es)g(not)g(con)m(tain)h(the)g
-(sp)s(eci\014ed)480 5069 y(tag.)480 5215 y Fi(W)-8 b(arning:)47
-b Fs(this)32 b(is)g(not)i(the)f(same)h(as)f(the)h(o)m(v)m(erall)f(`cvs)
-h(-r')f(option,)h(whic)m(h)e(y)m(ou)i(can)f(sp)s(ecify)f(to)480
-5340 y(the)f(left)f(of)g(a)h(cvs)f(command!)p eop
+98 99 bop 150 -116 a Fv(98)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)390 366 y Fp($)47 b(cvs)g(rtag)g(-b)g(-r)g
+(FCS1_2)f(FCS1_2_Patch)f(product_module)390 470 y($)i(cvs)g(checkout)f
+(-r)h(FCS1_2_Patch)e(product_module)390 574 y($)i(cd)h(product_module)
+390 678 y([[)f(hack)g(away)f(]])390 782 y($)h(cvs)g(commit)150
+923 y Fv(This)29 b(w)m(orks)h(automatically)g(since)g(the)g(`)p
+Fp(-r)p Fv(')h(option)f(is)f(stic)m(ky)-8 b(.)150 1161
+y Fk(A.8.2.2)62 b(Creating)41 b(the)g(branc)m(h)f(after)g(editing)275
+1361 y Fv(Sa)m(y)24 b(y)m(ou)h(ha)m(v)m(e)g(b)s(een)f(w)m(orking)f(on)h
+(some)h(extremely)f(exp)s(erimen)m(tal)f(soft)m(w)m(are,)k(based)d(on)g
+(whatev)m(er)150 1471 y(revision)j(y)m(ou)h(happ)s(ened)f(to)i(c)m(hec)
+m(k)m(out)i(last)d(w)m(eek.)41 b(If)27 b(others)i(in)e(y)m(our)h(group)
+g(w)m(ould)f(lik)m(e)h(to)h(w)m(ork)f(on)150 1580 y(this)34
+b(soft)m(w)m(are)j(with)d(y)m(ou,)j(but)e(without)f(disturbing)f
+(main-line)g(dev)m(elopmen)m(t,)k(y)m(ou)f(could)e(commit)150
+1690 y(y)m(our)27 b(c)m(hange)i(to)f(a)g(new)f(branc)m(h.)39
+b(Others)27 b(can)h(then)f(c)m(hec)m(k)m(out)j(y)m(our)d(exp)s(erimen)m
+(tal)g(stu\013)g(and)g(utilize)150 1799 y(the)k(full)d(b)s(ene\014t)h
+(of)i Fu(cvs)e Fv(con\015ict)h(resolution.)40 b(The)29
+b(scenario)i(migh)m(t)f(lo)s(ok)g(lik)m(e:)390 1935 y
+Fp([[)47 b(hacked)f(sources)g(are)h(present)f(]])390
+2039 y($)h(cvs)g(tag)g(-b)g(EXPR1)390 2143 y($)g(cvs)g(update)f(-r)i
+(EXPR1)390 2246 y($)f(cvs)g(commit)275 2388 y Fv(The)39
+b Fp(update)g Fv(command)h(will)d(mak)m(e)k(the)g(`)p
+Fp(-r)30 b(EXPR1)p Fv(')39 b(option)g(stic)m(ky)i(on)f(all)f(\014les.)
+69 b(Note)41 b(that)150 2498 y(y)m(our)31 b(c)m(hanges)h(to)g(the)f
+(\014les)f(will)f(nev)m(er)i(b)s(e)g(remo)m(v)m(ed)h(b)m(y)f(the)g
+Fp(update)f Fv(command.)43 b(The)30 b Fp(commit)g Fv(will)150
+2607 y(automatically)j(commit)g(to)h(the)f(correct)h(branc)m(h,)g(b)s
+(ecause)f(the)g(`)p Fp(-r)p Fv(')g(is)g(stic)m(ky)-8
+b(.)49 b(Y)-8 b(ou)34 b(could)e(also)h(do)150 2717 y(lik)m(e)d(this:)
+390 2852 y Fp([[)47 b(hacked)f(sources)g(are)h(present)f(]])390
+2956 y($)h(cvs)g(tag)g(-b)g(EXPR1)390 3060 y($)g(cvs)g(commit)f(-r)i
+(EXPR1)150 3202 y Fv(but)20 b(then,)i(only)e(those)h(\014les)f(that)h
+(w)m(ere)g(c)m(hanged)g(b)m(y)g(y)m(ou)g(will)d(ha)m(v)m(e)k(the)e(`)p
+Fp(-r)30 b(EXPR1)p Fv(')20 b(stic)m(ky)h(\015ag.)37 b(If)21
+b(y)m(ou)150 3311 y(hac)m(k)31 b(a)m(w)m(a)m(y)-8 b(,)33
+b(and)d(commit)h(without)e(sp)s(ecifying)g(the)h(`)p
+Fp(-r)g(EXPR1)p Fv(')g(\015ag,)h(some)g(\014les)e(ma)m(y)i(acciden)m
+(tally)150 3421 y(end)f(up)f(on)h(the)h(main)e(trunk.)275
+3562 y(T)-8 b(o)30 b(w)m(ork)h(with)e(y)m(ou)i(on)f(the)g(exp)s(erimen)
+m(tal)g(c)m(hange,)h(others)g(w)m(ould)e(simply)f(do)390
+3698 y Fp($)47 b(cvs)g(checkout)f(-r)h(EXPR1)f(whatever_module)150
+3973 y Fq(A.9)67 b(di\013|Sho)l(w)46 b(di\013erences)g(b)t(et)l(w)l
+(een)g(revisions)225 4173 y Ft(\017)60 b Fv(Synopsis:)39
+b(di\013)29 b([-lR])h([rcsdi\013)p 1372 4173 28 4 v 32
+w(options])g([[-r)g(rev1)h Fp(|)f Fv(-D)h(date1])h([-r)e(rev2)h
+Fp(|)f Fv(-D)h(date2]])h([\014les)p Fh(:)15 b(:)g(:)p
+Fv(])225 4311 y Ft(\017)60 b Fv(Requires:)40 b(w)m(orking)29
+b(directory)-8 b(,)31 b(rep)s(ository)-8 b(.)225 4449
+y Ft(\017)60 b Fv(Changes:)40 b(nothing.)275 4619 y(The)c
+Fp(diff)f Fv(command)h(is)g(used)f(to)j(compare)f(di\013eren)m(t)f
+(revisions)e(of)j(\014les.)58 b(The)36 b(default)g(action)150
+4728 y(is)j(to)i(compare)g(y)m(our)f(w)m(orking)g(\014les)f(with)g(the)
+i(revisions)d(they)j(w)m(ere)f(based)g(on,)j(and)d(rep)s(ort)g(an)m(y)
+150 4838 y(di\013erences)30 b(that)h(are)f(found.)275
+4979 y(If)j(an)m(y)i(\014le)e(names)h(are)h(giv)m(en,)g(only)e(those)i
+(\014les)e(are)i(compared.)52 b(If)33 b(an)m(y)i(directories)e(are)i
+(giv)m(en,)150 5089 y(all)29 b(\014les)h(under)e(them)j(will)c(b)s(e)j
+(compared.)275 5230 y(The)d(exit)h(status)g(for)f(di\013)g(is)f
+(di\013eren)m(t)i(than)f(for)h(other)g Fu(cvs)f Fv(commands;)h(for)g
+(details)f(Section)g(A.2)150 5340 y([Exit)j(status],)h(page)g(85.)p
+eop
%%Page: 99 101
-99 100 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2255 b(99)480 366 y(`)p Fn(-r)p Fs(')27 b(is)g(a)m(v)-5
-b(ailable)27 b(with)f(the)i Fn(checkout)p Fs(,)e Fn(commit)p
-Fs(,)h Fn(diff)p Fs(,)g Fn(history)p Fs(,)g Fn(export)p
-Fs(,)f Fn(rdiff)p Fs(,)h Fn(rtag)p Fs(,)h(and)480 491
-y Fn(update)h Fs(commands.)0 934 y Fm(A.5)67 b(admin|Administration)33
-b(fron)l(t)d(end)h(for)f(rcs)75 1208 y Fq(\017)60 b Fs(Requires:)40
-b(rep)s(ository)-8 b(,)30 b(w)m(orking)f(directory)-8
-b(.)75 1356 y Fq(\017)60 b Fs(Changes:)40 b(rep)s(ository)-8
-b(.)75 1504 y Fq(\017)60 b Fs(Synon)m(ym:)40 b(rcs)125
-1802 y(This)28 b(is)g(the)i Fr(cvs)f Fs(in)m(terface)i(to)f(assorted)g
-(administrativ)m(e)f Fr(r)n(cs)f Fs(facilities,)h(do)s(cumen)m(ted)g
-(in)g(rcs\(1\).)41 b Fn(admin)0 1926 y Fs(simply)e(passes)i(all)g(its)g
-(options)g(and)f(argumen)m(ts)i(to)g(the)g Fn(rcs)f Fs(command;)47
-b(it)41 b(do)s(es)g(no)g(\014ltering)f(or)i(other)0 2051
-y(pro)s(cessing.)d(This)29 b(command)h Fo(do)s(es)k Fs(w)m(ork)c
-(recursiv)m(ely)-8 b(,)30 b(ho)m(w)m(ev)m(er,)i(so)f(extreme)g(care)g
-(should)e(b)s(e)g(used.)125 2325 y(If)j(there)i(is)e(a)h(group)g(whose)
-g(name)g(matc)m(hes)h(a)g(compiled)e(in)f(v)-5 b(alue)33
-b(whic)m(h)f(defaults)g(to)i Fn(cvsadmin)p Fs(,)e(only)0
-2449 y(mem)m(b)s(ers)25 b(of)i(that)f(group)g(can)g(use)g
-Fn(cvs)k(admin)p Fs(.)37 b(T)-8 b(o)27 b(disallo)m(w)d
-Fn(cvs)30 b(admin)24 b Fs(for)i(all)f(users,)i(create)g(a)g(group)e
-(with)0 2574 y(no)30 b(users)g(in)f(it.)0 2983 y Fk(A.5.1)62
-b(admin)30 b(options)125 3257 y Fs(Not)35 b(all)e(v)-5
-b(alid)32 b Fn(rcs)i Fs(options)f(are)i(useful)d(together)k(with)d
-Fr(cvs)p Fs(.)51 b(Some)34 b(ev)m(en)h(mak)m(es)g(it)f(imp)s(ossible)c
-(to)35 b(use)0 3382 y Fr(cvs)29 b Fs(un)m(til)g(y)m(ou)i(undo)e(the)i
-(e\013ect!)125 3656 y(This)j(description)h(of)i(the)g(a)m(v)-5
-b(ailable)36 b(options)g(is)g(based)h(on)f(the)h(`)p
-Fn(rcs\(1\))p Fs(')f(man)g(page,)k(but)c(mo)s(di\014ed)e(to)0
-3780 y(suit)29 b(readers)h(that)h(are)g(more)g(in)m(terested)f(in)f
-Fr(cvs)h Fs(than)g Fr(r)n(cs)p Fs(.)0 4078 y Fn(-A)p
-Fo(old\014le)145 b Fs(Migh)m(t)32 b(not)h(w)m(ork)f(together)i(with)d
-Fr(cvs)p Fs(.)45 b(App)s(end)30 b(the)i(access)i(list)d(of)h
-Fo(old\014le)k Fs(to)c(the)h(access)g(list)480 4202 y(of)e(the)f
-Fr(r)n(cs)f Fs(\014le.)0 4374 y Fn(-a)p Fo(logins)155
-b Fs(Migh)m(t)30 b(not)f(w)m(ork)h(together)g(with)f
-Fr(cvs)p Fs(.)39 b(App)s(end)27 b(the)j(login)e(names)h(app)s(earing)f
-(in)g(the)i(comma-)480 4499 y(separated)h(list)e Fo(logins)k
-Fs(to)e(the)f(access)i(list)d(of)i(the)f Fr(r)n(cs)g
-Fs(\014le.)0 4670 y Fn(-b[)p Fo(rev)8 b Fn(])156 b Fs(When)25
-b(used)g(with)f(bare)i Fr(r)n(cs)p Fs(,)f(this)g(option)g(sets)h(the)f
-(default)g(branc)m(h)g(to)h Fo(rev)8 b Fs(;)27 b(in)e
-Fr(cvs)f Fs(stic)m(ky)i(tags)480 4795 y(\(see)37 b(Section)f(6.7)h
-([Stic)m(ky)f(tags],)k(page)c(54\))i(are)e(a)h(b)s(etter)f(w)m(a)m(y)h
-(to)g(decide)e(whic)m(h)g(branc)m(h)h(y)m(ou)480 4919
-y(w)m(an)m(t)g(to)f(w)m(ork)g(on.)54 b(There)34 b(is)g(one)h(use)f
-(with)g Fr(cvs)p Fs(:)48 b(to)36 b(rev)m(ert)f(to)h(the)f(v)m(endor's)g
-(v)m(ersion)f(when)480 5044 y(using)29 b(v)m(endor)h(branc)m(hes)g
-(\(see)h(Section)g(12.3)h([Rev)m(erting)e(lo)s(cal)g(c)m(hanges],)i
-(page)f(70\).)0 5215 y Fn(-c)p Fo(string)155 b Fs(Useful)34
-b(with)g Fr(cvs)p Fs(.)54 b(Sets)35 b(the)h(commen)m(t)g(leader)f(to)h
-Fo(string)p Fs(.)54 b(The)34 b(commen)m(t)i(leader)f(is)f(prin)m(ted)
-480 5340 y(b)s(efore)21 b(ev)m(ery)g(log)g(message)i(line)c(generated)j
-(b)m(y)f(the)g(k)m(eyw)m(ord)g Fn($Log: cvs.ps,v $
-(b)m(y)f(the)g(k)m(eyw)m(ord)g Fn(Revision 1.1.1.9 1997/04/21 04:33:40 tholo
-(b)m(y)f(the)g(k)m(eyw)m(ord)g Fn(Missing files from import
-(b)m(y)f(the)g(k)m(eyw)m(ord)g Fn()f Fs(\(see)i(Chapter)e(16)i
-([Keyw)m(ord)p eop
+99 100 bop 150 -116 a Fv(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(99)150 366 y Fk(A.9.1)62 b(di\013)41
+b(options)275 568 y Fv(These)k(standard)f(options)h(are)h(supp)s(orted)
+d(b)m(y)i Fp(diff)f Fv(\(see)j(Section)e(A.5)h([Common)f(options],)150
+677 y(page)31 b(88,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
+150 850 y Fp(-D)g Fr(date)183 b Fv(Use)36 b(the)f(most)g(recen)m(t)i
+(revision)c(no)i(later)g(than)g Fr(date)p Fv(.)56 b(See)35
+b(`)p Fp(-r)p Fv(')g(for)g(ho)m(w)g(this)f(a\013ects)630
+959 y(the)d(comparison.)150 1127 y Fp(-k)f Fr(k\015ag)165
+b Fv(Pro)s(cess)30 b Fu(r)n(cs)g Fv(k)m(eyw)m(ords)g(according)h(to)g
+Fr(k\015ag)p Fv(.)41 b(See)30 b(co\(1\).)150 1295 y Fp(-l)384
+b Fv(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g
+(directory)-8 b(.)150 1464 y Fp(-R)384 b Fv(Examine)30
+b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28 b(option)i(is)g(on)g
+(b)m(y)g(default.)150 1632 y Fp(-r)g Fr(tag)229 b Fv(Compare)28
+b(with)e(revision)g Fr(tag)p Fv(.)41 b(Zero,)29 b(one)f(or)g(t)m(w)m(o)
+h(`)p Fp(-r)p Fv(')f(options)f(can)h(b)s(e)g(presen)m(t.)39
+b(With)630 1741 y(no)28 b(`)p Fp(-r)p Fv(')f(option,)h(the)g(w)m
+(orking)f(\014le)g(will)e(b)s(e)j(compared)f(with)g(the)h(revision)e
+(it)h(w)m(as)h(based)630 1851 y(on.)40 b(With)30 b(one)g(`)p
+Fp(-r)p Fv(',)g(that)g(revision)e(will)f(b)s(e)i(compared)h(to)g(y)m
+(our)g(curren)m(t)g(w)m(orking)f(\014le.)630 1960 y(With)g(t)m(w)m(o)j
+(`)p Fp(-r)p Fv(')d(options)g(those)i(t)m(w)m(o)g(revisions)d(will)f(b)
+s(e)i(compared)h(\(and)g(y)m(our)g(w)m(orking)630 2070
+y(\014le)f(will)f(not)j(a\013ect)h(the)e(outcome)i(in)d(an)m(y)i(w)m(a)
+m(y\).)630 2209 y(One)23 b(or)g(b)s(oth)g(`)p Fp(-r)p
+Fv(')g(options)g(can)g(b)s(e)g(replaced)g(b)m(y)g(a)h(`)p
+Fp(-D)30 b Fr(date)5 b Fv(')24 b(option,)g(describ)s(ed)d(ab)s(o)m(v)m
+(e.)150 2377 y Fp(--ifdef=)p Fr(arg)630 2486 y Fv(Output)42
+b(in)f(ifdef)h(format.)78 b(Consult)41 b(the)i(do)s(cumen)m(tation)g
+(of)g(y)m(our)g(underlying)c(di\013)630 2596 y(program)25
+b(concerning)f(the)h(`)p Fp(-D)p Fv(')g(option)g(to)g(di\013,)g(for)g
+(more)g(information)f(on)g(this)g(format.)275 2768 y(The)40
+b(follo)m(wing)g(options)h(are)h(passed)e(through)h(to)h
+Fp(rcsdiff)p Fv(,)g(whic)m(h)e(in)g(turn)h(passes)g(them)g(to)150
+2878 y Fp(diff)p Fv(.)60 b(The)37 b(exact)i(meaning)d(of)i(the)f
+(options)g(dep)s(ends)e(on)i(whic)m(h)f Fp(diff)g Fv(y)m(ou)i(are)f
+(using.)60 b(See)38 b(the)150 2988 y(do)s(cumen)m(tation)30
+b(for)g(y)m(our)h Fp(diff)e Fv(for)h(details.)275 3131
+y Fp(-a)23 b(-b)h(-B)g(-c)g(-C)29 b Fr(nlines)d Fp(-d)e(-e)g(-f)f(-h)h
+(-H)g(-i)g(-n)g(-N)f(-p)h(-s)g(-t)g(-u)f(-U)h Fr(nlines)i
+Fp(-F)k Fr(regexp)d Fp(-I)j Fr(regexp)150 3240 y Fp(-L)g
+Fr(lab)s(el)38 b Fp(-T)d(-V)30 b Fr(arg)44 b Fp(-W)30
+b Fr(columns)38 b Fp(-w)e(-y)f(-0)h(-1)f(-2)g(-3)h(-4)f(-5)h(-6)f(-7)g
+(-8)h(-9)f(--binary)f(--brief)150 3350 y(--changed-group-format=)p
+Fr(arg)60 b Fp(--context[=)p Fr(lines)t Fp(])52 b(--ed)k(--expand-tabs)
+e(--forward-ed)150 3460 y(--horizon-lines=)p Fr(arg)47
+b Fp(--ignore-all-space)38 b(--ignore-blank-lines)g(--ignore-case)i(--)
+150 3569 y(ignore-matching-lines=)p Fr(regexp)27 b Fp
+(--ignore-space-change)d(--initial-tab)i(--label=)p Fr(lab)s(el)150
+3679 y Fp(--left-column)18 b(--minimal)h(--new-file)g
+(--new-line-format=)p Fr(arg)25 b Fp(--old-line-format=)p
+Fr(arg)150 3788 y Fp(--paginate)30 b(--rcs)h(--report-identical-files)c
+(--code-c-function)h(--side-by-side)h(--)150 3898 y
+(show-function-line=)p Fr(regexp)44 b Fp(--speed-large-files)e
+(--suppress-common-lines)e(--text)150 4007 y(--unchanged-group-format)o
+(=)p Fr(arg)33 b Fp(--unified[=)p Fr(lines)t Fp(])25
+b(--width=)p Fr(columns)150 4249 y Fk(A.9.2)62 b(di\013)41
+b(examples)275 4450 y Fv(The)47 b(follo)m(wing)g(line)g(pro)s(duces)f
+(a)j(Unidi\013)d(\(`)p Fp(-u)p Fv(')i(\015ag\))h(b)s(et)m(w)m(een)g
+(revision)e(1.14)i(and)f(1.19)i(of)150 4560 y(`)p Fp(backend.c)p
+Fv('.)60 b(Due)37 b(to)h(the)g(`)p Fp(-kk)p Fv(')f(\015ag)g(no)h(k)m
+(eyw)m(ords)f(are)h(substituted,)g(so)f(di\013erences)g(that)h(only)150
+4669 y(dep)s(end)29 b(on)h(k)m(eyw)m(ord)h(substitution)d(are)j
+(ignored.)390 4807 y Fp($)47 b(cvs)g(diff)g(-kk)g(-u)g(-r)g(1.14)g(-r)g
+(1.19)g(backend.c)275 4950 y Fv(Supp)s(ose)i(the)j(exp)s(erimen)m(tal)e
+(branc)m(h)h(EXPR1)h(w)m(as)g(based)f(on)g(a)h(set)g(of)f(\014les)g
+(tagged)i(RE-)150 5059 y(LEASE)p 455 5059 28 4 v 32 w(1)p
+532 5059 V 33 w(0.)41 b(T)-8 b(o)31 b(see)g(what)f(has)g(happ)s(ened)f
+(on)h(that)h(branc)m(h,)f(the)h(follo)m(wing)e(can)h(b)s(e)g(used:)390
+5197 y Fp($)47 b(cvs)g(diff)g(-r)g(RELEASE_1_0)e(-r)i(EXPR1)275
+5340 y Fv(A)30 b(command)g(lik)m(e)g(this)f(can)i(b)s(e)f(used)f(to)i
+(pro)s(duce)e(a)i(con)m(text)h(di\013)d(b)s(et)m(w)m(een)i(t)m(w)m(o)h
+(releases:)p eop
%%Page: 100 102
-100 101 bop 0 -116 a Fs(100)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)480 366 y(substitution],)35
-b(page)i(81\).)58 b(This)33 b(is)i(useful)f(for)i(programming)e
-(languages)i(without)f(m)m(ulti-line)480 491 y(commen)m(ts.)56
-b Fr(R)m(cs)34 b Fs(initially)e(guesses)j(the)g(v)-5
-b(alue)35 b(of)g(the)g(commen)m(t)h(leader)f(from)f(the)i(\014le)e
-(name)480 616 y(extension)c(when)f(the)i(\014le)e(is)h(\014rst)f
-(committed.)0 779 y Fn(-e[)p Fo(logins)t Fn(])480 903
-y Fs(Migh)m(t)36 b(not)g(w)m(ork)g(together)h(with)e
-Fr(cvs)p Fs(.)56 b(Erase)36 b(the)g(login)e(names)i(app)s(earing)e(in)h
-(the)h(comma-)480 1028 y(separated)30 b(list)e Fo(logins)33
-b Fs(from)c(the)h(access)h(list)d(of)i(the)g(R)m(CS)f(\014le.)39
-b(If)30 b Fo(logins)i Fs(is)c(omitted,)i(erase)h(the)480
-1152 y(en)m(tire)f(access)i(list.)0 1315 y Fn(-I)384
-b Fs(Run)29 b(in)m(teractiv)m(ely)-8 b(,)31 b(ev)m(en)g(if)f(the)g
-(standard)g(input)e(is)i(not)g(a)h(terminal.)0 1478 y
-Fn(-i)384 b Fs(Useless)28 b(with)e Fr(cvs)p Fs(.)39 b(When)28
-b(using)f(bare)g Fr(r)n(cs)p Fs(,)h(this)f(is)g(used)g(to)i(create)g
-(and)f(initialize)d(a)j(new)g Fr(r)n(cs)480 1603 y Fs(\014le,)i
-(without)f(dep)s(ositing)f(a)j(revision.)0 1766 y Fn(-k)p
-Fo(subst)175 b Fs(Useful)44 b(with)h Fr(cvs)p Fs(.)85
-b(Set)46 b(the)g(default)e(k)m(eyw)m(ord)i(substitution)e(to)i
-Fo(subst)p Fs(.)85 b(See)46 b(Chapter)f(16)480 1890 y([Keyw)m(ord)39
-b(substitution],)g(page)g(81.)67 b(Giving)38 b(an)g(explicit)f(`)p
-Fn(-k)p Fs(')i(option)f(to)i Fn(cvs)29 b(update)p Fs(,)40
-b Fn(cvs)480 2015 y(export)p Fs(,)29 b(or)h Fn(cvs)g(checkout)e
-Fs(o)m(v)m(errides)i(this)f(default.)0 2178 y Fn(-l[)p
-Fo(rev)8 b Fn(])156 b Fs(Lo)s(c)m(k)27 b(the)f(revision)e(with)h(n)m
-(um)m(b)s(er)f Fo(rev)p Fs(.)39 b(If)26 b(a)g(branc)m(h)g(is)f(giv)m
-(en,)i(lo)s(c)m(k)f(the)g(latest)g(revision)e(on)i(that)480
-2302 y(branc)m(h.)40 b(If)30 b Fo(rev)38 b Fs(is)30 b(omitted,)g(lo)s
-(c)m(k)h(the)f(latest)h(revision)e(on)h(the)h(default)e(branc)m(h.)480
-2446 y(This)21 b(can)j(b)s(e)e(used)h(in)f(conjunction)g(with)g(the)h
-(`)p Fn(rcslock.pl)p Fs(')e(script)h(in)g(the)i(`)p Fn(contrib)p
-Fs(')d(directory)480 2571 y(of)31 b(the)h Fr(cvs)e Fs(source)i
-(distribution)27 b(to)32 b(pro)m(vide)f(reserv)m(ed)g(c)m(hec)m(k)m
-(outs)j(\(where)d(only)f(one)i(user)f(can)480 2695 y(b)s(e)c(editing)g
-(a)i(giv)m(en)f(\014le)f(at)i(a)g(time\).)40 b(See)28
-b(the)g(commen)m(ts)h(in)e(that)i(\014le)e(for)h(details)f(\(and)h(see)
-h(the)480 2820 y(`)p Fn(README)p Fs(')24 b(\014le)g(in)f(that)i
-(directory)g(for)f(disclaimers)f(ab)s(out)h(the)h(unsupp)s(orted)d
-(nature)j(of)g(con)m(trib\).)480 2944 y(According)30
-b(to)h(commen)m(ts)g(in)f(that)g(\014le,)g(lo)s(c)m(king)g(m)m(ust)g
-(set)h(to)g(strict)f(\(whic)m(h)g(is)f(the)i(default\).)0
-3107 y Fn(-L)384 b Fs(Set)29 b(lo)s(c)m(king)f(to)i(strict.)40
-b(Strict)28 b(lo)s(c)m(king)g(means)h(that)g(the)h(o)m(wner)e(of)h(an)g
-(R)m(CS)g(\014le)f(is)f(not)j(exempt)480 3232 y(from)23
-b(lo)s(c)m(king)f(for)h(c)m(hec)m(kin.)39 b(F)-8 b(or)24
-b(use)f(with)f Fr(cvs)p Fs(,)i(strict)f(lo)s(c)m(king)f(m)m(ust)h(b)s
-(e)g(set;)j(see)e(the)g(discussion)480 3356 y(under)29
-b(the)h(`)p Fn(-l)p Fs(')h(option)e(ab)s(o)m(v)m(e.)0
-3520 y Fn(-m)p Fo(rev)8 b Fn(:)p Fo(msg)480 3644 y Fs(Replace)31
-b(the)f(log)h(message)g(of)g(revision)d Fo(rev)38 b Fs(with)29
-b Fo(msg)p Fs(.)0 3807 y Fn(-N)p Fo(name)5 b Fn([:[)p
-Fo(rev)j Fn(]])480 3932 y Fs(Act)31 b(lik)m(e)f(`)p Fn(-n)p
-Fs(',)g(except)i(o)m(v)m(erride)e(an)m(y)h(previous)e(assignmen)m(t)h
-(of)h Fo(name)p Fs(.)0 4095 y Fn(-n)p Fo(name)5 b Fn([:[)p
-Fo(rev)j Fn(]])480 4219 y Fs(Asso)s(ciate)41 b(the)f(sym)m(b)s(olic)f
-(name)h Fo(name)46 b Fs(with)39 b(the)h(branc)m(h)g(or)g(revision)f
-Fo(rev)p Fs(.)70 b(It)40 b(is)g(normally)480 4344 y(b)s(etter)f(to)g
-(use)g(`)p Fn(cvs)29 b(tag)p Fs(')38 b(or)h(`)p Fn(cvs)30
-b(rtag)p Fs(')38 b(instead.)65 b(Delete)39 b(the)g(sym)m(b)s(olic)e
-(name)i(if)f(b)s(oth)g(`)p Fn(:)p Fs(')480 4468 y(and)d
-Fo(rev)42 b Fs(are)36 b(omitted;)i(otherwise,)e(prin)m(t)e(an)h(error)g
-(message)h(if)e Fo(name)40 b Fs(is)35 b(already)f(asso)s(ciated)480
-4593 y(with)40 b(another)h(n)m(um)m(b)s(er.)71 b(If)41
-b Fo(rev)49 b Fs(is)40 b(sym)m(b)s(olic,)i(it)f(is)f(expanded)g(b)s
-(efore)g(asso)s(ciation.)73 b(A)41 b Fo(rev)480 4717
-y Fs(consisting)26 b(of)h(a)h(branc)m(h)e(n)m(um)m(b)s(er)g(follo)m(w)m
-(ed)h(b)m(y)g(a)g(`)p Fn(.)p Fs(')h(stands)e(for)h(the)g(curren)m(t)g
-(latest)h(revision)d(in)480 4842 y(the)e(branc)m(h.)38
-b(A)23 b(`)p Fn(:)p Fs(')h(with)d(an)i(empt)m(y)h Fo(rev)31
-b Fs(stands)22 b(for)h(the)g(curren)m(t)g(latest)h(revision)d(on)i(the)
-h(default)480 4966 y(branc)m(h,)30 b(normally)f(the)h(trunk.)40
-b(F)-8 b(or)31 b(example,)f(`)p Fn(rcs)g(-n)p Fo(name)5
-b Fn(:)29 b(RCS/*)p Fs(')h(asso)s(ciates)h Fo(name)k
-Fs(with)480 5091 y(the)22 b(curren)m(t)f(latest)h(revision)d(of)j(all)e
-(the)i(named)f(R)m(CS)g(\014les;)i(this)d(con)m(trasts)j(with)d(`)p
-Fn(rcs)30 b(-n)p Fo(name)5 b Fn(:$)480 5215 y(RCS/*)p
-Fs(')20 b(whic)m(h)f(asso)s(ciates)i Fo(name)26 b Fs(with)20
-b(the)h(revision)d(n)m(um)m(b)s(ers)i(extracted)i(from)e(k)m(eyw)m(ord)
-h(strings)480 5340 y(in)29 b(the)i(corresp)s(onding)d(w)m(orking)i
-(\014les.)p eop
+100 101 bop 150 -116 a Fv(100)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)390 366 y Fp($)47 b(cvs)g(diff)g(-c)g(-r)g
+(RELEASE_1_0)e(-r)i(RELEASE_1_1)e(>)i(diffs)275 495 y
+Fv(If)22 b(y)m(ou)h(are)g(main)m(taining)e(ChangeLogs,)k(a)e(command)f
+(lik)m(e)g(the)h(follo)m(wing)e(just)i(b)s(efore)f(y)m(ou)h(commit)150
+605 y(y)m(our)34 b(c)m(hanges)i(ma)m(y)f(help)e(y)m(ou)i(write)f(the)g
+(ChangeLog)h(en)m(try)-8 b(.)54 b(All)33 b(lo)s(cal)h(mo)s
+(di\014cations)f(that)i(ha)m(v)m(e)150 714 y(not)c(y)m(et)g(b)s(een)f
+(committed)g(will)e(b)s(e)i(prin)m(ted.)390 837 y Fp($)47
+b(cvs)g(diff)g(-u)g(|)h(less)150 1078 y Fq(A.10)68 b(exp)t(ort|Exp)t
+(ort)45 b(sources)g(from)h(CVS,)e(similar)j(to)e(c)l(hec)l(k)l(out)225
+1265 y Ft(\017)60 b Fv(Synopsis:)39 b(exp)s(ort)30 b([-\015NnR])g([-r)g
+(rev)p Fp(|)p Fv(-D)h(date])g([-k)g(subst])f([-d)g(dir])f(mo)s(dule)p
+Fh(:)15 b(:)g(:)225 1394 y Ft(\017)60 b Fv(Requires:)40
+b(rep)s(ository)-8 b(.)225 1522 y Ft(\017)60 b Fv(Changes:)40
+b(curren)m(t)31 b(directory)-8 b(.)275 1670 y(This)29
+b(command)j(is)f(a)h(v)-5 b(arian)m(t)31 b(of)h Fp(checkout)p
+Fv(;)e(use)i(it)f(when)g(y)m(ou)h(w)m(an)m(t)g(a)g(cop)m(y)h(of)e(the)h
+(source)g(for)150 1780 y(mo)s(dule)c(without)h(the)h
+Fu(cvs)f Fv(administrativ)m(e)f(directories.)40 b(F)-8
+b(or)31 b(example,)f(y)m(ou)g(migh)m(t)f(use)h Fp(export)e
+Fv(to)150 1890 y(prepare)g(source)i(for)e(shipmen)m(t)g(o\013-site.)41
+b(This)27 b(command)i(requires)e(that)j(y)m(ou)f(sp)s(ecify)f(a)h(date)
+h(or)f(tag)150 1999 y(\(with)g(`)p Fp(-D)p Fv(')i(or)f(`)p
+Fp(-r)p Fv('\),)h(so)g(that)g(y)m(ou)f(can)h(coun)m(t)g(on)f(repro)s
+(ducing)e(the)j(source)f(y)m(ou)h(ship)d(to)k(others.)275
+2128 y(One)27 b(often)h(w)m(ould)e(lik)m(e)h(to)i(use)e(`)p
+Fp(-kv)p Fv(')g(with)g Fp(cvs)i(export)p Fv(.)38 b(This)26
+b(causes)i(an)m(y)g Fu(r)n(cs)f Fv(k)m(eyw)m(ords)h(to)h(b)s(e)150
+2238 y(expanded)34 b(suc)m(h)h(that)h(an)f(imp)s(ort)e(done)i(at)h
+(some)g(other)f(site)g(will)d(not)k(lose)f(the)g(k)m(eyw)m(ord)h
+(revision)150 2347 y(information.)42 b(But)32 b(b)s(e)f(a)m(w)m(are)i
+(that)f(do)s(esn't)f(handle)f(an)h(exp)s(ort)h(con)m(taining)f(binary)e
+(\014les)i(correctly)-8 b(.)150 2457 y(Also)40 b(b)s(e)g(a)m(w)m(are)i
+(that)f(after)g(ha)m(ving)f(used)f(`)p Fp(-kv)p Fv(',)k(one)e(can)f(no)
+h(longer)f(use)g(the)g Fp(ident)f Fv(command)150 2566
+y(\(whic)m(h)32 b(is)g(part)g(of)h(the)g Fu(r)n(cs)f
+Fv(suite|see)g(iden)m(t\(1\)\))i(whic)m(h)d(lo)s(oks)h(for)h
+Fu(r)n(cs)f Fv(k)m(eyw)m(ord)h(strings.)46 b(If)33 b(y)m(ou)150
+2676 y(w)m(an)m(t)e(to)g(b)s(e)f(able)g(to)h(use)f Fp(ident)f
+Fv(y)m(ou)i(m)m(ust)f(not)h(use)f(`)p Fp(-kv)p Fv('.)150
+2883 y Fk(A.10.1)62 b(exp)s(ort)42 b(options)275 3070
+y Fv(These)36 b(standard)g(options)g(are)h(supp)s(orted)e(b)m(y)h
+Fp(export)f Fv(\(see)j(Section)e(A.5)i([Common)e(options],)150
+3179 y(page)31 b(88,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
+150 3327 y Fp(-D)g Fr(date)183 b Fv(Use)31 b(the)f(most)h(recen)m(t)g
+(revision)e(no)h(later)h(than)f Fr(date)p Fv(.)150 3476
+y Fp(-f)384 b Fv(If)35 b(no)g(matc)m(hing)g(revision)f(is)g(found,)i
+(retriev)m(e)g(the)f(most)h(recen)m(t)g(revision)e(\(instead)h(of)630
+3585 y(ignoring)29 b(the)h(\014le\).)150 3733 y Fp(-l)384
+b Fv(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g
+(directory)-8 b(.)150 3881 y Fp(-n)384 b Fv(Do)31 b(not)g(run)e(an)m(y)
+h(c)m(hec)m(k)m(out)j(program.)150 4029 y Fp(-R)384 b
+Fv(Exp)s(ort)30 b(directories)f(recursiv)m(ely)-8 b(.)40
+b(This)28 b(is)i(on)g(b)m(y)g(default.)150 4177 y Fp(-r)g
+Fr(tag)229 b Fv(Use)31 b(revision)d Fr(tag)p Fv(.)275
+4325 y(In)39 b(addition,)h(these)h(options)e(\(that)i(are)f(common)g
+(to)g Fp(checkout)e Fv(and)h Fp(export)p Fv(\))g(are)h(also)g(sup-)150
+4435 y(p)s(orted:)150 4583 y Fp(-d)30 b Fr(dir)241 b
+Fv(Create)32 b(a)f(directory)g(called)f Fr(dir)36 b Fv(for)31
+b(the)g(w)m(orking)g(\014les,)f(instead)g(of)i(using)d(the)j(mo)s(dule)
+630 4692 y(name.)41 b(Unless)28 b(y)m(ou)j(also)e(use)h(`)p
+Fp(-N)p Fv(',)g(the)g(paths)g(created)h(under)d Fr(dir)35
+b Fv(will)27 b(b)s(e)i(as)h(short)g(as)630 4802 y(p)s(ossible.)150
+4950 y Fp(-k)g Fr(subst)145 b Fv(Set)31 b(k)m(eyw)m(ord)f(expansion)g
+(mo)s(de)g(\(see)h(Section)f(16.4)i([Substitution)c(mo)s(des],)i(page)h
+(75\).)150 5098 y Fp(-N)384 b Fv(Only)42 b(useful)h(together)i(with)e
+(`)p Fp(-d)30 b Fr(dir)7 b Fv('.)79 b(With)44 b(this)f(option,)k
+Fu(cvs)c Fv(will)e(not)j(shorten)630 5208 y(mo)s(dule)e(paths)g(in)g(y)
+m(our)h(w)m(orking)g(directory)-8 b(.)79 b(\(Normally)-8
+b(,)46 b Fu(cvs)c Fv(shortens)h(paths)g(as)630 5317 y(m)m(uc)m(h)30
+b(as)h(p)s(ossible)d(when)h(y)m(ou)i(sp)s(ecify)e(an)h(explicit)f
+(target)j(directory)-8 b(.\))p eop
%%Page: 101 103
-101 102 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(101)0 366 y Fn(-o)p Fo(range)167 b Fs(P)m(oten)m
-(tially)34 b(useful,)g(but)g(dangerous,)h(with)e Fr(cvs)g
-Fs(\(see)i(b)s(elo)m(w\).)52 b(Deletes)35 b(\()p Fo(outdates)t
-Fs(\))h(the)e(revi-)480 491 y(sions)20 b(giv)m(en)h(b)m(y)g
-Fo(range)p Fs(.)38 b(A)21 b(range)h(consisting)e(of)h(a)h(single)d
-(revision)h(n)m(um)m(b)s(er)g(means)h(that)g(revision.)480
-616 y(A)36 b(range)h(consisting)e(of)i(a)g(branc)m(h)e(n)m(um)m(b)s(er)
-g(means)i(the)f(latest)h(revision)e(on)h(that)h(branc)m(h.)58
-b(A)480 740 y(range)29 b(of)f(the)h(form)f(`)p Fo(rev1)7
-b Fn(:)p Fo(rev2)g Fs(')30 b(means)e(revisions)f Fo(rev1)36
-b Fs(to)29 b Fo(rev2)36 b Fs(on)28 b(the)h(same)g(branc)m(h,)f(`)p
-Fn(:)p Fo(rev)8 b Fs(')480 865 y(means)34 b(from)f(the)h(b)s(eginning)d
-(of)j(the)g(branc)m(h)g(con)m(taining)f Fo(rev)42 b Fs(up)32
-b(to)j(and)e(including)e Fo(rev)p Fs(,)k(and)480 989
-y(`)p Fo(rev)8 b Fn(:)p Fs(')35 b(means)f(from)g(revision)f
-Fo(rev)42 b Fs(to)35 b(the)g(end)f(of)h(the)g(branc)m(h)f(con)m
-(taining)g Fo(rev)p Fs(.)53 b(None)35 b(of)g(the)480
-1114 y(outdated)c(revisions)d(ma)m(y)j(ha)m(v)m(e)h(branc)m(hes)e(or)g
-(lo)s(c)m(ks.)480 1264 y(Due)38 b(to)g(the)g(w)m(a)m(y)g
-Fr(cvs)f Fs(handles)f(branc)m(hes)h Fo(rev)45 b Fs(cannot)39
-b(b)s(e)e(sp)s(eci\014ed)e(sym)m(b)s(olically)g(if)i(it)g(is)g(a)480
-1389 y(branc)m(h.)j(See)31 b(Section)f(6.8)h([Magic)h(branc)m(h)e(n)m
-(um)m(b)s(ers],)f(page)i(55,)h(for)e(an)g(explanation.)480
-1540 y(Mak)m(e)39 b(sure)d(that)i(no-one)f(has)g(c)m(hec)m(k)m(ed)i
-(out)e(a)h(cop)m(y)g(of)f(the)g(revision)f(y)m(ou)h(outdate.)62
-b(Strange)480 1664 y(things)30 b(will)e(happ)s(en)i(if)g(he)g(starts)i
-(to)g(edit)e(it)h(and)f(tries)h(to)g(c)m(hec)m(k)i(it)e(bac)m(k)g(in.)
-42 b(F)-8 b(or)32 b(this)d(reason,)480 1789 y(this)36
-b(option)h(is)g(not)h(a)f(go)s(o)s(d)h(w)m(a)m(y)g(to)g(tak)m(e)h(bac)m
-(k)g(a)f(b)s(ogus)e(commit;)41 b(commit)d(a)g(new)f(revision)480
-1913 y(undoing)28 b(the)j(b)s(ogus)f(c)m(hange)h(instead)f(\(see)h
-(Section)f(7.3)i([Merging)e(t)m(w)m(o)i(revisions],)d(page)i(59\).)0
-2090 y Fn(-q)384 b Fs(Run)29 b(quietly;)h(do)g(not)g(prin)m(t)f
-(diagnostics.)0 2267 y Fn(-s)p Fo(state)5 b Fn([:)p Fo(rev)j
-Fn(])480 2391 y Fs(Useful)28 b(with)g Fr(cvs)p Fs(.)39
-b(Set)29 b(the)h(state)g(attribute)f(of)g(the)g(revision)e
-Fo(rev)37 b Fs(to)30 b Fo(state)p Fs(.)42 b(If)28 b Fo(rev)37
-b Fs(is)28 b(a)i(branc)m(h)480 2516 y(n)m(um)m(b)s(er,)c(assume)h(the)g
-(latest)g(revision)e(on)i(that)g(branc)m(h.)39 b(If)26
-b Fo(rev)34 b Fs(is)26 b(omitted,)i(assume)e(the)h(latest)480
-2640 y(revision)39 b(on)i(the)g(default)f(branc)m(h.)72
-b(An)m(y)41 b(iden)m(ti\014er)e(is)h(acceptable)i(for)f
-Fo(state)p Fs(.)73 b(A)41 b(useful)e(set)480 2765 y(of)d(states)i(is)d
-(`)p Fn(Exp)p Fs(')h(\(for)h(exp)s(erimen)m(tal\),)g(`)p
-Fn(Stab)p Fs(')e(\(for)i(stable\),)h(and)e(`)p Fn(Rel)p
-Fs(')g(\(for)g(released\).)59 b(By)480 2889 y(default,)26
-b(the)f(state)i(of)e(a)h(new)f(revision)f(is)g(set)i(to)g(`)p
-Fn(Exp)p Fs(')f(when)f(it)h(is)f(created.)41 b(The)24
-b(state)j(is)d(visible)480 3014 y(in)32 b(the)i(output)f(from)h
-Fo(cvs)f(log)42 b Fs(\(see)34 b(Section)g(A.12)h([log],)g(page)f
-(116\),)j(and)c(in)f(the)i(`)p Fn($Log: cvs.ps,v $
-(116\),)j(and)c(in)f(the)i(`)p Fn(Revision 1.1.1.9 1997/04/21 04:33:40 tholo
-(116\),)j(and)c(in)f(the)i(`)p Fn(Missing files from import
-(116\),)j(and)c(in)f(the)i(`)p Fn()p Fs(')f(and)480
-3138 y(`)p Fn($State: Exp $)p Fs(')d(k)m(eyw)m(ords)i(\(see)g(Chapter)f(16)i
-([Keyw)m(ord)e(substitution],)f(page)j(81\).)45 b(Note)33
-b(that)f Fr(cvs)480 3263 y Fs(uses)i(the)g Fn(dead)g
-Fs(state)h(for)f(its)g(o)m(wn)h(purp)s(oses;)f(to)h(tak)m(e)h(a)f
-(\014le)f(to)h(or)f(from)g(the)g Fn(dead)g Fs(state)h(use)480
-3388 y(commands)30 b(lik)m(e)g Fn(cvs)f(remove)g Fs(and)h
-Fn(cvs)f(add)p Fs(,)h(not)g Fn(cvs)g(admin)f(-s)p Fs(.)0
-3564 y Fn(-t[)p Fo(\014le)5 b Fn(])166 b Fs(Useful)34
-b(with)g Fr(cvs)p Fs(.)53 b(W)-8 b(rite)36 b(descriptiv)m(e)e(text)i
-(from)e(the)i(con)m(ten)m(ts)g(of)g(the)f(named)g Fo(\014le)k
-Fs(in)m(to)c(the)480 3689 y(R)m(CS)40 b(\014le,)i(deleting)d(the)h
-(existing)f(text.)71 b(The)40 b Fo(\014le)k Fs(pathname)c(ma)m(y)h(not)
-g(b)s(egin)d(with)h(`)p Fn(-)p Fs('.)70 b(If)480 3813
-y Fo(\014le)42 b Fs(is)37 b(omitted,)j(obtain)e(the)g(text)h(from)e
-(standard)g(input,)h(terminated)g(b)m(y)g(end-of-\014le)f(or)h(b)m(y)
-480 3938 y(a)d(line)f(con)m(taining)h(`)p Fn(.)p Fs(')g(b)m(y)g
-(itself.)54 b(Prompt)34 b(for)h(the)g(text)i(if)d(in)m(teraction)h(is)f
-(p)s(ossible;)h(see)h(`)p Fn(-I)p Fs('.)480 4062 y(The)31
-b(descriptiv)m(e)g(text)i(can)f(b)s(e)f(seen)h(in)f(the)h(output)f
-(from)h(`)p Fn(cvs)d(log)p Fs(')j(\(see)g(Section)g(A.12)h([log],)480
-4187 y(page)e(116\).)0 4364 y Fn(-t-)p Fo(string)107
-b Fs(Similar)25 b(to)j(`)p Fn(-t)p Fo(\014le)5 b Fs('.)39
-b(W)-8 b(rite)29 b(descriptiv)m(e)e(text)h(from)g(the)g
-Fo(string)34 b Fs(in)m(to)28 b(the)g Fr(r)n(cs)f Fs(\014le,)h(deleting)
-f(the)480 4488 y(existing)i(text.)0 4665 y Fn(-U)384
-b Fs(Set)23 b(lo)s(c)m(king)f(to)i(non-strict.)38 b(Non-strict)23
-b(lo)s(c)m(king)f(means)g(that)i(the)f(o)m(wner)g(of)g(a)g(\014le)f
-(need)h(not)g(lo)s(c)m(k)480 4790 y(a)32 b(revision)d(for)i(c)m(hec)m
-(kin.)44 b(F)-8 b(or)31 b(use)g(with)f Fr(cvs)p Fs(,)h(strict)g(lo)s(c)
-m(king)f(m)m(ust)h(b)s(e)g(set;)h(see)g(the)g(discussion)480
-4914 y(under)d(the)h(`)p Fn(-l)p Fs(')h(option)e(ab)s(o)m(v)m(e.)0
-5091 y Fn(-u[)p Fo(rev)8 b Fn(])156 b Fs(See)34 b(the)g(option)f(`)p
-Fn(-l)p Fs(')h(ab)s(o)m(v)m(e,)i(for)e(a)g(discussion)d(of)j(using)f
-(this)f(option)i(with)e Fr(cvs)p Fs(.)50 b(Unlo)s(c)m(k)34
-b(the)480 5215 y(revision)42 b(with)f(n)m(um)m(b)s(er)h
-Fo(rev)p Fs(.)80 b(If)43 b(a)g(branc)m(h)g(is)f(giv)m(en,)47
-b(unlo)s(c)m(k)42 b(the)i(latest)g(revision)d(on)i(that)480
-5340 y(branc)m(h.)c(If)28 b Fo(rev)36 b Fs(is)27 b(omitted,)i(remo)m(v)
-m(e)h(the)e(latest)h(lo)s(c)m(k)f(held)f(b)m(y)h(the)g(caller.)39
-b(Normally)-8 b(,)28 b(only)g(the)p eop
+101 102 bop 150 -116 a Fv(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(101)150 366 y Fq(A.11)68 b(history|Sho)l(w)46
+b(status)f(of)g(\014les)h(and)e(users)225 559 y Ft(\017)60
+b Fv(Synopsis:)39 b(history)29 b([-rep)s(ort])h([-\015ags])i([-options)
+e(args])h([\014les)p Fh(:)15 b(:)g(:)p Fv(])225 693 y
+Ft(\017)60 b Fv(Requires:)40 b(the)30 b(\014le)g(`)p
+Fp($CVSROOT/CVSROOT/history)o Fv(')225 828 y Ft(\017)60
+b Fv(Changes:)40 b(nothing.)275 987 y Fu(cvs)27 b Fv(can)h(k)m(eep)h(a)
+f(history)f(\014le)h(that)g(trac)m(ks)h(eac)m(h)h(use)e(of)g(the)g
+Fp(checkout)p Fv(,)f Fp(commit)p Fv(,)g Fp(rtag)p Fv(,)g
+Fp(update)p Fv(,)150 1097 y(and)33 b Fp(release)f Fv(commands.)51
+b(Y)-8 b(ou)34 b(can)g(use)g Fp(history)e Fv(to)i(displa)m(y)f(this)f
+(information)g(in)h(v)-5 b(arious)33 b(for-)150 1206
+y(mats.)275 1341 y(Logging)d(m)m(ust)g(b)s(e)g(enabled)g(b)m(y)g
+(creating)h(the)f(\014le)g(`)p Fp($CVSROOT/CVSROOT/history)o
+Fv('.)275 1475 y Fi(W)-8 b(arning:)49 b Fp(history)33
+b Fv(uses)i(`)p Fp(-f)p Fv(',)h(`)p Fp(-l)p Fv(',)g(`)p
+Fp(-n)p Fv(',)g(and)e(`)p Fp(-p)p Fv(')h(in)f(w)m(a)m(ys)h(that)h
+(con\015ict)e(with)g(the)h(normal)150 1585 y(use)30 b(inside)e
+Fu(cvs)i Fv(\(see)h(Section)f(A.5)h([Common)f(options],)h(page)g(88\).)
+150 1808 y Fk(A.11.1)62 b(history)42 b(options)275 2001
+y Fv(Sev)m(eral)30 b(options)g(\(sho)m(wn)g(ab)s(o)m(v)m(e)h(as)g(`)p
+Fp(-report)p Fv('\))e(con)m(trol)i(what)f(kind)f(of)h(rep)s(ort)g(is)f
+(generated:)150 2160 y Fp(-c)384 b Fv(Rep)s(ort)28 b(on)h(eac)m(h)h
+(time)f(commit)f(w)m(as)h(used)f(\(i.e.,)i(eac)m(h)g(time)f(the)g(rep)s
+(ository)e(w)m(as)i(mo)s(d-)630 2270 y(i\014ed\).)150
+2429 y Fp(-e)384 b Fv(Ev)m(erything)30 b(\(all)f(record)i(t)m(yp)s
+(es\);)g(equiv)-5 b(alen)m(t)29 b(to)j(sp)s(ecifying)c(`)p
+Fp(-xMACFROGWUT)p Fv('.)150 2588 y Fp(-m)i Fr(mo)s(dule)630
+2698 y Fv(Rep)s(ort)c(on)h(a)f(particular)f(mo)s(dule.)38
+b(\(Y)-8 b(ou)27 b(can)g(meaningfully)d(use)i(`)p Fp(-m)p
+Fv(')g(more)h(than)f(once)630 2807 y(on)k(the)h(command)f(line.\))150
+2966 y Fp(-o)384 b Fv(Rep)s(ort)30 b(on)g(c)m(hec)m(k)m(ed-out)j(mo)s
+(dules.)150 3126 y Fp(-T)384 b Fv(Rep)s(ort)30 b(on)g(all)g(tags.)150
+3285 y Fp(-x)g Fr(t)m(yp)s(e)180 b Fv(Extract)34 b(a)f(particular)e
+(set)i(of)g(record)f(t)m(yp)s(es)h Fr(t)m(yp)s(e)38 b
+Fv(from)32 b(the)h Fu(cvs)f Fv(history)-8 b(.)47 b(The)32
+b(t)m(yp)s(es)630 3394 y(are)f(indicated)e(b)m(y)h(single)f(letters,)i
+(whic)m(h)e(y)m(ou)i(ma)m(y)g(sp)s(ecify)e(in)g(com)m(bination.)630
+3529 y(Certain)h(commands)g(ha)m(v)m(e)h(a)g(single)e(record)h(t)m(yp)s
+(e:)630 3688 y Fp(F)432 b Fv(release)630 3847 y Fp(O)g
+Fv(c)m(hec)m(k)m(out)630 4006 y Fp(E)g Fv(exp)s(ort)630
+4166 y Fp(T)g Fv(rtag)630 4325 y(One)30 b(of)g(four)g(record)g(t)m(yp)s
+(es)h(ma)m(y)g(result)e(from)h(an)g(up)s(date:)630 4484
+y Fp(C)432 b Fv(A)25 b(merge)g(w)m(as)f(necessary)h(but)f(collisions)e
+(w)m(ere)j(detected)h(\(requiring)c(man-)1110 4594 y(ual)30
+b(merging\).)630 4753 y Fp(G)432 b Fv(A)30 b(merge)h(w)m(as)g
+(necessary)g(and)f(it)g(succeeded.)630 4912 y Fp(U)432
+b Fv(A)30 b(w)m(orking)g(\014le)g(w)m(as)g(copied)g(from)g(the)h(rep)s
+(ository)-8 b(.)630 5071 y Fp(W)432 b Fv(The)35 b(w)m(orking)g(cop)m(y)
+h(of)g(a)g(\014le)f(w)m(as)h(deleted)f(during)f(up)s(date)g(\(b)s
+(ecause)i(it)1110 5181 y(w)m(as)31 b(gone)g(from)f(the)g(rep)s
+(ository\).)630 5340 y(One)g(of)g(three)h(record)f(t)m(yp)s(es)h
+(results)e(from)h(commit:)p eop
%%Page: 102 104
-102 103 bop 0 -116 a Fs(102)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)480 366 y(lo)s(c)m(k)m(er)e(of)g(a)g
-(revision)e(ma)m(y)i(unlo)s(c)m(k)e(it.)40 b(Someb)s(o)s(dy)26
-b(else)h(unlo)s(c)m(king)f(a)i(revision)e(breaks)h(the)h(lo)s(c)m(k.)
-480 491 y(This)j(causes)j(a)g(mail)e(message)i(to)g(b)s(e)f(sen)m(t)g
-(to)h(the)g(original)d(lo)s(c)m(k)m(er.)50 b(The)33 b(message)h(con)m
-(tains)g(a)480 616 y(commen)m(tary)g(solicited)e(from)h(the)g(break)m
-(er.)50 b(The)32 b(commen)m(tary)j(is)d(terminated)h(b)m(y)g
-(end-of-\014le)480 740 y(or)d(b)m(y)h(a)f(line)f(con)m(taining)h
-Fn(.)g Fs(b)m(y)g(itself.)0 916 y Fn(-V)p Fo(n)333 b
-Fs(Em)m(ulate)35 b Fr(r)n(cs)f Fs(v)m(ersion)g Fo(n)p
-Fs(.)54 b(Use)35 b(-V)p Fo(n)g Fs(to)g(mak)m(e)h(an)f
-Fr(r)n(cs)f Fs(\014le)g(acceptable)i(to)g Fr(r)n(cs)d
-Fs(v)m(ersion)i Fo(n)f Fs(b)m(y)480 1041 y(discarding)28
-b(information)h(that)i(w)m(ould)e(confuse)h(v)m(ersion)g
-Fo(n)p Fs(.)0 1216 y Fn(-x)p Fo(su\016xes)97 b Fs(Useless)30
-b(with)f Fr(cvs)p Fs(.)40 b(Use)31 b Fo(su\016xes)i Fs(to)e(c)m
-(haracterize)h(R)m(CS)e(\014les.)0 1639 y Fk(A.5.2)62
-b(admin)30 b(examples)0 2061 y(A.5.2.1)62 b(Outdating)31
-b(is)g(dangerous)125 2335 y Fs(First,)g(an)h(example)g(of)g(ho)m(w)g
-Fo(not)i Fs(to)e(use)g(the)g Fn(admin)e Fs(command.)45
-b(It)32 b(is)f(included)e(to)k(stress)f(the)g(fact)g(that)0
-2460 y(this)d(command)h(can)h(b)s(e)f(quite)g(dangerous)g(unless)e(y)m
-(ou)j(kno)m(w)f Fo(exactly)39 b Fs(what)31 b(y)m(ou)f(are)h(doing.)125
-2735 y(The)h(`)p Fn(-o)p Fs(')h(option)g(can)g(b)s(e)g(used)f(to)i
-Fo(outdate)39 b Fs(old)32 b(revisions)f(from)i(the)g(history)g(\014le.)
-48 b(If)32 b(y)m(ou)i(are)f(short)g(on)0 2859 y(disc)27
-b(this)f(option)h(migh)m(t)h(help)e(y)m(ou.)40 b(But)28
-b(think)e(t)m(wice)i(b)s(efore)f(using)f(it|there)i(is)e(no)i(w)m(a)m
-(y)g(short)g(of)g(restoring)0 2984 y(the)j(latest)g(bac)m(kup)f(to)h
-(undo)e(this)g(command!)125 3258 y(The)g(next)i(line)e(is)g(an)h
-(example)g(of)h(a)g(command)f(that)h(y)m(ou)g(w)m(ould)e
-Fo(not)j Fs(lik)m(e)e(to)h(execute.)240 3512 y Fn($)47
-b(cvs)g(admin)g(-o:R_1_02)e(.)125 3787 y Fs(The)27 b(ab)s(o)m(v)m(e)h
-(command)g(will)c(delete)k(all)f(revisions)e(up)i(to,)i(and)e
-(including,)e(the)i(revision)f(that)i(corresp)s(onds)0
-3912 y(to)g(the)f(tag)h(R)p 486 3912 28 4 v 32 w(1)p
-563 3912 V 33 w(02.)41 b(But)27 b(b)s(ew)m(are!)39 b(If)27
-b(there)g(are)g(\014les)f(that)h(ha)m(v)m(e)h(not)g(c)m(hanged)f(b)s
-(et)m(w)m(een)h(R)p 3235 3912 V 32 w(1)p 3312 3912 V
-33 w(02)g(and)e(R)p 3703 3912 V 33 w(1)p 3781 3912 V
-33 w(03)0 4036 y(the)31 b(\014le)g(will)d(ha)m(v)m(e)33
-b Fo(the)e(same)37 b Fs(n)m(umerical)30 b(revision)f(n)m(um)m(b)s(er)h
-(assigned)h(to)h(the)f(tags)h(R)p 3061 4036 V 33 w(1)p
-3139 4036 V 33 w(02)g(and)f(R)p 3539 4036 V 33 w(1)p
-3617 4036 V 33 w(03.)44 b(So)0 4161 y(not)24 b(only)g(will)d(it)j(b)s
-(e)g(imp)s(ossible)d(to)k(retriev)m(e)f(R)p 1653 4161
-V 33 w(1)p 1731 4161 V 33 w(02;)j(R)p 1973 4161 V 33
-w(1)p 2051 4161 V 33 w(03)e(will)d(also)i(ha)m(v)m(e)i(to)f(b)s(e)e
-(restored)h(from)g(the)h(tap)s(es!)0 4583 y Fk(A.5.2.2)62
-b(Commen)m(t)29 b(leaders)125 4858 y Fs(If)e(y)m(ou)g(use)h(the)f
-Fn($Log: cvs.ps,v $
-Fn(Revision 1.1.1.9 1997/04/21 04:33:40 tholo
-Fn(Missing files from import
-Fn()g Fs(k)m(eyw)m(ord)h(and)e(y)m(ou)i(do)g(not)g(agree)g(with)f
-(the)g(guess)h(for)f(commen)m(t)i(leader)e(that)h Fr(cvs)0
-4982 y Fs(has)i(done,)h(y)m(ou)f(can)h(enforce)g(y)m(our)f(will)e(with)
-h Fn(cvs)g(admin)g(-c)p Fs(.)40 b(This)29 b(migh)m(t)h(b)s(e)g
-(suitable)f(for)h Fn(nroff)f Fs(source:)240 5236 y Fn($)47
-b(cvs)g(admin)g(-c'.\\")f(')h(*.man)240 5340 y($)g(rm)h(*.man)p
-eop
+102 103 bop 150 -116 a Fv(102)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 366 y Fp(A)432 b Fv(A)30
+b(\014le)g(w)m(as)h(added)e(for)i(the)f(\014rst)g(time.)630
+527 y Fp(M)432 b Fv(A)30 b(\014le)g(w)m(as)h(mo)s(di\014ed.)630
+687 y Fp(R)432 b Fv(A)30 b(\014le)g(w)m(as)h(remo)m(v)m(ed.)275
+847 y(The)d(options)g(sho)m(wn)h(as)g(`)p Fp(-flags)p
+Fv(')f(constrain)g(or)h(expand)f(the)i(rep)s(ort)e(without)g(requiring)
+e(option)150 957 y(argumen)m(ts:)150 1117 y Fp(-a)384
+b Fv(Sho)m(w)29 b(data)h(for)f(all)f(users)g(\(the)i(default)e(is)h(to)
+g(sho)m(w)h(data)f(only)g(for)g(the)g(user)g(executing)630
+1227 y Fp(history)p Fv(\).)150 1387 y Fp(-l)384 b Fv(Sho)m(w)30
+b(last)g(mo)s(di\014cation)f(only)-8 b(.)150 1547 y Fp(-w)384
+b Fv(Sho)m(w)29 b(only)h(the)g(records)f(for)h(mo)s(di\014cations)e
+(done)i(from)g(the)g(same)g(w)m(orking)f(directory)630
+1657 y(where)h Fp(history)e Fv(is)i(executing.)275 1817
+y(The)f(options)h(sho)m(wn)g(as)g(`)p Fp(-options)f Fr(args)t
+Fv(')i(constrain)e(the)i(rep)s(ort)f(based)g(on)g(an)g(argumen)m(t:)150
+1977 y Fp(-b)g Fr(str)247 b Fv(Sho)m(w)24 b(data)h(bac)m(k)g(to)g(a)g
+(record)g(con)m(taining)f(the)g(string)g Fr(str)30 b
+Fv(in)23 b(either)h(the)h(mo)s(dule)e(name,)630 2087
+y(the)31 b(\014le)e(name,)i(or)f(the)h(rep)s(ository)e(path.)150
+2247 y Fp(-D)h Fr(date)183 b Fv(Sho)m(w)23 b(data)i(since)e
+Fr(date)p Fv(.)39 b(This)22 b(is)g(sligh)m(tly)g(di\013eren)m(t)i(from)
+f(the)h(normal)e(use)i(of)g(`)p Fp(-D)30 b Fr(date)5
+b Fv(',)630 2357 y(whic)m(h)29 b(selects)i(the)g(new)m(est)f(revision)f
+(older)h(than)g Fr(date)p Fv(.)150 2517 y Fp(-p)g Fr(rep)s(ository)630
+2626 y Fv(Sho)m(w)21 b(data)h(for)f(a)h(particular)d(source)j(rep)s
+(ository)e(\(y)m(ou)i(can)g(sp)s(ecify)e(sev)m(eral)h(`)p
+Fp(-p)p Fv(')h(options)630 2736 y(on)30 b(the)h(same)g(command)f
+(line\).)150 2896 y Fp(-r)g Fr(rev)230 b Fv(Sho)m(w)27
+b(records)h(referring)f(to)h(revisions)e(since)h(the)i(revision)d(or)i
+(tag)h(named)e Fr(rev)36 b Fv(app)s(ears)630 3006 y(in)29
+b(individual)d Fu(r)n(cs)j Fv(\014les.)40 b(Eac)m(h)31
+b Fu(r)n(cs)e Fv(\014le)h(is)f(searc)m(hed)i(for)f(the)h(revision)d(or)
+j(tag.)150 3166 y Fp(-t)f Fr(tag)229 b Fv(Sho)m(w)33
+b(records)g(since)g(tag)h Fr(tag)42 b Fv(w)m(as)34 b(last)f(added)g(to)
+h(the)f(the)h(history)e(\014le.)49 b(This)31 b(di\013ers)630
+3275 y(from)f(the)h(`)p Fp(-r)p Fv(')f(\015ag)h(ab)s(o)m(v)m(e)h(in)d
+(that)i(it)f(reads)h(only)e(the)i(history)f(\014le,)g(not)g(the)h
+Fu(r)n(cs)f Fv(\014les,)630 3385 y(and)g(is)f(m)m(uc)m(h)i(faster.)150
+3545 y Fp(-u)f Fr(name)142 b Fv(Sho)m(w)30 b(records)g(for)g(user)g
+Fr(name)p Fv(.)150 3765 y Fq(A.12)68 b(imp)t(ort|Imp)t(ort)45
+b(sources)g(in)l(to)h(CVS,)f(using)g(v)l(endor)491 3898
+y(branc)l(hes)225 4092 y Ft(\017)60 b Fv(Synopsis:)39
+b(imp)s(ort)28 b([-options])j(rep)s(ository)e(v)m(endortag)j
+(releasetag)p Fh(:)15 b(:)g(:)225 4226 y Ft(\017)60 b
+Fv(Requires:)40 b(Rep)s(ository)-8 b(,)30 b(source)g(distribution)d
+(directory)-8 b(.)225 4361 y Ft(\017)60 b Fv(Changes:)40
+b(rep)s(ository)-8 b(.)275 4522 y(Use)32 b Fp(import)f
+Fv(to)i(incorp)s(orate)f(an)h(en)m(tire)f(source)h(distribution)c(from)
+j(an)g(outside)g(source)h(\(e.g.,)i(a)150 4631 y(source)f(v)m(endor\))f
+(in)m(to)h(y)m(our)f(source)h(rep)s(ository)f(directory)-8
+b(.)50 b(Y)-8 b(ou)34 b(can)f(use)h(this)e(command)h(b)s(oth)g(for)150
+4741 y(initial)f(creation)i(of)h(a)f(rep)s(ository)-8
+b(,)35 b(and)f(for)g(wholesale)g(up)s(dates)f(to)i(the)g(mo)s(dule)d
+(from)i(the)h(outside)150 4850 y(source.)41 b(See)31
+b(Chapter)e(12)j([T)-8 b(rac)m(king)30 b(sources],)h(page)g(63,)h(for)e
+(a)h(discussion)c(on)k(this)e(sub)5 b(ject.)275 4986
+y(The)36 b Fr(rep)s(ository)43 b Fv(argumen)m(t)37 b(giv)m(es)g(a)g
+(directory)f(name)h(\(or)g(a)g(path)g(to)g(a)g(directory\))g(under)e
+(the)150 5095 y Fu(cvs)29 b Fv(ro)s(ot)i(directory)f(for)g(rep)s
+(ositories;)f(if)h(the)g(directory)g(did)f(not)h(exist,)h(imp)s(ort)d
+(creates)k(it.)275 5230 y(When)44 b(y)m(ou)i(use)e(imp)s(ort)g(for)g
+(up)s(dates)g(to)i(source)f(that)h(has)e(b)s(een)g(mo)s(di\014ed)f(in)h
+(y)m(our)h(source)150 5340 y(rep)s(ository)40 b(\(since)h(a)h(prior)e
+(imp)s(ort\),)j(it)e(will)d(notify)j(y)m(ou)h(of)f(an)m(y)h(\014les)e
+(that)i(con\015ict)f(in)f(the)i(t)m(w)m(o)p eop
%%Page: 103 105
-103 104 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(103)240 366 y Fn($)47 b(cvs)g(update)125
-648 y Fs(The)31 b(t)m(w)m(o)i(last)e(steps)g(are)h(to)h(mak)m(e)f(sure)
-f(that)h(y)m(ou)g(get)h(the)f(v)m(ersions)f(with)f(correct)j(commen)m
-(t)f(leaders)f(in)0 772 y(y)m(our)f(w)m(orking)g(\014les.)0
-1284 y Fm(A.6)67 b(c)l(hec)l(k)l(out|Chec)l(k)32 b(out)f(sources)f(for)
-h(editing)75 1565 y Fq(\017)60 b Fs(Synopsis:)39 b(c)m(hec)m(k)m(out)32
-b([options])f(mo)s(dules)p Fh(:)15 b(:)g(:)75 1722 y
-Fq(\017)60 b Fs(Requires:)40 b(rep)s(ository)-8 b(.)75
-1878 y Fq(\017)60 b Fs(Changes:)40 b(w)m(orking)30 b(directory)-8
-b(.)75 2035 y Fq(\017)60 b Fs(Synon)m(yms:)40 b(co,)31
-b(get)125 2348 y(Mak)m(e)i(a)g(w)m(orking)e(directory)g(con)m(taining)h
-(copies)g(of)g(the)g(source)g(\014les)f(sp)s(eci\014ed)g(b)m(y)h
-Fo(mo)s(dules)p Fs(.)44 b(Y)-8 b(ou)32 b(m)m(ust)0 2472
-y(execute)k Fn(checkout)d Fs(b)s(efore)i(using)e(most)j(of)f(the)g
-(other)g Fr(cvs)f Fs(commands,)i(since)f(most)g(of)g(them)g(op)s(erate)
-h(on)0 2597 y(y)m(our)30 b(w)m(orking)g(directory)-8
-b(.)125 2878 y(The)42 b Fo(mo)s(dules)i Fs(part)e(of)h(the)g(command)f
-(are)h(either)f(sym)m(b)s(olic)e(names)j(for)f(some)h(collection)f(of)h
-(source)0 3002 y(directories)d(and)h(\014les,)i(or)e(paths)g(to)h
-(directories)e(or)h(\014les)f(in)g(the)i(rep)s(ository)-8
-b(.)72 b(The)41 b(sym)m(b)s(olic)e(names)j(are)0 3127
-y(de\014ned)29 b(in)g(the)i(`)p Fn(modules)p Fs(')e(\014le.)39
-b(See)31 b(Section)f(C.1)h([mo)s(dules],)e(page)i(139.)125
-3408 y(Dep)s(ending)20 b(on)h(the)h(mo)s(dules)e(y)m(ou)i(sp)s(ecify)-8
-b(,)22 b Fn(checkout)e Fs(ma)m(y)i(recursiv)m(ely)e(create)j
-(directories)e(and)g(p)s(opulate)0 3533 y(them)28 b(with)f(the)h
-(appropriate)f(source)i(\014les.)39 b(Y)-8 b(ou)28 b(can)h(then)f(edit)
-f(these)i(source)f(\014les)f(at)i(an)m(y)f(time)g(\(regardless)0
-3657 y(of)40 b(whether)f(other)h(soft)m(w)m(are)i(dev)m(elop)s(ers)d
-(are)h(editing)f(their)g(o)m(wn)h(copies)f(of)i(the)f(sources\);)45
-b(up)s(date)39 b(them)0 3782 y(to)44 b(include)c(new)j(c)m(hanges)g
-(applied)e(b)m(y)i(others)g(to)h(the)f(source)g(rep)s(ository;)48
-b(or)43 b(commit)g(y)m(our)f(w)m(ork)h(as)h(a)0 3906
-y(p)s(ermanen)m(t)30 b(c)m(hange)h(to)g(the)g(source)g(rep)s(ository)-8
-b(.)125 4187 y(Note)25 b(that)f Fn(checkout)e Fs(is)g(used)h(to)i
-(create)g(directories.)38 b(The)23 b(top-lev)m(el)h(directory)g
-(created)g(is)f(alw)m(a)m(ys)i(added)0 4312 y(to)g(the)e(directory)h
-(where)f Fn(checkout)f Fs(is)g(in)m(v)m(ok)m(ed,)k(and)d(usually)f(has)
-h(the)h(same)g(name)g(as)g(the)g(sp)s(eci\014ed)e(mo)s(dule.)0
-4436 y(In)28 b(the)h(case)g(of)g(a)g(mo)s(dule)e(alias,)h(the)h
-(created)h(sub-directory)d(ma)m(y)i(ha)m(v)m(e)h(a)f(di\013eren)m(t)f
-(name,)h(but)f(y)m(ou)h(can)g(b)s(e)0 4561 y(sure)h(that)h(it)f(will)e
-(b)s(e)i(a)h(sub-directory)-8 b(,)30 b(and)g(that)h Fn(checkout)d
-Fs(will)g(sho)m(w)i(the)h(relativ)m(e)g(path)f(leading)f(to)j(eac)m(h)0
-4685 y(\014le)d(as)i(it)f(is)f(extracted)j(in)m(to)f(y)m(our)f(priv)-5
-b(ate)30 b(w)m(ork)g(area)h(\(unless)e(y)m(ou)i(sp)s(ecify)e(the)i(`)p
-Fn(-Q)p Fs(')f(global)g(option\).)125 4966 y(The)36 b(\014les)g
-(created)i(b)m(y)e Fn(checkout)f Fs(are)i(created)h(read-write,)g
-(unless)d(the)i(`)p Fn(-r)p Fs(')g(option)f(to)i Fr(cvs)e
-Fs(\(see)h(Sec-)0 5091 y(tion)30 b(A.3)i([Global)f(options],)g(page)g
-(95\))i(is)d(sp)s(eci\014ed,)f(the)i Fn(CVSREAD)e Fs(en)m(vironmen)m(t)
-i(v)-5 b(ariable)30 b(is)g(sp)s(eci\014ed)f(\(see)0 5215
-y(App)s(endix)c(D)k([En)m(vironmen)m(t)e(v)-5 b(ariables],)28
-b(page)g(153\),)j(or)d(a)g(w)m(atc)m(h)h(is)e(in)g(e\013ect)j(for)d
-(that)i(\014le)e(\(see)i(Section)f(5.6)0 5340 y([W)-8
-b(atc)m(hes],)33 b(page)e(41\).)p eop
+103 104 bop 150 -116 a Fv(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(103)150 366 y(branc)m(hes)26 b(of)g(dev)m(elopmen)m
+(t;)i(use)e(`)p Fp(checkout)i(-j)p Fv(')e(to)g(reconcile)g(the)g
+(di\013erences,)h(as)f(imp)s(ort)e(instructs)150 476
+y(y)m(ou)31 b(to)g(do.)275 624 y(If)k Fu(cvs)g Fv(decides)g(a)i(\014le)
+e(should)f(b)s(e)h(ignored)g(\(see)i(Section)f(C.9)g([cvsignore],)i
+(page)f(133\),)i(it)c(do)s(es)150 734 y(not)e(imp)s(ort)d(it)i(and)g
+(prin)m(ts)f(`)p Fp(I)f Fv(')j(follo)m(w)m(ed)f(b)m(y)g(the)g
+(\014lename)g(\(see)h(Section)f(A.12.2)j([imp)s(ort)c(output],)150
+843 y(page)g(104,)h(for)e(a)h(complete)g(description)d(of)j(the)f
+(output\).)275 992 y(If)41 b(the)i(\014le)e(`)p Fp
+($CVSROOT/CVSROOT/cvswrappe)o(rs)p Fv(')36 b(exists,)45
+b(an)m(y)e(\014le)e(whose)h(names)h(matc)m(h)g(the)150
+1101 y(sp)s(eci\014cations)34 b(in)h(that)h(\014le)f(will)e(b)s(e)i
+(treated)h(as)g(pac)m(k)-5 b(ages)38 b(and)d(the)h(appropriate)f
+(\014ltering)f(will)f(b)s(e)150 1211 y(p)s(erformed)19
+b(on)i(the)g(\014le/directory)f(b)s(efore)h(b)s(eing)e(imp)s(orted,)j
+(See)f(Section)g(C.2)g([W)-8 b(rapp)s(ers],)23 b(page)e(126.)275
+1359 y(The)36 b(outside)h(source)h(is)e(sa)m(v)m(ed)i(in)f(a)g
+(\014rst-lev)m(el)g Fu(r)n(cs)f Fv(branc)m(h,)j(b)m(y)e(default)g
+(1.1.1.)63 b(Up)s(dates)38 b(are)150 1468 y(lea)m(v)m(es)33
+b(of)g(this)e(branc)m(h;)h(for)g(example,)h(\014les)e(from)h(the)g
+(\014rst)f(imp)s(orted)g(collection)g(of)i(source)f(will)e(b)s(e)150
+1578 y(revision)25 b(1.1.1.1,)31 b(then)26 b(\014les)g(from)h(the)g
+(\014rst)f(imp)s(orted)f(up)s(date)h(will)e(b)s(e)j(revision)e
+(1.1.1.2,)30 b(and)d(so)g(on.)275 1726 y(A)m(t)k(least)g(three)g
+(argumen)m(ts)g(are)g(required.)40 b Fr(rep)s(ository)d
+Fv(is)30 b(needed)g(to)h(iden)m(tify)f(the)g(collection)h(of)150
+1836 y(source.)48 b Fr(v)m(endortag)42 b Fv(is)31 b(a)i(tag)h(for)f
+(the)g(en)m(tire)g(branc)m(h)f(\(e.g.,)j(for)d(1.1.1\).)50
+b(Y)-8 b(ou)34 b(m)m(ust)e(also)h(sp)s(ecify)e(at)150
+1945 y(least)c(one)g Fr(releasetag)36 b Fv(to)27 b(iden)m(tify)f(the)g
+(\014les)g(at)h(the)g(lea)m(v)m(es)h(created)g(eac)m(h)g(time)e(y)m(ou)
+h(execute)h Fp(import)p Fv(.)275 2093 y(Note)35 b(that)f
+Fp(import)f Fv(do)s(es)g Fr(not)j Fv(c)m(hange)f(the)f(directory)g(in)e
+(whic)m(h)h(y)m(ou)h(in)m(v)m(ok)m(e)h(it.)51 b(In)33
+b(particular,)150 2203 y(it)e(do)s(es)g(not)g(set)h(up)e(that)i
+(directory)f(as)g(a)h Fu(cvs)e Fv(w)m(orking)h(directory;)g(if)g(y)m
+(ou)g(w)m(an)m(t)h(to)g(w)m(ork)g(with)e(the)150 2313
+y(sources)25 b(imp)s(ort)e(them)i(\014rst)g(and)f(then)h(c)m(hec)m(k)h
+(them)f(out)h(in)m(to)f(a)g(di\013eren)m(t)g(directory)f(\(see)i
+(Section)f(2.1)150 2422 y([Getting)31 b(the)g(source],)g(page)g(9\).)
+150 2674 y Fk(A.12.1)62 b(imp)s(ort)41 b(options)275
+2880 y Fv(This)48 b(standard)i(option)g(is)f(supp)s(orted)g(b)m(y)h
+Fp(import)f Fv(\(see)i(Section)g(A.5)g([Common)f(options],)150
+2990 y(page)31 b(88,)h(for)e(a)g(complete)h(description\):)150
+3169 y Fp(-m)f Fr(message)630 3279 y Fv(Use)h Fr(message)36
+b Fv(as)31 b(log)f(information,)f(instead)h(of)h(in)m(v)m(oking)e(an)h
+(editor.)275 3459 y(There)f(are)i(three)g(additional)d(sp)s(ecial)h
+(options.)150 3639 y Fp(-b)h Fr(branc)m(h)83 b Fv(See)31
+b(Section)f(12.6)i([Multiple)c(v)m(endor)i(branc)m(hes],)h(page)g(65.)
+150 3812 y Fp(-k)f Fr(subst)145 b Fv(Indicate)32 b(the)g(R)m(CS)g(k)m
+(eyw)m(ord)g(expansion)f(mo)s(de)h(desired.)44 b(This)31
+b(setting)h(will)d(apply)i(to)630 3921 y(all)g(\014les)g(created)i
+(during)c(the)k(imp)s(ort,)e(but)g(not)h(to)h(an)m(y)f(\014les)f(that)i
+(previously)c(existed)630 4031 y(in)j(the)i(rep)s(ository)-8
+b(.)50 b(See)34 b(Section)g(16.4)h([Substitution)c(mo)s(des],)k(page)f
+(75,)i(for)d(a)h(list)f(of)630 4141 y(v)-5 b(alid)29
+b(`)p Fp(-k)p Fv(')h(settings.)150 4314 y Fp(-I)g Fr(name)142
+b Fv(Sp)s(ecify)40 b(\014le)i(names)g(that)h(should)d(b)s(e)h(ignored)h
+(during)e(imp)s(ort.)74 b(Y)-8 b(ou)43 b(can)f(use)g(this)630
+4423 y(option)e(rep)s(eatedly)-8 b(.)72 b(T)-8 b(o)41
+b(a)m(v)m(oid)h(ignoring)d(an)m(y)i(\014les)f(at)h(all)f(\(ev)m(en)i
+(those)f(ignored)f(b)m(y)630 4533 y(default\),)30 b(sp)s(ecify)f(`-I)i
+(!'.)630 4674 y Fr(name)38 b Fv(can)32 b(b)s(e)g(a)h(\014le)e(name)i
+(pattern)f(of)h(the)g(same)f(t)m(yp)s(e)h(that)g(y)m(ou)g(can)g(sp)s
+(ecify)e(in)g(the)630 4784 y(`)p Fp(.cvsignore)p Fv(')d(\014le.)40
+b(See)31 b(Section)f(C.9)g([cvsignore],)h(page)g(133.)150
+4957 y Fp(-W)f Fr(sp)s(ec)184 b Fv(Sp)s(ecify)20 b(\014le)i(names)f
+(that)i(should)d(b)s(e)i(\014ltered)f(during)e(imp)s(ort.)37
+b(Y)-8 b(ou)22 b(can)h(use)f(this)e(option)630 5066 y(rep)s(eatedly)-8
+b(.)630 5208 y Fr(sp)s(ec)40 b Fv(can)c(b)s(e)e(a)h(\014le)g(name)g
+(pattern)g(of)g(the)g(same)h(t)m(yp)s(e)f(that)h(y)m(ou)f(can)g(sp)s
+(ecify)f(in)g(the)630 5317 y(`)p Fp(.cvswrappers)p Fv(')28
+b(\014le.)39 b(See)31 b(Section)f(C.2)h([W)-8 b(rapp)s(ers],)30
+b(page)h(126.)p eop
%%Page: 104 106
-104 105 bop 0 -116 a Fs(104)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(Running)25 b Fn(checkout)h
-Fs(on)i(a)h(directory)f(that)g(w)m(as)h(already)f(built)e(b)m(y)i(a)g
-(prior)f Fn(checkout)f Fs(is)h(also)h(p)s(ermitted,)0
-491 y(and)37 b(has)g(the)g(same)h(e\013ect)h(as)e(sp)s(ecifying)f(the)h
-(`)p Fn(-d)p Fs(')g(option)g(to)h(the)g Fn(update)d Fs(command,)k(that)
-f(is,)h(an)m(y)e(new)0 616 y(directories)24 b(that)i(ha)m(v)m(e)h(b)s
-(een)d(created)j(in)d(the)h(rep)s(ository)f(will)f(app)s(ear)i(in)f(y)m
-(our)h(w)m(ork)g(area.)40 b(See)26 b(Section)f(A.18)0
-740 y([up)s(date],)30 b(page)h(125.)125 1017 y(F)-8 b(or)52
-b(the)f(output)g(pro)s(duced)f(b)m(y)h(the)h Fn(checkout)d
-Fs(command)i(see)h(Section)g(A.18.2)h([up)s(date)e(output],)0
-1142 y(page)31 b(127.)0 1584 y Fk(A.6.1)62 b(c)m(hec)m(k)m(out)28
-b(options)125 1861 y Fs(These)23 b(standard)g(options)g(are)h(supp)s
-(orted)e(b)m(y)i Fn(checkout)d Fs(\(see)k(Section)e(A.4)i([Common)e
-(options],)i(page)g(96,)0 1986 y(for)30 b(a)h(complete)g(description)d
-(of)j(them\):)0 2291 y Fn(-D)f Fo(date)183 b Fs(Use)28
-b(the)f(most)g(recen)m(t)i(revision)c(no)i(later)g(than)g
-Fo(date)p Fs(.)40 b(This)26 b(option)g(is)g(stic)m(ky)-8
-b(,)29 b(and)d(implies)f(`)p Fn(-P)p Fs('.)480 2415 y(See)31
-b(Section)f(6.7)h([Stic)m(ky)g(tags],)h(page)f(54,)g(for)f(more)h
-(information)e(on)h(stic)m(ky)g(tags/dates.)0 2595 y
-Fn(-f)384 b Fs(Only)42 b(useful)g(with)h(the)h(`)p Fn(-D)30
-b Fo(date)5 b Fs(')44 b(or)g(`)p Fn(-r)30 b Fo(tag)8
-b Fs(')45 b(\015ags.)81 b(If)44 b(no)f(matc)m(hing)h(revision)e(is)h
-(found,)480 2720 y(retriev)m(e)31 b(the)f(most)h(recen)m(t)h(revision)c
-(\(instead)i(of)h(ignoring)d(the)j(\014le\).)0 2900 y
-Fn(-k)f Fo(k\015ag)165 b Fs(Pro)s(cess)43 b Fr(r)n(cs)f
-Fs(k)m(eyw)m(ords)h(according)g(to)g Fo(k\015ag)p Fs(.)79
-b(See)43 b(co\(1\).)80 b(This)41 b(option)h(is)g(stic)m(ky;)50
-b(future)480 3025 y(up)s(dates)42 b(of)g(this)g(\014le)g(in)f(this)h(w)
-m(orking)f(directory)i(will)d(use)i(the)h(same)g Fo(k\015ag)p
-Fs(.)78 b(The)42 b Fn(status)480 3149 y Fs(command)28
-b(can)h(b)s(e)f(view)m(ed)g(to)h(see)g(the)g(stic)m(ky)g(options.)39
-b(See)29 b(Section)f(A.16)i([status],)g(page)f(123.)0
-3330 y Fn(-l)384 b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
-(orking)g(directory)-8 b(.)0 3510 y Fn(-n)384 b Fs(Do)27
-b(not)g(run)e(an)m(y)h(c)m(hec)m(k)m(out)j(program)d(\(as)h(sp)s
-(eci\014ed)e(with)g(the)h(`)p Fn(-o)p Fs(')h(option)e(in)g(the)i(mo)s
-(dules)e(\014le;)480 3635 y(see)31 b(Section)f(C.1)h([mo)s(dules],)e
-(page)i(139\).)0 3815 y Fn(-P)384 b Fs(Prune)29 b(empt)m(y)i
-(directories.)40 b(See)30 b(Chapter)g(14)h([Mo)m(ving)g(directories],)f
-(page)h(77.)0 3996 y Fn(-p)384 b Fs(Pip)s(e)29 b(\014les)g(to)i(the)g
-(standard)e(output.)0 4176 y Fn(-r)h Fo(tag)229 b Fs(Use)32
-b(revision)e Fo(tag)p Fs(.)45 b(This)30 b(option)g(is)h(stic)m(ky)-8
-b(,)33 b(and)e(implies)d(`)p Fn(-P)p Fs('.)44 b(See)32
-b(Section)f(6.7)i([Stic)m(ky)e(tags],)480 4301 y(page)g(54,)h(for)e
-(more)g(information)f(on)h(stic)m(ky)h(tags/dates.)125
-4606 y(In)e(addition)g(to)i(those,)g(y)m(ou)g(can)f(use)g(these)h(sp)s
-(ecial)e(command)h(options)g(with)f Fn(checkout)p Fs(:)0
-4911 y Fn(-A)384 b Fs(Reset)30 b(an)m(y)f(stic)m(ky)g(tags,)h(dates,)g
-(or)f(`)p Fn(-k)p Fs(')g(options.)39 b(See)29 b(Section)g(6.7)h([Stic)m
-(ky)f(tags],)h(page)g(54,)g(for)480 5035 y(more)h(information)d(on)i
-(stic)m(ky)h(tags/dates.)0 5215 y Fn(-c)384 b Fs(Cop)m(y)30
-b(the)f(mo)s(dule)f(\014le,)i(sorted,)g(to)g(the)g(standard)f(output,)g
-(instead)g(of)h(creating)g(or)g(mo)s(difying)480 5340
-y(an)m(y)h(\014les)e(or)h(directories)g(in)f(y)m(our)h(w)m(orking)g
-(directory)-8 b(.)p eop
+104 105 bop 150 -116 a Fv(104)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Fk(A.12.2)62 b(imp)s(ort)41
+b(output)275 563 y Fp(import)33 b Fv(k)m(eeps)i(y)m(ou)g(informed)e(of)
+i(its)f(progress)g(b)m(y)h(prin)m(ting)e(a)i(line)e(for)h(eac)m(h)i
+(\014le,)g(preceded)e(b)m(y)150 673 y(one)d(c)m(haracter)h(indicating)c
+(the)i(status)h(of)g(the)f(\014le:)150 838 y Fp(U)g Fr(\014le)285
+b Fv(The)36 b(\014le)f(already)g(exists)h(in)f(the)h(rep)s(ository)f
+(and)h(has)f(not)i(b)s(een)e(lo)s(cally)g(mo)s(di\014ed;)i(a)630
+948 y(new)30 b(revision)e(has)j(b)s(een)e(created)j(\(if)d
+(necessary\).)150 1111 y Fp(N)h Fr(\014le)285 b Fv(The)30
+b(\014le)f(is)h(a)h(new)e(\014le)h(whic)m(h)f(has)h(b)s(een)g(added)f
+(to)i(the)g(rep)s(ository)-8 b(.)150 1275 y Fp(C)30 b
+Fr(\014le)285 b Fv(The)28 b(\014le)g(already)h(exists)f(in)g(the)h(rep)
+s(ository)f(but)g(has)g(b)s(een)h(lo)s(cally)e(mo)s(di\014ed;)g(y)m(ou)
+j(will)630 1385 y(ha)m(v)m(e)i(to)f(merge)g(the)f(c)m(hanges.)150
+1548 y Fp(I)g Fr(\014le)285 b Fv(The)30 b(\014le)f(is)h(b)s(eing)f
+(ignored)g(\(see)j(Section)e(C.9)g([cvsignore],)h(page)g(133\).)150
+1712 y Fp(L)f Fr(\014le)285 b Fv(The)31 b(\014le)f(is)g(a)i(sym)m(b)s
+(olic)e(link;)g Fp(cvs)f(import)h Fv(ignores)g(sym)m(b)s(olic)g(links.)
+41 b(P)m(eople)32 b(p)s(erio)s(di-)630 1821 y(cally)f(suggest)h(that)h
+(this)d(b)s(eha)m(vior)h(should)f(b)s(e)h(c)m(hanged,)h(but)f(if)g
+(there)h(is)f(a)h(consensus)630 1931 y(on)41 b(what)g(it)f(should)f(b)s
+(e)h(c)m(hanged)i(to,)i(it)d(do)s(esn't)f(seem)i(to)f(b)s(e)f(apparen)m
+(t.)73 b(\(V)-8 b(arious)630 2040 y(options)25 b(in)f(the)i(`)p
+Fp(modules)p Fv(')e(\014le)h(can)g(b)s(e)g(used)g(to)h(recreate)i(sym)m
+(b)s(olic)c(links)f(on)i(c)m(hec)m(k)m(out,)630 2150
+y(up)s(date,)30 b(etc.;)i(see)f(Section)f(C.1)h([mo)s(dules],)e(page)i
+(125.\))150 2382 y Fk(A.12.3)62 b(imp)s(ort)41 b(examples)275
+2579 y Fv(See)30 b(Chapter)g(12)h([T)-8 b(rac)m(king)31
+b(sources],)g(page)g(63,)g(and)f(See)h(Section)f(4.1.1)i([F)-8
+b(rom)31 b(\014les],)f(page)h(29.)150 2847 y Fq(A.13)68
+b(log|Prin)l(t)46 b(out)f(log)h(information)g(for)f(\014les)225
+3043 y Ft(\017)60 b Fv(Synopsis:)39 b(log)30 b([options])g([\014les)p
+Fh(:)15 b(:)g(:)q Fv(])225 3180 y Ft(\017)60 b Fv(Requires:)40
+b(rep)s(ository)-8 b(,)30 b(w)m(orking)f(directory)-8
+b(.)225 3316 y Ft(\017)60 b Fv(Changes:)40 b(nothing.)275
+3482 y(Displa)m(y)28 b(log)i(information)e(for)h(\014les.)40
+b Fp(log)28 b Fv(used)h(to)h(call)f(the)h Fu(r)n(cs)e
+Fv(utilit)m(y)g Fp(rlog)p Fv(.)40 b(Although)28 b(this)h(is)150
+3591 y(no)h(longer)f(true)g(in)g(the)g(curren)m(t)h(sources,)g(this)f
+(history)f(determines)h(the)h(format)g(of)f(the)h(output)g(and)150
+3701 y(the)h(options,)f(whic)m(h)f(are)h(not)h(quite)f(in)f(the)h(st)m
+(yle)h(of)g(the)f(other)h Fu(cvs)e Fv(commands.)275 3840
+y(The)d(output)g(includes)e(the)i(lo)s(cation)g(of)h(the)g
+Fu(r)n(cs)e Fv(\014le,)i(the)g Fr(head)i Fv(revision)c(\(the)i(latest)g
+(revision)e(on)150 3949 y(the)h(trunk\),)h(all)e(sym)m(b)s(olic)f
+(names)i(\(tags\))i(and)e(some)g(other)h(things.)38 b(F)-8
+b(or)27 b(eac)m(h)g(revision,)e(the)i(revision)150 4059
+y(n)m(um)m(b)s(er,)37 b(the)g(author,)h(the)e(n)m(um)m(b)s(er)f(of)i
+(lines)e(added/deleted)h(and)g(the)g(log)h(message)g(are)g(prin)m(ted.)
+150 4168 y(All)c(times)h(are)h(displa)m(y)m(ed)e(in)g(Co)s(ordinated)h
+(Univ)m(ersal)f(Time)h(\(UTC\).)g(\(Other)h(parts)f(of)h
+Fu(cvs)e Fv(prin)m(t)150 4278 y(times)d(in)f(the)i(lo)s(cal)e
+(timezone\).)275 4417 y Fi(W)-8 b(arning:)64 b Fp(log)41
+b Fv(uses)h(`)p Fp(-R)p Fv(')g(in)f(a)h(w)m(a)m(y)h(that)g(con\015icts)
+f(with)f(the)h(normal)f(use)h(inside)e Fu(cvs)h Fv(\(see)150
+4526 y(Section)30 b(A.5)h([Common)g(options],)f(page)h(88\).)150
+4759 y Fk(A.13.1)62 b(log)42 b(options)275 4955 y Fv(By)37
+b(default,)i Fp(log)d Fv(prin)m(ts)g(all)g(information)g(that)h(is)g(a)
+m(v)-5 b(ailable.)61 b(All)36 b(other)h(options)g(restrict)g(the)150
+5065 y(output.)150 5230 y Fp(-b)384 b Fv(Prin)m(t)24
+b(information)g(ab)s(out)h(the)h(revisions)e(on)h(the)h(default)f
+(branc)m(h,)h(normally)d(the)j(high-)630 5340 y(est)31
+b(branc)m(h)f(on)g(the)h(trunk.)p eop
%%Page: 105 107
-105 106 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(105)0 366 y Fn(-d)30 b Fo(dir)241 b
-Fs(Create)34 b(a)g(directory)f(called)f Fo(dir)38 b Fs(for)33
-b(the)h(w)m(orking)e(\014les,)i(instead)e(of)i(using)d(the)j(mo)s(dule)
-e(name.)480 491 y(Unless)d(y)m(ou)i(also)f(use)g(`)p
-Fn(-N)p Fs(',)h(the)g(paths)f(created)h(under)e Fo(dir)35
-b Fs(will)28 b(b)s(e)h(as)i(short)f(as)h(p)s(ossible.)0
-665 y Fn(-j)f Fo(tag)229 b Fs(With)39 b(t)m(w)m(o)h(`)p
-Fn(-j)p Fs(')f(options,)i(merge)f(c)m(hanges)g(from)f(the)g(revision)f
-(sp)s(eci\014ed)f(with)h(the)i(\014rst)e(`)p Fn(-j)p
-Fs(')480 789 y(option)30 b(to)h(the)g(revision)d(sp)s(eci\014ed)h(with)
-g(the)h(second)h(`)p Fn(j)p Fs(')f(option,)g(in)m(to)h(the)f(w)m
-(orking)g(directory)-8 b(.)480 938 y(With)24 b(one)g(`)p
-Fn(-j)p Fs(')g(option,)i(merge)e(c)m(hanges)i(from)d(the)i(ancestor)g
-(revision)e(to)i(the)f(revision)f(sp)s(eci\014ed)480
-1063 y(with)30 b(the)h(`)p Fn(-j)p Fs(')g(option,)f(in)m(to)h(the)g(w)m
-(orking)g(directory)-8 b(.)42 b(The)30 b(ancestor)i(revision)e(is)g
-(the)h(common)480 1187 y(ancestor)45 b(of)f(the)g(revision)f(whic)m(h)g
-(the)h(w)m(orking)f(directory)h(is)f(based)g(on,)48 b(and)43
-b(the)i(revision)480 1312 y(sp)s(eci\014ed)29 b(in)g(the)h(`)p
-Fn(-j)p Fs(')h(option.)480 1461 y(In)26 b(addition,)h(eac)m(h)h(-j)f
-(option)g(can)g(con)m(tain)h(an)f(optional)f(date)i(sp)s(eci\014cation)
-e(whic)m(h,)h(when)f(used)480 1585 y(with)i(branc)m(hes,)h(can)g(limit)
-e(the)i(c)m(hosen)g(revision)e(to)j(one)f(within)d(a)k(sp)s(eci\014c)d
-(date.)41 b(An)29 b(optional)480 1710 y(date)i(is)e(sp)s(eci\014ed)g(b)
-m(y)h(adding)f(a)i(colon)f(\(:\))42 b(to)31 b(the)g(tag:)41
-b(`)p Fn(-j)p Fo(Sym)m(b)s(olic)p 2962 1710 28 4 v 31
-w(T)-8 b(ag)8 b Fn(:)p Fo(Date)p 3386 1710 V 35 w(Sp)s(eci\014er)f
-Fs('.)480 1859 y(See)31 b(Chapter)e(7)i([Merging],)g(page)g(57.)0
-2032 y Fn(-N)384 b Fs(Only)21 b(useful)h(together)i(with)e(`)p
-Fn(-d)30 b Fo(dir)7 b Fs('.)37 b(With)22 b(this)g(option,)i
-Fr(cvs)e Fs(will)f(not)i(shorten)g(mo)s(dule)e(paths)480
-2157 y(in)36 b(y)m(our)g(w)m(orking)g(directory)-8 b(.)61
-b(\(Normally)-8 b(,)38 b Fr(cvs)e Fs(shortens)g(paths)g(as)i(m)m(uc)m
-(h)e(as)i(p)s(ossible)c(when)480 2282 y(y)m(ou)d(sp)s(ecify)e(an)h
-(explicit)f(target)j(directory\).)0 2455 y Fn(-s)384
-b Fs(Lik)m(e)34 b(`)p Fn(-c)p Fs(',)i(but)e(include)e(the)j(status)g
-(of)f(all)g(mo)s(dules,)g(and)g(sort)h(it)f(b)m(y)g(the)h(status)g
-(string.)52 b(See)480 2580 y(Section)32 b(C.1)g([mo)s(dules],)f(page)i
-(139,)h(for)e(info)e(ab)s(out)i(the)g(`)p Fn(-s)p Fs(')g(option)f(that)
-i(is)e(used)g(inside)f(the)480 2704 y(mo)s(dules)f(\014le)g(to)i(set)g
-(the)g(mo)s(dule)d(status.)0 3118 y Fk(A.6.2)62 b(c)m(hec)m(k)m(out)28
-b(examples)125 3392 y Fs(Get)j(a)g(cop)m(y)g(of)f(the)h(mo)s(dule)e(`)p
-Fn(tc)p Fs(':)240 3645 y Fn($)47 b(cvs)g(checkout)f(tc)125
-3919 y Fs(Get)31 b(a)g(cop)m(y)g(of)f(the)h(mo)s(dule)e(`)p
-Fn(tc)p Fs(')h(as)g(it)g(lo)s(ok)m(ed)h(one)f(da)m(y)h(ago:)240
-4172 y Fn($)47 b(cvs)g(checkout)f(-D)h(yesterday)e(tc)0
-4619 y Fm(A.7)67 b(commit|Chec)l(k)32 b(\014les)f(in)l(to)g(the)g(rep)t
-(ository)75 4893 y Fq(\017)60 b Fs(V)-8 b(ersion)30 b(1.3)h(Synopsis:)
-39 b(commit)30 b([-lnR])g([-m)h('log)p 1948 4893 V 33
-w(message')h Fn(|)e Fs(-f)g(\014le])g([-r)g(revision])f([\014les)p
-Fh(:)15 b(:)g(:)p Fs(])75 5042 y Fq(\017)60 b Fs(V)-8
-b(ersion)30 b(1.3.1)i(Synopsis:)39 b(commit)30 b([-lnRf)7
-b(])30 b([-m)g('log)p 2053 5042 V 33 w(message')i Fn(|)e
-Fs(-F)h(\014le])f([-r)g(revision])f([\014les)p Fh(:)15
-b(:)g(:)q Fs(])75 5191 y Fq(\017)60 b Fs(Requires:)40
-b(w)m(orking)29 b(directory)-8 b(,)31 b(rep)s(ository)-8
-b(.)75 5340 y Fq(\017)60 b Fs(Changes:)40 b(rep)s(ository)-8
-b(.)p eop
+105 106 bop 150 -116 a Fv(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(105)150 366 y Fp(-d)30 b Fr(dates)147
+b Fv(Prin)m(t)31 b(information)e(ab)s(out)j(revisions)d(with)i(a)h(c)m
+(hec)m(kin)g(date/time)g(in)e(the)i(range)g(giv)m(en)630
+476 y(b)m(y)h(the)f(semicolon-separated)h(list)f(of)h(dates.)48
+b(The)32 b(date)h(formats)g(accepted)h(are)f(those)630
+586 y(accepted)43 b(b)m(y)f(the)g(`)p Fp(-D)p Fv(')g(option)f(to)h(man)
+m(y)g(other)g Fu(cvs)f Fv(commands)h(\(see)g(Section)g(A.5)630
+695 y([Common)30 b(options],)g(page)h(88\).)42 b(Dates)32
+b(can)f(b)s(e)f(com)m(bined)f(in)m(to)i(ranges)f(as)h(follo)m(ws:)630
+852 y Fr(d1)7 b Fp(<)p Fr(d2)630 962 y(d2)g Fp(>)p Fr(d1)233
+b Fv(Select)31 b(the)f(revisions)f(that)i(w)m(ere)f(dep)s(osited)g(b)s
+(et)m(w)m(een)h Fr(d1)37 b Fv(and)30 b Fr(d2)p Fv(.)630
+1118 y Fp(<)p Fr(d)630 1228 y(d)t Fp(>)377 b Fv(Select)31
+b(all)e(revisions)f(dated)j Fr(d)i Fv(or)e(earlier.)630
+1385 y Fr(d)t Fp(<)630 1494 y(>)p Fr(d)381 b Fv(Select)31
+b(all)e(revisions)f(dated)j Fr(d)i Fv(or)e(later.)630
+1651 y Fr(d)429 b Fv(Select)31 b(the)f(single,)f(latest)i(revision)e
+(dated)i Fr(d)i Fv(or)d(earlier.)630 1808 y(The)j(`)p
+Fp(>)p Fv(')g(or)g(`)p Fp(<)p Fv(')g(c)m(haracters)i(ma)m(y)e(b)s(e)g
+(follo)m(w)m(ed)g(b)m(y)f(`)p Fp(=)p Fv(')i(to)g(indicate)e(an)h
+(inclusiv)m(e)e(range)630 1917 y(rather)f(than)g(an)h(exclusiv)m(e)e
+(one.)630 2050 y(Note)j(that)f(the)f(separator)h(is)f(a)g(semicolon)g
+(\(;\).)150 2207 y Fp(-h)384 b Fv(Prin)m(t)29 b(only)g(the)h
+Fu(r)n(cs)e Fv(pathname,)i(w)m(orking)f(pathname,)h(head,)g(default)f
+(branc)m(h,)h(access)630 2317 y(list,)f(lo)s(c)m(ks,)i(sym)m(b)s(olic)e
+(names,)h(and)g(su\016x.)150 2473 y Fp(-l)384 b Fv(Lo)s(cal;)30
+b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g(directory)-8
+b(.)40 b(\(Default)31 b(is)f(to)h(run)e(recursiv)m(ely\).)150
+2630 y Fp(-N)384 b Fv(Do)33 b(not)g(prin)m(t)e(the)i(list)e(of)h(tags)i
+(for)e(this)f(\014le.)46 b(This)31 b(option)h(can)h(b)s(e)e(v)m(ery)i
+(useful)e(when)630 2740 y(y)m(our)44 b(site)f(uses)h(a)g(lot)g(of)g
+(tags,)k(so)c(rather)g(than)f Fp(")p Fv(more)p Fp(")p
+Fv('ing)g(o)m(v)m(er)i(3)f(pages)h(of)f(tag)630 2849
+y(information,)29 b(the)h(log)h(information)e(is)g(presen)m(ted)h
+(without)g(tags)h(at)g(all.)150 3006 y Fp(-R)384 b Fv(Prin)m(t)29
+b(only)h(the)g(name)h(of)f(the)h Fu(r)n(cs)e Fv(history)h(\014le.)150
+3163 y Fp(-r)p Fr(revisions)630 3272 y Fv(Prin)m(t)23
+b(information)f(ab)s(out)h(revisions)f(giv)m(en)i(in)e(the)i
+(comma-separated)i(list)c Fr(revisions)k Fv(of)630 3382
+y(revisions)i(and)i(ranges.)41 b(The)29 b(follo)m(wing)g(table)h
+(explains)e(the)i(a)m(v)-5 b(ailable)30 b(range)g(formats:)630
+3538 y Fr(rev1)7 b Fp(:)p Fr(rev2)87 b Fv(Revisions)29
+b Fr(rev1)38 b Fv(to)31 b Fr(rev2)38 b Fv(\(whic)m(h)29
+b(m)m(ust)i(b)s(e)e(on)i(the)f(same)h(branc)m(h\).)630
+3695 y Fp(:)p Fr(rev)308 b Fv(Revisions)22 b(from)h(the)h(b)s(eginning)
+d(of)i(the)h(branc)m(h)f(up)f(to)j(and)e(including)d
+Fr(rev)p Fv(.)630 3852 y Fr(rev)8 b Fp(:)300 b Fv(Revisions)23
+b(starting)h(with)g Fr(rev)32 b Fv(to)25 b(the)g(end)f(of)h(the)g
+(branc)m(h)f(con)m(taining)g Fr(rev)p Fv(.)630 4009 y
+Fr(branc)m(h)209 b Fv(An)30 b(argumen)m(t)h(that)g(is)e(a)i(branc)m(h)f
+(means)g(all)f(revisions)g(on)h(that)h(branc)m(h.)630
+4165 y Fr(branc)m(h1)7 b Fp(:)p Fr(branc)m(h2)1110 4275
+y Fv(A)40 b(range)g(of)g(branc)m(hes)f(means)h(all)f(revisions)f(on)h
+(the)h(branc)m(hes)g(in)e(that)1110 4384 y(range.)630
+4541 y Fr(branc)m(h)p Fp(.)161 b Fv(The)30 b(latest)h(revision)d(in)i
+Fr(branc)m(h)p Fv(.)630 4698 y(A)j(bare)g(`)p Fp(-r)p
+Fv(')g(with)e(no)i(revisions)e(means)i(the)g(latest)h(revision)d(on)i
+(the)g(default)f(branc)m(h,)630 4807 y(normally)37 b(the)j(trunk.)66
+b(There)39 b(can)h(b)s(e)e(no)i(space)f(b)s(et)m(w)m(een)h(the)g(`)p
+Fp(-r)p Fv(')f(option)g(and)g(its)630 4917 y(argumen)m(t.)150
+5074 y Fp(-s)30 b Fr(states)127 b Fv(Prin)m(t)22 b(information)f(ab)s
+(out)i(revisions)e(whose)h(state)i(attributes)f(matc)m(h)h(one)f(of)g
+(the)g(states)630 5183 y(giv)m(en)30 b(in)f(the)i(comma-separated)h
+(list)d Fr(states)p Fv(.)150 5340 y Fp(-t)384 b Fv(Prin)m(t)29
+b(the)i(same)g(as)f(`)p Fp(-h)p Fv(',)h(plus)d(the)j(descriptiv)m(e)e
+(text.)p eop
%%Page: 106 108
-106 107 bop 0 -116 a Fs(106)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)75 366 y Fq(\017)60 b Fs(Synon)m(ym:)40
-b(ci)125 699 y Fi(W)-8 b(arning:)38 b Fs(The)27 b(`)p
-Fn(-f)j Fo(\014le)5 b Fs(')26 b(option)g(will)e(probably)h(b)s(e)h
-(renamed)g(to)h(`)p Fn(-F)j Fo(\014le)5 b Fs(',)27 b(and)f(`)p
-Fn(-f)p Fs(')h(will)d(b)s(e)i(giv)m(en)g(a)h(new)0 824
-y(b)s(eha)m(vior)i(in)h(future)f(releases)i(of)f Fr(cvs)p
-Fs(.)125 1115 y(Use)24 b Fn(commit)e Fs(when)i(y)m(ou)g(w)m(an)m(t)h
-(to)g(incorp)s(orate)f(c)m(hanges)h(from)e(y)m(our)h(w)m(orking)g
-(source)g(\014les)f(in)m(to)h(the)h(source)0 1239 y(rep)s(ository)-8
-b(.)125 1530 y(If)30 b(y)m(ou)h(don't)g(sp)s(ecify)f(particular)f
-(\014les)h(to)i(commit,)f(all)f(of)h(the)g(\014les)f(in)g(y)m(our)g(w)m
-(orking)h(curren)m(t)f(directory)0 1655 y(are)35 b(examined.)53
-b Fn(commit)34 b Fs(is)f(careful)i(to)g(c)m(hange)h(in)e(the)h(rep)s
-(ository)e(only)h(those)i(\014les)d(that)j(y)m(ou)f(ha)m(v)m(e)h
-(really)0 1779 y(c)m(hanged.)62 b(By)38 b(default)f(\(or)g(if)g(y)m(ou)
-g(explicitly)e(sp)s(ecify)h(the)i(`)p Fn(-R)p Fs(')f(option\),)i
-(\014les)d(in)g(sub)s(directories)f(are)j(also)0 1904
-y(examined)29 b(and)h(committed)g(if)f(they)h(ha)m(v)m(e)i(c)m(hanged;)
-f(y)m(ou)f(can)g(use)g(the)g(`)p Fn(-l)p Fs(')g(option)g(to)h(limit)d
-Fn(commit)g Fs(to)j(the)0 2029 y(curren)m(t)f(directory)g(only)-8
-b(.)125 2320 y Fn(commit)36 b Fs(v)m(eri\014es)h(that)i(the)f(selected)
-g(\014les)f(are)h(up)f(to)i(date)g(with)d(the)i(curren)m(t)g(revisions)
-e(in)h(the)h(source)0 2444 y(rep)s(ository;)j(it)d(will)e(notify)i(y)m
-(ou,)i(and)e(exit)g(without)g(committing,)i(if)d(an)m(y)i(of)f(the)h
-(sp)s(eci\014ed)d(\014les)h(m)m(ust)i(b)s(e)0 2569 y(made)e(curren)m(t)
-f(\014rst)g(with)f Fn(update)g Fs(\(see)j(Section)e(A.18)i([up)s
-(date],)g(page)g(125\).)61 b Fn(commit)35 b Fs(do)s(es)h(not)h(call)f
-(the)0 2693 y Fn(update)29 b Fs(command)h(for)g(y)m(ou,)h(but)f(rather)
-g(lea)m(v)m(es)h(that)g(for)g(y)m(ou)f(to)h(do)g(when)e(the)i(time)f
-(is)f(righ)m(t.)125 2984 y(When)e(all)g(is)g(w)m(ell,)g(an)h(editor)f
-(is)g(in)m(v)m(ok)m(ed)h(to)h(allo)m(w)e(y)m(ou)h(to)h(en)m(ter)f(a)h
-(log)f(message)h(that)f(will)d(b)s(e)i(written)g(to)0
-3109 y(one)32 b(or)h(more)f(logging)g(programs)g(\(see)h(Section)f(C.1)
-g([mo)s(dules],)g(page)h(139,)h(and)e(see)h(Section)f(C.7)g([loginfo],)
-0 3233 y(page)26 b(147\))h(and)e(placed)f(in)g(the)i
-Fr(r)n(cs)e Fs(history)g(\014le)h(inside)e(the)i(rep)s(ository)-8
-b(.)39 b(This)23 b(log)i(message)i(can)e(b)s(e)g(retriev)m(ed)0
-3358 y(with)31 b(the)h Fn(log)f Fs(command;)i(See)f(Section)g(A.12)i
-([log],)f(page)g(116.)47 b(Y)-8 b(ou)32 b(can)h(sp)s(ecify)d(the)i(log)
-h(message)g(on)f(the)0 3482 y(command)i(line)f(with)h(the)g(`)p
-Fn(-m)c Fo(message)5 b Fs(')36 b(option,)g(and)e(th)m(us)g(a)m(v)m(oid)
-h(the)g(editor)f(in)m(v)m(o)s(cation,)i(or)e(use)h(the)f(`)p
-Fn(-f)0 3607 y Fo(\014le)5 b Fs(')30 b(option)g(to)h(sp)s(ecify)e(that)
-i(the)f(argumen)m(t)h(\014le)f(con)m(tains)g(the)h(log)f(message.)0
-4175 y Fk(A.7.1)62 b(commit)29 b(options)125 4466 y Fs(These)h
-(standard)h(options)f(are)i(supp)s(orted)d(b)m(y)i Fn(commit)f
-Fs(\(see)i(Section)f(A.4)h([Common)f(options],)g(page)h(96,)0
-4590 y(for)e(a)h(complete)g(description)d(of)j(them\):)0
-4923 y Fn(-l)384 b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
-(orking)g(directory)-8 b(.)0 5132 y Fn(-n)384 b Fs(Do)31
-b(not)g(run)e(an)m(y)h(mo)s(dule)f(program.)0 5340 y
-Fn(-R)384 b Fs(Commit)30 b(directories)f(recursiv)m(ely)-8
-b(.)40 b(This)28 b(is)i(on)g(b)m(y)g(default.)p eop
+106 107 bop 150 -116 a Fv(106)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Fp(-w)p Fr(logins)155
+b Fv(Prin)m(t)25 b(information)g(ab)s(out)h(revisions)f(c)m(hec)m(k)m
+(ed)j(in)d(b)m(y)h(users)g(with)f(login)g(names)h(app)s(ear-)630
+476 y(ing)32 b(in)f(the)i(comma-separated)i(list)c Fr(logins)p
+Fv(.)46 b(If)33 b Fr(logins)i Fv(is)d(omitted,)h(the)g(user's)f(login)g
+(is)630 586 y(assumed.)40 b(There)30 b(can)h(b)s(e)e(no)i(space)f(b)s
+(et)m(w)m(een)h(the)g(`)p Fp(-w)p Fv(')f(option)g(and)g(its)g(argumen)m
+(t.)275 761 y Fp(log)e Fv(prin)m(ts)h(the)h(in)m(tersection)f(of)h(the)
+g(revisions)e(selected)i(with)f(the)h(options)f(`)p Fp(-d)p
+Fv(',)h(`)p Fp(-s)p Fv(',)g(and)f(`)p Fp(-w)p Fv(',)150
+871 y(in)m(tersected)i(with)e(the)h(union)f(of)i(the)f(revisions)f
+(selected)h(b)m(y)h(`)p Fp(-b)p Fv(')f(and)g(`)p Fp(-r)p
+Fv('.)150 1117 y Fk(A.13.2)62 b(log)42 b(examples)275
+1321 y Fv(Con)m(tributed)28 b(examples)i(are)h(gratefully)e(accepted.)
+150 1605 y Fq(A.14)68 b(rdi\013|'patc)l(h')46 b(format)g(di\013s)g(b)t
+(et)l(w)l(een)g(releases)225 1809 y Ft(\017)60 b Fv(rdi\013)29
+b([-\015ags])i([-V)g(vn])f([-r)h(t)p Fp(|)p Fv(-D)g(d)f([-r)g(t2)p
+Fp(|)p Fv(-D)i(d2]])e(mo)s(dules)p Fh(:)15 b(:)g(:)225
+1949 y Ft(\017)60 b Fv(Requires:)40 b(rep)s(ository)-8
+b(.)225 2089 y Ft(\017)60 b Fv(Changes:)40 b(nothing.)225
+2229 y Ft(\017)60 b Fv(Synon)m(ym:)40 b(patc)m(h)275
+2405 y(Builds)30 b(a)j(Larry)f(W)-8 b(all)32 b(format)h(patc)m(h\(1\))h
+(\014le)e(b)s(et)m(w)m(een)h(t)m(w)m(o)h(releases,)f(that)g(can)g(b)s
+(e)f(fed)g(directly)150 2514 y(in)m(to)26 b(the)g(patc)m(h)g(program)g
+(to)g(bring)e(an)i(old)f(release)h(up-to-date)h(with)e(the)h(new)f
+(release.)39 b(\(This)25 b(is)g(one)150 2624 y(of)30
+b(the)g(few)f Fu(cvs)g Fv(commands)g(that)i(op)s(erates)f(directly)e
+(from)h(the)h(rep)s(ository)-8 b(,)30 b(and)f(do)s(esn't)g(require)g(a)
+150 2733 y(prior)g(c)m(hec)m(k)m(out.\))43 b(The)30 b(di\013)f(output)h
+(is)g(sen)m(t)g(to)i(the)e(standard)g(output)g(device.)275
+2879 y(Y)-8 b(ou)25 b(can)g(sp)s(ecify)e(\(using)h(the)h(standard)f(`)p
+Fp(-r)p Fv(')g(and)h(`)p Fp(-D)p Fv(')f(options\))h(an)m(y)g(com)m
+(bination)f(of)h(one)g(or)g(t)m(w)m(o)150 2988 y(revisions)i(or)i
+(dates.)40 b(If)29 b(only)f(one)h(revision)e(or)i(date)g(is)f(sp)s
+(eci\014ed,)g(the)h(patc)m(h)g(\014le)f(re\015ects)i(di\013erences)150
+3098 y(b)s(et)m(w)m(een)h(that)g(revision)e(or)h(date)h(and)f(the)g
+(curren)m(t)g(head)h(revisions)d(in)h(the)i Fu(r)n(cs)e
+Fv(\014le.)275 3243 y(Note)f(that)f(if)e(the)i(soft)m(w)m(are)h
+(release)f(a\013ected)h(is)e(con)m(tained)h(in)e(more)i(than)g(one)f
+(directory)-8 b(,)28 b(then)e(it)150 3353 y(ma)m(y)33
+b(b)s(e)f(necessary)h(to)g(sp)s(ecify)e(the)h(`)p Fp(-p)p
+Fv(')h(option)f(to)h(the)f(patc)m(h)h(command)g(when)e(patc)m(hing)h
+(the)h(old)150 3463 y(sources,)e(so)f(that)h(patc)m(h)g(is)f(able)g(to)
+h(\014nd)d(the)j(\014les)e(that)i(are)g(lo)s(cated)g(in)e(other)h
+(directories.)150 3709 y Fk(A.14.1)62 b(rdi\013)41 b(options)275
+3912 y Fv(These)f(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i
+Fp(rdiff)f Fv(\(see)i(Section)f(A.5)g([Common)g(options],)150
+4022 y(page)31 b(88,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
+150 4197 y Fp(-D)g Fr(date)183 b Fv(Use)31 b(the)f(most)h(recen)m(t)g
+(revision)e(no)h(later)h(than)f Fr(date)p Fv(.)150 4368
+y Fp(-f)384 b Fv(If)35 b(no)g(matc)m(hing)g(revision)f(is)g(found,)i
+(retriev)m(e)g(the)f(most)h(recen)m(t)g(revision)e(\(instead)h(of)630
+4477 y(ignoring)29 b(the)h(\014le\).)150 4648 y Fp(-l)384
+b Fv(Lo)s(cal;)30 b(don't)h(descend)f(sub)s(directories.)150
+4818 y Fp(-R)384 b Fv(Examine)30 b(directories)f(recursiv)m(ely)-8
+b(.)40 b(This)28 b(option)i(is)g(on)g(b)m(y)g(default.)150
+4988 y Fp(-r)g Fr(tag)229 b Fv(Use)31 b(revision)d Fr(tag)p
+Fv(.)275 5164 y(In)h(addition)g(to)i(the)f(ab)s(o)m(v)m(e,)i(these)f
+(options)f(are)h(a)m(v)-5 b(ailable:)150 5340 y Fp(-c)384
+b Fv(Use)31 b(the)f(con)m(text)j(di\013)c(format.)41
+b(This)28 b(is)i(the)g(default)g(format.)p eop
%%Page: 107 109
-107 108 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(107)0 366 y Fn(-r)30 b Fo(revision)480
-491 y Fs(Commit)e(to)i Fo(revision)p Fs(.)39 b Fo(revision)28
-b Fs(m)m(ust)h(b)s(e)f(either)h(a)h(branc)m(h,)f(or)g(a)h(revision)d
-(on)i(the)h(main)e(trunk)480 616 y(that)i(is)e(higher)g(than)i(an)m(y)f
-(existing)g(revision)e(n)m(um)m(b)s(er)h(\(see)j(Section)e(6.3)h
-([Assigning)e(revisions],)480 740 y(page)j(49\).)42 b(Y)-8
-b(ou)31 b(cannot)g(commit)f(to)h(a)g(sp)s(eci\014c)e(revision)g(on)h(a)
-h(branc)m(h.)125 1045 y Fn(commit)d Fs(also)j(supp)s(orts)d(these)j
-(options:)0 1350 y Fn(-F)f Fo(\014le)237 b Fs(Read)31
-b(the)f(log)h(message)g(from)f Fo(\014le)p Fs(,)g(instead)f(of)i(in)m
-(v)m(oking)f(an)g(editor.)0 1531 y Fn(-f)384 b Fs(Note)37
-b(that)g(this)e(is)g(not)i(the)f(standard)f(b)s(eha)m(vior)h(of)g(the)g
-(`)p Fn(-f)p Fs(')g(option)g(as)g(de\014ned)f(in)g(See)h(Sec-)480
-1655 y(tion)30 b(A.4)h([Common)f(options],)g(page)i(96.)480
-1808 y(F)-8 b(orce)33 b Fr(cvs)d Fs(to)i(commit)f(a)h(new)e(revision)g
-(ev)m(en)i(if)e(y)m(ou)i(ha)m(v)m(en't)g(made)f(an)m(y)h(c)m(hanges)g
-(to)g(the)g(\014le.)480 1933 y(If)e(the)g(curren)m(t)h(revision)d(of)j
-Fo(\014le)j Fs(is)c(1.7,)h(then)g(the)f(follo)m(wing)f(t)m(w)m(o)j
-(commands)e(are)g(equiv)-5 b(alen)m(t:)720 2064 y Fn($)47
-b(cvs)g(commit)f(-f)i Fo(\014le)720 2168 y Fn($)f(cvs)g(commit)f(-r)i
-(1.8)f Fo(\014le)480 2321 y Fs(The)29 b(`)p Fn(-f)p Fs(')g(option)g
-(disables)e(recursion)h(\(i.e.,)i(it)f(implies)d(`)p
-Fn(-l)p Fs('\).)41 b(T)-8 b(o)29 b(force)h Fr(cvs)f Fs(to)h(commit)f(a)
-g(new)480 2445 y(revision)g(for)h(all)f(\014les)g(in)g(all)h(sub)s
-(directories,)e(y)m(ou)i(m)m(ust)h(use)f(`)p Fn(-f)g(-R)p
-Fs('.)0 2626 y Fn(-m)g Fo(message)480 2750 y Fs(Use)h
-Fo(message)36 b Fs(as)31 b(the)g(log)f(message,)i(instead)d(of)i(in)m
-(v)m(oking)f(an)g(editor.)0 3201 y Fk(A.7.2)62 b(commit)29
-b(examples)0 3644 y(A.7.2.1)62 b(Committing)29 b(to)i(a)f(branc)m(h)125
-3921 y Fs(Y)-8 b(ou)24 b(can)h(commit)f(to)h(a)g(branc)m(h)e(revision)g
-(\(one)i(that)g(has)f(an)g(ev)m(en)h(n)m(um)m(b)s(er)e(of)h(dots\))h
-(with)e(the)h(`)p Fn(-r)p Fs(')g(option.)0 4046 y(T)-8
-b(o)36 b(create)h(a)f(branc)m(h)e(revision,)h(use)g(the)h(`)p
-Fn(-b)p Fs(')f(option)g(of)h(the)f Fn(rtag)f Fs(or)i
-Fn(tag)e Fs(commands)h(\(see)h(Section)g(A.17)0 4170
-y([tag],)43 b(page)d(124)g(or)f(see)g(Section)g(A.15)h([rtag],)j(page)c
-(122\).)68 b(Then,)40 b(either)f Fn(checkout)d Fs(or)j
-Fn(update)e Fs(can)j(b)s(e)0 4295 y(used)34 b(to)i(base)f(y)m(our)g
-(sources)g(on)g(the)h(newly)d(created)k(branc)m(h.)54
-b(F)-8 b(rom)35 b(that)h(p)s(oin)m(t)e(on,)j(all)d Fn(commit)f
-Fs(c)m(hanges)0 4419 y(made)g(within)e(these)i(w)m(orking)f(sources)i
-(will)c(b)s(e)i(automatically)h(added)g(to)g(a)h(branc)m(h)e(revision,)
-g(thereb)m(y)i(not)0 4544 y(disturbing)26 b(main-line)h(dev)m(elopmen)m
-(t)j(in)e(an)m(y)h(w)m(a)m(y)-8 b(.)42 b(F)-8 b(or)30
-b(example,)g(if)e(y)m(ou)i(had)f(to)h(create)h(a)e(patc)m(h)h(to)g(the)
-g(1.2)0 4669 y(v)m(ersion)g(of)g(the)h(pro)s(duct,)e(ev)m(en)i(though)g
-(the)f(2.0)i(v)m(ersion)d(is)h(already)g(under)f(dev)m(elopmen)m(t,)i
-(y)m(ou)f(migh)m(t)g(do:)240 4925 y Fn($)47 b(cvs)g(rtag)g(-b)g(-r)g
-(FCS1_2)f(FCS1_2_Patch)f(product_module)240 5029 y($)i(cvs)g(checkout)f
-(-r)h(FCS1_2_Patch)e(product_module)240 5132 y($)i(cd)h(product_module)
-240 5236 y([[)f(hack)g(away)f(]])240 5340 y($)h(cvs)g(commit)p
-eop
+107 108 bop 150 -116 a Fv(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(107)150 366 y Fp(-s)384 b Fv(Create)39
+b(a)f(summary)e(c)m(hange)j(rep)s(ort)f(instead)f(of)h(a)g(patc)m(h.)63
+b(The)38 b(summary)e(includes)630 476 y(information)30
+b(ab)s(out)h(\014les)g(that)h(w)m(ere)g(c)m(hanged)g(or)f(added)g(b)s
+(et)m(w)m(een)h(the)g(releases.)44 b(It)32 b(is)630 586
+y(sen)m(t)f(to)f(the)g(standard)g(output)f(device.)41
+b(This)28 b(is)h(useful)f(for)i(\014nding)e(out,)i(for)g(example,)630
+695 y(whic)m(h)f(\014les)g(ha)m(v)m(e)j(c)m(hanged)f(b)s(et)m(w)m(een)g
+(t)m(w)m(o)h(dates)f(or)f(revisions.)150 840 y Fp(-t)384
+b Fv(A)36 b(di\013)e(of)i(the)g(top)g(t)m(w)m(o)h(revisions)d(is)h(sen)
+m(t)h(to)g(the)g(standard)f(output)g(device.)57 b(This)34
+b(is)630 949 y(most)d(useful)d(for)i(seeing)h(what)f(the)g(last)h(c)m
+(hange)g(to)g(a)g(\014le)f(w)m(as.)150 1094 y Fp(-u)384
+b Fv(Use)29 b(the)g(unidi\013)d(format)k(for)e(the)h(con)m(text)i
+(di\013s.)39 b(This)27 b(option)i(is)f(not)h(a)m(v)-5
+b(ailable)28 b(if)g(y)m(our)630 1203 y(di\013)37 b(do)s(es)g(not)h
+(supp)s(ort)f(the)h(unidi\013)d(format.)63 b(Remem)m(b)s(er)38
+b(that)g(old)f(v)m(ersions)h(of)g(the)630 1313 y Fp(patch)24
+b Fv(program)h(can't)g(handle)f(the)h(unidi\013)d(format,)27
+b(so)f(if)e(y)m(ou)h(plan)f(to)i(p)s(ost)e(this)g(patc)m(h)630
+1423 y(to)31 b(the)g(net)f(y)m(ou)h(should)d(probably)h(not)i(use)f(`)p
+Fp(-u)p Fv('.)150 1567 y Fp(-V)g Fr(vn)255 b Fv(Expand)39
+b Fu(r)n(cs)g Fv(k)m(eyw)m(ords)h(according)g(to)h(the)f(rules)e
+(curren)m(t)i(in)f Fu(r)n(cs)g Fv(v)m(ersion)g Fr(vn)g
+Fv(\(the)630 1677 y(expansion)29 b(format)i(c)m(hanged)g(with)e
+Fu(r)n(cs)g Fv(v)m(ersion)h(5\).)150 1879 y Fk(A.14.2)62
+b(rdi\013)41 b(examples)275 2064 y Fv(Supp)s(ose)35 b(y)m(ou)j(receiv)m
+(e)g(mail)d(from)i Fp(foo@bar.com)d Fv(asking)j(for)g(an)g(up)s(date)g
+(from)f(release)i(1.2)g(to)150 2173 y(1.4)31 b(of)f(the)f(tc)i
+(compiler.)39 b(Y)-8 b(ou)30 b(ha)m(v)m(e)h(no)e(suc)m(h)h(patc)m(hes)g
+(on)g(hand,)f(but)g(with)f Fu(cvs)h Fv(that)h(can)g(easily)f(b)s(e)150
+2283 y(\014xed)h(with)f(a)i(command)f(suc)m(h)g(as)g(this:)390
+2404 y Fp($)47 b(cvs)g(rdiff)g(-c)g(-r)g(FOO1_2)f(-r)h(FOO1_4)f(tc)i(|)
+f(\\)390 2508 y($$)g(Mail)g(-s)g('The)g(patches)e(you)i(asked)g(for')f
+(foo@bar.com)275 2635 y Fv(Supp)s(ose)28 b(y)m(ou)i(ha)m(v)m(e)h(made)f
+(release)h(1.3,)g(and)e(fork)m(ed)i(a)f(branc)m(h)f(called)h(`)p
+Fp(R_1_3fix)p Fv(')e(for)i(bug\014xes.)150 2744 y(`)p
+Fp(R_1_3_1)p Fv(')g(corresp)s(onds)g(to)i(release)g(1.3.1,)i(whic)m(h)c
+(w)m(as)i(made)f(some)h(time)f(ago.)45 b(No)m(w,)33 b(y)m(ou)f(w)m(an)m
+(t)g(to)150 2854 y(see)f(ho)m(w)f(m)m(uc)m(h)h(dev)m(elopmen)m(t)g(has)
+f(b)s(een)f(done)i(on)f(the)g(branc)m(h.)40 b(This)29
+b(command)h(can)h(b)s(e)f(used:)390 2975 y Fp($)47 b(cvs)g(patch)g(-s)g
+(-r)g(R_1_3_1)f(-r)h(R_1_3fix)f(module-name)390 3079
+y(cvs)h(rdiff:)f(Diffing)g(module-name)390 3183 y(File)h(ChangeLog,v)d
+(changed)i(from)h(revision)e(1.52.2.5)h(to)h(1.52.2.6)390
+3287 y(File)g(foo.c,v)e(changed)h(from)h(revision)e(1.52.2.3)h(to)h
+(1.52.2.4)390 3390 y(File)g(bar.h,v)e(changed)h(from)h(revision)e
+(1.29.2.1)h(to)h(1.2)150 3625 y Fq(A.15)68 b(release|Indicate)48
+b(that)d(a)g(Mo)t(dule)g(is)g(no)g(longer)h(in)e(use)225
+3811 y Ft(\017)60 b Fv(release)31 b([-d])f(directories)p
+Fh(:)15 b(:)g(:)225 3938 y Ft(\017)60 b Fv(Requires:)40
+b(W)-8 b(orking)30 b(directory)-8 b(.)225 4065 y Ft(\017)60
+b Fv(Changes:)40 b(W)-8 b(orking)31 b(directory)-8 b(,)30
+b(history)g(log.)275 4209 y(This)c(command)i(is)f(mean)m(t)j(to)f
+(safely)e(cancel)i(the)g(e\013ect)g(of)g(`)p Fp(cvs)h(checkout)p
+Fv('.)38 b(Since)27 b Fu(cvs)g Fv(do)s(esn't)150 4319
+y(lo)s(c)m(k)e(\014les,)g(it)g(isn't)f(strictly)g(necessary)i(to)g(use)
+f(this)f(command.)38 b(Y)-8 b(ou)26 b(can)f(alw)m(a)m(ys)h(simply)d
+(delete)i(y)m(our)150 4428 y(w)m(orking)k(directory)-8
+b(,)29 b(if)f(y)m(ou)i(lik)m(e;)f(but)g(y)m(ou)g(risk)f(losing)g(c)m
+(hanges)i(y)m(ou)g(ma)m(y)g(ha)m(v)m(e)g(forgotten,)h(and)e(y)m(ou)150
+4538 y(lea)m(v)m(e)k(no)e(trace)i(in)d(the)i Fu(cvs)f
+Fv(history)f(\014le)h(\(see)i(Section)e(C.10)h([history)f(\014le],)h
+(page)g(134\))h(that)f(y)m(ou'v)m(e)150 4648 y(abandoned)e(y)m(our)g(c)
+m(hec)m(k)m(out.)275 4775 y(Use)c(`)p Fp(cvs)j(release)p
+Fv(')24 b(to)j(a)m(v)m(oid)f(these)h(problems.)37 b(This)24
+b(command)h(c)m(hec)m(ks)j(that)e(no)g(uncommitted)150
+4884 y(c)m(hanges)46 b(are)f(presen)m(t;)51 b(that)46
+b(y)m(ou)f(are)f(executing)h(it)f(from)g(immediately)f(ab)s(o)m(v)m(e)j
+(a)f Fu(cvs)f Fv(w)m(orking)150 4994 y(directory;)49
+b(and)43 b(that)h(the)f(rep)s(ository)f(recorded)h(for)g(y)m(our)g
+(\014les)f(is)g(the)i(same)f(as)h(the)f(rep)s(ository)150
+5103 y(de\014ned)29 b(in)g(the)i(mo)s(dule)d(database.)275
+5230 y(If)h(all)g(these)i(conditions)e(are)h(true,)g(`)p
+Fp(cvs)g(release)p Fv(')e(lea)m(v)m(es)k(a)e(record)g(of)h(its)e
+(execution)i(\(attesting)150 5340 y(to)g(y)m(our)f(in)m(ten)m(tionally)
+f(abandoning)g(y)m(our)h(c)m(hec)m(k)m(out\))k(in)29
+b(the)h Fu(cvs)g Fv(history)f(log.)p eop
%%Page: 108 110
-108 109 bop 0 -116 a Fs(108)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(This)f(w)m(orks)h(automatically)g
-(since)g(the)g(`)p Fn(-r)p Fs(')h(option)f(is)f(stic)m(ky)-8
-b(.)0 835 y Fk(A.7.2.2)62 b(Creating)30 b(the)h(branc)m(h)e(after)h
-(editing)125 1115 y Fs(Sa)m(y)22 b(y)m(ou)g(ha)m(v)m(e)h(b)s(een)e(w)m
-(orking)g(on)h(some)g(extremely)g(exp)s(erimen)m(tal)f(soft)m(w)m(are,)
-k(based)c(on)h(whatev)m(er)h(revision)0 1240 y(y)m(ou)34
-b(happ)s(ened)f(to)i(c)m(hec)m(k)m(out)h(last)e(w)m(eek.)53
-b(If)34 b(others)g(in)f(y)m(our)h(group)f(w)m(ould)g(lik)m(e)g(to)i(w)m
-(ork)f(on)g(this)f(soft)m(w)m(are)0 1364 y(with)d(y)m(ou,)i(but)e
-(without)g(disturbing)e(main-line)h(dev)m(elopmen)m(t,)i(y)m(ou)h
-(could)e(commit)h(y)m(our)g(c)m(hange)h(to)g(a)f(new)0
-1489 y(branc)m(h.)38 b(Others)25 b(can)g(then)g(c)m(hec)m(k)m(out)i(y)m
-(our)e(exp)s(erimen)m(tal)f(stu\013)h(and)f(utilize)g(the)h(full)e(b)s
-(ene\014t)h(of)h Fr(cvs)f Fs(con\015ict)0 1613 y(resolution.)39
-b(The)30 b(scenario)g(migh)m(t)h(lo)s(ok)e(lik)m(e:)240
-1872 y Fn([[)47 b(hacked)f(sources)g(are)h(present)f(]])240
-1976 y($)h(cvs)g(tag)g(-b)g(EXPR1)240 2080 y($)g(cvs)g(update)f(-r)i
-(EXPR1)240 2184 y($)f(cvs)g(commit)125 2464 y Fs(The)23
-b Fn(update)f Fs(command)h(will)e(mak)m(e)k(the)e(`)p
-Fn(-r)30 b(EXPR1)p Fs(')23 b(option)g(stic)m(ky)h(on)f(all)g(\014les.)
-37 b(Note)25 b(that)f(y)m(our)g(c)m(hanges)0 2588 y(to)k(the)f(\014les)
-g(will)d(nev)m(er)k(b)s(e)e(remo)m(v)m(ed)j(b)m(y)e(the)g
-Fn(update)f Fs(command.)39 b(The)27 b Fn(commit)e Fs(will)g
-(automatically)i(commit)0 2713 y(to)k(the)g(correct)g(branc)m(h,)f(b)s
-(ecause)h(the)f(`)p Fn(-r)p Fs(')g(is)g(stic)m(ky)-8
-b(.)41 b(Y)-8 b(ou)31 b(could)f(also)g(do)g(lik)m(e)g(this:)240
-2972 y Fn([[)47 b(hacked)f(sources)g(are)h(present)f(]])240
-3076 y($)h(cvs)g(tag)g(-b)g(EXPR1)240 3179 y($)g(cvs)g(commit)f(-r)i
-(EXPR1)0 3459 y Fs(but)26 b(then,)h(only)e(those)i(\014les)e(that)i(w)m
-(ere)g(c)m(hanged)g(b)m(y)f(y)m(ou)h(will)c(ha)m(v)m(e)28
-b(the)e(`)p Fn(-r)k(EXPR1)p Fs(')25 b(stic)m(ky)i(\015ag.)40
-b(If)26 b(y)m(ou)g(hac)m(k)0 3584 y(a)m(w)m(a)m(y)-8
-b(,)40 b(and)c(commit)g(without)f(sp)s(ecifying)f(the)j(`)p
-Fn(-r)30 b(EXPR1)p Fs(')35 b(\015ag,)j(some)f(\014les)e(ma)m(y)i
-(acciden)m(tally)e(end)h(up)f(on)0 3708 y(the)c(main)e(trunk.)125
-3988 y(T)-8 b(o)30 b(w)m(ork)h(with)e(y)m(ou)i(on)f(the)g(exp)s(erimen)
-m(tal)g(c)m(hange,)h(others)g(w)m(ould)e(simply)f(do)240
-4247 y Fn($)47 b(cvs)g(checkout)f(-r)h(EXPR1)f(whatever_module)0
-4749 y Fm(A.8)67 b(di\013|Run)32 b(di\013s)e(b)t(et)l(w)l(een)i
-(revisions)75 5029 y Fq(\017)60 b Fs(Synopsis:)39 b(di\013)29
-b([-l])h([rcsdi\013)p 1155 5029 28 4 v 32 w(options])g([[-r)g(rev1)h
-Fn(|)f Fs(-D)h(date1])h([-r)e(rev2)h Fn(|)f Fs(-D)h(date2]])h([\014les)
-p Fh(:)15 b(:)g(:)p Fs(])75 5185 y Fq(\017)60 b Fs(Requires:)40
-b(w)m(orking)29 b(directory)-8 b(,)31 b(rep)s(ository)-8
-b(.)75 5340 y Fq(\017)60 b Fs(Changes:)40 b(nothing.)p
-eop
+108 109 bop 150 -116 a Fv(108)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Fk(A.15.1)62 b(release)41
+b(options)275 565 y Fv(The)29 b Fp(release)g Fv(command)h(supp)s(orts)e
+(one)j(command)f(option:)150 734 y Fp(-d)384 b Fv(Delete)36
+b(y)m(our)e(w)m(orking)g(cop)m(y)i(of)f(the)f(\014le)g(if)g(the)h
+(release)g(succeeds.)53 b(If)34 b(this)g(\015ag)h(is)f(not)630
+844 y(giv)m(en)c(y)m(our)h(\014les)e(will)f(remain)h(in)g(y)m(our)h(w)m
+(orking)g(directory)-8 b(.)630 981 y Fi(W)g(arning:)57
+b Fv(The)39 b Fp(release)d Fv(command)j(deletes)g(all)e(directories)h
+(and)g(\014les)g(recursiv)m(ely)-8 b(.)630 1091 y(This)33
+b(has)h(the)h(v)m(ery)g(serious)e(side-e\013ect)j(that)f(an)m(y)g
+(directory)f(that)h(y)m(ou)g(ha)m(v)m(e)h(created)630
+1200 y(inside)23 b(y)m(our)j(c)m(hec)m(k)m(ed-out)i(sources,)f(and)e
+(not)g(added)g(to)h(the)g(rep)s(ository)f(\(using)f(the)i
+Fp(add)630 1310 y Fv(command;)k(see)h(Chapter)e(9)i([Adding)e
+(\014les],)g(page)i(57\))g(will)d(b)s(e)h(silen)m(tly)f(deleted|ev)m
+(en)630 1419 y(if)h(it)h(is)g(non-empt)m(y!)150 1656
+y Fk(A.15.2)62 b(release)41 b(output)275 1855 y Fv(Before)31
+b Fp(release)e Fv(releases)j(y)m(our)e(sources)h(it)g(will)d(prin)m(t)i
+(a)h(one-line)f(message)i(for)f(an)m(y)g(\014le)f(that)i(is)150
+1964 y(not)f(up-to-date.)275 2105 y Fi(W)-8 b(arning:)37
+b Fv(An)m(y)25 b(new)f(directories)g(that)h(y)m(ou)g(ha)m(v)m(e)h
+(created,)h(but)d(not)h(added)f(to)h(the)g Fu(cvs)e Fv(directory)150
+2215 y(hierarc)m(h)m(y)38 b(with)f(the)i Fp(add)e Fv(command)h(\(see)h
+(Chapter)f(9)h([Adding)e(\014les],)j(page)f(57\))g(will)d(b)s(e)i
+(silen)m(tly)150 2324 y(ignored)29 b(\(and)i(deleted,)f(if)f(`)p
+Fp(-d)p Fv(')i(is)e(sp)s(eci\014ed\),)g(ev)m(en)i(if)f(they)g(con)m
+(tain)h(\014les.)150 2493 y Fp(U)f Fr(\014le)150 2602
+y Fp(P)g Fr(\014le)285 b Fv(There)37 b(exists)h(a)g(new)m(er)g
+(revision)e(of)i(this)f(\014le)f(in)h(the)h(rep)s(ository)-8
+b(,)39 b(and)e(y)m(ou)i(ha)m(v)m(e)g(not)630 2712 y(mo)s(di\014ed)28
+b(y)m(our)j(lo)s(cal)e(cop)m(y)i(of)g(the)f(\014le)g(\(`)p
+Fp(U)p Fv(')h(and)f(`)p Fp(P)p Fv(')g(mean)g(the)h(same)g(thing\).)150
+2878 y Fp(A)f Fr(\014le)285 b Fv(The)36 b(\014le)g(has)g(b)s(een)g
+(added)g(to)h(y)m(our)g(priv)-5 b(ate)36 b(cop)m(y)h(of)g(the)f
+(sources,)j(but)d(has)g(not)h(y)m(et)630 2987 y(b)s(een)d(committed)g
+(to)h(the)g(rep)s(ository)-8 b(.)51 b(If)34 b(y)m(ou)h(delete)f(y)m
+(our)h(cop)m(y)g(of)f(the)h(sources)f(this)630 3097 y(\014le)29
+b(will)f(b)s(e)i(lost.)150 3262 y Fp(R)g Fr(\014le)285
+b Fv(The)33 b(\014le)g(has)h(b)s(een)f(remo)m(v)m(ed)h(from)g(y)m(our)g
+(priv)-5 b(ate)33 b(cop)m(y)h(of)g(the)g(sources,)h(but)e(has)h(not)630
+3372 y(y)m(et)k(b)s(een)d(remo)m(v)m(ed)j(from)e(the)h(rep)s(ository)-8
+b(,)37 b(since)f(y)m(ou)h(ha)m(v)m(e)h(not)e(y)m(et)i(committed)f(the)
+630 3481 y(remo)m(v)-5 b(al.)41 b(See)31 b(Section)f(A.8)h([commit],)g
+(page)g(96.)150 3647 y Fp(M)f Fr(\014le)285 b Fv(The)38
+b(\014le)f(is)g(mo)s(di\014ed)f(in)h(y)m(our)h(w)m(orking)g(directory)
+-8 b(.)64 b(There)38 b(migh)m(t)g(also)g(b)s(e)f(a)i(new)m(er)630
+3757 y(revision)29 b(inside)f(the)i(rep)s(ository)-8
+b(.)150 3922 y Fp(?)30 b Fr(\014le)285 b(\014le)42 b
+Fv(is)37 b(in)f(y)m(our)i(w)m(orking)f(directory)-8 b(,)39
+b(but)e(do)s(es)h(not)f(corresp)s(ond)g(to)h(an)m(ything)f(in)g(the)630
+4032 y(source)g(rep)s(ository)-8 b(,)37 b(and)f(is)f(not)i(in)e(the)i
+(list)e(of)i(\014les)e(for)h Fu(cvs)g Fv(to)h(ignore)f(\(see)h(the)g
+(de-)630 4141 y(scription)31 b(of)i(the)g(`)p Fp(-I)p
+Fv(')g(option,)g(and)f(see)h(Section)g(C.9)g([cvsignore],)h(page)g
+(133\).)49 b(If)33 b(y)m(ou)630 4251 y(remo)m(v)m(e)f(y)m(our)e(w)m
+(orking)g(sources,)h(this)e(\014le)g(will)f(b)s(e)i(lost.)150
+4487 y Fk(A.15.3)62 b(release)41 b(examples)275 4686
+y Fv(Release)31 b(the)f(mo)s(dule,)f(and)h(delete)g(y)m(our)h(lo)s(cal)
+e(w)m(orking)h(cop)m(y)h(of)g(the)f(\014les.)390 4821
+y Fp($)47 b(cd)h(..)429 b(#)47 b Fv(Y)-8 b(ou)31 b(m)m(ust)f(stand)g
+(immediately)f(ab)s(o)m(v)m(e)i(the)1154 4925 y Fp(#)47
+b Fv(sources)30 b(when)g(y)m(ou)h(issue)e(`)p Fp(cvs)47
+b(release)p Fv('.)390 5029 y Fp($)g(cvs)g(release)f(-d)h(tc)390
+5132 y(You)g(have)g([0])f(altered)g(files)h(in)g(this)f(repository.)390
+5236 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f(\(and)h(delete\))
+e(module)i(`tc':)f(y)390 5340 y($)p eop
%%Page: 109 111
-109 110 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(109)125 366 y(The)41 b Fn(diff)f Fs(command)h(is)g
-(used)f(to)j(compare)f(di\013eren)m(t)f(revisions)e(of)j(\014les.)73
-b(The)41 b(default)g(action)h(is)e(to)0 491 y(compare)32
-b(y)m(our)f(w)m(orking)g(\014les)f(with)g(the)h(revisions)f(they)h(w)m
-(ere)h(based)f(on,)h(and)e(rep)s(ort)h(an)m(y)h(di\013erences)e(that)0
-616 y(are)h(found.)125 890 y(If)h(an)m(y)i(\014le)e(names)i(are)f(giv)m
-(en,)h(only)f(those)h(\014les)e(are)i(compared.)49 b(If)33
-b(an)m(y)h(directories)e(are)i(giv)m(en,)g(all)e(\014les)0
-1014 y(under)d(them)h(will)e(b)s(e)i(compared.)125 1288
-y(The)f(exit)i(status)g(will)c(b)s(e)j(0)h(if)f(no)g(di\013erences)g(w)
-m(ere)h(found,)e(1)i(if)e(some)i(di\013erences)f(w)m(ere)h(found,)e
-(and)h(2)h(if)0 1413 y(an)m(y)g(error)f(o)s(ccurred.)0
-1822 y Fk(A.8.1)62 b(di\013)30 b(options)125 2096 y Fs(These)d
-(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i Fn(diff)f
-Fs(\(see)i(Section)e(A.4)i([Common)f(options],)g(page)h(96,)g(for)0
-2220 y(a)i(complete)g(description)d(of)j(them\):)0 2518
-y Fn(-D)f Fo(date)183 b Fs(Use)44 b(the)f(most)h(recen)m(t)g(revision)e
-(no)h(later)g(than)g Fo(date)p Fs(.)81 b(See)43 b(`)p
-Fn(-r)p Fs(')g(for)g(ho)m(w)h(this)e(a\013ects)j(the)480
-2642 y(comparison.)0 2814 y Fn(-k)30 b Fo(k\015ag)165
-b Fs(Pro)s(cess)30 b Fr(r)n(cs)g Fs(k)m(eyw)m(ords)g(according)h(to)g
-Fo(k\015ag)p Fs(.)41 b(See)30 b(co\(1\).)0 2985 y Fn(-l)384
-b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g
-(directory)-8 b(.)0 3157 y Fn(-R)384 b Fs(Examine)30
-b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28 b(option)i(is)g(on)g
-(b)m(y)g(default.)0 3328 y Fn(-r)g Fo(tag)229 b Fs(Compare)28
-b(with)f(revision)f Fo(tag)p Fs(.)41 b(Zero,)29 b(one)f(or)g(t)m(w)m(o)
-i(`)p Fn(-r)p Fs(')d(options)h(can)g(b)s(e)g(presen)m(t.)40
-b(With)27 b(no)h(`)p Fn(-r)p Fs(')480 3453 y(option,)i(the)h(w)m
-(orking)f(\014le)g(will)e(b)s(e)i(compared)g(with)f(the)i(revision)e
-(it)h(w)m(as)h(based)f(on.)42 b(With)30 b(one)480 3577
-y(`)p Fn(-r)p Fs(',)d(that)g(revision)d(will)g(b)s(e)h(compared)h(to)h
-(y)m(our)f(curren)m(t)g(w)m(orking)f(\014le.)39 b(With)25
-b(t)m(w)m(o)j(`)p Fn(-r)p Fs(')e(options)480 3702 y(those)h(t)m(w)m(o)h
-(revisions)d(will)g(b)s(e)h(compared)h(\(and)f(y)m(our)h(w)m(orking)f
-(\014le)g(will)e(not)j(a\013ect)i(the)e(outcome)480 3826
-y(in)i(an)m(y)i(w)m(a)m(y\).)480 3974 y(One)f(or)g(b)s(oth)g(`)p
-Fn(-r)p Fs(')g(options)g(can)h(b)s(e)e(replaced)h(b)m(y)g(a)h(`)p
-Fn(-D)f Fo(date)5 b Fs(')32 b(option,)e(describ)s(ed)e(ab)s(o)m(v)m(e.)
-0 4146 y Fn(--ifdef=)p Fo(arg)480 4270 y Fs(Output)36
-b(in)f(ifdef)h(format.)61 b(Consult)35 b(the)i(do)s(cumen)m(tation)g
-(of)g(y)m(our)g(underlying)d(di\013)h(program)480 4395
-y(concerning)30 b(the)g(`)p Fn(-D)p Fs(')h(option)e(to)j(di\013,)d(for)
-h(more)h(information)d(on)j(this)e(format.)125 4692 y(The)h(follo)m
-(wing)e(options)i(are)h(passed)f(through)g(to)h Fn(rcsdiff)p
-Fs(,)e(whic)m(h)g(in)g(turn)h(passes)g(them)g(to)i Fn(diff)p
-Fs(.)39 b(The)0 4817 y(exact)g(meaning)d(of)h(the)g(options)g(dep)s
-(ends)e(on)i(whic)m(h)f Fn(diff)g Fs(y)m(ou)h(are)g(using.)60
-b(See)37 b(the)g(do)s(cumen)m(tation)g(for)0 4941 y(y)m(our)30
-b Fn(diff)g Fs(for)g(details.)125 5215 y Fn(-a)21 b(-b)h(-B)g(-c)f(-C)
-30 b Fo(nlines)24 b Fn(-d)e(-e)f(-f)h(-h)g(-H)g(-i)f(-n)h(-N)g(-p)f(-s)
-h(-t)g(-u)g(-U)f Fo(nlines)j Fn(-F)30 b Fo(regexp)25
-b Fn(-I)30 b Fo(regexp)25 b Fn(-L)30 b Fo(lab)s(el)0
-5340 y Fn(-T)d(-V)j Fo(arg)35 b Fn(-W)30 b Fo(columns)g
-Fn(-w)d(-y)g(-0)g(-1)g(-2)f(-3)h(-4)g(-5)g(-6)g(-7)g(-8)g(-9)g
-(--binary)e(--brief)g(--changed-group-)p eop
+109 110 bop 150 -116 a Fv(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(109)150 366 y Fq(A.16)68 b(rtag|Add)45
+b(a)g(sym)l(b)t(olic)g(tag)h(to)g(a)f(mo)t(dule)225 564
+y Ft(\017)60 b Fv(rtag)31 b([-falnR])f([-b])h([-d])f([-r)h(tag)g
+Fp(|)f Fv(-Ddate])j(sym)m(b)s(olic)p 2209 564 28 4 v
+31 w(tag)e(mo)s(dules)p Fh(:)15 b(:)g(:)225 702 y Ft(\017)60
+b Fv(Requires:)40 b(rep)s(ository)-8 b(.)225 839 y Ft(\017)60
+b Fv(Changes:)40 b(rep)s(ository)-8 b(.)225 976 y Ft(\017)60
+b Fv(Synon)m(ym:)40 b(rfreeze)275 1143 y(Y)-8 b(ou)42
+b(can)g(use)f(this)g(command)g(to)h(assign)f(sym)m(b)s(olic)f(tags)j
+(to)f(particular,)h(explicitly)d(sp)s(eci\014ed)150 1253
+y(source)i(revisions)e(in)h(the)h(rep)s(ository)-8 b(.)76
+b Fp(rtag)40 b Fv(w)m(orks)i(directly)f(on)h(the)g(rep)s(ository)f(con)
+m(ten)m(ts)j(\(and)150 1363 y(requires)27 b(no)i(prior)e(c)m(hec)m(k)m
+(out\).)43 b(Use)29 b Fp(tag)e Fv(instead)h(\(see)i(Section)e(A.17)i
+([tag],)h(page)f(110\),)h(to)e(base)g(the)150 1472 y(selection)h(of)h
+(revisions)d(on)i(the)h(con)m(ten)m(ts)h(of)f(y)m(our)f(w)m(orking)g
+(directory)-8 b(.)275 1612 y(If)22 b(y)m(ou)h(attempt)h(to)f(use)g(a)g
+(tag)h(name)f(that)g(already)g(exists,)h Fu(cvs)e Fv(will)e(complain)h
+(and)h(not)h(o)m(v)m(erwrite)150 1722 y(that)31 b(tag.)42
+b(Use)31 b(the)f(`)p Fp(-F)p Fv(')g(option)g(to)h(force)g(the)g(new)f
+(tag)h(v)-5 b(alue.)150 1956 y Fk(A.16.1)62 b(rtag)41
+b(options)275 2154 y Fv(These)k(standard)f(options)h(are)h(supp)s
+(orted)d(b)m(y)i Fp(rtag)f Fv(\(see)j(Section)e(A.5)h([Common)f
+(options],)150 2264 y(page)31 b(88,)h(for)e(a)g(complete)h(description)
+e(of)h(them\):)150 2431 y Fp(-D)g Fr(date)183 b Fv(T)-8
+b(ag)31 b(the)g(most)g(recen)m(t)g(revision)e(no)h(later)g(than)g
+Fr(date)p Fv(.)150 2596 y Fp(-f)384 b Fv(Only)21 b(useful)f(with)h(the)
+i(`)p Fp(-D)30 b Fr(date)5 b Fv(')23 b(or)g(`)p Fp(-r)30
+b Fr(tag)8 b Fv(')23 b(\015ags.)38 b(If)22 b(no)h(matc)m(hing)f
+(revision)f(is)g(found,)630 2706 y(use)30 b(the)h(most)f(recen)m(t)i
+(revision)c(\(instead)i(of)h(ignoring)e(the)h(\014le\).)150
+2870 y Fp(-F)384 b Fv(Ov)m(erwrite)30 b(an)g(existing)f(tag)j(of)e(the)
+h(same)g(name)f(on)h(a)f(di\013eren)m(t)g(revision.)150
+3035 y Fp(-l)384 b Fv(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
+(orking)g(directory)-8 b(.)150 3200 y Fp(-n)384 b Fv(Do)40
+b(not)f(run)e(an)m(y)j(tag)g(program)e(that)i(w)m(as)f(sp)s(eci\014ed)e
+(with)h(the)h(`)p Fp(-t)p Fv(')g(\015ag)g(inside)e(the)630
+3310 y(`)p Fp(modules)p Fv(')29 b(\014le.)40 b(\(see)31
+b(Section)f(C.1)h([mo)s(dules],)e(page)i(125\).)150 3474
+y Fp(-R)384 b Fv(T)-8 b(ag)31 b(directories)f(recursiv)m(ely)-8
+b(.)40 b(This)28 b(is)h(on)i(b)m(y)f(default.)150 3639
+y Fp(-r)g Fr(tag)229 b Fv(Only)33 b(tag)j(those)g(\014les)d(that)j(con)
+m(tain)f Fr(tag)p Fv(.)55 b(This)33 b(can)i(b)s(e)f(used)g(to)i(rename)
+f(a)g(tag:)51 b(tag)630 3749 y(only)29 b(the)g(\014les)g(iden)m
+(ti\014ed)f(b)m(y)h(the)h(old)f(tag,)i(then)e(delete)h(the)g(old)e
+(tag,)j(lea)m(ving)f(the)f(new)630 3858 y(tag)j(on)e(exactly)h(the)g
+(same)f(\014les)g(as)g(the)h(old)e(tag.)275 4026 y(In)g(addition)g(to)i
+(the)f(ab)s(o)m(v)m(e)i(common)f(options,)f(these)g(options)g(are)h(a)m
+(v)-5 b(ailable:)150 4193 y Fp(-a)384 b Fv(Use)32 b(the)f(`)p
+Fp(-a)p Fv(')g(option)g(to)h(ha)m(v)m(e)h Fp(rtag)d Fv(lo)s(ok)h(in)f
+(the)h(`)p Fp(Attic)p Fv(')g(\(see)h(Section)f(3.2.3)i([A)m(ttic],)630
+4303 y(page)j(16\))g(for)f(remo)m(v)m(ed)h(\014les)e(that)h(con)m(tain)
+h(the)f(sp)s(eci\014ed)e(tag.)56 b(The)35 b(tag)h(is)e(remo)m(v)m(ed)
+630 4412 y(from)27 b(these)i(\014les,)e(whic)m(h)g(mak)m(es)h(it)g(con)
+m(v)m(enien)m(t)h(to)f(re-use)g(a)g(sym)m(b)s(olic)f(tag)i(as)f(dev)m
+(elop-)630 4522 y(men)m(t)j(con)m(tin)m(ues)f(\(and)g(\014les)g(get)h
+(remo)m(v)m(ed)h(from)e(the)g(up-coming)g(distribution\).)150
+4687 y Fp(-b)384 b Fv(Mak)m(e)32 b(the)f(tag)g(a)g(branc)m(h)f(tag.)42
+b(See)30 b(Chapter)g(6)h([Revisions)e(and)g(branc)m(hes],)i(page)g(43.)
+150 4851 y Fp(-d)384 b Fv(Delete)32 b(the)e(tag)i(instead)d(of)i
+(creating)g(it.)630 4989 y(In)25 b(general,)i(tags)g(\(often)g(the)f
+(sym)m(b)s(olic)e(names)i(of)g(soft)m(w)m(are)h(distributions\))c
+(should)h(not)630 5098 y(b)s(e)33 b(remo)m(v)m(ed,)j(but)e(the)g(`)p
+Fp(-d)p Fv(')g(option)f(is)g(a)m(v)-5 b(ailable)34 b(as)g(a)g(means)g
+(to)h(remo)m(v)m(e)g(completely)630 5208 y(obsolete)25
+b(sym)m(b)s(olic)e(names)i(if)f(necessary)h(\(as)g(migh)m(t)f(b)s(e)g
+(the)h(case)h(for)e(an)h(Alpha)e(release,)630 5317 y(or)30
+b(if)g(y)m(ou)g(mistagged)h(a)g(mo)s(dule\).)p eop
%%Page: 110 112
-110 111 bop 0 -116 a Fs(110)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(format=)p Fo(arg)56
-b Fn(--context[=)p Fo(lines)t Fn(])45 b(--ed)k(--expand-tabs)e
-(--forward-ed)g(--horizon-lines=)p Fo(arg)54 b Fn(--)0
-491 y(ignore-all-space)47 b(--ignore-blank-lines)e(--ignore-case)i
-(--ignore-matching-lines=)p Fo(r)o(egexp)0 616 y Fn
-(--ignore-space-change)29 b(--initial-tab)j(--label=)p
-Fo(lab)s(el)j Fn(--left-column)c(--minimal)i(--new-file)0
-740 y(--new-line-format=)p Fo(arg)76 b Fn(--old-line-format=)p
-Fo(arg)g Fn(--paginate)70 b(--rcs)h(--report-identical-)0
-865 y(files)61 b(--code-c-function)c(--side-by-side)h
-(--show-function-line=)p Fo(regexp)i Fn(--speed-large-)0
-989 y(files)48 b(--suppress-common-lines)42 b(--text)48
-b(--unchanged-group-forma)o(t=)p Fo(arg)j Fn(--unified[=)p
-Fo(lines)t Fn(])0 1114 y(--width=)p Fo(columns)0 1547
-y Fk(A.8.2)62 b(di\013)30 b(examples)125 1823 y Fs(The)f(follo)m(wing)g
-(line)f(pro)s(duces)h(a)i(Unidi\013)c(\(`)p Fn(-u)p Fs(')k(\015ag\))f
-(b)s(et)m(w)m(een)h(revision)e(1.14)i(and)f(1.19)h(of)g(`)p
-Fn(backend.c)p Fs('.)0 1948 y(Due)41 b(to)g(the)f(`)p
-Fn(-kk)p Fs(')g(\015ag)h(no)f(k)m(eyw)m(ords)g(are)h(substituted,)g(so)
-g(di\013erences)e(that)i(only)f(dep)s(end)e(on)i(k)m(eyw)m(ord)0
-2072 y(substitution)28 b(are)j(ignored.)240 2327 y Fn($)47
-b(cvs)g(diff)g(-kk)g(-u)g(-r)g(1.14)g(-r)g(1.19)g(backend.c)125
-2603 y Fs(Supp)s(ose)27 b(the)i(exp)s(erimen)m(tal)e(branc)m(h)i(EXPR1)
-g(w)m(as)g(based)f(on)h(a)g(set)h(of)f(\014les)f(tagged)i(RELEASE)p
-3581 2603 28 4 v 32 w(1)p 3658 2603 V 33 w(0.)40 b(T)-8
-b(o)0 2728 y(see)31 b(what)f(has)g(happ)s(ened)f(on)h(that)h(branc)m
-(h,)f(the)h(follo)m(wing)e(can)h(b)s(e)g(used:)240 2983
-y Fn($)47 b(cvs)g(diff)g(-r)g(RELEASE_1_0)e(-r)i(EXPR1)125
-3259 y Fs(A)30 b(command)g(lik)m(e)g(this)f(can)i(b)s(e)f(used)f(to)i
-(pro)s(duce)e(a)i(con)m(text)h(di\013)d(b)s(et)m(w)m(een)i(t)m(w)m(o)h
-(releases:)240 3514 y Fn($)47 b(cvs)g(diff)g(-c)g(-r)g(RELEASE_1_0)e
-(-r)i(RELEASE_1_1)e(>)i(diffs)125 3790 y Fs(If)29 b(y)m(ou)h(are)h
-(main)m(taining)d(ChangeLogs,)j(a)f(command)g(lik)m(e)f(the)h(follo)m
-(wing)f(just)g(b)s(efore)h(y)m(ou)g(commit)g(y)m(our)0
-3915 y(c)m(hanges)k(ma)m(y)f(help)f(y)m(ou)h(write)f(the)h(ChangeLog)g
-(en)m(try)-8 b(.)49 b(All)31 b(lo)s(cal)h(mo)s(di\014cations)f(that)j
-(ha)m(v)m(e)g(not)f(y)m(et)h(b)s(een)0 4039 y(committed)d(will)c(b)s(e)
-j(prin)m(ted.)240 4295 y Fn($)47 b(cvs)g(diff)g(-u)g(|)h(less)0
-4761 y Fm(A.9)67 b(exp)t(ort|Exp)t(ort)32 b(sources)e(from)h(CVS,)f
-(similar)i(to)f(c)l(hec)l(k)l(out)75 5037 y Fq(\017)60
-b Fs(Synopsis:)39 b(exp)s(ort)30 b([-\015Nn])g([-r)g(rev)p
-Fn(|)p Fs(-D)h(date])h([-k)e(subst])g([-d)g(dir])f(mo)s(dule)p
-Fh(:)15 b(:)g(:)75 5189 y Fq(\017)60 b Fs(Requires:)40
-b(rep)s(ository)-8 b(.)75 5340 y Fq(\017)60 b Fs(Changes:)40
-b(curren)m(t)31 b(directory)-8 b(.)p eop
+110 111 bop 150 -116 a Fv(110)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 234 y Fq(A.17)68 b(tag|Add)45
+b(a)g(sym)l(b)t(olic)h(tag)f(to)h(c)l(hec)l(k)l(ed)f(out)g(v)l(ersions)
+h(of)491 366 y(\014les)225 564 y Ft(\017)60 b Fv(tag)32
+b([-lR])e([-b])g([-c])i([-d])f(sym)m(b)s(olic)p 1518
+564 28 4 v 31 w(tag)g([\014les)p Fh(:)15 b(:)g(:)q Fv(])225
+701 y Ft(\017)60 b Fv(Requires:)40 b(w)m(orking)29 b(directory)-8
+b(,)31 b(rep)s(ository)-8 b(.)225 839 y Ft(\017)60 b
+Fv(Changes:)40 b(rep)s(ository)-8 b(.)225 976 y Ft(\017)60
+b Fv(Synon)m(ym:)40 b(freeze)275 1143 y(Use)f(this)f(command)h(to)h
+(assign)f(sym)m(b)s(olic)f(tags)i(to)g(the)f(nearest)h(rep)s(ository)e
+(v)m(ersions)h(to)h(y)m(our)150 1253 y(w)m(orking)27
+b(sources.)40 b(The)27 b(tags)i(are)f(applied)e(immediately)g(to)i(the)
+g(rep)s(ository)-8 b(,)28 b(as)g(with)e Fp(rtag)p Fv(,)i(but)f(the)150
+1362 y(v)m(ersions)e(are)h(supplied)d(implicitly)f(b)m(y)k(the)g
+Fu(cvs)e Fv(records)i(of)g(y)m(our)g(w)m(orking)f(\014les')g(history)g
+(rather)g(than)150 1472 y(applied)j(explicitly)-8 b(.)275
+1611 y(One)29 b(use)h(for)f(tags)i(is)e(to)i(record)e(a)i(snapshot)e
+(of)h(the)g(curren)m(t)g(sources)g(when)f(the)h(soft)m(w)m(are)h
+(freeze)150 1721 y(date)c(of)f(a)g(pro)5 b(ject)27 b(arriv)m(es.)38
+b(As)26 b(bugs)g(are)g(\014xed)f(after)i(the)f(freeze)h(date,)h(only)d
+(those)h(c)m(hanged)h(sources)150 1831 y(that)k(are)g(to)g(b)s(e)f
+(part)g(of)g(the)h(release)g(need)f(b)s(e)f(re-tagged.)275
+1970 y(The)i(sym)m(b)s(olic)f(tags)i(are)h(mean)m(t)f(to)h(p)s(ermanen)
+m(tly)d(record)h(whic)m(h)g(revisions)f(of)h(whic)m(h)g(\014les)f(w)m
+(ere)150 2080 y(used)k(in)f(creating)h(a)h(soft)m(w)m(are)h
+(distribution.)49 b(The)33 b Fp(checkout)g Fv(and)g Fp(update)g
+Fv(commands)h(allo)m(w)g(y)m(ou)150 2190 y(to)28 b(extract)g(an)f
+(exact)i(cop)m(y)e(of)g(a)h(tagged)g(release)g(at)f(an)m(y)h(time)e(in)
+g(the)h(future,)g(regardless)f(of)i(whether)150 2299
+y(\014les)h(ha)m(v)m(e)j(b)s(een)e(c)m(hanged,)h(added,)f(or)g(remo)m
+(v)m(ed)h(since)f(the)h(release)f(w)m(as)h(tagged.)275
+2439 y(This)c(command)h(can)h(also)g(b)s(e)f(used)g(to)i(delete)f(a)g
+(sym)m(b)s(olic)e(tag,)k(or)e(to)g(create)i(a)e(branc)m(h.)40
+b(See)29 b(the)150 2548 y(options)h(section)g(b)s(elo)m(w.)275
+2688 y(If)22 b(y)m(ou)h(attempt)h(to)f(use)g(a)g(tag)h(name)f(that)g
+(already)g(exists,)h Fu(cvs)e Fv(will)e(complain)h(and)h(not)h(o)m(v)m
+(erwrite)150 2798 y(that)31 b(tag.)42 b(Use)31 b(the)f(`)p
+Fp(-F)p Fv(')g(option)g(to)h(force)g(the)g(new)f(tag)h(v)-5
+b(alue.)150 3032 y Fk(A.17.1)62 b(tag)41 b(options)275
+3230 y Fv(These)49 b(standard)g(options)g(are)h(supp)s(orted)e(b)m(y)h
+Fp(tag)g Fv(\(see)i(Section)e(A.5)i([Common)e(options],)150
+3340 y(page)31 b(88,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
+150 3535 y Fp(-F)384 b Fv(Ov)m(erwrite)30 b(an)g(existing)f(tag)j(of)e
+(the)h(same)g(name)f(on)h(a)f(di\013eren)m(t)g(revision.)150
+3699 y Fp(-l)384 b Fv(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
+(orking)g(directory)-8 b(.)150 3864 y Fp(-R)384 b Fv(T)-8
+b(ag)31 b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28
+b(is)h(on)i(b)m(y)f(default.)275 4031 y(Tw)m(o)g(sp)s(ecial)f(options)h
+(are)g(a)m(v)-5 b(ailable:)150 4198 y Fp(-b)384 b Fv(The)48
+b(-b)g(option)f(mak)m(es)j(the)e(tag)h(a)g(branc)m(h)f(tag)h(\(see)g
+(Chapter)f(6)h([Revisions)e(and)630 4308 y(branc)m(hes],)39
+b(page)e(43\),)j(allo)m(wing)c(concurren)m(t,)j(isolated)d(dev)m
+(elopmen)m(t.)61 b(This)35 b(is)h(most)630 4418 y(useful)29
+b(for)h(creating)g(a)h(patc)m(h)g(to)g(a)g(previously)d(released)i
+(soft)m(w)m(are)i(distribution.)150 4582 y Fp(-c)384
+b Fv(The)29 b(-c)h(option)f(c)m(hec)m(ks)i(that)e(all)g(\014les)f(whic)
+m(h)g(are)i(to)g(b)s(e)f(tagged)i(are)e(unmo)s(di\014ed.)38
+b(This)630 4692 y(can)31 b(b)s(e)e(used)h(to)h(mak)m(e)g(sure)f(that)h
+(y)m(ou)g(can)f(reconstruct)h(the)g(curren)m(t)f(\014le)f(con)m(ten)m
+(ts.)150 4856 y Fp(-d)384 b Fv(Delete)32 b(a)e(tag.)630
+4994 y(If)h(y)m(ou)h(use)f(`)p Fp(cvs)f(tag)f(-d)h(symbolic_tag)p
+Fv(',)f(the)j(sym)m(b)s(olic)e(tag)j(y)m(ou)e(sp)s(ecify)g(is)f
+(deleted)630 5103 y(instead)35 b(of)h(b)s(eing)e(added.)56
+b(W)-8 b(arning:)50 b(Be)37 b(v)m(ery)f(certain)f(of)h(y)m(our)g
+(ground)e(b)s(efore)i(y)m(ou)630 5213 y(delete)23 b(a)g(tag;)k(doing)21
+b(this)h(p)s(ermanen)m(tly)f(discards)g(some)i(historical)e
+(information,)i(whic)m(h)630 5322 y(ma)m(y)31 b(later)f(turn)g(out)g
+(to)h(b)s(e)f(v)-5 b(aluable.)p eop
%%Page: 111 113
-111 112 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(111)125 366 y(This)28 b(command)i(is)g(a)h(v)-5
-b(arian)m(t)30 b(of)h Fn(checkout)p Fs(;)d(use)j(it)f(when)f(y)m(ou)i
-(w)m(an)m(t)g(a)g(cop)m(y)g(of)g(the)g(source)f(for)h(mo)s(dule)0
-491 y(without)f(the)h Fr(cvs)f Fs(administrativ)m(e)f(directories.)42
-b(F)-8 b(or)31 b(example,)g(y)m(ou)g(migh)m(t)g(use)g
-Fn(export)e Fs(to)i(prepare)g(source)0 616 y(for)g(shipmen)m(t)e
-(o\013-site.)43 b(This)29 b(command)i(requires)e(that)j(y)m(ou)f(sp)s
-(ecify)f(a)h(date)g(or)g(tag)h(\(with)e(`)p Fn(-D)p Fs(')h(or)g(`)p
-Fn(-r)p Fs('\),)h(so)0 740 y(that)f(y)m(ou)g(can)f(coun)m(t)h(on)g
-(repro)s(ducing)d(the)i(source)h(y)m(ou)f(ship)f(to)i(others.)125
-1022 y(One)20 b(often)h(w)m(ould)f(lik)m(e)g(to)i(use)e(`)p
-Fn(-kv)p Fs(')h(with)f Fn(cvs)29 b(export)p Fs(.)36 b(This)19
-b(causes)i(an)m(y)h Fr(r)n(cs)e Fs(k)m(eyw)m(ords)h(to)g(b)s(e)g
-(expanded)0 1147 y(suc)m(h)34 b(that)h(an)f(imp)s(ort)e(done)i(at)h
-(some)g(other)f(site)g(will)e(not)j(lose)f(the)g(k)m(eyw)m(ord)h
-(revision)d(information.)51 b(But)0 1271 y(b)s(e)31 b(a)m(w)m(are)h
-(that)g(do)s(esn't)f(handle)f(an)h(exp)s(ort)g(con)m(taining)g(binary)f
-(\014les)g(correctly)-8 b(.)44 b(Also)31 b(b)s(e)g(a)m(w)m(are)i(that)e
-(after)0 1396 y(ha)m(ving)f(used)g(`)p Fn(-kv)p Fs(',)g(one)h(can)g(no)
-g(longer)f(use)g(the)h Fn(ident)e Fs(command)h(\(whic)m(h)g(is)g(part)g
-(of)h(the)f Fr(r)n(cs)g Fs(suite|see)0 1520 y(iden)m(t\(1\)\))j(whic)m
-(h)f(lo)s(oks)g(for)g Fr(r)n(cs)f Fs(k)m(eyw)m(ord)i(strings.)46
-b(If)32 b(y)m(ou)h(w)m(an)m(t)h(to)f(b)s(e)f(able)g(to)h(use)f
-Fn(ident)f Fs(y)m(ou)i(m)m(ust)g(not)0 1645 y(use)d(`)p
-Fn(-kv)p Fs('.)0 2133 y Fk(A.9.1)62 b(exp)s(ort)31 b(options)125
-2415 y Fs(These)f(standard)h(options)f(are)i(supp)s(orted)d(b)m(y)i
-Fn(export)f Fs(\(see)i(Section)f(A.4)h([Common)f(options],)g(page)h
-(96,)0 2540 y(for)e(a)h(complete)g(description)d(of)j(them\):)0
-2855 y Fn(-D)f Fo(date)183 b Fs(Use)31 b(the)f(most)h(recen)m(t)g
-(revision)e(no)h(later)h(than)f Fo(date)p Fs(.)0 3045
-y Fn(-f)384 b Fs(If)30 b(no)h(matc)m(hing)g(revision)e(is)h(found,)g
-(retriev)m(e)i(the)f(most)g(recen)m(t)h(revision)d(\(instead)h(of)i
-(ignoring)480 3170 y(the)f(\014le\).)0 3360 y Fn(-l)384
-b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g
-(directory)-8 b(.)0 3551 y Fn(-n)384 b Fs(Do)31 b(not)g(run)e(an)m(y)h
-(c)m(hec)m(k)m(out)j(program.)0 3742 y Fn(-R)384 b Fs(Exp)s(ort)30
-b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28 b(is)i(on)g(b)m(y)g
-(default.)0 3932 y Fn(-r)g Fo(tag)229 b Fs(Use)31 b(revision)d
-Fo(tag)p Fs(.)125 4247 y(In)h(addition,)g(these)i(options)f(\(that)h
-(are)g(common)f(to)h Fn(checkout)d Fs(and)i Fn(export)p
-Fs(\))f(are)i(also)f(supp)s(orted:)0 4562 y Fn(-d)g Fo(dir)241
-b Fs(Create)34 b(a)g(directory)f(called)f Fo(dir)38 b
-Fs(for)33 b(the)h(w)m(orking)e(\014les,)i(instead)e(of)i(using)d(the)j
-(mo)s(dule)e(name.)480 4687 y(Unless)d(y)m(ou)i(also)f(use)g(`)p
-Fn(-N)p Fs(',)h(the)g(paths)f(created)h(under)e Fo(dir)35
-b Fs(will)28 b(b)s(e)h(as)i(short)f(as)h(p)s(ossible.)0
-4878 y Fn(-k)f Fo(subst)145 b Fs(Set)31 b(k)m(eyw)m(ord)f(expansion)g
-(mo)s(de)g(\(see)h(Section)f(16.4)i([Substitution)c(mo)s(des],)i(page)h
-(83\).)0 5068 y Fn(-N)384 b Fs(Only)21 b(useful)h(together)i(with)e(`)p
-Fn(-d)30 b Fo(dir)7 b Fs('.)37 b(With)22 b(this)g(option,)i
-Fr(cvs)e Fs(will)f(not)i(shorten)g(mo)s(dule)e(paths)480
-5193 y(in)36 b(y)m(our)g(w)m(orking)g(directory)-8 b(.)61
-b(\(Normally)-8 b(,)38 b Fr(cvs)e Fs(shortens)g(paths)g(as)i(m)m(uc)m
-(h)e(as)i(p)s(ossible)c(when)480 5317 y(y)m(ou)d(sp)s(ecify)e(an)h
-(explicit)f(target)j(directory)-8 b(.\))p eop
+111 112 bop 150 -116 a Fv(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(111)150 366 y Fq(A.18)68 b(up)t(date|Bring)45
+b(w)l(ork)g(tree)h(in)f(sync)f(with)i(rep)t(ository)225
+558 y Ft(\017)60 b Fv(up)s(date)30 b([-Ad\015PpR])f([-d])i([-r)f(tag)p
+Fp(|)p Fv(-D)i(date])g(\014les)p Fh(:)15 b(:)g(:)225
+692 y Ft(\017)60 b Fv(Requires:)40 b(rep)s(ository)-8
+b(,)30 b(w)m(orking)f(directory)-8 b(.)225 826 y Ft(\017)60
+b Fv(Changes:)40 b(w)m(orking)30 b(directory)-8 b(.)275
+984 y(After)27 b(y)m(ou'v)m(e)h(run)e(c)m(hec)m(k)m(out)j(to)f(create)g
+(y)m(our)f(priv)-5 b(ate)27 b(cop)m(y)g(of)g(source)g(from)g(the)g
+(common)g(rep)s(os-)150 1094 y(itory)-8 b(,)30 b(other)h(dev)m(elop)s
+(ers)e(will)f(con)m(tin)m(ue)i(c)m(hanging)g(the)h(cen)m(tral)f
+(source.)41 b(F)-8 b(rom)31 b(time)f(to)h(time,)f(when)150
+1204 y(it)25 b(is)g(con)m(v)m(enien)m(t)i(in)d(y)m(our)i(dev)m(elopmen)
+m(t)g(pro)s(cess,)g(y)m(ou)g(can)g(use)f(the)h Fp(update)e
+Fv(command)h(from)g(within)150 1313 y(y)m(our)43 b(w)m(orking)f
+(directory)g(to)i(reconcile)e(y)m(our)h(w)m(ork)g(with)e(an)m(y)j
+(revisions)d(applied)f(to)k(the)f(source)150 1423 y(rep)s(ository)29
+b(since)h(y)m(our)g(last)h(c)m(hec)m(k)m(out)h(or)f(up)s(date.)150
+1645 y Fk(A.18.1)62 b(up)s(date)42 b(options)275 1837
+y Fv(These)33 b(standard)h(options)f(are)i(a)m(v)-5 b(ailable)34
+b(with)e Fp(update)h Fv(\(see)i(Section)f(A.5)h([Common)f(options],)150
+1947 y(page)d(88,)h(for)e(a)g(complete)h(description)e(of)h(them\):)150
+2105 y Fp(-D)g(date)162 b Fv(Use)42 b(the)f(most)g(recen)m(t)i
+(revision)c(no)i(later)g(than)g Fr(date)p Fv(.)74 b(This)39
+b(option)i(is)f(stic)m(ky)-8 b(,)45 b(and)630 2214 y(implies)36
+b(`)p Fp(-P)p Fv('.)64 b(See)39 b(Section)f(6.7)i([Stic)m(ky)e(tags],)k
+(page)d(48,)j(for)c(more)g(information)f(on)630 2324
+y(stic)m(ky)31 b(tags/dates.)150 2482 y Fp(-f)384 b Fv(Only)21
+b(useful)f(with)h(the)i(`)p Fp(-D)30 b Fr(date)5 b Fv(')23
+b(or)g(`)p Fp(-r)30 b Fr(tag)8 b Fv(')23 b(\015ags.)38
+b(If)22 b(no)h(matc)m(hing)f(revision)f(is)g(found,)630
+2592 y(retriev)m(e)31 b(the)f(most)h(recen)m(t)h(revision)c(\(instead)i
+(of)h(ignoring)d(the)j(\014le\).)150 2750 y Fp(-k)f Fr(k\015ag)165
+b Fv(Pro)s(cess)42 b Fu(r)n(cs)f Fv(k)m(eyw)m(ords)i(according)f(to)h
+Fr(k\015ag)p Fv(.)76 b(See)42 b(co\(1\).)78 b(This)41
+b(option)g(is)g(stic)m(ky;)630 2859 y(future)25 b(up)s(dates)g(of)h
+(this)f(\014le)g(in)g(this)g(w)m(orking)g(directory)h(will)d(use)j(the)
+g(same)h Fr(k\015ag)p Fv(.)39 b(The)630 2969 y Fp(status)f
+Fv(command)h(can)h(b)s(e)f(view)m(ed)g(to)i(see)f(the)f(stic)m(ky)h
+(options.)68 b(See)40 b(App)s(endix)d(B)630 3079 y([In)m(v)m(oking)30
+b(CVS],)h(page)g(115,)h(for)e(more)g(information)f(on)h(the)h
+Fp(status)d Fv(command.)150 3237 y Fp(-l)384 b Fv(Lo)s(cal;)31
+b(run)f(only)g(in)g(curren)m(t)h(w)m(orking)f(directory)-8
+b(.)43 b(See)31 b(Chapter)f(8)i([Recursiv)m(e)f(b)s(eha)m(v-)630
+3346 y(ior],)f(page)h(55.)150 3505 y Fp(-P)384 b Fv(Prune)29
+b(empt)m(y)i(directories.)40 b(See)30 b(Chapter)g(14)h([Mo)m(ving)g
+(directories],)f(page)h(69.)150 3663 y Fp(-p)384 b Fv(Pip)s(e)29
+b(\014les)g(to)i(the)g(standard)e(output.)150 3821 y
+Fp(-R)384 b Fv(Up)s(date)37 b(directories)g(recursiv)m(ely)f
+(\(default\).)63 b(See)38 b(Chapter)f(8)h([Recursiv)m(e)f(b)s(eha)m
+(vior],)630 3931 y(page)31 b(55.)150 4089 y Fp(-r)f(tag)210
+b Fv(Retriev)m(e)36 b(revision)d Fr(tag)p Fv(.)57 b(This)33
+b(option)i(is)f(stic)m(ky)-8 b(,)37 b(and)e(implies)d(`)p
+Fp(-P)p Fv('.)55 b(See)36 b(Section)f(6.7)630 4198 y([Stic)m(ky)c
+(tags],)g(page)h(48,)f(for)f(more)h(information)d(on)j(stic)m(ky)f
+(tags/dates.)275 4342 y(These)g(sp)s(ecial)f(options)g(are)i(also)f(a)m
+(v)-5 b(ailable)30 b(with)f Fp(update)p Fv(.)150 4500
+y Fp(-A)384 b Fv(Reset)43 b(an)m(y)g(stic)m(ky)g(tags,)k(dates,)f(or)d
+(`)p Fp(-k)p Fv(')f(options.)77 b(See)43 b(Section)f(6.7)i([Stic)m(ky)e
+(tags],)630 4610 y(page)31 b(48,)h(for)e(more)g(information)f(on)h
+(stic)m(ky)h(tags/dates.)150 4768 y Fp(-d)384 b Fv(Create)36
+b(an)m(y)f(directories)f(that)i(exist)e(in)g(the)h(rep)s(ository)f(if)g
+(they're)h(missing)e(from)i(the)630 4877 y(w)m(orking)24
+b(directory)-8 b(.)38 b(Normally)-8 b(,)25 b Fp(update)e
+Fv(acts)i(only)f(on)g(directories)f(and)h(\014les)g(that)g(w)m(ere)630
+4987 y(already)30 b(enrolled)f(in)g(y)m(our)h(w)m(orking)g(directory)-8
+b(.)630 5121 y(This)27 b(is)h(useful)g(for)g(up)s(dating)f(directories)
+h(that)i(w)m(ere)g(created)g(in)d(the)j(rep)s(ository)e(since)630
+5230 y(the)36 b(initial)c(c)m(hec)m(k)m(out;)41 b(but)35
+b(it)f(has)i(an)f(unfortunate)g(side)f(e\013ect.)57 b(If)35
+b(y)m(ou)h(delib)s(erately)630 5340 y(a)m(v)m(oided)41
+b(certain)g(directories)f(in)f(the)i(rep)s(ository)f(when)g(y)m(ou)h
+(created)h(y)m(our)f(w)m(orking)p eop
%%Page: 112 114
-112 113 bop 0 -116 a Fs(112)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fm(A.10)68 b(history|Sho)l(w)31
-b(status)g(of)g(\014les)g(and)f(users)75 642 y Fq(\017)60
-b Fs(Synopsis:)39 b(history)29 b([-rep)s(ort])h([-\015ags])i([-options)
-e(args])h([\014les)p Fh(:)15 b(:)g(:)p Fs(])75 792 y
-Fq(\017)60 b Fs(Requires:)40 b(the)30 b(\014le)g(`)p
-Fn($CVSROOT/CVSROOT/history)o Fs(')75 943 y Fq(\017)60
-b Fs(Changes:)40 b(nothing.)125 1245 y Fr(cvs)34 b Fs(can)i(k)m(eep)h
-(a)f(history)e(\014le)h(that)h(trac)m(ks)h(eac)m(h)g(use)e(of)h(the)g
-Fn(checkout)p Fs(,)f Fn(commit)p Fs(,)h Fn(rtag)p Fs(,)g
-Fn(update)p Fs(,)g(and)0 1369 y Fn(release)28 b Fs(commands.)41
-b(Y)-8 b(ou)31 b(can)f(use)g Fn(history)f Fs(to)i(displa)m(y)d(this)i
-(information)e(in)h(v)-5 b(arious)30 b(formats.)125 1644
-y(Logging)g(m)m(ust)g(b)s(e)g(enabled)g(b)m(y)g(creating)h(the)f
-(\014le)g(`)p Fn($CVSROOT/CVSROOT/history)o Fs('.)125
-1919 y Fi(W)-8 b(arning:)39 b Fn(history)25 b Fs(uses)i(`)p
-Fn(-f)p Fs(',)h(`)p Fn(-l)p Fs(',)g(`)p Fn(-n)p Fs(',)h(and)d(`)p
-Fn(-p)p Fs(')i(in)e(w)m(a)m(ys)i(that)g(con\015ict)f(with)f(the)i
-(normal)e(use)h(inside)0 2044 y Fr(cvs)i Fs(\(see)j(Section)e(A.4)h
-([Common)f(options],)g(page)i(96\).)0 2470 y Fk(A.10.1)62
-b(history)31 b(options)125 2746 y Fs(Sev)m(eral)f(options)g(\(sho)m(wn)
-g(ab)s(o)m(v)m(e)h(as)g(`)p Fn(-report)p Fs('\))e(con)m(trol)i(what)f
-(kind)f(of)h(rep)s(ort)g(is)f(generated:)0 3047 y Fn(-c)384
-b Fs(Rep)s(ort)30 b(on)g(eac)m(h)i(time)e(commit)g(w)m(as)h(used)f
-(\(i.e.,)h(eac)m(h)g(time)f(the)h(rep)s(ository)e(w)m(as)i(mo)s
-(di\014ed\).)0 3224 y Fn(-e)384 b Fs(Ev)m(erything)30
-b(\(all)f(record)i(t)m(yp)s(es\);)g(equiv)-5 b(alen)m(t)29
-b(to)j(sp)s(ecifying)c(`)p Fn(-xMACFROGWUT)p Fs('.)0
-3401 y Fn(-m)i Fo(mo)s(dule)480 3525 y Fs(Rep)s(ort)e(on)g(a)h
-(particular)e(mo)s(dule.)38 b(\(Y)-8 b(ou)29 b(can)g(meaningfully)c
-(use)k(`)p Fn(-m)p Fs(')f(more)g(than)g(once)h(on)g(the)480
-3650 y(command)h(line.\))0 3827 y Fn(-o)384 b Fs(Rep)s(ort)30
-b(on)g(c)m(hec)m(k)m(ed-out)j(mo)s(dules.)0 4004 y Fn(-T)384
-b Fs(Rep)s(ort)30 b(on)g(all)g(tags.)0 4180 y Fn(-x)g
-Fo(t)m(yp)s(e)180 b Fs(Extract)43 b(a)f(particular)e(set)i(of)g(record)
-g(t)m(yp)s(es)g Fo(t)m(yp)s(e)47 b Fs(from)41 b(the)h
-Fr(cvs)f Fs(history)-8 b(.)74 b(The)42 b(t)m(yp)s(es)g(are)480
-4305 y(indicated)29 b(b)m(y)h(single)f(letters,)i(whic)m(h)e(y)m(ou)i
-(ma)m(y)g(sp)s(ecify)e(in)g(com)m(bination.)480 4456
-y(Certain)h(commands)g(ha)m(v)m(e)h(a)g(single)e(record)h(t)m(yp)s(e:)
-480 4633 y Fn(F)432 b Fs(release)480 4809 y Fn(O)g Fs(c)m(hec)m(k)m
-(out)480 4986 y Fn(E)g Fs(exp)s(ort)480 5163 y Fn(T)g
-Fs(rtag)480 5340 y(One)30 b(of)g(four)g(record)g(t)m(yp)s(es)h(ma)m(y)g
-(result)e(from)h(an)g(up)s(date:)p eop
+112 113 bop 150 -116 a Fv(112)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 366 y(directory)f(\(either)f(through)h
+(use)g(of)g(a)g(mo)s(dule)f(name)h(or)g(b)m(y)g(listing)e(explicitly)g
+(the)i(\014les)630 476 y(and)e(directories)g(y)m(ou)h(w)m(an)m(ted)h
+(on)f(the)g(command)f(line\),)h(then)f(up)s(dating)f(with)h(`)p
+Fp(-d)p Fv(')h(will)630 586 y(create)k(those)f(directories,)e(whic)m(h)
+h(ma)m(y)h(not)f(b)s(e)g(what)g(y)m(ou)h(w)m(an)m(t.)150
+753 y Fp(-I)f Fr(name)142 b Fv(Ignore)36 b(\014les)f(whose)g(names)h
+(matc)m(h)g Fr(name)41 b Fv(\(in)35 b(y)m(our)h(w)m(orking)f
+(directory\))g(during)f(the)630 863 y(up)s(date.)64 b(Y)-8
+b(ou)39 b(can)g(sp)s(ecify)e(`)p Fp(-I)p Fv(')i(more)f(than)g(once)i
+(on)e(the)h(command)f(line)f(to)i(sp)s(ec-)630 973 y(ify)h(sev)m(eral)i
+(\014les)e(to)i(ignore.)73 b(Use)42 b(`)p Fp(-I)30 b(!)p
+Fv(')41 b(to)h(a)m(v)m(oid)g(ignoring)d(an)m(y)j(\014les)e(at)i(all.)73
+b(See)630 1082 y(Section)26 b(C.9)h([cvsignore],)h(page)g(133,)h(for)d
+(other)h(w)m(a)m(ys)h(to)f(mak)m(e)h Fu(cvs)d Fv(ignore)i(some)g
+(\014les.)150 1250 y Fp(-W)p Fr(sp)s(ec)214 b Fv(Sp)s(ecify)41
+b(\014le)h(names)h(that)h(should)c(b)s(e)j(\014ltered)f(during)e(up)s
+(date.)78 b(Y)-8 b(ou)43 b(can)g(use)g(this)630 1360
+y(option)30 b(rep)s(eatedly)-8 b(.)630 1498 y Fr(sp)s(ec)40
+b Fv(can)c(b)s(e)e(a)h(\014le)g(name)g(pattern)g(of)g(the)g(same)h(t)m
+(yp)s(e)f(that)h(y)m(ou)f(can)g(sp)s(ecify)f(in)g(the)630
+1608 y(`)p Fp(.cvswrappers)p Fv(')28 b(\014le.)39 b(See)31
+b(Section)f(C.2)h([W)-8 b(rapp)s(ers],)30 b(page)h(126.)150
+1776 y Fp(-j)p Fr(revision)76 b Fv(With)29 b(t)m(w)m(o)i(`)p
+Fp(-j)p Fv(')f(options,)g(merge)g(c)m(hanges)h(from)e(the)h(revision)e
+(sp)s(eci\014ed)g(with)h(the)h(\014rst)630 1885 y(`)p
+Fp(-j)p Fv(')c(option)f(to)i(the)f(revision)e(sp)s(eci\014ed)g(with)g
+(the)i(second)g(`)p Fp(j)p Fv(')g(option,)h(in)m(to)f(the)g(w)m(orking)
+630 1995 y(directory)-8 b(.)630 2134 y(With)29 b(one)h(`)p
+Fp(-j)p Fv(')f(option,)g(merge)h(c)m(hanges)g(from)f(the)h(ancestor)g
+(revision)e(to)i(the)g(revision)630 2243 y(sp)s(eci\014ed)24
+b(with)h(the)h(`)p Fp(-j)p Fv(')f(option,)i(in)m(to)e(the)h(w)m(orking)
+g(directory)-8 b(.)39 b(The)25 b(ancestor)i(revision)630
+2353 y(is)e(the)h(common)g(ancestor)g(of)g(the)g(revision)e(whic)m(h)h
+(the)g(w)m(orking)g(directory)h(is)e(based)i(on,)630
+2462 y(and)k(the)g(revision)f(sp)s(eci\014ed)g(in)g(the)h(`)p
+Fp(-j)p Fv(')h(option.)630 2601 y(In)39 b(addition,)h(eac)m(h)h(-j)f
+(option)f(can)h(con)m(tain)g(an)f(optional)g(date)h(sp)s(eci\014cation)
+f(whic)m(h,)630 2711 y(when)e(used)g(with)g(branc)m(hes,)j(can)e(limit)
+e(the)i(c)m(hosen)h(revision)d(to)j(one)f(within)e(a)i(sp)s(e-)630
+2820 y(ci\014c)44 b(date.)84 b(An)44 b(optional)g(date)h(is)e(sp)s
+(eci\014ed)g(b)m(y)h(adding)g(a)g(colon)h(\(:\))70 b(to)45
+b(the)f(tag:)630 2930 y(`)p Fp(-j)p Fr(Sym)m(b)s(olic)p
+1119 2930 28 4 v 31 w(T)-8 b(ag)8 b Fp(:)p Fr(Date)p
+1543 2930 V 34 w(Sp)s(eci\014er)f Fv('.)630 3069 y(See)31
+b(Chapter)e(7)i([Merging],)g(page)g(51.)150 3309 y Fk(A.18.2)62
+b(up)s(date)42 b(output)275 3510 y Fp(update)29 b Fv(and)j
+Fp(checkout)d Fv(k)m(eep)j(y)m(ou)g(informed)e(of)i(its)f(progress)g(b)
+m(y)h(prin)m(ting)d(a)j(line)e(for)i(eac)m(h)h(\014le,)150
+3620 y(preceded)d(b)m(y)g(one)h(c)m(haracter)h(indicating)c(the)j
+(status)f(of)h(the)g(\014le:)150 3792 y Fp(U)f Fr(\014le)285
+b Fv(The)36 b(\014le)f(w)m(as)i(brough)m(t)f(up)g(to)h(date)g(with)e
+(resp)s(ect)h(to)h(the)g(rep)s(ository)-8 b(.)58 b(This)35
+b(is)g(done)630 3902 y(for)i(an)m(y)h(\014le)f(that)h(exists)f(in)f
+(the)i(rep)s(ository)e(but)h(not)h(in)e(y)m(our)h(source,)j(and)d(for)g
+(\014les)630 4011 y(that)31 b(y)m(ou)g(ha)m(v)m(en't)g(c)m(hanged)g
+(but)f(are)g(not)h(the)f(most)h(recen)m(t)g(v)m(ersions)f(a)m(v)-5
+b(ailable)30 b(in)f(the)630 4121 y(rep)s(ository)-8 b(.)150
+4289 y Fp(P)30 b Fr(\014le)285 b Fv(Lik)m(e)33 b(`)p
+Fp(U)p Fv(',)h(but)e(the)h Fu(cvs)f Fv(serv)m(er)i(sends)e(a)h(patc)m
+(h)h(instead)e(of)h(an)g(en)m(tire)g(\014le.)48 b(These)33
+b(t)m(w)m(o)630 4398 y(things)c(accomplish)g(the)i(same)g(thing.)150
+4566 y Fp(A)f Fr(\014le)285 b Fv(The)30 b(\014le)f(has)h(b)s(een)f
+(added)h(to)g(y)m(our)h(priv)-5 b(ate)29 b(cop)m(y)i(of)f(the)h
+(sources,)f(and)g(will)d(b)s(e)j(added)630 4676 y(to)35
+b(the)f(source)g(rep)s(ository)f(when)g(y)m(ou)h(run)f
+Fp(commit)f Fv(on)i(the)g(\014le.)50 b(This)33 b(is)g(a)h(reminder)630
+4785 y(to)d(y)m(ou)g(that)g(the)f(\014le)g(needs)g(to)h(b)s(e)f
+(committed.)150 4953 y Fp(R)g Fr(\014le)285 b Fv(The)35
+b(\014le)f(has)h(b)s(een)f(remo)m(v)m(ed)i(from)e(y)m(our)h(priv)-5
+b(ate)35 b(cop)m(y)h(of)f(the)g(sources,)i(and)d(will)f(b)s(e)630
+5063 y(remo)m(v)m(ed)d(from)e(the)h(source)f(rep)s(ository)g(when)f(y)m
+(ou)i(run)f Fp(commit)f Fv(on)h(the)h(\014le.)39 b(This)27
+b(is)h(a)630 5172 y(reminder)g(to)j(y)m(ou)g(that)g(the)g(\014le)e
+(needs)h(to)h(b)s(e)f(committed.)150 5340 y Fp(M)g Fr(\014le)285
+b Fv(The)30 b(\014le)f(is)h(mo)s(di\014ed)e(in)h(y)m(our)h(w)m(orking)g
+(directory)-8 b(.)p eop
%%Page: 113 115
-113 114 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(113)480 366 y Fn(C)432 b Fs(A)21 b(merge)g(w)m(as)f
-(necessary)h(but)f(collisions)e(w)m(ere)j(detected)g(\(requiring)e(man)
-m(ual)g(merg-)960 491 y(ing\).)480 663 y Fn(G)432 b Fs(A)30
-b(merge)h(w)m(as)g(necessary)g(and)f(it)g(succeeded.)480
-836 y Fn(U)432 b Fs(A)30 b(w)m(orking)g(\014le)g(w)m(as)g(copied)g
-(from)g(the)h(rep)s(ository)-8 b(.)480 1008 y Fn(W)432
-b Fs(The)28 b(w)m(orking)f(cop)m(y)i(of)f(a)h(\014le)e(w)m(as)h
-(deleted)g(during)e(up)s(date)i(\(b)s(ecause)g(it)g(w)m(as)g(gone)960
-1132 y(from)i(the)g(rep)s(ository\).)480 1305 y(One)g(of)g(three)h
-(record)f(t)m(yp)s(es)h(results)e(from)h(commit:)480
-1477 y Fn(A)432 b Fs(A)30 b(\014le)g(w)m(as)h(added)e(for)i(the)f
-(\014rst)g(time.)480 1649 y Fn(M)432 b Fs(A)30 b(\014le)g(w)m(as)h(mo)s
-(di\014ed.)480 1822 y Fn(R)432 b Fs(A)30 b(\014le)g(w)m(as)h(remo)m(v)m
-(ed.)125 2120 y(The)i(options)g(sho)m(wn)g(as)i(`)p Fn(-flags)p
-Fs(')d(constrain)i(or)f(expand)h(the)g(rep)s(ort)f(without)g(requiring)
-e(option)j(argu-)0 2244 y(men)m(ts:)0 2542 y Fn(-a)384
-b Fs(Sho)m(w)21 b(data)h(for)f(all)g(users)f(\(the)i(default)f(is)g(to)
-h(sho)m(w)f(data)h(only)f(for)g(the)h(user)f(executing)g
-Fn(history)p Fs(\).)0 2714 y Fn(-l)384 b Fs(Sho)m(w)30
-b(last)g(mo)s(di\014cation)f(only)-8 b(.)0 2887 y Fn(-w)384
-b Fs(Sho)m(w)33 b(only)f(the)h(records)g(for)g(mo)s(di\014cations)e
-(done)i(from)g(the)g(same)g(w)m(orking)g(directory)f(where)480
-3011 y Fn(history)c Fs(is)i(executing.)125 3309 y(The)f(options)h(sho)m
-(wn)g(as)g(`)p Fn(-options)f Fo(args)t Fs(')i(constrain)e(the)i(rep)s
-(ort)f(based)g(on)g(an)g(argumen)m(t:)0 3607 y Fn(-b)g
-Fo(str)247 b Fs(Sho)m(w)34 b(data)h(bac)m(k)g(to)g(a)g(record)f(con)m
-(taining)g(the)g(string)g Fo(str)40 b Fs(in)33 b(either)h(the)g(mo)s
-(dule)f(name,)j(the)480 3731 y(\014le)29 b(name,)i(or)g(the)f(rep)s
-(ository)f(path.)0 3904 y Fn(-D)h Fo(date)183 b Fs(Sho)m(w)27
-b(data)h(since)e Fo(date)p Fs(.)40 b(This)26 b(is)g(sligh)m(tly)f
-(di\013eren)m(t)i(from)g(the)g(normal)f(use)h(of)g(`)p
-Fn(-D)j Fo(date)5 b Fs(',)29 b(whic)m(h)480 4028 y(selects)i(the)f(new)
-m(est)h(revision)e(older)h(than)g Fo(date)p Fs(.)0 4200
-y Fn(-p)g Fo(rep)s(ository)480 4325 y Fs(Sho)m(w)35 b(data)h(for)f(a)h
-(particular)e(source)h(rep)s(ository)g(\(y)m(ou)h(can)f(sp)s(ecify)f
-(sev)m(eral)i(`)p Fn(-p)p Fs(')f(options)g(on)480 4449
-y(the)c(same)f(command)g(line\).)0 4622 y Fn(-r)g Fo(rev)230
-b Fs(Sho)m(w)43 b(records)f(referring)g(to)i(revisions)d(since)h(the)h
-(revision)f(or)h(tag)h(named)e Fo(rev)51 b Fs(app)s(ears)42
-b(in)480 4746 y(individual)26 b Fr(r)n(cs)j Fs(\014les.)40
-b(Eac)m(h)31 b Fr(r)n(cs)e Fs(\014le)h(is)f(searc)m(hed)i(for)f(the)h
-(revision)d(or)j(tag.)0 4919 y Fn(-t)f Fo(tag)229 b Fs(Sho)m(w)38
-b(records)g(since)f(tag)i Fo(tag)48 b Fs(w)m(as)38 b(last)g(added)g(to)
-g(the)h(the)f(history)f(\014le.)63 b(This)37 b(di\013ers)f(from)480
-5043 y(the)31 b(`)p Fn(-r)p Fs(')g(\015ag)g(ab)s(o)m(v)m(e)h(in)d(that)
-j(it)e(reads)g(only)g(the)h(history)f(\014le,)g(not)h(the)g
-Fr(r)n(cs)f Fs(\014les,)g(and)g(is)g(m)m(uc)m(h)480 5168
-y(faster.)0 5340 y Fn(-u)g Fo(name)142 b Fs(Sho)m(w)30
-b(records)g(for)g(user)g Fo(name)p Fs(.)p eop
+113 114 bop 150 -116 a Fv(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(113)630 366 y(`)p Fp(M)p Fv(')29 b(can)f(indicate)g
+(one)g(of)h(t)m(w)m(o)h(states)f(for)f(a)h(\014le)f(y)m(ou're)h(w)m
+(orking)e(on:)40 b(either)28 b(there)g(w)m(ere)630 476
+y(no)39 b(mo)s(di\014cations)e(to)i(the)g(same)g(\014le)f(in)g(the)h
+(rep)s(ository)-8 b(,)40 b(so)f(that)h(y)m(our)e(\014le)g(remains)630
+586 y(as)e(y)m(ou)g(last)g(sa)m(w)g(it;)j(or)c(there)h(w)m(ere)h(mo)s
+(di\014cations)d(in)g(the)i(rep)s(ository)f(as)h(w)m(ell)f(as)h(in)630
+695 y(y)m(our)28 b(cop)m(y)-8 b(,)29 b(but)e(they)h(w)m(ere)g(merged)f
+(successfully)-8 b(,)27 b(without)g(con\015ict,)h(in)e(y)m(our)i(w)m
+(orking)630 805 y(directory)-8 b(.)630 939 y Fu(cvs)25
+b Fv(will)f(prin)m(t)g(some)j(messages)g(if)e(it)h(merges)g(y)m(our)h
+(w)m(ork,)g(and)e(a)i(bac)m(kup)f(cop)m(y)h(of)f(y)m(our)630
+1049 y(w)m(orking)f(\014le)g(\(as)h(it)f(lo)s(ok)m(ed)g(b)s(efore)h(y)m
+(ou)f(ran)g Fp(update)p Fv(\))g(will)e(b)s(e)i(made.)39
+b(The)25 b(exact)i(name)630 1159 y(of)k(that)g(\014le)e(is)g(prin)m
+(ted)g(while)g Fp(update)f Fv(runs.)150 1318 y Fp(C)i
+Fr(\014le)285 b Fv(A)27 b(con\015ict)g(w)m(as)h(detected)g(while)d
+(trying)i(to)h(merge)f(y)m(our)h(c)m(hanges)g(to)g Fr(\014le)j
+Fv(with)26 b(c)m(hanges)630 1428 y(from)h(the)i(source)f(rep)s(ository)
+-8 b(.)39 b Fr(\014le)32 b Fv(\(the)d(cop)m(y)f(in)f(y)m(our)h(w)m
+(orking)f(directory\))h(is)f(no)m(w)h(the)630 1537 y(output)k(of)g(the)
+g(rcsmerge\(1\))i(command)e(on)f(the)i(t)m(w)m(o)g(revisions;)e(an)h
+(unmo)s(di\014ed)d(cop)m(y)630 1647 y(of)39 b(y)m(our)g(\014le)f(is)g
+(also)h(in)f(y)m(our)h(w)m(orking)f(directory)-8 b(,)41
+b(with)d(the)h(name)g(`)p Fp(.#)p Fr(\014le)p Fp(.)p
+Fr(revision)p Fv(')630 1756 y(where)28 b Fr(revision)e
+Fv(is)i(the)g Fu(r)n(cs)g Fv(revision)e(that)j(y)m(our)f(mo)s(di\014ed)
+e(\014le)i(started)h(from.)39 b(Resolv)m(e)630 1866 y(the)30
+b(con\015ict)g(as)g(describ)s(ed)e(in)g(Section)i(5.3)h([Con\015icts)e
+(example],)h(page)h(35)g(\(Note)g(that)630 1975 y(some)38
+b(systems)h(automatically)f(purge)f(\014les)g(that)i(b)s(egin)d(with)h
+(`)p Fp(.#)p Fv(')h(if)f(they)h(ha)m(v)m(e)i(not)630
+2085 y(b)s(een)29 b(accessed)i(for)f(a)h(few)e(da)m(ys.)41
+b(If)30 b(y)m(ou)g(in)m(tend)f(to)i(k)m(eep)f(a)h(cop)m(y)f(of)h(y)m
+(our)e(original)g(\014le,)630 2195 y(it)h(is)g(a)h(v)m(ery)h(go)s(o)s
+(d)e(idea)h(to)g(rename)g(it.\))42 b(Under)30 b Fu(vms)p
+Fv(,)g(the)h(\014le)f(name)h(starts)h(with)d(`)p Fp(__)p
+Fv(')630 2304 y(rather)h(than)g(`)p Fp(.#)p Fv('.)150
+2464 y Fp(?)g Fr(\014le)285 b(\014le)42 b Fv(is)37 b(in)f(y)m(our)i(w)m
+(orking)f(directory)-8 b(,)39 b(but)e(do)s(es)h(not)f(corresp)s(ond)g
+(to)h(an)m(ything)f(in)g(the)630 2573 y(source)g(rep)s(ository)-8
+b(,)37 b(and)f(is)f(not)i(in)e(the)i(list)e(of)i(\014les)e(for)h
+Fu(cvs)g Fv(to)h(ignore)f(\(see)h(the)g(de-)630 2683
+y(scription)28 b(of)j(the)g(`)p Fp(-I)p Fv(')f(option,)g(and)g(see)h
+(Section)f(C.9)h([cvsignore],)g(page)g(133\).)p eop
%%Page: 114 116
-114 115 bop 0 -116 a Fs(114)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fm(A.11)68 b(imp)t(ort|Imp)t(ort)
-31 b(sources)f(in)l(to)i(CVS,)e(using)g(v)l(endor)h(branc)l(hes)75
-646 y Fq(\017)60 b Fs(Synopsis:)39 b(imp)s(ort)28 b([-options])j(rep)s
-(ository)e(v)m(endortag)j(releasetag)p Fh(:)15 b(:)g(:)75
-801 y Fq(\017)60 b Fs(Requires:)40 b(Rep)s(ository)-8
-b(,)30 b(source)g(distribution)d(directory)-8 b(.)75
-956 y Fq(\017)60 b Fs(Changes:)40 b(rep)s(ository)-8
-b(.)125 1266 y(Use)34 b Fn(import)e Fs(to)j(incorp)s(orate)e(an)h(en)m
-(tire)f(source)h(distribution)d(from)i(an)h(outside)f(source)h(\(e.g.,)
-j(a)d(source)0 1391 y(v)m(endor\))d(in)m(to)h(y)m(our)f(source)g(rep)s
-(ository)g(directory)-8 b(.)43 b(Y)-8 b(ou)32 b(can)f(use)g(this)f
-(command)h(b)s(oth)g(for)g(initial)e(creation)0 1515
-y(of)i(a)h(rep)s(ository)-8 b(,)31 b(and)g(for)g(wholesale)g(up)s
-(dates)f(to)i(the)g(mo)s(dule)d(from)i(the)h(outside)e(source.)44
-b(See)31 b(Chapter)g(12)0 1640 y([T)-8 b(rac)m(king)31
-b(sources],)g(page)g(69,)g(for)f(a)h(discussion)d(on)i(this)f(sub)5
-b(ject.)125 1919 y(The)30 b Fo(rep)s(ository)38 b Fs(argumen)m(t)32
-b(giv)m(es)f(a)h(directory)e(name)h(\(or)h(a)f(path)g(to)h(a)g
-(directory\))f(under)e(the)i Fr(cvs)g Fs(ro)s(ot)0 2044
-y(directory)f(for)g(rep)s(ositories;)f(if)g(the)i(directory)f(did)e
-(not)j(exist,)f(imp)s(ort)f(creates)j(it.)125 2323 y(When)j(y)m(ou)g
-(use)g(imp)s(ort)f(for)h(up)s(dates)f(to)i(source)g(that)g(has)f(b)s
-(een)f(mo)s(di\014ed)f(in)h(y)m(our)i(source)f(rep)s(ository)0
-2448 y(\(since)23 b(a)h(prior)d(imp)s(ort\),)j(it)f(will)e(notify)h(y)m
-(ou)i(of)g(an)m(y)f(\014les)f(that)i(con\015ict)g(in)e(the)h(t)m(w)m(o)
-i(branc)m(hes)e(of)g(dev)m(elopmen)m(t;)0 2572 y(use)30
-b(`)p Fn(checkout)e(-j)p Fs(')i(to)i(reconcile)e(the)g(di\013erences,)g
-(as)h(imp)s(ort)d(instructs)h(y)m(ou)i(to)g(do.)125 2852
-y(If)25 b Fr(cvs)g Fs(decides)g(a)h(\014le)f(should)f(b)s(e)h(ignored)g
-(\(see)h(Section)g(C.9)g([cvsignore],)i(page)e(150\),)j(it)c(do)s(es)h
-(not)g(imp)s(ort)0 2976 y(it)40 b(and)g(prin)m(ts)g(`)p
-Fn(I)30 b Fs(')41 b(follo)m(w)m(ed)f(b)m(y)h(the)g(\014lename)f(\(see)i
-(Section)e(A.11.2)j([imp)s(ort)c(output],)44 b(page)d(115,)k(for)c(a)0
-3101 y(complete)31 b(description)d(of)j(the)f(output\).)125
-3381 y(If)i(the)h(\014le)f(`)p Fn($CVSROOT/CVSROOT/cvswrapper)o(s)p
-Fs(')27 b(exists,)34 b(an)m(y)f(\014le)f(whose)h(names)g(matc)m(h)h
-(the)f(sp)s(eci\014ca-)0 3505 y(tions)c(in)f(that)j(\014le)d(will)f(b)s
-(e)i(treated)i(as)f(pac)m(k)-5 b(ages)32 b(and)d(the)g(appropriate)g
-(\014ltering)f(will)f(b)s(e)i(p)s(erformed)f(on)i(the)0
-3630 y(\014le/directory)f(b)s(efore)h(b)s(eing)f(imp)s(orted,)g(See)i
-(Section)f(C.2)h([W)-8 b(rapp)s(ers],)30 b(page)h(141.)125
-3909 y(The)h(outside)g(source)i(is)e(sa)m(v)m(ed)i(in)e(a)h
-(\014rst-lev)m(el)g Fr(r)n(cs)f Fs(branc)m(h,)h(b)m(y)g(default)f
-(1.1.1.)51 b(Up)s(dates)33 b(are)g(lea)m(v)m(es)i(of)0
-4034 y(this)d(branc)m(h;)i(for)f(example,)g(\014les)f(from)h(the)g
-(\014rst)g(imp)s(orted)e(collection)i(of)g(source)g(will)d(b)s(e)j
-(revision)e(1.1.1.1,)0 4158 y(then)f(\014les)f(from)h(the)h(\014rst)e
-(imp)s(orted)g(up)s(date)h(will)d(b)s(e)j(revision)f(1.1.1.2,)k(and)d
-(so)g(on.)125 4438 y(A)m(t)h(least)g(three)f(argumen)m(ts)h(are)g
-(required.)39 b Fo(rep)s(ository)e Fs(is)29 b(needed)h(to)h(iden)m
-(tify)e(the)i(collection)f(of)h(source.)0 4562 y Fo(v)m(endortag)g
-Fs(is)22 b(a)g(tag)i(for)e(the)h(en)m(tire)f(branc)m(h)g(\(e.g.,)j(for)
-e(1.1.1\).)40 b(Y)-8 b(ou)23 b(m)m(ust)f(also)g(sp)s(ecify)f(at)i
-(least)g(one)f Fo(releasetag)0 4687 y Fs(to)31 b(iden)m(tify)e(the)h
-(\014les)g(at)h(the)f(lea)m(v)m(es)i(created)g(eac)m(h)f(time)f(y)m(ou)
-h(execute)h Fn(import)p Fs(.)125 4966 y(Note)j(that)f
-Fn(import)e Fs(do)s(es)h Fo(not)j Fs(c)m(hange)f(the)f(directory)f(in)g
-(whic)m(h)f(y)m(ou)i(in)m(v)m(ok)m(e)h(it.)50 b(In)33
-b(particular,)g(it)g(do)s(es)0 5091 y(not)d(set)h(up)e(that)i
-(directory)f(as)g(a)h Fr(cvs)e Fs(w)m(orking)h(directory;)g(if)f(y)m
-(ou)i(w)m(an)m(t)g(to)g(w)m(ork)f(with)f(the)h(sources)h(imp)s(ort)0
-5215 y(them)f(\014rst)f(and)g(then)g(c)m(hec)m(k)j(them)d(out)h(in)m
-(to)g(a)g(di\013eren)m(t)f(directory)h(\(see)g(Section)g(2.1)h
-([Getting)f(the)g(source],)0 5340 y(page)h(9\).)p eop
+114 115 bop 150 -116 a Fv(114)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 115 117
-115 116 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(115)0 366 y Fk(A.11.1)62 b(imp)s(ort)31
-b(options)125 643 y Fs(This)f(standard)h(option)g(is)g(supp)s(orted)f
-(b)m(y)i Fn(import)f Fs(\(see)h(Section)g(A.4)h([Common)f(options],)g
-(page)h(96,)g(for)0 768 y(a)e(complete)g(description\):)0
-1072 y Fn(-m)f Fo(message)480 1196 y Fs(Use)h Fo(message)36
-b Fs(as)31 b(log)f(information,)f(instead)h(of)h(in)m(v)m(oking)e(an)h
-(editor.)125 1500 y(There)f(are)i(three)g(additional)d(sp)s(ecial)h
-(options.)0 1804 y Fn(-b)h Fo(branc)m(h)83 b Fs(Sp)s(ecify)34
-b(a)i(\014rst-lev)m(el)f(branc)m(h)g(other)g(than)h(1.1.1.)58
-b(Unless)34 b(the)i(`)p Fn(-b)30 b Fo(branc)m(h)p Fs(')35
-b(\015ag)h(is)f(giv)m(en,)i(re-)480 1929 y(visions)h(will)g
-Fo(alw)m(a)m(ys)44 b Fs(b)s(e)c(made)g(to)h(the)g(branc)m(h)e(1.1.1|ev)
-m(en)k(if)c(a)i Fo(v)m(endortag)49 b Fs(that)41 b(matc)m(hes)480
-2053 y(another)36 b(branc)m(h)f(is)f(giv)m(en!)56 b(What)36
-b(happ)s(ens)e(in)g(that)i(case,)i(is)d(that)h(the)g(tag)g(will)d(b)s
-(e)i(reset)h(to)480 2178 y(1.1.1.)43 b(W)-8 b(arning:)40
-b(This)28 b(b)s(eha)m(vior)i(migh)m(t)g(c)m(hange)h(in)f(the)g(future.)
-0 2357 y Fn(-k)g Fo(subst)145 b Fs(Indicate)31 b(the)g(R)m(CS)g(k)m
-(eyw)m(ord)h(expansion)e(mo)s(de)h(desired.)42 b(This)30
-b(setting)h(will)e(apply)h(to)i(all)e(\014les)480 2482
-y(created)c(during)c(the)j(imp)s(ort,)f(but)g(not)g(to)i(an)m(y)e
-(\014les)g(that)h(previously)d(existed)i(in)g(the)g(rep)s(ository)-8
-b(.)480 2607 y(See)31 b(Section)f(16.4)i([Substitution)c(mo)s(des],)i
-(page)h(83,)h(for)e(a)g(list)f(of)i(v)-5 b(alid)29 b(`)p
-Fn(-k)p Fs(')h(settings.)0 2786 y Fn(-I)g Fo(name)142
-b Fs(Sp)s(ecify)41 b(\014le)g(names)i(that)g(should)e(b)s(e)g(ignored)h
-(during)e(imp)s(ort.)76 b(Y)-8 b(ou)43 b(can)g(use)f(this)f(option)480
-2911 y(rep)s(eatedly)-8 b(.)53 b(T)-8 b(o)34 b(a)m(v)m(oid)h(ignoring)e
-(an)m(y)i(\014les)e(at)j(all)d(\(ev)m(en)i(those)g(ignored)f(b)m(y)g
-(default\),)h(sp)s(ecify)480 3035 y(`-I)c(!'.)480 3187
-y Fo(name)56 b Fs(can)c(b)s(e)e(a)i(\014le)e(name)h(pattern)h(of)f(the)
-g(same)h(t)m(yp)s(e)f(that)h(y)m(ou)g(can)f(sp)s(ecify)f(in)g(the)480
-3312 y(`)p Fn(.cvsignore)p Fs(')28 b(\014le.)40 b(See)31
-b(Section)f(C.9)g([cvsignore],)h(page)g(150.)0 3491 y
-Fn(-W)f Fo(sp)s(ec)184 b Fs(Sp)s(ecify)42 b(\014le)g(names)i(that)g
-(should)e(b)s(e)h(\014ltered)f(during)f(imp)s(ort.)79
-b(Y)-8 b(ou)44 b(can)g(use)f(this)f(option)480 3616 y(rep)s(eatedly)-8
-b(.)480 3768 y Fo(sp)s(ec)59 b Fs(can)54 b(b)s(e)f(a)h(\014le)f(name)h
-(pattern)g(of)g(the)g(same)g(t)m(yp)s(e)g(that)h(y)m(ou)f(can)g(sp)s
-(ecify)e(in)h(the)480 3892 y(`)p Fn(.cvswrappers)p Fs(')28
-b(\014le.)39 b(See)31 b(Section)f(C.2)h([W)-8 b(rapp)s(ers],)30
-b(page)h(141.)0 4331 y Fk(A.11.2)62 b(imp)s(ort)31 b(output)125
-4607 y Fn(import)41 b Fs(k)m(eeps)i(y)m(ou)g(informed)e(of)i(its)f
-(progress)g(b)m(y)h(prin)m(ting)d(a)j(line)e(for)i(eac)m(h)h(\014le,)h
-(preceded)d(b)m(y)h(one)0 4732 y(c)m(haracter)32 b(indicating)c(the)j
-(status)f(of)h(the)g(\014le:)0 5036 y Fn(U)f Fo(\014le)285
-b Fs(The)43 b(\014le)g(already)g(exists)g(in)f(the)i(rep)s(ository)e
-(and)h(has)g(not)h(b)s(een)e(lo)s(cally)g(mo)s(di\014ed;)49
-b(a)43 b(new)480 5160 y(revision)29 b(has)h(b)s(een)f(created)j(\(if)e
-(necessary\).)0 5340 y Fn(N)g Fo(\014le)285 b Fs(The)30
-b(\014le)f(is)h(a)h(new)e(\014le)h(whic)m(h)f(has)h(b)s(een)g(added)f
-(to)i(the)g(rep)s(ository)-8 b(.)p eop
-%%Page: 116 118
-116 117 bop 0 -116 a Fs(116)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(C)g Fo(\014le)285
-b Fs(The)27 b(\014le)g(already)g(exists)g(in)g(the)h(rep)s(ository)e
-(but)h(has)h(b)s(een)e(lo)s(cally)h(mo)s(di\014ed;)f(y)m(ou)i(will)d
-(ha)m(v)m(e)k(to)480 491 y(merge)i(the)f(c)m(hanges.)0
-664 y Fn(I)g Fo(\014le)285 b Fs(The)30 b(\014le)f(is)h(b)s(eing)f
-(ignored)g(\(see)j(Section)e(C.9)g([cvsignore],)h(page)g(150\).)0
-836 y Fn(L)f Fo(\014le)285 b Fs(The)42 b(\014le)f(is)g(a)h(sym)m(b)s
-(olic)f(link;)46 b Fn(cvs)29 b(import)41 b Fs(ignores)g(sym)m(b)s(olic)
-g(links.)73 b(P)m(eople)43 b(p)s(erio)s(dically)480 961
-y(suggest)37 b(that)g(this)e(b)s(eha)m(vior)g(should)f(b)s(e)h(c)m
-(hanged,)k(but)c(if)g(there)h(is)g(a)g(consensus)f(on)h(what)g(it)480
-1086 y(should)21 b(b)s(e)i(c)m(hanged)h(to,)i(it)d(do)s(esn't)g(seem)h
-(to)g(b)s(e)f(apparen)m(t.)39 b(\(V)-8 b(arious)23 b(options)g(in)f
-(the)h(`)p Fn(modules)p Fs(')480 1210 y(\014le)34 b(can)i(b)s(e)f(used)
-f(to)i(recreate)h(sym)m(b)s(olic)d(links)f(on)i(c)m(hec)m(k)m(out,)k
-(up)s(date,)d(etc.;)k(see)c(Section)f(C.1)480 1335 y([mo)s(dules],)29
-b(page)i(139.\))0 1747 y Fk(A.11.3)62 b(imp)s(ort)31
-b(examples)125 2020 y Fs(See)f(Chapter)g(12)h([T)-8 b(rac)m(king)31
-b(sources],)g(page)g(69,)g(and)f(See)h(Section)f(4.1.1)i([F)-8
-b(rom)31 b(\014les],)f(page)h(31.)0 2466 y Fm(A.12)68
-b(log|Prin)l(t)32 b(out)e(log)i(information)f(for)g(\014les)75
-2740 y Fq(\017)60 b Fs(Synopsis:)39 b(log)30 b([options])g([\014les)p
-Fh(:)15 b(:)g(:)q Fs(])75 2888 y Fq(\017)60 b Fs(Requires:)40
-b(rep)s(ository)-8 b(,)30 b(w)m(orking)f(directory)-8
-b(.)75 3037 y Fq(\017)60 b Fs(Changes:)40 b(nothing.)125
-3335 y(Displa)m(y)22 b(log)h(information)f(for)h(\014les.)38
-b Fn(log)22 b Fs(used)h(to)h(call)e(the)i Fr(r)n(cs)e
-Fs(utilit)m(y)g Fn(rlog)p Fs(.)37 b(Although)22 b(this)h(is)f(no)h
-(longer)0 3459 y(true)j(in)e(the)i(curren)m(t)g(sources,)g(this)f
-(history)g(determines)g(the)h(format)g(of)g(the)f(output)h(and)f(the)h
-(options,)g(whic)m(h)0 3584 y(are)31 b(not)f(quite)g(in)f(the)i(st)m
-(yle)f(of)h(the)g(other)f Fr(cvs)g Fs(commands.)125 3858
-y(The)35 b(output)g(includes)e(the)j(lo)s(cation)f(of)h(the)g
-Fr(r)n(cs)f Fs(\014le,)h(the)g Fo(head)j Fs(revision)34
-b(\(the)i(latest)g(revision)e(on)i(the)0 3982 y(trunk\),)23
-b(all)f(sym)m(b)s(olic)e(names)i(\(tags\))i(and)e(some)h(other)f
-(things.)37 b(F)-8 b(or)23 b(eac)m(h)h(revision,)e(the)g(revision)f(n)m
-(um)m(b)s(er,)i(the)0 4107 y(author,)k(the)g(n)m(um)m(b)s(er)e(of)i
-(lines)d(added/deleted)i(and)g(the)h(log)f(message)i(are)f(prin)m(ted.)
-37 b(All)26 b(times)g(are)g(displa)m(y)m(ed)0 4232 y(in)j(Co)s
-(ordinated)g(Univ)m(ersal)g(Time)h(\(UTC\).)g(\(Other)h(parts)f(of)g
-Fr(cvs)g Fs(prin)m(t)f(times)h(in)f(the)h(lo)s(cal)g(timezone\).)0
-4643 y Fk(A.12.1)62 b(log)31 b(options)125 4917 y Fs(By)f(default,)g
-Fn(log)g Fs(prin)m(ts)e(all)i(information)e(that)j(is)f(a)m(v)-5
-b(ailable.)40 b(All)29 b(other)h(options)g(restrict)g(the)h(output.)0
-5215 y Fn(-b)384 b Fs(Prin)m(t)44 b(information)g(ab)s(out)g(the)i
-(revisions)d(on)i(the)g(default)g(branc)m(h,)j(normally)43
-b(the)j(highest)480 5340 y(branc)m(h)30 b(on)g(the)h(trunk.)p
+115 116 bop 150 -116 a Fv(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1537 b(115)150 366 y Fs(App)t(endix)53
+b(B)81 b(Quic)l(k)54 b(reference)e(to)h(CVS)g(commands)275
+617 y Fv(This)28 b(app)s(endix)g(describ)s(es)h(ho)m(w)h(to)h(in)m(v)m
+(ok)m(e)h Fu(cvs)p Fv(,)d(with)g(references)i(to)g(where)f(eac)m(h)i
+(command)e(or)150 726 y(feature)e(is)f(describ)s(ed)f(in)h(detail.)39
+b(Other)27 b(relev)-5 b(an)m(t)29 b(references)f(are)g(the)h(`)p
+Fp(--help)p Fv('/`)p Fp(-H)p Fv(')e(option)g(to)i Fu(cvs)150
+836 y Fv(\(see)i(Section)g(A.4)g([Global)f(options],)g(page)h(86\))g
+(and)60 b([Index],)31 b(page)g(153.)150 1003 y Fp(add)e([)p
+Fr(options)t Fp(])g([)p Fr(\014les)t Fh(:)15 b(:)g(:)p
+Fp(])630 1113 y Fv(Add)29 b(a)i(new)f(\014le/directory)-8
+b(.)40 b(See)31 b(Chapter)f(9)h([Adding)e(\014les],)g(page)i(57.)630
+1278 y Fp(-k)f Fr(k\015ag)165 b Fv(Set)31 b(k)m(eyw)m(ord)f(expansion.)
+630 1443 y Fp(-m)g Fr(msg)197 b Fv(Set)31 b(\014le)e(description.)150
+1607 y Fp(admin)g([)p Fr(options)t Fp(])g([)p Fr(\014les)t
+Fh(:)15 b(:)g(:)o Fp(])630 1717 y Fv(Administration)44
+b(of)k(history)e(\014les)g(in)f(the)j(rep)s(ository)-8
+b(.)90 b(See)47 b(Section)g(A.6)h([admin],)630 1827 y(page)31
+b(90.)630 1991 y Fp(-b[)p Fr(rev)8 b Fp(])156 b Fv(Set)31
+b(default)e(branc)m(h.)630 2156 y Fp(-c)p Fr(string)155
+b Fv(Set)31 b(commen)m(t)g(leader.)630 2321 y Fp(-k)p
+Fr(subst)175 b Fv(Set)32 b(k)m(eyw)m(ord)g(substitution.)42
+b(See)32 b(Chapter)f(16)h([Keyw)m(ord)g(substitution],)1110
+2431 y(page)f(73.)630 2595 y Fp(-l[)p Fr(rev)8 b Fp(])156
+b Fv(Lo)s(c)m(k)31 b(revision)e Fr(rev)p Fv(,)h(or)g(latest)h
+(revision.)630 2760 y Fp(-m)p Fr(rev)8 b Fp(:)p Fr(msg)1110
+2870 y Fv(Replace)31 b(the)f(log)h(message)g(of)g(revision)d
+Fr(rev)38 b Fv(with)29 b Fr(msg)p Fv(.)630 3035 y Fp(-o)p
+Fr(range)167 b Fv(Delete)32 b(revisions)c(from)i(the)h(history)e
+(\014les)630 3199 y Fp(-q)384 b Fv(Run)29 b(quietly;)h(do)g(not)g(prin)
+m(t)f(diagnostics.)630 3364 y Fp(-s)p Fr(state)5 b Fp([:)p
+Fr(rev)j Fp(])1110 3474 y Fv(Set)31 b(the)f(state.)630
+3638 y Fp(-t)384 b Fv(Set)31 b(\014le)e(description)f(from)i(standard)g
+(input.)630 3803 y Fp(-t)p Fr(\014le)267 b Fv(Set)31
+b(\014le)e(description)f(from)i Fr(\014le)p Fv(.)630
+3968 y Fp(-t-)p Fr(string)107 b Fv(Set)31 b(\014le)e(description)f(to)k
+Fr(string)p Fv(.)630 4133 y Fp(-u[)p Fr(rev)8 b Fp(])156
+b Fv(Unlo)s(c)m(k)30 b(revision)f Fr(rev)p Fv(,)h(or)h(latest)g
+(revision.)150 4298 y Fp(annotate)d([)p Fr(options)t
+Fp(])h([)p Fr(\014les)t Fh(:)15 b(:)g(:)p Fp(])630 4407
+y Fv(Sho)m(w)34 b(last)h(revision)d(where)i(eac)m(h)i(line)d(w)m(as)i
+(mo)s(di\014ed.)51 b(See)35 b(Section)g(15.4)h([annotate],)630
+4517 y(page)31 b(71.)630 4682 y Fp(-D)f Fr(date)183 b
+Fv(Annotate)43 b(the)g(most)f(recen)m(t)h(revision)e(no)h(later)g(than)
+f Fr(date)p Fv(.)77 b(See)42 b(Sec-)1110 4791 y(tion)30
+b(A.5)h([Common)f(options],)g(page)i(88.)630 4956 y Fp(-f)384
+b Fv(Use)27 b(head)g(revision)f(if)g(tag/date)j(not)f(found.)38
+b(See)27 b(Section)g(A.5)h([Common)1110 5066 y(options],)i(page)h(88.)
+630 5230 y Fp(-l)384 b Fv(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m
+(t)i(w)m(orking)f(directory)-8 b(.)57 b(See)36 b(Chapter)f(8)h([Re-)
+1110 5340 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(55.)p
eop
+%%Page: 116 118
+116 117 bop 150 -116 a Fv(116)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 366 y Fp(-R)384 b Fv(Op)s(erate)31
+b(recursiv)m(ely)e(\(default\).)43 b(See)31 b(Chapter)f(8)h([Recursiv)m
+(e)g(b)s(eha)m(vior],)1110 476 y(page)g(55.)630 640 y
+Fp(-r)f Fr(tag)229 b Fv(Annotate)25 b(revision)e Fr(tag)p
+Fv(.)40 b(See)24 b(Section)g(A.5)h([Common)f(options],)h(page)g(88.)150
+803 y Fp(checkout)j([)p Fr(options)t Fp(])h Fr(mo)s(dules)t
+Fh(:)15 b(:)g(:)630 913 y Fv(Get)31 b(a)g(cop)m(y)g(of)g(the)f
+(sources.)41 b(See)31 b(Section)f(A.7)h([c)m(hec)m(k)m(out],)j(page)d
+(94.)630 1077 y Fp(-A)384 b Fv(Reset)35 b(an)m(y)g(stic)m(ky)g
+(tags/date/options.)55 b(See)34 b(Section)g(6.7)i([Stic)m(ky)e(tags],)
+1110 1186 y(page)d(48)g(and)f(Chapter)g(16)h([Keyw)m(ord)f
+(substitution],)f(page)i(73.)630 1350 y Fp(-c)384 b Fv(Output)25
+b(the)h(mo)s(dule)e(database.)40 b(See)26 b(Section)g(A.7.1)i([c)m(hec)
+m(k)m(out)g(options],)1110 1460 y(page)j(95.)630 1623
+y Fp(-D)f Fr(date)183 b Fv(Chec)m(k)23 b(out)g(revisions)e(as)h(of)h
+Fr(date)29 b Fv(\(is)22 b(stic)m(ky\).)38 b(See)23 b(Section)g(A.5)g
+([Common)1110 1733 y(options],)30 b(page)h(88.)630 1897
+y Fp(-d)f Fr(dir)241 b Fv(Chec)m(k)31 b(out)f(in)m(to)h
+Fr(dir)p Fv(.)39 b(See)30 b(Section)h(A.7.1)g([c)m(hec)m(k)m(out)i
+(options],)e(page)g(95.)630 2060 y Fp(-f)384 b Fv(Use)27
+b(head)g(revision)f(if)g(tag/date)j(not)f(found.)38 b(See)27
+b(Section)g(A.5)h([Common)1110 2170 y(options],)i(page)h(88.)630
+2334 y Fp(-j)f Fr(rev)230 b Fv(Merge)32 b(in)d(c)m(hanges.)41
+b(See)31 b(Section)f(A.7.1)i([c)m(hec)m(k)m(out)h(options],)d(page)h
+(95.)630 2497 y Fp(-k)f Fr(k\015ag)165 b Fv(Use)57 b
+Fr(k\015ag)64 b Fv(k)m(eyw)m(ord)57 b(expansion.)118
+b(See)56 b(Section)g(16.4)i([Substitution)1110 2607 y(mo)s(des],)30
+b(page)h(75.)630 2771 y Fp(-l)384 b Fv(Lo)s(cal;)39 b(run)34
+b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
+b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110 2880 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(55.)630 3044 y Fp(-N)384
+b Fv(Don't)50 b(shorten)f(mo)s(dule)e(paths)i(if)f(-d)g(sp)s
+(eci\014ed.)95 b(See)50 b(Section)e(A.7.1)1110 3154 y([c)m(hec)m(k)m
+(out)33 b(options],)d(page)h(95.)630 3317 y Fp(-n)384
+b Fv(Do)34 b(not)f(run)f(mo)s(dule)f(program)i(\(if)f(an)m(y\).)50
+b(See)33 b(Section)g(A.7.1)h([c)m(hec)m(k)m(out)1110
+3427 y(options],)c(page)h(95.)630 3591 y Fp(-P)384 b
+Fv(Prune)48 b(empt)m(y)i(directories.)96 b(See)49 b(Chapter)g(14)h([Mo)
+m(ving)f(directories],)1110 3700 y(page)31 b(69.)630
+3864 y Fp(-p)384 b Fv(Chec)m(k)42 b(out)h(\014les)e(to)i(standard)e
+(output)h(\(a)m(v)m(oids)h(stic)m(kiness\).)75 b(See)42
+b(Sec-)1110 3973 y(tion)30 b(A.7.1)i([c)m(hec)m(k)m(out)h(options],)d
+(page)h(95.)630 4137 y Fp(-R)384 b Fv(Op)s(erate)31 b(recursiv)m(ely)e
+(\(default\).)43 b(See)31 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m
+(vior],)1110 4247 y(page)g(55.)630 4411 y Fp(-r)f Fr(tag)229
+b Fv(Chec)m(k)m(out)40 b(revision)d Fr(tag)47 b Fv(\(is)38
+b(stic)m(ky\).)66 b(See)39 b(Section)f(A.5)h([Common)g(op-)1110
+4520 y(tions],)30 b(page)h(88.)630 4684 y Fp(-s)384 b
+Fv(Lik)m(e)41 b(-c,)k(but)c(include)e(mo)s(dule)g(status.)74
+b(See)41 b(Section)h(A.7.1)g([c)m(hec)m(k)m(out)1110
+4793 y(options],)30 b(page)h(95.)150 4957 y Fp(commit)e([)p
+Fr(options)t Fp(])g([)p Fr(\014les)t Fh(:)15 b(:)g(:)o
+Fp(])630 5067 y Fv(Chec)m(k)31 b(c)m(hanges)g(in)m(to)f(the)h(rep)s
+(ository)-8 b(.)40 b(See)31 b(Section)f(A.8)h([commit],)g(page)g(96.)
+630 5230 y Fp(-F)f Fr(\014le)237 b Fv(Read)40 b(log)g(message)g(from)f
+Fr(\014le)p Fv(.)68 b(See)40 b(Section)f(A.8.1)i([commit)f(options],)
+1110 5340 y(page)31 b(97.)p eop
%%Page: 117 119
-117 118 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(117)0 366 y Fn(-d)30 b Fo(dates)147
-b Fs(Prin)m(t)32 b(information)f(ab)s(out)h(revisions)f(with)g(a)i(c)m
-(hec)m(kin)g(date/time)h(in)d(the)i(range)g(giv)m(en)g(b)m(y)g(the)480
-491 y(semicolon-separated)27 b(list)e(of)i(dates.)40
-b(The)26 b(date)h(formats)f(accepted)i(are)f(those)g(accepted)h(b)m(y)f
-(the)480 616 y(`)p Fn(-D)p Fs(')d(option)f(to)i(man)m(y)f(other)g
-Fr(cvs)f Fs(commands)g(\(see)i(Section)f(A.4)g([Common)g(options],)h
-(page)f(96\).)480 740 y(Dates)32 b(can)e(b)s(e)g(com)m(bined)g(in)m(to)
-g(ranges)h(as)f(follo)m(ws:)480 921 y Fo(d1)7 b Fn(<)p
-Fo(d2)480 1046 y(d2)g Fn(>)p Fo(d1)233 b Fs(Select)31
-b(the)f(revisions)f(that)i(w)m(ere)f(dep)s(osited)g(b)s(et)m(w)m(een)h
-Fo(d1)37 b Fs(and)30 b Fo(d2)p Fs(.)480 1227 y Fn(<)p
-Fo(d)480 1351 y(d)t Fn(>)377 b Fs(Select)31 b(all)e(revisions)f(dated)j
-Fo(d)i Fs(or)e(earlier.)480 1532 y Fo(d)t Fn(<)480 1657
-y(>)p Fo(d)381 b Fs(Select)31 b(all)e(revisions)f(dated)j
-Fo(d)i Fs(or)e(later.)480 1838 y Fo(d)429 b Fs(Select)31
-b(the)f(single,)f(latest)i(revision)e(dated)i Fo(d)i
-Fs(or)d(earlier.)480 2019 y(The)k(`)p Fn(>)p Fs(')h(or)g(`)p
-Fn(<)p Fs(')g(c)m(haracters)h(ma)m(y)f(b)s(e)f(follo)m(w)m(ed)g(b)m(y)h
-(`)p Fn(=)p Fs(')g(to)g(indicate)f(an)h(inclusiv)m(e)d(range)j(rather)
-480 2143 y(than)30 b(an)g(exclusiv)m(e)g(one.)480 2296
-y(Note)i(that)f(the)f(separator)h(is)f(a)g(semicolon)g(\(;\).)0
-2477 y Fn(-h)384 b Fs(Prin)m(t)39 b(only)g(the)i Fr(r)n(cs)e
-Fs(pathname,)j(w)m(orking)e(pathname,)j(head,)f(default)d(branc)m(h,)k
-(access)e(list,)480 2602 y(lo)s(c)m(ks,)31 b(sym)m(b)s(olic)d(names,)j
-(and)f(su\016x.)0 2783 y Fn(-l)384 b Fs(Lo)s(cal;)30
-b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g(directory)-8
-b(.)40 b(\(Default)31 b(is)f(to)h(run)e(recursiv)m(ely\).)0
-2964 y Fn(-N)384 b Fs(Do)29 b(not)g(prin)m(t)d(the)j(list)e(of)h(tags)h
-(for)f(this)f(\014le.)39 b(This)27 b(option)h(can)g(b)s(e)g(v)m(ery)g
-(useful)f(when)g(y)m(our)h(site)480 3088 y(uses)33 b(a)i(lot)f(of)g
-(tags,)i(so)e(rather)g(than)f Fn(")p Fs(more)p Fn(")p
-Fs('ing)g(o)m(v)m(er)i(3)g(pages)f(of)g(tag)h(information,)f(the)g(log)
-480 3213 y(information)29 b(is)g(presen)m(ted)h(without)g(tags)h(at)g
-(all.)0 3394 y Fn(-R)384 b Fs(Prin)m(t)29 b(only)h(the)g(name)h(of)f
-(the)h Fr(r)n(cs)e Fs(history)h(\014le.)0 3575 y Fn(-r)p
-Fo(revisions)480 3699 y Fs(Prin)m(t)i(information)e(ab)s(out)j
-(revisions)d(giv)m(en)j(in)e(the)i(comma-separated)h(list)d
-Fo(revisions)k Fs(of)d(revi-)480 3824 y(sions)d(and)h(ranges.)41
-b(The)30 b(follo)m(wing)f(table)h(explains)e(the)j(a)m(v)-5
-b(ailable)30 b(range)g(formats:)480 4005 y Fo(rev1)7
-b Fn(:)p Fo(rev2)87 b Fs(Revisions)29 b Fo(rev1)38 b
-Fs(to)31 b Fo(rev2)38 b Fs(\(whic)m(h)29 b(m)m(ust)i(b)s(e)e(on)i(the)f
-(same)h(branc)m(h\).)480 4186 y Fn(:)p Fo(rev)308 b Fs(Revisions)29
-b(from)h(the)g(b)s(eginning)e(of)i(the)h(branc)m(h)f(up)f(to)i(and)f
-(including)d Fo(rev)p Fs(.)480 4367 y Fo(rev)8 b Fn(:)300
-b Fs(Revisions)29 b(starting)h(with)f Fo(rev)38 b Fs(to)31
-b(the)g(end)e(of)i(the)g(branc)m(h)e(con)m(taining)h
-Fo(rev)p Fs(.)480 4548 y Fo(branc)m(h)209 b Fs(An)30
-b(argumen)m(t)h(that)g(is)e(a)i(branc)m(h)f(means)g(all)f(revisions)g
-(on)h(that)h(branc)m(h.)480 4729 y Fo(branc)m(h1)7 b
-Fn(:)p Fo(branc)m(h2)960 4853 y Fs(A)30 b(range)h(of)g(branc)m(hes)f
-(means)g(all)f(revisions)g(on)h(the)h(branc)m(hes)f(in)f(that)i(range.)
-480 5034 y Fo(branc)m(h)p Fn(.)161 b Fs(The)30 b(latest)h(revision)d
-(in)i Fo(branc)m(h)p Fs(.)480 5215 y(A)d(bare)g(`)p Fn(-r)p
-Fs(')g(with)e(no)i(revisions)e(means)i(the)g(latest)g(revision)f(on)g
-(the)h(default)g(branc)m(h,)g(normally)480 5340 y(the)k(trunk.)39
-b(There)30 b(can)h(b)s(e)e(no)i(space)g(b)s(et)m(w)m(een)g(the)f(`)p
-Fn(-r)p Fs(')g(option)g(and)g(its)g(argumen)m(t.)p eop
+117 118 bop 150 -116 a Fv(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1537 b(117)630 366 y Fp(-f)384 b
+Fv(F)-8 b(orce)24 b(the)e(\014le)f(to)h(b)s(e)g(committed;)j(disables)
+20 b(recursion.)36 b(See)23 b(Section)e(A.8.1)1110 476
+y([commit)31 b(options],)f(page)h(97.)630 631 y Fp(-l)384
+b Fv(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f
+(directory)-8 b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110
+740 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(55.)630
+895 y Fp(-m)f Fr(msg)197 b Fv(Use)50 b Fr(msg)58 b Fv(as)50
+b(log)g(message.)101 b(See)50 b(Section)g(A.8.1)h([commit)f(options],)
+1110 1004 y(page)31 b(97.)630 1159 y Fp(-n)384 b Fv(Do)38
+b(not)f(run)e(mo)s(dule)g(program)i(\(if)f(an)m(y\).)61
+b(See)37 b(Section)f(A.8.1)j([commit)1110 1268 y(options],)30
+b(page)h(97.)630 1423 y Fp(-R)384 b Fv(Op)s(erate)31
+b(recursiv)m(ely)e(\(default\).)43 b(See)31 b(Chapter)f(8)h([Recursiv)m
+(e)g(b)s(eha)m(vior],)1110 1533 y(page)g(55.)630 1687
+y Fp(-r)f Fr(rev)230 b Fv(Commit)30 b(to)h Fr(rev)p Fv(.)40
+b(See)31 b(Section)f(A.8.1)i([commit)f(options],)f(page)h(97.)150
+1842 y Fp(diff)e([)p Fr(options)t Fp(])g([)p Fr(\014les)t
+Fh(:)15 b(:)g(:)p Fp(])630 1951 y Fv(Sho)m(w)27 b(di\013erences)h(b)s
+(et)m(w)m(een)g(revisions.)38 b(See)29 b(Section)e(A.9)i([di\013)7
+b(],)28 b(page)h(98.)41 b(In)27 b(addition)630 2061 y(to)h(the)g
+(options)e(sho)m(wn)h(b)s(elo)m(w,)g(accepts)i(a)f(wide)e(v)-5
+b(ariet)m(y)27 b(of)h(options)f(to)h(con)m(trol)f(output)630
+2170 y(st)m(yle,)k(for)f(example)g(`)p Fp(-c)p Fv(')g(for)g(con)m(text)
+j(di\013s.)630 2325 y Fp(-D)d Fr(date1)138 b Fv(Di\013)36
+b(revision)f(for)h(date)h(against)f(w)m(orking)g(\014le.)57
+b(See)37 b(Section)f(A.9.1)i([di\013)1110 2435 y(options],)30
+b(page)h(99.)630 2589 y Fp(-D)f Fr(date2)138 b Fv(Di\013)45
+b Fr(rev1)7 b Fv(/)p Fr(date1)54 b Fv(against)45 b Fr(date2)p
+Fv(.)86 b(See)45 b(Section)g(A.9.1)h([di\013)e(options],)1110
+2699 y(page)31 b(99.)630 2853 y Fp(-l)384 b Fv(Lo)s(cal;)39
+b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
+b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110 2963 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(55.)630 3117 y Fp(-N)384
+b Fv(Include)36 b(di\013s)g(for)i(added)f(and)g(remo)m(v)m(ed)i
+(\014les.)61 b(See)38 b(Section)g(A.9.1)h([di\013)1110
+3227 y(options],)30 b(page)h(99.)630 3381 y Fp(-R)384
+b Fv(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+b(See)31 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
+3491 y(page)g(55.)630 3646 y Fp(-r)f Fr(rev1)185 b Fv(Di\013)36
+b(revision)e(for)h Fr(rev1)44 b Fv(against)36 b(w)m(orking)f(\014le.)57
+b(See)36 b(Section)g(A.9.1)h([di\013)1110 3755 y(options],)30
+b(page)h(99.)630 3910 y Fp(-r)f Fr(rev2)185 b Fv(Di\013)51
+b(rev1/date1)i(against)e(rev2.)104 b(See)51 b(Section)g(A.9.1)i
+([di\013)d(options],)1110 4019 y(page)31 b(99.)150 4174
+y Fp(edit)e([)p Fr(options)t Fp(])g([)p Fr(\014les)t
+Fh(:)15 b(:)g(:)p Fp(])630 4283 y Fv(Get)31 b(ready)g(to)g(edit)f(a)g
+(w)m(atc)m(hed)i(\014le.)40 b(See)30 b(Section)g(5.6.3)j([Editing)28
+b(\014les],)i(page)h(40.)630 4438 y Fp(-a)f Fr(actions)76
+b Fv(Sp)s(ecify)19 b(actions)i(for)g(temp)s(orary)g(w)m(atc)m(h,)j
+(where)d Fr(actions)j Fv(is)c Fp(edit)p Fv(,)i Fp(unedit)p
+Fv(,)1110 4548 y Fp(commit)p Fv(,)29 b Fp(all)p Fv(,)h(or)g
+Fp(none)p Fv(.)40 b(See)30 b(Section)g(5.6.3)j([Editing)28
+b(\014les],)i(page)h(40.)630 4702 y Fp(-l)384 b Fv(Lo)s(cal;)39
+b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
+b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110 4812 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(55.)630 4966 y Fp(-R)384
+b Fv(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+b(See)31 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
+5076 y(page)g(55.)150 5230 y Fp(editors)d([)p Fr(options)t
+Fp(])h([)p Fr(\014les)t Fh(:)15 b(:)g(:)p Fp(])630 5340
+y Fv(See)21 b(who)f(is)g(editing)f(a)i(w)m(atc)m(hed)h(\014le.)36
+b(See)21 b(Section)g(5.6.4)h([W)-8 b(atc)m(h)23 b(information],)e(page)
+h(41.)p eop
%%Page: 118 120
-118 119 bop 0 -116 a Fs(118)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(-s)g Fo(states)127
-b Fs(Prin)m(t)28 b(information)f(ab)s(out)h(revisions)f(whose)h(state)i
-(attributes)f(matc)m(h)g(one)g(of)g(the)g(states)h(giv)m(en)480
-491 y(in)f(the)i(comma-separated)h(list)d Fo(states)p
-Fs(.)0 680 y Fn(-t)384 b Fs(Prin)m(t)29 b(the)i(same)g(as)f(`)p
-Fn(-h)p Fs(',)h(plus)d(the)j(descriptiv)m(e)e(text.)0
-870 y Fn(-w)p Fo(logins)155 b Fs(Prin)m(t)34 b(information)g(ab)s(out)h
-(revisions)e(c)m(hec)m(k)m(ed)k(in)d(b)m(y)i(users)e(with)g(login)g
-(names)h(app)s(earing)f(in)480 994 y(the)25 b(comma-separated)g(list)e
-Fo(logins)p Fs(.)38 b(If)24 b Fo(logins)i Fs(is)e(omitted,)i(the)e
-(user's)g(login)f(is)g(assumed.)38 b(There)480 1119 y(can)31
-b(b)s(e)e(no)i(space)g(b)s(et)m(w)m(een)g(the)f(`)p Fn(-w)p
-Fs(')g(option)g(and)g(its)g(argumen)m(t.)125 1433 y Fn(log)i
-Fs(prin)m(ts)g(the)h(in)m(tersection)g(of)h(the)f(revisions)f(selected)
-i(with)e(the)h(options)g(`)p Fn(-d)p Fs(',)h(`)p Fn(-s)p
-Fs(',)g(and)f(`)p Fn(-w)p Fs(',)h(in)m(ter-)0 1558 y(sected)d(with)e
-(the)i(union)d(of)j(the)f(revisions)f(selected)i(b)m(y)f(`)p
-Fn(-b)p Fs(')g(and)g(`)p Fn(-r)p Fs('.)0 2041 y Fk(A.12.2)62
-b(log)31 b(examples)125 2322 y Fs(Con)m(tributed)d(examples)i(are)h
-(gratefully)e(accepted.)0 2839 y Fm(A.13)68 b(rdi\013|'patc)l(h')32
-b(format)f(di\013s)g(b)t(et)l(w)l(een)h(releases)75 3120
-y Fq(\017)60 b Fs(rdi\013)29 b([-\015ags])i([-V)g(vn])f([-r)h(t)p
-Fn(|)p Fs(-D)g(d)f([-r)g(t2)p Fn(|)p Fs(-D)i(d2]])e(mo)s(dules)p
-Fh(:)15 b(:)g(:)75 3277 y Fq(\017)60 b Fs(Requires:)40
-b(rep)s(ository)-8 b(.)75 3434 y Fq(\017)60 b Fs(Changes:)40
-b(nothing.)75 3591 y Fq(\017)60 b Fs(Synon)m(ym:)40 b(patc)m(h)125
-3905 y(Builds)27 b(a)j(Larry)f(W)-8 b(all)30 b(format)g(patc)m(h\(1\))h
-(\014le)e(b)s(et)m(w)m(een)h(t)m(w)m(o)i(releases,)e(that)g(can)g(b)s
-(e)f(fed)h(directly)e(in)m(to)i(the)0 4030 y(patc)m(h)f(program)f(to)h
-(bring)e(an)h(old)g(release)g(up-to-date)i(with)d(the)h(new)g(release.)
-41 b(\(This)27 b(is)g(one)i(of)f(the)h(few)f Fr(cvs)0
-4154 y Fs(commands)33 b(that)h(op)s(erates)f(directly)f(from)h(the)g
-(rep)s(ository)-8 b(,)33 b(and)g(do)s(esn't)g(require)f(a)h(prior)f(c)m
-(hec)m(k)m(out.\))51 b(The)0 4279 y(di\013)29 b(output)h(is)f(sen)m(t)i
-(to)g(the)g(standard)f(output)g(device.)125 4560 y(Y)-8
-b(ou)45 b(can)g(sp)s(ecify)e(\(using)h(the)h(standard)f(`)p
-Fn(-r)p Fs(')g(and)h(`)p Fn(-D)p Fs(')f(options\))h(an)m(y)g(com)m
-(bination)f(of)h(one)g(or)g(t)m(w)m(o)0 4685 y(revisions)24
-b(or)h(dates.)40 b(If)25 b(only)g(one)h(revision)d(or)j(date)g(is)f(sp)
-s(eci\014ed,)g(the)h(patc)m(h)g(\014le)e(re\015ects)i(di\013erences)f
-(b)s(et)m(w)m(een)0 4809 y(that)31 b(revision)e(or)h(date)h(and)f(the)g
-(curren)m(t)g(head)h(revisions)d(in)h(the)i Fr(r)n(cs)e
-Fs(\014le.)125 5091 y(Note)34 b(that)g(if)e(the)i(soft)m(w)m(are)h
-(release)e(a\013ected)i(is)d(con)m(tained)i(in)e(more)i(than)f(one)g
-(directory)-8 b(,)34 b(then)f(it)g(ma)m(y)0 5215 y(b)s(e)h(necessary)i
-(to)g(sp)s(ecify)d(the)j(`)p Fn(-p)p Fs(')f(option)f(to)i(the)f(patc)m
-(h)h(command)f(when)f(patc)m(hing)h(the)g(old)f(sources,)j(so)0
-5340 y(that)31 b(patc)m(h)g(is)e(able)h(to)h(\014nd)e(the)i(\014les)e
-(that)i(are)g(lo)s(cated)g(in)e(other)h(directories.)p
-eop
+118 119 bop 150 -116 a Fv(118)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 366 y Fp(-l)384 b Fv(Lo)s(cal;)39
+b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
+b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110 476 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(55.)630 634 y Fp(-R)384 b
+Fv(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43 b(See)31
+b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
+744 y(page)g(55.)150 902 y Fp(export)e([)p Fr(options)t
+Fp(])g Fr(mo)s(dules)t Fh(:)15 b(:)g(:)630 1011 y Fv(Exp)s(ort)30
+b(\014les)f(from)h(CVS.)g(See)g(Section)h(A.10)g([exp)s(ort],)g(page)g
+(100.)630 1169 y Fp(-D)f Fr(date)183 b Fv(Chec)m(k)28
+b(out)h(revisions)d(as)i(of)h Fr(date)p Fv(.)40 b(See)28
+b(Section)g(A.5)h([Common)f(options],)1110 1279 y(page)j(88.)630
+1437 y Fp(-d)f Fr(dir)241 b Fv(Chec)m(k)31 b(out)f(in)m(to)h
+Fr(dir)p Fv(.)39 b(See)30 b(Section)h(A.10.1)h([exp)s(ort)e(options],)g
+(page)i(100.)630 1595 y Fp(-f)384 b Fv(Use)27 b(head)g(revision)f(if)g
+(tag/date)j(not)f(found.)38 b(See)27 b(Section)g(A.5)h([Common)1110
+1704 y(options],)i(page)h(88.)630 1862 y Fp(-k)f Fr(k\015ag)165
+b Fv(Use)57 b Fr(k\015ag)64 b Fv(k)m(eyw)m(ord)57 b(expansion.)118
+b(See)56 b(Section)g(16.4)i([Substitution)1110 1972 y(mo)s(des],)30
+b(page)h(75.)630 2130 y Fp(-l)384 b Fv(Lo)s(cal;)39 b(run)34
+b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
+b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110 2239 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(55.)630 2397 y Fp(-N)384
+b Fv(Don't)46 b(shorten)e(mo)s(dule)g(paths)g(if)g(-d)h(sp)s
+(eci\014ed.)82 b(See)45 b(Section)g(A.10.1)1110 2507
+y([exp)s(ort)30 b(options],)h(page)g(100.)630 2665 y
+Fp(-n)384 b Fv(Do)37 b(not)g(run)e(mo)s(dule)f(program)j(\(if)e(an)m
+(y\).)60 b(See)36 b(Section)h(A.10.1)h([exp)s(ort)1110
+2774 y(options],)30 b(page)h(100.)630 2932 y Fp(-P)384
+b Fv(Prune)48 b(empt)m(y)i(directories.)96 b(See)49 b(Chapter)g(14)h
+([Mo)m(ving)f(directories],)1110 3042 y(page)31 b(69.)630
+3200 y Fp(-R)384 b Fv(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+b(See)31 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
+3309 y(page)g(55.)630 3467 y Fp(-r)f Fr(tag)229 b Fv(Chec)m(k)m(out)40
+b(revision)d Fr(tag)47 b Fv(\(is)38 b(stic)m(ky\).)66
+b(See)39 b(Section)f(A.5)h([Common)g(op-)1110 3577 y(tions],)30
+b(page)h(88.)150 3735 y Fp(history)d([)p Fr(options)t
+Fp(])h([)p Fr(\014les)t Fh(:)15 b(:)g(:)p Fp(])630 3844
+y Fv(Sho)m(w)30 b(rep)s(ository)f(access)j(history)-8
+b(.)40 b(See)31 b(Section)f(A.11)h([history],)f(page)i(101.)630
+4002 y Fp(-a)384 b Fv(All)43 b(users)h(\(default)g(is)g(self)7
+b(\).)83 b(See)45 b(Section)g(A.11.1)h([history)e(options],)1110
+4112 y(page)31 b(101.)630 4270 y Fp(-b)f Fr(str)247 b
+Fv(Bac)m(k)57 b(to)f(record)f(with)f Fr(str)62 b Fv(in)54
+b(mo)s(dule/\014le/rep)s(os)f(\014eld.)114 b(See)55 b(Sec-)1110
+4379 y(tion)30 b(A.11.1)i([history)e(options],)g(page)h(101.)630
+4537 y Fp(-c)384 b Fv(Rep)s(ort)33 b(on)g(committed)g(\(mo)s
+(di\014ed\))e(\014les.)48 b(See)33 b(Section)g(A.11.1)i([history)1110
+4647 y(options],)30 b(page)h(101.)630 4805 y Fp(-D)f
+Fr(date)183 b Fv(Since)29 b Fr(date)p Fv(.)42 b(See)30
+b(Section)h(A.11.1)h([history)d(options],)i(page)g(101.)630
+4963 y Fp(-e)384 b Fv(Rep)s(ort)38 b(on)h(all)e(record)i(t)m(yp)s(es.)
+65 b(See)39 b(Section)g(A.11.1)h([history)e(options],)1110
+5072 y(page)31 b(101.)630 5230 y Fp(-l)384 b Fv(Last)32
+b(mo)s(di\014ed)d(\(committed)j(or)g(mo)s(di\014ed)d(rep)s(ort\).)44
+b(See)32 b(Section)f(A.11.1)1110 5340 y([history)f(options],)g(page)h
+(101.)p eop
%%Page: 119 121
-119 120 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(119)0 366 y Fk(A.13.1)62 b(rdi\013)31
-b(options)125 642 y Fs(These)j(standard)g(options)g(are)h(supp)s(orted)
-e(b)m(y)i Fn(rdiff)e Fs(\(see)j(Section)e(A.4)i([Common)f(options],)g
-(page)h(96,)0 766 y(for)30 b(a)h(complete)g(description)d(of)j(them\):)
-0 1068 y Fn(-D)f Fo(date)183 b Fs(Use)31 b(the)f(most)h(recen)m(t)g
-(revision)e(no)h(later)h(than)f Fo(date)p Fs(.)0 1245
-y Fn(-f)384 b Fs(If)30 b(no)h(matc)m(hing)g(revision)e(is)h(found,)g
-(retriev)m(e)i(the)f(most)g(recen)m(t)h(revision)d(\(instead)h(of)i
-(ignoring)480 1369 y(the)f(\014le\).)0 1546 y Fn(-l)384
-b Fs(Lo)s(cal;)30 b(don't)h(descend)f(sub)s(directories.)0
-1723 y Fn(-r)g Fo(tag)229 b Fs(Use)31 b(revision)d Fo(tag)p
-Fs(.)125 2025 y(In)h(addition)g(to)i(the)f(ab)s(o)m(v)m(e,)i(these)f
-(options)f(are)h(a)m(v)-5 b(ailable:)0 2326 y Fn(-c)384
-b Fs(Use)31 b(the)f(con)m(text)j(di\013)c(format.)41
-b(This)28 b(is)i(the)g(default)g(format.)0 2503 y Fn(-s)384
-b Fs(Create)23 b(a)f(summary)f(c)m(hange)i(rep)s(ort)e(instead)g(of)h
-(a)g(patc)m(h.)39 b(The)21 b(summary)g(includes)f(information)480
-2628 y(ab)s(out)28 b(\014les)f(that)i(w)m(ere)g(c)m(hanged)g(or)g
-(added)e(b)s(et)m(w)m(een)i(the)g(releases.)40 b(It)29
-b(is)e(sen)m(t)i(to)g(the)g(standard)480 2752 y(output)38
-b(device.)66 b(This)37 b(is)h(useful)f(for)h(\014nding)f(out,)k(for)d
-(example,)j(whic)m(h)d(\014les)f(ha)m(v)m(e)j(c)m(hanged)480
-2877 y(b)s(et)m(w)m(een)31 b(t)m(w)m(o)h(dates)f(or)f(revisions.)0
-3054 y Fn(-t)384 b Fs(A)25 b(di\013)e(of)i(the)g(top)g(t)m(w)m(o)h
-(revisions)d(is)h(sen)m(t)h(to)g(the)g(standard)f(output)g(device.)39
-b(This)23 b(is)h(most)h(useful)480 3178 y(for)30 b(seeing)g(what)h(the)
-f(last)g(c)m(hange)i(to)f(a)g(\014le)e(w)m(as.)0 3355
-y Fn(-u)384 b Fs(Use)38 b(the)g(unidi\013)c(format)k(for)f(the)h(con)m
-(text)h(di\013s.)61 b(This)36 b(option)h(is)g(not)g(a)m(v)-5
-b(ailable)37 b(if)g(y)m(our)g(di\013)480 3480 y(do)s(es)25
-b(not)g(supp)s(ort)e(the)i(unidi\013)c(format.)40 b(Remem)m(b)s(er)24
-b(that)i(old)e(v)m(ersions)g(of)h(the)g Fn(patch)e Fs(program)480
-3604 y(can't)30 b(handle)d(the)i(unidi\013)d(format,)k(so)f(if)f(y)m
-(ou)i(plan)d(to)j(p)s(ost)e(this)g(patc)m(h)i(to)f(the)h(net)f(y)m(ou)g
-(should)480 3729 y(probably)g(not)h(use)g(`)p Fn(-u)p
-Fs('.)0 3906 y Fn(-V)g Fo(vn)255 b Fs(Expand)29 b Fr(r)n(cs)f
-Fs(k)m(eyw)m(ords)j(according)e(to)i(the)f(rules)e(curren)m(t)i(in)e
-Fr(r)n(cs)h Fs(v)m(ersion)g Fo(vn)h Fs(\(the)g(expansion)480
-4030 y(format)h(c)m(hanged)g(with)e Fr(r)n(cs)g Fs(v)m(ersion)h(5\).)0
-4457 y Fk(A.13.2)62 b(rdi\013)31 b(examples)125 4733
-y Fs(Supp)s(ose)37 b(y)m(ou)j(receiv)m(e)h(mail)d(from)h
-Fn(foo@bar.com)e Fs(asking)i(for)g(an)h(up)s(date)f(from)g(release)h
-(1.2)h(to)f(1.4)h(of)0 4857 y(the)32 b(tc)h(compiler.)44
-b(Y)-8 b(ou)33 b(ha)m(v)m(e)g(no)f(suc)m(h)g(patc)m(hes)g(on)g(hand,)g
-(but)f(with)g Fr(cvs)g Fs(that)i(can)f(easily)f(b)s(e)g(\014xed)h(with)
-f(a)0 4982 y(command)f(suc)m(h)g(as)h(this:)240 5236
-y Fn($)47 b(cvs)g(rdiff)g(-c)g(-r)g(FOO1_2)f(-r)h(FOO1_4)f(tc)i(|)f(\\)
-240 5340 y($$)g(Mail)g(-s)g('The)g(patches)e(you)i(asked)g(for')f
-(foo@bar.com)p eop
+119 120 bop 150 -116 a Fv(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1537 b(119)630 366 y Fp(-m)30 b
+Fr(mo)s(dule)1110 476 y Fv(Rep)s(ort)41 b(on)g Fr(mo)s(dule)k
+Fv(\(rep)s(eatable\).)74 b(See)42 b(Section)f(A.11.1)i([history)e(op-)
+1110 586 y(tions],)30 b(page)h(101.)630 746 y Fp(-n)f
+Fr(mo)s(dule)1110 856 y Fv(In)g Fr(mo)s(dule)p Fv(.)39
+b(See)30 b(Section)g(A.11.1)j([history)c(options],)i(page)g(101.)630
+1017 y Fp(-o)384 b Fv(Rep)s(ort)39 b(on)g(c)m(hec)m(k)m(ed)i(out)e(mo)s
+(dules.)66 b(See)39 b(Section)g(A.11.1)i([history)e(op-)1110
+1126 y(tions],)30 b(page)h(101.)630 1287 y Fp(-r)f Fr(rev)230
+b Fv(Since)29 b(revision)g Fr(rev)p Fv(.)41 b(See)30
+b(Section)g(A.11.1)j([history)c(options],)i(page)g(101.)630
+1447 y Fp(-T)384 b Fv(Pro)s(duce)32 b(rep)s(ort)f(on)i(all)e(T)-8
+b(A)m(Gs.)47 b(See)33 b(Section)f(A.11.1)j([history)c(options],)1110
+1557 y(page)g(101.)630 1718 y Fp(-t)f Fr(tag)229 b Fv(Since)51
+b(tag)j(record)e(placed)g(in)g(history)f(\014le)g(\(b)m(y)i(an)m(y)m
+(one\).)109 b(See)52 b(Sec-)1110 1827 y(tion)30 b(A.11.1)i([history)e
+(options],)g(page)h(101.)630 1988 y Fp(-u)f Fr(user)191
+b Fv(F)-8 b(or)41 b(user)f Fr(user)46 b Fv(\(rep)s(eatable\).)72
+b(See)41 b(Section)f(A.11.1)i([history)e(options],)1110
+2097 y(page)31 b(101.)630 2258 y Fp(-w)384 b Fv(W)-8
+b(orking)43 b(directory)g(m)m(ust)g(matc)m(h.)80 b(See)43
+b(Section)g(A.11.1)i([history)e(op-)1110 2368 y(tions],)30
+b(page)h(101.)630 2528 y Fp(-x)f Fr(t)m(yp)s(es)144 b
+Fv(Rep)s(ort)31 b(on)f Fr(t)m(yp)s(es)p Fv(,)i(one)f(or)g(more)g(of)g
+Fp(TOEFWUCGMAR)p Fv(.)39 b(See)31 b(Section)g(A.11.1)1110
+2638 y([history)f(options],)g(page)h(101.)630 2798 y
+Fp(-z)f Fr(zone)178 b Fv(Output)37 b(for)h(time)g(zone)h
+Fr(zone)p Fv(.)64 b(See)39 b(Section)f(A.11.1)i([history)d(options],)
+1110 2908 y(page)31 b(101.)150 3069 y Fp(import)e([)p
+Fr(options)t Fp(])g Fr(rep)s(ository)37 b(v)m(endor-tag)i(release-tags)
+t Fh(:)15 b(:)g(:)630 3178 y Fv(Imp)s(ort)47 b(\014les)h(in)m(to)g
+(CVS,)g(using)f(v)m(endor)h(branc)m(hes.)94 b(See)49
+b(Section)f(A.12)i([imp)s(ort],)630 3288 y(page)31 b(102.)630
+3448 y Fp(-b)f Fr(bra)222 b Fv(Imp)s(ort)38 b(to)h(v)m(endor)g(branc)m
+(h)f Fr(bra)p Fv(.)66 b(See)39 b(Section)g(12.6)h([Multiple)d(v)m
+(endor)1110 3558 y(branc)m(hes],)31 b(page)g(65.)630
+3719 y Fp(-d)384 b Fv(Use)41 b(the)g(\014le's)f(mo)s(di\014cation)f
+(time)h(as)h(the)g(time)f(of)h(imp)s(ort.)70 b(See)40
+b(Sec-)1110 3828 y(tion)30 b(A.12.1)i([imp)s(ort)d(options],)h(page)i
+(103.)630 3989 y Fp(-k)e Fr(k\015ag)165 b Fv(Set)39 b(default)g(R)m(CS)
+f(k)m(eyw)m(ord)i(substitution)c(mo)s(de.)67 b(See)39
+b(Section)g(A.12.1)1110 4098 y([imp)s(ort)29 b(options],)h(page)h(103.)
+630 4259 y Fp(-m)f Fr(msg)197 b Fv(Use)46 b Fr(msg)54
+b Fv(for)45 b(log)h(message.)88 b(See)46 b(Section)g(A.12.1)i([imp)s
+(ort)c(options],)1110 4369 y(page)31 b(103.)630 4529
+y Fp(-I)f Fr(ign)232 b Fv(More)22 b(\014les)d(to)j(ignore)e(\(!)38
+b(to)22 b(reset\).)38 b(See)21 b(Section)g(A.12.1)i([imp)s(ort)c
+(options],)1110 4639 y(page)31 b(103.)630 4800 y Fp(-W)f
+Fr(sp)s(ec)184 b Fv(More)31 b(wrapp)s(ers.)39 b(See)30
+b(Section)h(A.12.1)h([imp)s(ort)d(options],)h(page)h(103.)150
+4960 y Fp(init)288 b Fv(Create)31 b(a)g(CVS)e(rep)s(ository)g(if)g(it)h
+(do)s(esn't)g(exist.)41 b(See)30 b(Section)g(3.6)h([Creating)f(a)h(rep)
+s(osi-)630 5070 y(tory],)g(page)g(20.)150 5230 y Fp(log)e([)p
+Fr(options)t Fp(])g([)p Fr(\014les)t Fh(:)15 b(:)g(:)p
+Fp(])630 5340 y Fv(Prin)m(t)29 b(out)i(history)e(information)g(for)h
+(\014les.)40 b(See)30 b(Section)h(A.13)g([log],)g(page)h(104.)p
+eop
%%Page: 120 122
-120 121 bop 0 -116 a Fs(120)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(Supp)s(ose)18
-b(y)m(ou)j(ha)m(v)m(e)h(made)e(release)h(1.3,)j(and)c(fork)m(ed)g(a)h
-(branc)m(h)f(called)g(`)p Fn(R_1_3fix)p Fs(')f(for)h(bug\014xes.)36
-b(`)p Fn(R_1_3_1)p Fs(')0 491 y(corresp)s(onds)h(to)j(release)f(1.3.1,)
-k(whic)m(h)37 b(w)m(as)i(made)g(some)g(time)f(ago.)67
-b(No)m(w,)42 b(y)m(ou)d(w)m(an)m(t)g(to)h(see)f(ho)m(w)g(m)m(uc)m(h)0
-616 y(dev)m(elopmen)m(t)31 b(has)f(b)s(een)g(done)g(on)g(the)h(branc)m
-(h.)40 b(This)28 b(command)i(can)h(b)s(e)f(used:)240
-871 y Fn($)47 b(cvs)g(patch)g(-s)g(-r)g(R_1_3_1)f(-r)h(R_1_3fix)f
-(module-name)240 974 y(cvs)h(rdiff:)f(Diffing)g(module-name)240
-1078 y(File)h(ChangeLog,v)d(changed)i(from)h(revision)e(1.52.2.5)h(to)h
-(1.52.2.6)240 1182 y(File)g(foo.c,v)e(changed)h(from)h(revision)e
-(1.52.2.3)h(to)h(1.52.2.4)240 1286 y(File)g(bar.h,v)e(changed)h(from)h
-(revision)e(1.29.2.1)h(to)h(1.2)0 1750 y Fm(A.14)68 b(release|Indicate)
-33 b(that)e(a)g(Mo)t(dule)f(is)g(no)h(longer)g(in)f(use)75
-2026 y Fq(\017)60 b Fs(release)31 b([-d])f(directories)p
-Fh(:)15 b(:)g(:)75 2177 y Fq(\017)60 b Fs(Requires:)40
-b(W)-8 b(orking)30 b(directory)-8 b(.)75 2329 y Fq(\017)60
-b Fs(Changes:)40 b(W)-8 b(orking)31 b(directory)-8 b(,)30
-b(history)g(log.)125 2631 y(This)j(command)j(is)f(mean)m(t)h(to)h
-(safely)e(cancel)h(the)g(e\013ect)h(of)f(`)p Fn(cvs)29
-b(checkout)p Fs('.)55 b(Since)35 b Fr(cvs)f Fs(do)s(esn't)i(lo)s(c)m(k)
-0 2756 y(\014les,)f(it)f(isn't)f(strictly)h(necessary)h(to)g(use)f
-(this)g(command.)53 b(Y)-8 b(ou)35 b(can)f(alw)m(a)m(ys)h(simply)d
-(delete)j(y)m(our)g(w)m(orking)0 2880 y(directory)-8
-b(,)28 b(if)e(y)m(ou)h(lik)m(e;)h(but)e(y)m(ou)i(risk)d(losing)h(c)m
-(hanges)i(y)m(ou)g(ma)m(y)f(ha)m(v)m(e)i(forgotten,)g(and)d(y)m(ou)i
-(lea)m(v)m(e)g(no)f(trace)h(in)0 3005 y(the)e Fr(cvs)g
-Fs(history)f(\014le)g(\(see)i(Section)f(C.10)h([history)f(\014le],)g
-(page)h(151\))h(that)f(y)m(ou'v)m(e)h(abandoned)d(y)m(our)h(c)m(hec)m
-(k)m(out.)125 3281 y(Use)d(`)p Fn(cvs)30 b(release)p
-Fs(')21 b(to)j(a)m(v)m(oid)f(these)g(problems.)37 b(This)21
-b(command)i(c)m(hec)m(ks)h(that)g(no)f(uncommitted)f(c)m(hanges)0
-3405 y(are)33 b(presen)m(t;)i(that)f(y)m(ou)f(are)g(executing)h(it)e
-(from)h(immediately)e(ab)s(o)m(v)m(e)j(a)g Fr(cvs)e Fs(w)m(orking)g
-(directory;)i(and)e(that)0 3530 y(the)d(rep)s(ository)e(recorded)h(for)
-h(y)m(our)f(\014les)g(is)f(the)i(same)g(as)g(the)f(rep)s(ository)g
-(de\014ned)f(in)g(the)i(mo)s(dule)e(database.)125 3805
-y(If)h(all)g(these)h(conditions)f(are)h(true,)g(`)p Fn(cvs)h(release)p
-Fs(')d(lea)m(v)m(es)j(a)g(record)f(of)g(its)f(execution)h(\(attesting)h
-(to)g(y)m(our)0 3930 y(in)m(ten)m(tionally)f(abandoning)g(y)m(our)h(c)m
-(hec)m(k)m(out\))j(in)c(the)i Fr(cvs)e Fs(history)g(log.)0
-4361 y Fk(A.14.1)62 b(release)31 b(options)125 4637 y
-Fs(The)e Fn(release)g Fs(command)h(supp)s(orts)e(one)j(command)f
-(option:)0 4940 y Fn(-d)384 b Fs(Delete)27 b(y)m(our)f(w)m(orking)f
-(cop)m(y)i(of)f(the)g(\014le)f(if)g(the)h(release)h(succeeds.)39
-b(If)26 b(this)f(\015ag)h(is)f(not)h(giv)m(en)g(y)m(our)480
-5064 y(\014les)j(will)f(remain)h(in)g(y)m(our)i(w)m(orking)e(directory)
--8 b(.)480 5215 y Fi(W)g(arning:)66 b Fs(The)43 b Fn(release)e
-Fs(command)i(deletes)g(all)f(directories)g(and)h(\014les)f(recursiv)m
-(ely)-8 b(.)78 b(This)480 5340 y(has)37 b(the)h(v)m(ery)g(serious)e
-(side-e\013ect)j(that)f(an)m(y)g(directory)f(that)h(y)m(ou)f(ha)m(v)m
-(e)i(created)g(inside)c(y)m(our)p eop
+120 121 bop 150 -116 a Fv(120)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 366 y Fp(-b)384 b Fv(Only)34
+b(list)g(revisions)f(on)i(the)h(default)e(branc)m(h.)56
+b(See)35 b(Section)g(A.13.1)j([log)1110 476 y(options],)30
+b(page)h(104.)630 640 y Fp(-d)f Fr(dates)147 b Fv(Sp)s(ecify)46
+b(dates)j(\()p Fr(d1)7 b Fp(<)p Fr(d2)55 b Fv(for)48
+b(range,)53 b Fr(d)e Fv(for)d(latest)h(b)s(efore\).)93
+b(See)48 b(Sec-)1110 749 y(tion)30 b(A.13.1)i([log)f(options],)f(page)h
+(104.)630 913 y Fp(-h)384 b Fv(Only)29 b(prin)m(t)g(header.)40
+b(See)31 b(Section)f(A.13.1)i([log)f(options],)f(page)h(104.)630
+1077 y Fp(-l)384 b Fv(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i
+(w)m(orking)f(directory)-8 b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110
+1186 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(55.)630
+1350 y Fp(-N)384 b Fv(Do)31 b(not)g(list)e(tags.)42 b(See)30
+b(Section)g(A.13.1)j([log)d(options],)h(page)g(104.)630
+1514 y Fp(-R)384 b Fv(Only)43 b(prin)m(t)h(name)h(of)g(R)m(CS)g
+(\014le.)84 b(See)45 b(Section)g(A.13.1)i([log)e(options],)1110
+1623 y(page)31 b(104.)630 1787 y Fp(-r)f Fr(revs)194
+b Fv(Only)27 b(list)h(revisions)e Fr(revs)p Fv(.)40 b(See)29
+b(Section)g(A.13.1)i([log)e(options],)g(page)g(104.)630
+1951 y Fp(-s)h Fr(states)127 b Fv(Only)39 b(list)h(revisions)f(with)h
+(sp)s(eci\014ed)f(states.)74 b(See)41 b(Section)g(A.13.1)i([log)1110
+2060 y(options],)30 b(page)h(104.)630 2224 y Fp(-t)384
+b Fv(Only)41 b(prin)m(t)g(header)h(and)g(descriptiv)m(e)g(text.)78
+b(See)43 b(Section)f(A.13.1)j([log)1110 2334 y(options],)30
+b(page)h(104.)630 2497 y Fp(-w)f Fr(logins)125 b Fv(Only)21
+b(list)h(revisions)f(c)m(hec)m(k)m(ed)k(in)c(b)m(y)i(sp)s(eci\014ed)e
+(logins.)37 b(See)23 b(Section)g(A.13.1)1110 2607 y([log)31
+b(options],)f(page)h(104.)150 2771 y Fp(login)240 b Fv(Prompt)34
+b(for)h(passw)m(ord)f(for)g(authen)m(ticating)h(serv)m(er.)54
+b(See)35 b(Section)f(3.9.3.2)k([P)m(assw)m(ord)630 2880
+y(authen)m(tication)31 b(clien)m(t],)f(page)h(25.)150
+3044 y Fp(logout)192 b Fv(Remo)m(v)m(e)39 b(stored)d(passw)m(ord)g(for)
+h(authen)m(ticating)g(serv)m(er.)60 b(See)37 b(Section)g(3.9.3.2)i([P)m
+(ass-)630 3154 y(w)m(ord)30 b(authen)m(tication)h(clien)m(t],)f(page)h
+(25.)150 3317 y Fp(rdiff)e([)p Fr(options)t Fp(])g Fr(mo)s(dules)t
+Fh(:)15 b(:)g(:)630 3427 y Fv(Sho)m(w)30 b(di\013erences)g(b)s(et)m(w)m
+(een)h(releases.)40 b(See)31 b(Section)f(A.14)i([rdi\013)7
+b(],)29 b(page)j(106.)630 3591 y Fp(-c)384 b Fv(Con)m(text)33
+b(di\013)d(output)i(format)g(\(default\).)45 b(See)32
+b(Section)g(A.14.1)h([rdi\013)e(op-)1110 3700 y(tions],)f(page)h(106.)
+630 3864 y Fp(-D)f Fr(date)183 b Fv(Select)29 b(revisions)e(based)h(on)
+h Fr(date)p Fv(.)41 b(See)29 b(Section)f(A.5)i([Common)e(options],)1110
+3973 y(page)j(88.)630 4137 y Fp(-f)384 b Fv(Use)27 b(head)g(revision)f
+(if)g(tag/date)j(not)f(found.)38 b(See)27 b(Section)g(A.5)h([Common)
+1110 4247 y(options],)i(page)h(88.)630 4411 y Fp(-l)384
+b Fv(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f
+(directory)-8 b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110
+4520 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(55.)630
+4684 y Fp(-R)384 b Fv(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+b(See)31 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
+4793 y(page)g(55.)630 4957 y Fp(-r)f Fr(rev)230 b Fv(Select)34
+b(revisions)d(based)i(on)h Fr(rev)p Fv(.)50 b(See)33
+b(Section)h(A.5)g([Common)f(options],)1110 5067 y(page)e(88.)630
+5230 y Fp(-s)384 b Fv(Short)33 b(patc)m(h)h(-)g(one)g(liner)e(p)s(er)g
+(\014le.)50 b(See)34 b(Section)f(A.14.1)j([rdi\013)c(options],)1110
+5340 y(page)f(106.)p eop
%%Page: 121 123
-121 122 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(121)480 366 y(c)m(hec)m(k)m(ed-out)43
-b(sources,)f(and)d(not)i(added)e(to)i(the)f(rep)s(ository)f(\(using)f
-(the)j Fn(add)e Fs(command;)44 b(see)480 491 y(Chapter)30
-b(9)h([Adding)e(\014les],)g(page)i(63\))h(will)c(b)s(e)h(silen)m(tly)g
-(deleted|ev)m(en)i(if)e(it)h(is)g(non-empt)m(y!)0 891
-y Fk(A.14.2)62 b(release)31 b(output)125 1165 y Fs(Before)40
-b Fn(release)e Fs(releases)h(y)m(our)h(sources)g(it)f(will)e(prin)m(t)h
-(a)i(one-line)e(message)j(for)e(an)m(y)h(\014le)f(that)h(is)f(not)0
-1289 y(up-to-date.)125 1563 y Fi(W)-8 b(arning:)70 b
-Fs(An)m(y)45 b(new)f(directories)g(that)i(y)m(ou)f(ha)m(v)m(e)i
-(created,)j(but)44 b(not)h(added)f(to)i(the)f Fr(cvs)f
-Fs(directory)0 1688 y(hierarc)m(h)m(y)36 b(with)f(the)h
-Fn(add)g Fs(command)g(\(see)h(Chapter)f(9)g([Adding)f(\014les],)i(page)
-h(63\))f(will)d(b)s(e)h(silen)m(tly)g(ignored)0 1812
-y(\(and)30 b(deleted,)h(if)e(`)p Fn(-d)p Fs(')h(is)g(sp)s(eci\014ed\),)
-f(ev)m(en)i(if)e(they)i(con)m(tain)f(\014les.)0 2107
-y Fn(U)g Fo(\014le)0 2232 y Fn(P)g Fo(\014le)285 b Fs(There)32
-b(exists)g(a)i(new)m(er)e(revision)f(of)i(this)e(\014le)h(in)g(the)g
-(rep)s(ository)-8 b(,)33 b(and)f(y)m(ou)h(ha)m(v)m(e)h(not)f(mo)s
-(di\014ed)480 2356 y(y)m(our)d(lo)s(cal)g(cop)m(y)h(of)g(the)f(\014le)g
-(\(`)p Fn(U)p Fs(')h(and)e(`)p Fn(P)p Fs(')i(mean)f(the)h(same)g
-(thing\).)0 2523 y Fn(A)f Fo(\014le)285 b Fs(The)41 b(\014le)f(has)i(b)
-s(een)e(added)h(to)h(y)m(our)g(priv)-5 b(ate)41 b(cop)m(y)h(of)f(the)h
-(sources,)i(but)d(has)g(not)h(y)m(et)h(b)s(een)480 2647
-y(committed)26 b(to)h(the)f(rep)s(ository)-8 b(.)39 b(If)26
-b(y)m(ou)g(delete)g(y)m(our)g(cop)m(y)h(of)f(the)h(sources)f(this)f
-(\014le)g(will)e(b)s(e)j(lost.)0 2814 y Fn(R)k Fo(\014le)285
-b Fs(The)43 b(\014le)f(has)h(b)s(een)g(remo)m(v)m(ed)h(from)f(y)m(our)g
-(priv)-5 b(ate)43 b(cop)m(y)h(of)f(the)h(sources,)j(but)42
-b(has)h(not)h(y)m(et)480 2938 y(b)s(een)29 b(remo)m(v)m(ed)i(from)e
-(the)g(rep)s(ository)-8 b(,)30 b(since)f(y)m(ou)h(ha)m(v)m(e)h(not)f(y)
-m(et)g(committed)g(the)g(remo)m(v)-5 b(al.)41 b(See)480
-3063 y(Section)30 b(A.7)h([commit],)g(page)h(105.)0 3230
-y Fn(M)e Fo(\014le)285 b Fs(The)35 b(\014le)f(is)h(mo)s(di\014ed)e(in)h
-(y)m(our)i(w)m(orking)e(directory)-8 b(.)56 b(There)35
-b(migh)m(t)g(also)h(b)s(e)e(a)i(new)m(er)g(revision)480
-3354 y(inside)28 b(the)j(rep)s(ository)-8 b(.)0 3521
-y Fn(?)30 b Fo(\014le)285 b(\014le)43 b Fs(is)38 b(in)f(y)m(our)i(w)m
-(orking)f(directory)-8 b(,)40 b(but)e(do)s(es)h(not)g(corresp)s(ond)e
-(to)i(an)m(ything)g(in)e(the)i(source)480 3645 y(rep)s(ository)-8
-b(,)27 b(and)e(is)h(not)g(in)f(the)i(list)d(of)j(\014les)e(for)h
-Fr(cvs)f Fs(to)i(ignore)f(\(see)h(the)g(description)d(of)j(the)f(`)p
-Fn(-I)p Fs(')480 3770 y(option,)h(and)e(see)h(Section)g(C.9)g
-([cvsignore],)i(page)e(150\).)41 b(If)26 b(y)m(ou)g(remo)m(v)m(e)i(y)m
-(our)d(w)m(orking)h(sources,)480 3894 y(this)j(\014le)h(will)d(b)s(e)j
-(lost.)0 4294 y Fk(A.14.3)62 b(release)31 b(examples)125
-4568 y Fs(Release)g(the)f(mo)s(dule,)f(and)h(delete)g(y)m(our)h(lo)s
-(cal)e(w)m(orking)h(cop)m(y)h(of)g(the)f(\014les.)240
-4821 y Fn($)47 b(cd)h(..)429 b(#)47 b Fs(Y)-8 b(ou)31
-b(m)m(ust)f(stand)g(immediately)f(ab)s(o)m(v)m(e)i(the)1004
-4925 y Fn(#)47 b Fs(sources)30 b(when)g(y)m(ou)h(issue)e(`)p
-Fn(cvs)47 b(release)p Fs('.)240 5029 y Fn($)g(cvs)g(release)f(-d)h(tc)
-240 5132 y(You)g(have)g([0])f(altered)g(files)h(in)g(this)f
-(repository.)240 5236 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f
-(\(and)h(delete\))e(module)i(`tc':)f(y)240 5340 y($)p
-eop
+121 122 bop 150 -116 a Fv(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1537 b(121)630 366 y Fp(-t)384 b
+Fv(T)-8 b(op)30 b(t)m(w)m(o)g(di\013s)f(-)g(last)h(c)m(hange)g(made)g
+(to)g(the)g(\014le.)40 b(See)29 b(Section)h(A.9.1)h([di\013)1110
+476 y(options],)f(page)h(99.)630 626 y Fp(-u)384 b Fv(Unidi\013)26
+b(output)h(format.)40 b(See)28 b(Section)g(A.14.1)i([rdi\013)d
+(options],)h(page)g(106.)630 776 y Fp(-V)i Fr(v)m(ers)197
+b Fv(Use)35 b(R)m(CS)f(V)-8 b(ersion)35 b Fr(v)m(ers)k
+Fv(for)34 b(k)m(eyw)m(ord)h(expansion.)53 b(See)35 b(Section)g(A.14.1)
+1110 886 y([rdi\013)29 b(options],)h(page)h(106.)150
+1036 y Fp(release)d([)p Fr(options)t Fp(])h Fr(directory)630
+1145 y Fv(Indicate)21 b(that)h(a)g(directory)f(is)f(no)i(longer)f(in)f
+(use.)37 b(See)22 b(Section)f(A.15)i([release],)h(page)e(107.)630
+1295 y Fp(-d)384 b Fv(Delete)44 b(the)g(giv)m(en)f(directory)-8
+b(.)78 b(See)44 b(Section)e(A.15.1)j([release)f(options],)1110
+1405 y(page)31 b(108.)150 1555 y Fp(remove)e([)p Fr(options)t
+Fp(])g([)p Fr(\014les)t Fh(:)15 b(:)g(:)o Fp(])630 1665
+y Fv(Remo)m(v)m(e)26 b(an)f(en)m(try)g(from)f(the)h(rep)s(ository)-8
+b(.)38 b(See)25 b(Chapter)f(10)h([Remo)m(ving)g(\014les],)g(page)h(59.)
+630 1815 y Fp(-f)384 b Fv(Delete)29 b(the)e(\014le)g(b)s(efore)g(remo)m
+(ving)g(it.)39 b(See)28 b(Chapter)e(10)j([Remo)m(ving)e(\014les],)1110
+1924 y(page)k(59.)630 2074 y Fp(-l)384 b Fv(Lo)s(cal;)39
+b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
+b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110 2184 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(55.)630 2334 y Fp(-R)384
+b Fv(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+b(See)31 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
+2444 y(page)g(55.)150 2594 y Fp(rtag)e([)p Fr(options)t
+Fp(])g Fr(tag)39 b(mo)s(dules)t Fh(:)15 b(:)g(:)630 2703
+y Fv(Add)29 b(a)i(sym)m(b)s(olic)e(tag)j(to)f(a)f(mo)s(dule.)40
+b(See)30 b(Section)g(A.16)i([rtag],)g(page)f(109.)630
+2853 y Fp(-a)384 b Fv(Clear)34 b(tag)i(from)e(remo)m(v)m(ed)h(\014les)f
+(that)h(w)m(ould)e(not)i(otherwise)f(b)s(e)g(tagged.)1110
+2963 y(See)d(Section)f(A.16.1)i([rtag)g(options],)e(page)h(109.)630
+3113 y Fp(-b)384 b Fv(Create)46 b(a)g(branc)m(h)e(named)h
+Fr(tag)p Fv(.)87 b(See)45 b(Section)h(A.16.1)h([rtag)f(options],)1110
+3222 y(page)31 b(109.)630 3373 y Fp(-D)f Fr(date)183
+b Fv(T)-8 b(ag)22 b(revisions)e(as)i(of)f Fr(date)p Fv(.)39
+b(See)22 b(Section)f(A.16.1)i([rtag)g(options],)g(page)f(109.)630
+3523 y Fp(-d)384 b Fv(Delete)32 b(the)e(giv)m(en)h(tag.)41
+b(See)31 b(Section)f(A.16.1)j([rtag)e(options],)f(page)h(109.)630
+3673 y Fp(-F)384 b Fv(Mo)m(v)m(e)44 b(tag)f(if)e(it)g(already)h
+(exists.)75 b(See)42 b(Section)f(A.16.1)j([rtag)f(options],)1110
+3782 y(page)31 b(109.)630 3932 y Fp(-f)384 b Fv(F)-8
+b(orce)54 b(a)e(head)g(revision)e(matc)m(h)j(if)e(tag/date)j(not)e
+(found.)104 b(See)52 b(Sec-)1110 4042 y(tion)30 b(A.16.1)i([rtag)g
+(options],)e(page)h(109.)630 4192 y Fp(-l)384 b Fv(Lo)s(cal;)39
+b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
+b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110 4301 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(55.)630 4452 y Fp(-n)384
+b Fv(No)41 b(execution)f(of)h(tag)g(program.)70 b(See)41
+b(Section)f(A.16.1)i([rtag)f(options],)1110 4561 y(page)31
+b(109.)630 4711 y Fp(-R)384 b Fv(Op)s(erate)31 b(recursiv)m(ely)e
+(\(default\).)43 b(See)31 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m
+(vior],)1110 4821 y(page)g(55.)630 4971 y Fp(-r)f Fr(tag)229
+b Fv(T)-8 b(ag)31 b(existing)f(tag)h Fr(tag)p Fv(.)42
+b(See)31 b(Section)f(A.16.1)i([rtag)g(options],)e(page)h(109.)150
+5121 y Fp(status)e([)p Fr(options)t Fp(])g Fr(\014les)t
+Fh(:)15 b(:)g(:)630 5230 y Fv(Displa)m(y)27 b(status)g(information)f
+(in)g(a)i(w)m(orking)f(directory)-8 b(.)40 b(See)27 b(Section)h(5.1)g
+([File)f(status],)630 5340 y(page)k(33.)p eop
%%Page: 122 124
-122 123 bop 0 -116 a Fs(122)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fm(A.15)68 b(rtag|Add)30
-b(a)h(sym)l(b)t(olic)g(tag)g(to)g(a)g(mo)t(dule)75 643
-y Fq(\017)60 b Fs(rtag)31 b([-falnR])f([-b])h([-d])f([-r)h(tag)g
-Fn(|)f Fs(-Ddate])j(sym)m(b)s(olic)p 2059 643 28 4 v
-31 w(tag)e(mo)s(dules)p Fh(:)15 b(:)g(:)75 796 y Fq(\017)60
-b Fs(Requires:)40 b(rep)s(ository)-8 b(.)75 948 y Fq(\017)60
-b Fs(Changes:)40 b(rep)s(ository)-8 b(.)75 1101 y Fq(\017)60
-b Fs(Synon)m(ym:)40 b(rfreeze)125 1406 y(Y)-8 b(ou)42
-b(can)h(use)f(this)g(command)g(to)h(assign)f(sym)m(b)s(olic)e(tags)k
-(to)f(particular,)h(explicitly)c(sp)s(eci\014ed)h(source)0
-1530 y(revisions)32 b(in)g(the)i(rep)s(ository)-8 b(.)49
-b Fn(rtag)33 b Fs(w)m(orks)g(directly)g(on)g(the)h(rep)s(ository)e(con)
-m(ten)m(ts)k(\(and)d(requires)f(no)i(prior)0 1655 y(c)m(hec)m(k)m
-(out\).)43 b(Use)31 b Fn(tag)e Fs(instead)g(\(see)i(Section)f(A.17)i
-([tag],)g(page)e(124\),)i(to)f(base)f(the)h(selection)f(of)g(revisions)
-e(on)0 1779 y(the)j(con)m(ten)m(ts)h(of)e(y)m(our)h(w)m(orking)e
-(directory)-8 b(.)125 2056 y(If)28 b(y)m(ou)i(attempt)h(to)f(use)f(a)h
-(tag)g(name)g(that)g(already)e(exists,)i Fr(cvs)e Fs(will)f(complain)h
-(and)h(not)g(o)m(v)m(erwrite)h(that)0 2181 y(tag.)42
-b(Use)31 b(the)f(`)p Fn(-F)p Fs(')g(option)g(to)h(force)g(the)g(new)f
-(tag)h(v)-5 b(alue.)0 2623 y Fk(A.15.1)62 b(rtag)30 b(options)125
-2900 y Fs(These)d(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i
-Fn(rtag)f Fs(\(see)i(Section)e(A.4)i([Common)f(options],)g(page)h(96,)g
-(for)0 3025 y(a)i(complete)g(description)d(of)j(them\):)0
-3330 y Fn(-D)f Fo(date)183 b Fs(T)-8 b(ag)31 b(the)g(most)g(recen)m(t)g
-(revision)e(no)h(later)g(than)g Fo(date)p Fs(.)0 3510
-y Fn(-f)384 b Fs(Only)31 b(useful)h(with)g(the)h(`)p
-Fn(-D)d Fo(date)5 b Fs(')34 b(or)f(`)p Fn(-r)d Fo(tag)8
-b Fs(')34 b(\015ags.)49 b(If)33 b(no)g(matc)m(hing)g(revision)e(is)i
-(found,)f(use)480 3635 y(the)f(most)f(recen)m(t)i(revision)c(\(instead)
-i(of)h(ignoring)e(the)h(\014le\).)0 3815 y Fn(-F)384
-b Fs(Ov)m(erwrite)28 b(an)g(existing)g(tag)i(of)f(the)f(same)h(name)g
-(on)g(a)g(di\013eren)m(t)f(revision.)38 b(This)27 b(option)h(is)f(new)
-480 3940 y(in)i Fr(cvs)g Fs(1.4.)42 b(The)30 b(old)g(b)s(eha)m(vior)f
-(is)h(matc)m(hed)h(b)m(y)f(`)p Fn(cvs)g(tag)f(-F)p Fs('.)0
-4120 y Fn(-l)384 b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
-(orking)g(directory)-8 b(.)0 4301 y Fn(-n)384 b Fs(Do)32
-b(not)e(run)g(an)m(y)h(tag)h(program)e(that)h(w)m(as)g(sp)s(eci\014ed)e
-(with)h(the)h(`)p Fn(-t)p Fs(')f(\015ag)h(inside)e(the)h(`)p
-Fn(modules)p Fs(')480 4425 y(\014le.)40 b(\(see)31 b(Section)f(C.1)h
-([mo)s(dules],)e(page)i(139\).)0 4606 y Fn(-R)384 b Fs(Commit)30
-b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28 b(is)i(on)g(b)m(y)g
-(default.)0 4786 y Fn(-r)g Fo(tag)229 b Fs(Only)30 b(tag)j(those)f
-(\014les)e(that)i(con)m(tain)g Fo(tag)p Fs(.)46 b(This)30
-b(can)h(b)s(e)g(used)g(to)h(rename)g(a)g(tag:)44 b(tag)33
-b(only)e(the)480 4911 y(\014les)h(iden)m(ti\014ed)g(b)m(y)h(the)g(old)g
-(tag,)i(then)e(delete)h(the)f(old)g(tag,)i(lea)m(ving)e(the)h(new)e
-(tag)j(on)e(exactly)480 5035 y(the)e(same)f(\014les)g(as)g(the)h(old)e
-(tag.)125 5340 y(In)g(addition)g(to)i(the)f(ab)s(o)m(v)m(e)i(common)f
-(options,)f(these)g(options)g(are)h(a)m(v)-5 b(ailable:)p
-eop
+122 123 bop 150 -116 a Fv(122)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 366 y Fp(-l)384 b Fv(Lo)s(cal;)39
+b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
+b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110 476 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(55.)630 632 y Fp(-R)384 b
+Fv(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43 b(See)31
+b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
+741 y(page)g(55.)630 897 y Fp(-v)384 b Fv(Include)29
+b(tag)i(information)e(for)h(\014le.)40 b(See)31 b(Section)f(6.4)h([T)-8
+b(ags],)32 b(page)f(45.)150 1052 y Fp(tag)e([)p Fr(options)t
+Fp(])g Fr(tag)40 b Fp([)p Fr(\014les)t Fh(:)15 b(:)g(:)o
+Fp(])630 1162 y Fv(Add)41 b(a)i(sym)m(b)s(olic)e(tag)i(to)g(c)m(hec)m
+(k)m(ed)i(out)d(v)m(ersion)g(of)g(\014les.)76 b(See)42
+b(Section)g(A.17)i([tag],)630 1271 y(page)31 b(110.)630
+1427 y Fp(-b)384 b Fv(Create)49 b(a)g(branc)m(h)f(named)g
+Fr(tag)p Fv(.)97 b(See)48 b(Section)h(A.17.1)h([tag)g(options],)1110
+1537 y(page)31 b(110.)630 1692 y Fp(-D)f Fr(date)183
+b Fv(T)-8 b(ag)26 b(revisions)d(as)i(of)h Fr(date)p Fv(.)39
+b(See)25 b(Section)g(A.17.1)i([tag)g(options],)f(page)f(110.)630
+1848 y Fp(-d)384 b Fv(Delete)32 b(the)e(giv)m(en)h(tag.)41
+b(See)31 b(Section)f(A.17.1)j([tag)e(options],)g(page)g(110.)630
+2003 y Fp(-F)384 b Fv(Mo)m(v)m(e)47 b(tag)f(if)e(it)g(already)h
+(exists.)83 b(See)45 b(Section)g(A.17.1)i([tag)f(options],)1110
+2113 y(page)31 b(110.)630 2268 y Fp(-f)384 b Fv(F)-8
+b(orce)54 b(a)e(head)g(revision)e(matc)m(h)j(if)e(tag/date)j(not)e
+(found.)104 b(See)52 b(Sec-)1110 2378 y(tion)30 b(A.17.1)i([tag)g
+(options],)e(page)h(110.)630 2533 y Fp(-l)384 b Fv(Lo)s(cal;)39
+b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
+b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110 2643 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(55.)630 2798 y Fp(-n)384
+b Fv(No)44 b(execution)g(of)f(tag)i(program.)80 b(See)43
+b(Section)h(A.17.1)h([tag)g(options],)1110 2908 y(page)31
+b(110.)630 3064 y Fp(-R)384 b Fv(Op)s(erate)31 b(recursiv)m(ely)e
+(\(default\).)43 b(See)31 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m
+(vior],)1110 3173 y(page)g(55.)630 3329 y Fp(-r)f Fr(tag)229
+b Fv(T)-8 b(ag)31 b(existing)f(tag)h Fr(tag)p Fv(.)42
+b(See)31 b(Section)f(A.17.1)i([tag)g(options],)e(page)h(110.)150
+3484 y Fp(unedit)e([)p Fr(options)t Fp(])g([)p Fr(\014les)t
+Fh(:)15 b(:)g(:)o Fp(])630 3594 y Fv(Undo)30 b(an)g(edit)g(command.)41
+b(See)30 b(Section)g(5.6.3)i([Editing)d(\014les],)h(page)h(40.)630
+3749 y Fp(-a)f Fr(actions)76 b Fv(Sp)s(ecify)19 b(actions)i(for)g(temp)
+s(orary)g(w)m(atc)m(h,)j(where)d Fr(actions)j Fv(is)c
+Fp(edit)p Fv(,)i Fp(unedit)p Fv(,)1110 3859 y Fp(commit)p
+Fv(,)29 b Fp(all)p Fv(,)h(or)g Fp(none)p Fv(.)40 b(See)30
+b(Section)g(5.6.3)j([Editing)28 b(\014les],)i(page)h(40.)630
+4014 y Fp(-l)384 b Fv(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i
+(w)m(orking)f(directory)-8 b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110
+4124 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(55.)630
+4280 y Fp(-R)384 b Fv(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+b(See)31 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
+4389 y(page)g(55.)150 4545 y Fp(update)e([)p Fr(options)t
+Fp(])g([)p Fr(\014les)t Fh(:)15 b(:)g(:)o Fp(])630 4654
+y Fv(Bring)30 b(w)m(ork)g(tree)h(in)e(sync)h(with)f(rep)s(ository)-8
+b(.)40 b(See)31 b(Section)f(A.18)i([up)s(date],)e(page)h(111.)630
+4810 y Fp(-A)384 b Fv(Reset)35 b(an)m(y)g(stic)m(ky)g
+(tags/date/options.)55 b(See)34 b(Section)g(6.7)i([Stic)m(ky)e(tags],)
+1110 4919 y(page)d(48)g(and)f(Chapter)g(16)h([Keyw)m(ord)f
+(substitution],)f(page)i(73.)630 5075 y Fp(-D)f Fr(date)183
+b Fv(Chec)m(k)23 b(out)g(revisions)e(as)h(of)h Fr(date)29
+b Fv(\(is)22 b(stic)m(ky\).)38 b(See)23 b(Section)g(A.5)g([Common)1110
+5184 y(options],)30 b(page)h(88.)630 5340 y Fp(-d)384
+b Fv(Create)31 b(directories.)40 b(See)31 b(Section)f(A.18.1)i([up)s
+(date)e(options],)g(page)h(111.)p eop
%%Page: 123 125
-123 124 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(123)0 366 y Fn(-a)384 b Fs(Use)27 b(the)g(`)p
-Fn(-a)p Fs(')g(option)f(to)i(ha)m(v)m(e)g Fn(rtag)e Fs(lo)s(ok)g(in)g
-(the)h(`)p Fn(Attic)p Fs(')f(\(see)i(Section)e(3.2.3)j([A)m(ttic],)g
-(page)f(17\))480 491 y(for)35 b(remo)m(v)m(ed)i(\014les)d(that)j(con)m
-(tain)e(the)h(sp)s(eci\014ed)e(tag.)58 b(The)35 b(tag)h(is)f(remo)m(v)m
-(ed)i(from)e(these)h(\014les,)480 616 y(whic)m(h)26 b(mak)m(es)i(it)f
-(con)m(v)m(enien)m(t)h(to)g(re-use)g(a)f(sym)m(b)s(olic)f(tag)i(as)g
-(dev)m(elopmen)m(t)g(con)m(tin)m(ues)f(\(and)g(\014les)480
-740 y(get)32 b(remo)m(v)m(ed)f(from)f(the)g(up-coming)g
-(distribution\).)0 907 y Fn(-b)384 b Fs(Mak)m(e)32 b(the)f(tag)g(a)g
-(branc)m(h)f(tag.)42 b(See)30 b(Chapter)g(6)h([Revisions)e(and)g(branc)
-m(hes],)i(page)g(47.)0 1074 y Fn(-d)384 b Fs(Delete)32
-b(the)e(tag)i(instead)d(of)i(creating)g(it.)480 1220
-y(In)40 b(general,)k(tags)e(\(often)f(the)g(sym)m(b)s(olic)e(names)i
-(of)g(soft)m(w)m(are)h(distributions\))c(should)h(not)i(b)s(e)480
-1344 y(remo)m(v)m(ed,)i(but)c(the)h(`)p Fn(-d)p Fs(')f(option)g(is)g(a)
-m(v)-5 b(ailable)39 b(as)h(a)g(means)g(to)g(remo)m(v)m(e)h(completely)e
-(obsolete)480 1469 y(sym)m(b)s(olic)j(names)i(if)f(necessary)i(\(as)f
-(migh)m(t)g(b)s(e)g(the)g(case)h(for)f(an)g(Alpha)f(release,)48
-b(or)c(if)f(y)m(ou)480 1593 y(mistagged)31 b(a)g(mo)s(dule\).)0
-2027 y Fm(A.16)68 b(status|Displa)l(y)32 b(status)g(information)f(on)g
-(c)l(hec)l(k)l(ed)f(out)h(\014les)75 2301 y Fq(\017)60
-b Fs(status)31 b([-lR])f([-v])h([\014les)p Fh(:)15 b(:)g(:)p
-Fs(])75 2446 y Fq(\017)60 b Fs(Requires:)40 b(w)m(orking)29
-b(directory)-8 b(,)31 b(rep)s(ository)-8 b(.)75 2592
-y Fq(\017)60 b Fs(Changes:)40 b(nothing.)125 2887 y(Displa)m(y)33
-b(a)i(brief)f(rep)s(ort)g(on)g(the)h(curren)m(t)g(status)g(of)f
-(\014les)g(with)f(resp)s(ect)i(to)g(the)g(source)g(rep)s(ository)-8
-b(.)53 b(F)-8 b(or)0 3012 y(information)39 b(on)i(the)h(basic)e(output)
-h(see)h(Section)f(5.1)h([File)e(status],)45 b(page)d(35.)73
-b(F)-8 b(or)42 b(information)e(on)h(the)0 3136 y Fn(Sticky)29
-b(tag)35 b Fs(and)h Fn(Sticky)29 b(date)35 b Fs(output,)j(see)g
-(Section)e(6.7)i([Stic)m(ky)e(tags],)k(page)e(54.)60
-b(F)-8 b(or)37 b(information)e(on)0 3261 y(the)c Fn(Sticky)d(options)h
-Fs(output,)h(see)h(the)f(`)p Fn(-k)p Fs(')h(option)e(in)h(Section)g
-(A.18.1)i([up)s(date)e(options],)g(page)h(125.)125 3535
-y(Y)-8 b(ou)36 b(can)h(also)f(use)g(this)f(command)h(to)h(determine)f
-(the)g(p)s(oten)m(tial)g(impact)g(of)h(a)f(`)p Fn(cvs)30
-b(update)p Fs(')35 b(on)h(y)m(our)0 3659 y(w)m(orking)25
-b(source)g(directory|but)f(remem)m(b)s(er)h(that)h(things)e(migh)m(t)h
-(c)m(hange)h(in)e(the)i(rep)s(ository)e(b)s(efore)h(y)m(ou)g(run)0
-3784 y Fn(update)p Fs(.)0 4184 y Fk(A.16.1)62 b(status)31
-b(options)125 4458 y Fs(These)f(standard)h(options)f(are)i(supp)s
-(orted)d(b)m(y)i Fn(status)f Fs(\(see)i(Section)f(A.4)h([Common)f
-(options],)g(page)h(96,)0 4583 y(for)e(a)h(complete)g(description)d(of)
-j(them\):)0 4878 y Fn(-l)384 b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f
-(curren)m(t)h(w)m(orking)g(directory)-8 b(.)0 5045 y
-Fn(-R)384 b Fs(Commit)30 b(directories)f(recursiv)m(ely)-8
-b(.)40 b(This)28 b(is)i(on)g(b)m(y)g(default.)125 5340
-y(There)f(is)h(one)g(additional)f(option:)p eop
+123 124 bop 150 -116 a Fv(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1537 b(123)630 366 y Fp(-f)384 b
+Fv(Use)27 b(head)g(revision)f(if)g(tag/date)j(not)f(found.)38
+b(See)27 b(Section)g(A.5)h([Common)1110 476 y(options],)i(page)h(88.)
+630 635 y Fp(-I)f Fr(ign)232 b Fv(More)22 b(\014les)d(to)j(ignore)e
+(\(!)38 b(to)22 b(reset\).)38 b(See)21 b(Section)g(A.12.1)i([imp)s(ort)
+c(options],)1110 745 y(page)31 b(103.)630 904 y Fp(-j)f
+Fr(rev)230 b Fv(Merge)32 b(in)d(c)m(hanges.)41 b(See)31
+b(Section)f(A.18.1)i([up)s(date)e(options],)g(page)i(111.)630
+1064 y Fp(-k)e Fr(k\015ag)165 b Fv(Use)57 b Fr(k\015ag)64
+b Fv(k)m(eyw)m(ord)57 b(expansion.)118 b(See)56 b(Section)g(16.4)i
+([Substitution)1110 1173 y(mo)s(des],)30 b(page)h(75.)630
+1333 y Fp(-l)384 b Fv(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i
+(w)m(orking)f(directory)-8 b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110
+1442 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(55.)630
+1602 y Fp(-P)384 b Fv(Prune)48 b(empt)m(y)i(directories.)96
+b(See)49 b(Chapter)g(14)h([Mo)m(ving)f(directories],)1110
+1711 y(page)31 b(69.)630 1871 y Fp(-p)384 b Fv(Chec)m(k)42
+b(out)h(\014les)e(to)i(standard)e(output)h(\(a)m(v)m(oids)h(stic)m
+(kiness\).)75 b(See)42 b(Sec-)1110 1980 y(tion)30 b(A.18.1)i([up)s
+(date)e(options],)g(page)h(111.)630 2140 y Fp(-R)384
+b Fv(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+b(See)31 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
+2249 y(page)g(55.)630 2409 y Fp(-r)f Fr(tag)229 b Fv(Chec)m(k)m(out)40
+b(revision)d Fr(tag)47 b Fv(\(is)38 b(stic)m(ky\).)66
+b(See)39 b(Section)f(A.5)h([Common)g(op-)1110 2518 y(tions],)30
+b(page)h(88.)630 2678 y Fp(-W)f Fr(sp)s(ec)184 b Fv(More)31
+b(wrapp)s(ers.)39 b(See)30 b(Section)h(A.12.1)h([imp)s(ort)d(options],)
+h(page)h(103.)150 2837 y Fp(watch)e([on|off|add|remove])c([)p
+Fr(options)t Fp(])k([)p Fr(\014les)t Fh(:)15 b(:)g(:)o
+Fp(])630 2947 y Fv(on/o\013:)60 b(turn)38 b(on/o\013)j(read-only)e(c)m
+(hec)m(k)m(outs)j(of)d(\014les.)67 b(See)40 b(Section)g(5.6.1)h
+([Setting)f(a)630 3056 y(w)m(atc)m(h],)32 b(page)f(38.)630
+3191 y(add/remo)m(v)m(e:)43 b(add)31 b(or)f(remo)m(v)m(e)j
+(noti\014cation)d(on)h(actions.)43 b(See)31 b(Section)f(5.6.2)j
+([Getting)630 3300 y(Noti\014ed],)d(page)i(39.)630 3460
+y Fp(-a)e Fr(actions)76 b Fv(Sp)s(ecify)19 b(actions)i(for)g(temp)s
+(orary)g(w)m(atc)m(h,)j(where)d Fr(actions)j Fv(is)c
+Fp(edit)p Fv(,)i Fp(unedit)p Fv(,)1110 3569 y Fp(commit)p
+Fv(,)29 b Fp(all)p Fv(,)h(or)g Fp(none)p Fv(.)40 b(See)30
+b(Section)g(5.6.3)j([Editing)28 b(\014les],)i(page)h(40.)630
+3729 y Fp(-l)384 b Fv(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i
+(w)m(orking)f(directory)-8 b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110
+3838 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(55.)630
+3998 y Fp(-R)384 b Fv(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+b(See)31 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
+4107 y(page)g(55.)150 4267 y Fp(watchers)d([)p Fr(options)t
+Fp(])h([)p Fr(\014les)t Fh(:)15 b(:)g(:)p Fp(])630 4376
+y Fv(See)31 b(who)f(is)f(w)m(atc)m(hing)i(a)g(\014le.)39
+b(See)31 b(Section)f(5.6.4)i([W)-8 b(atc)m(h)33 b(information],)c(page)
+i(41.)630 4536 y Fp(-l)384 b Fv(Lo)s(cal;)39 b(run)34
+b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
+b(.)57 b(See)36 b(Chapter)f(8)h([Re-)1110 4645 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(55.)630 4805 y Fp(-R)384
+b Fv(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+b(See)31 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
+4914 y(page)g(55.)p eop
%%Page: 124 126
-124 125 bop 0 -116 a Fs(124)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(-v)384 b Fs(V)-8
-b(erb)s(ose.)62 b(In)36 b(addition)g(to)i(the)f(information)f(normally)
-f(displa)m(y)m(ed,)j(prin)m(t)e(all)g(sym)m(b)s(olic)g(tags,)480
-491 y(together)j(with)d(the)i(n)m(umerical)e(v)-5 b(alue)37
-b(of)h(the)g(revision)e(or)h(branc)m(h)g(they)h(refer)f(to.)63
-b(F)-8 b(or)39 b(more)480 616 y(information,)29 b(see)i(Section)f(6.4)i
-([T)-8 b(ags],)31 b(page)h(49)0 1134 y Fm(A.17)68 b(tag|Add)30
-b(a)h(sym)l(b)t(olic)g(tag)g(to)g(c)l(hec)l(k)l(ed)g(out)f(v)l(ersions)
-i(of)e(\014les)75 1415 y Fq(\017)60 b Fs(tag)32 b([-lR])e([-b])g([-c])i
-([-d])f(sym)m(b)s(olic)p 1368 1415 28 4 v 31 w(tag)g([\014les)p
-Fh(:)15 b(:)g(:)q Fs(])75 1572 y Fq(\017)60 b Fs(Requires:)40
-b(w)m(orking)29 b(directory)-8 b(,)31 b(rep)s(ository)-8
-b(.)75 1730 y Fq(\017)60 b Fs(Changes:)40 b(rep)s(ository)-8
-b(.)75 1887 y Fq(\017)60 b Fs(Synon)m(ym:)40 b(freeze)125
-2201 y(Use)35 b(this)g(command)g(to)h(assign)f(sym)m(b)s(olic)f(tags)j
-(to)f(the)g(nearest)g(rep)s(ository)e(v)m(ersions)h(to)h(y)m(our)g(w)m
-(orking)0 2326 y(sources.)60 b(The)36 b(tags)i(are)g(applied)c
-(immediately)h(to)j(the)f(rep)s(ository)-8 b(,)38 b(as)f(with)f
-Fn(rtag)p Fs(,)h(but)f(the)h(v)m(ersions)g(are)0 2450
-y(supplied)27 b(implicitly)g(b)m(y)j(the)g Fr(cvs)g Fs(records)g(of)h
-(y)m(our)f(w)m(orking)g(\014les')f(history)g(rather)i(than)f(applied)e
-(explicitly)-8 b(.)125 2732 y(One)29 b(use)g(for)g(tags)i(is)e(to)h
-(record)g(a)g(snapshot)f(of)h(the)f(curren)m(t)h(sources)f(when)g(the)h
-(soft)m(w)m(are)h(freeze)f(date)h(of)0 2857 y(a)d(pro)5
-b(ject)28 b(arriv)m(es.)40 b(As)28 b(bugs)f(are)h(\014xed)f(after)h
-(the)g(freeze)h(date,)g(only)e(those)h(c)m(hanged)h(sources)e(that)i
-(are)f(to)h(b)s(e)0 2981 y(part)h(of)h(the)f(release)h(need)f(b)s(e)g
-(re-tagged.)125 3263 y(The)37 b(sym)m(b)s(olic)g(tags)i(are)g(mean)m(t)
-g(to)g(p)s(ermanen)m(tly)d(record)i(whic)m(h)f(revisions)g(of)h(whic)m
-(h)f(\014les)g(w)m(ere)i(used)0 3387 y(in)f(creating)j(a)f(soft)m(w)m
-(are)h(distribution.)65 b(The)39 b Fn(checkout)f Fs(and)h
-Fn(update)f Fs(commands)i(allo)m(w)f(y)m(ou)h(to)g(extract)0
-3512 y(an)33 b(exact)j(cop)m(y)e(of)g(a)g(tagged)h(release)f(at)g(an)m
-(y)g(time)f(in)f(the)i(future,)g(regardless)f(of)g(whether)g(\014les)g
-(ha)m(v)m(e)i(b)s(een)0 3636 y(c)m(hanged,)c(added,)f(or)h(remo)m(v)m
-(ed)g(since)f(the)g(release)h(w)m(as)g(tagged.)125 3918
-y(This)26 b(command)h(can)h(also)g(b)s(e)f(used)g(to)i(delete)f(a)g
-(sym)m(b)s(olic)e(tag,)k(or)e(to)h(create)g(a)f(branc)m(h.)40
-b(See)28 b(the)g(options)0 4043 y(section)j(b)s(elo)m(w.)125
-4324 y(If)d(y)m(ou)i(attempt)h(to)f(use)f(a)h(tag)g(name)g(that)g
-(already)e(exists,)i Fr(cvs)e Fs(will)f(complain)h(and)h(not)g(o)m(v)m
-(erwrite)h(that)0 4449 y(tag.)42 b(Use)31 b(the)f(`)p
-Fn(-F)p Fs(')g(option)g(to)h(force)g(the)g(new)f(tag)h(v)-5
-b(alue.)0 4934 y Fk(A.17.1)62 b(tag)30 b(options)125
-5215 y Fs(These)h(standard)f(options)h(are)h(supp)s(orted)d(b)m(y)i
-Fn(tag)g Fs(\(see)h(Section)g(A.4)g([Common)f(options],)g(page)h(96,)h
-(for)0 5340 y(a)e(complete)g(description)d(of)j(them\):)p
-eop
+124 125 bop 150 -116 a Fv(124)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 125 127
-125 126 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(125)0 366 y Fn(-F)384 b Fs(Ov)m(erwrite)28
-b(an)g(existing)g(tag)i(of)f(the)f(same)h(name)g(on)g(a)g(di\013eren)m
-(t)f(revision.)38 b(This)27 b(option)h(is)f(new)480 491
-y(in)i Fr(cvs)g Fs(1.4.)42 b(The)30 b(old)g(b)s(eha)m(vior)f(is)h(matc)
-m(hed)h(b)m(y)f(`)p Fn(cvs)g(tag)f(-F)p Fs('.)0 667 y
-Fn(-l)384 b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
-(orking)g(directory)-8 b(.)0 842 y Fn(-R)384 b Fs(Commit)30
-b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28 b(is)i(on)g(b)m(y)g
-(default.)125 1143 y(Tw)m(o)g(sp)s(ecial)f(options)h(are)g(a)m(v)-5
-b(ailable:)0 1443 y Fn(-b)384 b Fs(The)37 b(-b)h(option)f(mak)m(es)i
-(the)f(tag)h(a)f(branc)m(h)g(tag)h(\(see)f(Chapter)g(6)g([Revisions)f
-(and)g(branc)m(hes],)480 1567 y(page)29 b(47\),)i(allo)m(wing)c
-(concurren)m(t,)i(isolated)f(dev)m(elopmen)m(t.)41 b(This)26
-b(is)i(most)h(useful)d(for)j(creating)g(a)480 1692 y(patc)m(h)i(to)g(a)
-g(previously)d(released)i(soft)m(w)m(are)i(distribution.)0
-1868 y Fn(-c)384 b Fs(The)30 b(-c)g(option)g(c)m(hec)m(ks)i(that)e(all)
-f(\014les)g(whic)m(h)g(are)i(to)g(b)s(e)e(tagged)j(are)e(unmo)s
-(di\014ed.)38 b(This)28 b(can)j(b)s(e)480 1992 y(used)f(to)h(mak)m(e)g
-(sure)f(that)h(y)m(ou)f(can)h(reconstruct)g(the)f(curren)m(t)h(\014le)e
-(con)m(ten)m(ts.)0 2168 y Fn(-d)384 b Fs(Delete)32 b(a)e(tag.)480
-2318 y(If)g(y)m(ou)g(use)g(`)p Fn(cvs)g(tag)f(-d)h(symbolic_tag)p
-Fs(',)e(the)i(sym)m(b)s(olic)f(tag)i(y)m(ou)g(sp)s(ecify)d(is)i
-(deleted)g(instead)480 2443 y(of)25 b(b)s(eing)e(added.)39
-b(W)-8 b(arning:)37 b(Be)26 b(v)m(ery)f(certain)f(of)h(y)m(our)g
-(ground)f(b)s(efore)g(y)m(ou)h(delete)h(a)f(tag;)j(doing)480
-2567 y(this)g(p)s(ermanen)m(tly)g(discards)g(some)h(historical)f
-(information,)g(whic)m(h)g(ma)m(y)i(later)f(turn)f(out)i(to)g(b)s(e)480
-2692 y(v)-5 b(aluable.)0 3146 y Fm(A.18)68 b(up)t(date|Bring)30
-b(w)l(ork)h(tree)g(in)g(sync)f(with)g(rep)t(ository)75
-3421 y Fq(\017)60 b Fs(up)s(date)30 b([-Ad\015PpR])f([-d])i([-r)f(tag)p
-Fn(|)p Fs(-D)i(date])g(\014les)p Fh(:)15 b(:)g(:)75 3571
-y Fq(\017)60 b Fs(Requires:)40 b(rep)s(ository)-8 b(,)30
-b(w)m(orking)f(directory)-8 b(.)75 3721 y Fq(\017)60
-b Fs(Changes:)40 b(w)m(orking)30 b(directory)-8 b(.)125
-4021 y(After)36 b(y)m(ou'v)m(e)h(run)d(c)m(hec)m(k)m(out)k(to)f(create)
-g(y)m(our)f(priv)-5 b(ate)35 b(cop)m(y)h(of)g(source)g(from)f(the)h
-(common)g(rep)s(ository)-8 b(,)0 4146 y(other)24 b(dev)m(elop)s(ers)f
-(will)e(con)m(tin)m(ue)i(c)m(hanging)h(the)g(cen)m(tral)g(source.)38
-b(F)-8 b(rom)24 b(time)f(to)i(time,)g(when)d(it)h(is)g(con)m(v)m(enien)
-m(t)0 4270 y(in)h(y)m(our)h(dev)m(elopmen)m(t)h(pro)s(cess,)g(y)m(ou)f
-(can)h(use)f(the)g Fn(update)e Fs(command)i(from)g(within)e(y)m(our)i
-(w)m(orking)f(directory)0 4395 y(to)31 b(reconcile)e(y)m(our)h(w)m(ork)
-g(with)f(an)m(y)h(revisions)e(applied)g(to)j(the)f(source)g(rep)s
-(ository)f(since)g(y)m(our)h(last)g(c)m(hec)m(k)m(out)0
-4520 y(or)g(up)s(date.)0 4941 y Fk(A.18.1)62 b(up)s(date)31
-b(options)125 5215 y Fs(These)d(standard)h(options)f(are)i(a)m(v)-5
-b(ailable)28 b(with)g Fn(update)f Fs(\(see)j(Section)f(A.4)h([Common)f
-(options],)g(page)h(96,)0 5340 y(for)g(a)h(complete)g(description)d(of)
-j(them\):)p eop
+125 126 bop 150 -116 a Fv(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(Administrativ)m(e)e(\014les)1276 b(125)150 209
+y Fs(App)t(endix)57 b(C)80 b(Reference)52 b(man)l(ual)i(for)g
+(Administrativ)l(e)1090 366 y(\014les)275 565 y Fv(Inside)30
+b(the)j(rep)s(ository)-8 b(,)32 b(in)f(the)i(directory)e(`)p
+Fp($CVSROOT/CVSROOT)p Fv(',)e(there)k(are)g(a)f(n)m(um)m(b)s(er)f(of)i
+(sup-)150 674 y(p)s(ortiv)m(e)28 b(\014les)f(for)h Fu(cvs)p
+Fv(.)39 b(Y)-8 b(ou)28 b(can)h(use)f Fu(cvs)f Fv(in)g(a)h(limited)e
+(fashion)h(without)g(an)m(y)i(of)f(them,)h(but)f(if)f(they)150
+784 y(are)35 b(set)h(up)e(prop)s(erly)f(they)i(can)h(help)d(mak)m(e)k
+(life)c(easier.)55 b(F)-8 b(or)36 b(a)f(discussion)e(of)i(ho)m(w)g(to)h
+(edit)f(them,)150 894 y(See)c(Section)f(3.4)h([In)m(tro)g
+(administrativ)m(e)e(\014les],)h(page)h(19.)275 1021
+y(The)d(most)i(imp)s(ortan)m(t)e(of)h(these)h(\014les)e(is)g(the)i(`)p
+Fp(modules)p Fv(')e(\014le,)g(whic)m(h)g(de\014nes)g(the)i(mo)s(dules)d
+(inside)150 1131 y(the)k(rep)s(ository)-8 b(.)150 1366
+y Fq(C.1)68 b(The)44 b(mo)t(dules)i(\014le)275 1552 y
+Fv(The)31 b(`)p Fp(modules)p Fv(')g(\014le)g(records)h(y)m(our)g
+(de\014nitions)e(of)i(names)g(for)g(collections)g(of)g(source)h(co)s
+(de.)46 b Fu(cvs)150 1661 y Fv(will)28 b(use)j(these)g(de\014nitions)e
+(if)h(y)m(ou)h(use)f Fu(cvs)g Fv(to)i(up)s(date)e(the)h(mo)s(dules)e
+(\014le)h(\(use)h(normal)f(commands)150 1771 y(lik)m(e)g
+Fp(add)p Fv(,)f Fp(commit)p Fv(,)g(etc\).)275 1898 y(The)j(`)p
+Fp(modules)p Fv(')g(\014le)g(ma)m(y)i(con)m(tain)f(blank)f(lines)f(and)
+i(commen)m(ts)h(\(lines)e(b)s(eginning)e(with)i(`)p Fp(#)p
+Fv('\))i(as)150 2008 y(w)m(ell)i(as)h(mo)s(dule)f(de\014nitions.)58
+b(Long)38 b(lines)d(can)i(b)s(e)g(con)m(tin)m(ued)g(on)g(the)g(next)g
+(line)f(b)m(y)h(sp)s(ecifying)e(a)150 2118 y(bac)m(kslash)30
+b(\(`)p Fp(\\)p Fv('\))h(as)g(the)f(last)h(c)m(haracter)h(on)e(the)g
+(line.)275 2245 y(A)37 b(mo)s(dule)e(de\014nition)g(is)h(a)i(single)e
+(line)f(of)j(the)f(`)p Fp(modules)p Fv(')f(\014le,)i(in)e(either)g(of)i
+(t)m(w)m(o)g(formats.)62 b(In)150 2354 y(b)s(oth)30 b(cases,)i
+Fr(mname)j Fv(represen)m(ts)30 b(the)h(sym)m(b)s(olic)e(mo)s(dule)g
+(name,)i(and)f(the)h(remainder)e(of)h(the)h(line)e(is)150
+2464 y(its)h(de\014nition.)150 2609 y Fr(mname)35 b Fp(-a)30
+b Fr(aliases)t Fh(:)15 b(:)g(:)630 2719 y Fv(This)32
+b(represen)m(ts)i(the)g(simplest)f(w)m(a)m(y)i(of)f(de\014ning)e(a)i
+(mo)s(dule)f Fr(mname)p Fv(.)51 b(The)34 b(`)p Fp(-a)p
+Fv(')g(\015ags)630 2828 y(the)24 b(de\014nition)e(as)i(a)h(simple)d
+(alias:)36 b Fu(cvs)23 b Fv(will)f(treat)j(an)m(y)f(use)g(of)g
+Fr(mname)29 b Fv(\(as)c(a)f(command)630 2938 y(argumen)m(t\))j(as)f(if)
+e(the)i(list)f(of)h(names)f Fr(aliases)30 b Fv(had)25
+b(b)s(een)g(sp)s(eci\014ed)f(instead.)38 b Fr(aliases)29
+b Fv(ma)m(y)630 3048 y(con)m(tain)37 b(either)e(other)i(mo)s(dule)e
+(names)h(or)g(paths.)58 b(When)37 b(y)m(ou)f(use)g(paths)g(in)f
+(aliases,)630 3157 y Fp(checkout)d Fv(creates)j(all)e(in)m(termediate)h
+(directories)f(in)g(the)h(w)m(orking)f(directory)-8 b(,)35
+b(just)f(as)630 3267 y(if)29 b(the)i(path)f(had)g(b)s(een)f(sp)s
+(eci\014ed)g(explicitly)f(in)h(the)i Fu(cvs)e Fv(argumen)m(ts.)150
+3412 y Fr(mname)35 b Fp([)30 b(options)f(])h Fr(dir)35
+b Fp([)30 b Fr(\014les)t Fh(:)15 b(:)g(:)30 b Fp(])g([)g(&)p
+Fr(mo)s(dule)5 b Fh(:)15 b(:)g(:)30 b Fp(])630 3521 y
+Fv(In)39 b(the)h(simplest)e(case,)43 b(this)c(form)g(of)h(mo)s(dule)e
+(de\014nition)f(reduces)j(to)g(`)p Fr(mname)c(dir)7 b
+Fv('.)630 3631 y(This)36 b(de\014nes)g(all)h(the)g(\014les)g(in)f
+(directory)h Fr(dir)42 b Fv(as)c(mo)s(dule)d(mname.)62
+b Fr(dir)42 b Fv(is)37 b(a)h(relativ)m(e)630 3741 y(path)k(\(from)h
+Fp($CVSROOT)p Fv(\))e(to)i(a)g(directory)f(of)h(source)g(in)e(the)i
+(source)g(rep)s(ository)-8 b(.)77 b(In)630 3850 y(this)29
+b(case,)i(on)f(c)m(hec)m(k)m(out,)i(a)e(single)f(directory)g(called)g
+Fr(mname)35 b Fv(is)29 b(created)h(as)g(a)h(w)m(orking)630
+3960 y(directory;)i(no)f(in)m(termediate)g(directory)g(lev)m(els)g(are)
+g(used)g(b)m(y)g(default,)g(ev)m(en)h(if)e Fr(dir)38
+b Fv(w)m(as)630 4069 y(a)31 b(path)f(in)m(v)m(olving)f(sev)m(eral)i
+(directory)e(lev)m(els.)630 4197 y(By)35 b(explicitly)d(sp)s(ecifying)h
+(\014les)h(in)f(the)i(mo)s(dule)e(de\014nition)g(after)i
+Fr(dir)p Fv(,)f(y)m(ou)h(can)g(select)630 4306 y(particular)i(\014les)g
+(from)h(directory)g Fr(dir)p Fv(.)62 b(The)38 b(sample)g(de\014nition)e
+(for)i(`)p Fp(modules)p Fv(')f(is)g(an)630 4416 y(example)27
+b(of)g(a)g(mo)s(dule)f(de\014ned)g(with)f(a)j(single)d(\014le)i(from)f
+(a)i(particular)d(directory)-8 b(.)39 b(Here)630 4525
+y(is)29 b(another)i(example:)870 4647 y Fp(m4test)94
+b(unsupported/gnu/m4)43 b(foreach.m4)i(forloop.m4)630
+4774 y Fv(With)22 b(this)f(de\014nition,)h(executing)g(`)p
+Fp(cvs)30 b(checkout)e(m4test)p Fv(')21 b(will)e(create)24
+b(a)f(single)e(w)m(ork-)630 4884 y(ing)32 b(directory)g(`)p
+Fp(m4test)p Fv(')f(con)m(taining)h(the)h(t)m(w)m(o)h(\014les)d(listed,)
+h(whic)m(h)f(b)s(oth)h(come)h(from)g(a)630 4993 y(common)e(directory)f
+(sev)m(eral)g(lev)m(els)g(deep)g(in)f(the)i Fu(cvs)e
+Fv(source)i(rep)s(ository)-8 b(.)630 5121 y(A)22 b(mo)s(dule)e
+(de\014nition)g(can)i(refer)f(to)i(other)f(mo)s(dules)e(b)m(y)h
+(including)e(`)p Fp(&)p Fr(mo)s(dule)5 b Fv(')20 b(in)h(its)g(def-)630
+5230 y(inition.)37 b Fp(checkout)25 b Fv(creates)j(a)f(sub)s(directory)
+e(for)i(eac)m(h)h(suc)m(h)f(mo)s(dule,)f(in)f(the)i(directory)630
+5340 y(con)m(taining)j(the)g(mo)s(dule.)40 b(F)-8 b(or)31
+b(example,)f(if)f(mo)s(dules)g(con)m(tains)p eop
%%Page: 126 128
-126 127 bop 0 -116 a Fs(126)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(-D)g(date)162
-b Fs(Use)28 b(the)f(most)g(recen)m(t)i(revision)c(no)i(later)g(than)g
-Fo(date)p Fs(.)40 b(This)26 b(option)g(is)g(stic)m(ky)-8
-b(,)29 b(and)d(implies)f(`)p Fn(-P)p Fs('.)480 491 y(See)31
-b(Section)f(6.7)h([Stic)m(ky)g(tags],)h(page)f(54,)g(for)f(more)h
-(information)e(on)h(stic)m(ky)g(tags/dates.)0 665 y Fn(-f)384
-b Fs(Only)42 b(useful)g(with)h(the)h(`)p Fn(-D)30 b Fo(date)5
-b Fs(')44 b(or)g(`)p Fn(-r)30 b Fo(tag)8 b Fs(')45 b(\015ags.)81
-b(If)44 b(no)f(matc)m(hing)h(revision)e(is)h(found,)480
-790 y(retriev)m(e)31 b(the)f(most)h(recen)m(t)h(revision)c(\(instead)i
-(of)h(ignoring)d(the)j(\014le\).)0 964 y Fn(-k)f Fo(k\015ag)165
-b Fs(Pro)s(cess)43 b Fr(r)n(cs)f Fs(k)m(eyw)m(ords)h(according)g(to)g
-Fo(k\015ag)p Fs(.)79 b(See)43 b(co\(1\).)80 b(This)41
-b(option)h(is)g(stic)m(ky;)50 b(future)480 1088 y(up)s(dates)42
-b(of)g(this)g(\014le)g(in)f(this)h(w)m(orking)f(directory)i(will)d(use)
-i(the)h(same)g Fo(k\015ag)p Fs(.)78 b(The)42 b Fn(status)480
-1213 y Fs(command)28 b(can)h(b)s(e)f(view)m(ed)g(to)h(see)g(the)g(stic)
-m(ky)g(options.)39 b(See)29 b(Section)f(A.16)i([status],)g(page)f(123.)
-0 1387 y Fn(-l)384 b Fs(Lo)s(cal;)51 b(run)42 b(only)h(in)g(curren)m(t)
-g(w)m(orking)h(directory)-8 b(.)81 b(See)44 b(Chapter)f(8)h([Recursiv)m
-(e)g(b)s(eha)m(vior],)480 1511 y(page)31 b(61.)0 1685
-y Fn(-P)384 b Fs(Prune)29 b(empt)m(y)i(directories.)40
-b(See)30 b(Chapter)g(14)h([Mo)m(ving)g(directories],)f(page)h(77.)0
-1859 y Fn(-p)384 b Fs(Pip)s(e)29 b(\014les)g(to)i(the)g(standard)e
-(output.)0 2033 y Fn(-R)384 b Fs(Op)s(erate)30 b(recursiv)m(ely)f
-(\(default\).)41 b(See)31 b(Chapter)e(8)i([Recursiv)m(e)f(b)s(eha)m
-(vior],)g(page)i(61.)0 2207 y Fn(-r)e(tag)210 b Fs(Retriev)m(e)36
-b(revision)d Fo(tag)p Fs(.)55 b(This)33 b(option)i(is)f(stic)m(ky)-8
-b(,)36 b(and)f(implies)d(`)p Fn(-P)p Fs('.)54 b(See)35
-b(Section)g(6.7)h([Stic)m(ky)480 2332 y(tags],)c(page)f(54,)h(for)e
-(more)g(information)f(on)h(stic)m(ky)h(tags/dates.)125
-2602 y(These)f(sp)s(ecial)f(options)g(are)i(also)f(a)m(v)-5
-b(ailable)30 b(with)f Fn(update)p Fs(.)0 2901 y Fn(-A)384
-b Fs(Reset)30 b(an)m(y)f(stic)m(ky)g(tags,)h(dates,)g(or)f(`)p
-Fn(-k)p Fs(')g(options.)39 b(See)29 b(Section)g(6.7)h([Stic)m(ky)f
-(tags],)h(page)g(54,)g(for)480 3025 y(more)h(information)d(on)i(stic)m
-(ky)h(tags/dates.)0 3199 y Fn(-d)384 b Fs(Create)32 b(an)m(y)g
-(directories)e(that)i(exist)f(in)f(the)h(rep)s(ository)f(if)h(they're)g
-(missing)e(from)i(the)h(w)m(orking)480 3324 y(directory)-8
-b(.)38 b(Normally)-8 b(,)24 b Fn(update)e Fs(acts)i(only)e(on)h
-(directories)f(and)g(\014les)g(that)i(w)m(ere)f(already)g(enrolled)480
-3448 y(in)29 b(y)m(our)h(w)m(orking)g(directory)-8 b(.)480
-3597 y(This)38 b(is)i(useful)e(for)i(up)s(dating)e(directories)h(that)i
-(w)m(ere)g(created)g(in)e(the)h(rep)s(ository)f(since)h(the)480
-3722 y(initial)h(c)m(hec)m(k)m(out;)54 b(but)43 b(it)h(has)g(an)g
-(unfortunate)f(side)g(e\013ect.)84 b(If)43 b(y)m(ou)i(delib)s(erately)c
-(a)m(v)m(oided)480 3847 y(certain)35 b(directories)g(in)f(the)h(rep)s
-(ository)g(when)f(y)m(ou)i(created)g(y)m(our)g(w)m(orking)e(directory)h
-(\(either)480 3971 y(through)42 b(use)h(of)g(a)g(mo)s(dule)e(name)i(or)
-g(b)m(y)g(listing)d(explicitly)h(the)i(\014les)e(and)i(directories)f(y)
-m(ou)480 4096 y(w)m(an)m(ted)c(on)g(the)f(command)h(line\),)g(then)f
-(up)s(dating)f(with)g(`)p Fn(-d)p Fs(')i(will)c(create)40
-b(those)e(directories,)480 4220 y(whic)m(h)29 b(ma)m(y)i(not)g(b)s(e)e
-(what)i(y)m(ou)f(w)m(an)m(t.)0 4394 y Fn(-I)g Fo(name)142
-b Fs(Ignore)33 b(\014les)f(whose)g(names)h(matc)m(h)g
-Fo(name)38 b Fs(\(in)32 b(y)m(our)h(w)m(orking)f(directory\))g(during)f
-(the)h(up)s(date.)480 4519 y(Y)-8 b(ou)46 b(can)g(sp)s(ecify)e(`)p
-Fn(-I)p Fs(')h(more)h(than)f(once)h(on)f(the)h(command)f(line)f(to)i
-(sp)s(ecify)e(sev)m(eral)i(\014les)480 4643 y(to)39 b(ignore.)66
-b(Use)39 b(`)p Fn(-I)30 b(!)p Fs(')39 b(to)g(a)m(v)m(oid)h(ignoring)d
-(an)m(y)i(\014les)e(at)j(all.)65 b(See)39 b(Section)f(C.9)h
-([cvsignore],)480 4768 y(page)31 b(150,)h(for)e(other)h(w)m(a)m(ys)g
-(to)g(mak)m(e)g Fr(cvs)f Fs(ignore)g(some)h(\014les.)0
-4942 y Fn(-W)p Fo(sp)s(ec)214 b Fs(Sp)s(ecify)42 b(\014le)g(names)h
-(that)h(should)d(b)s(e)i(\014ltered)f(during)f(up)s(date.)78
-b(Y)-8 b(ou)44 b(can)f(use)g(this)f(option)480 5066 y(rep)s(eatedly)-8
-b(.)480 5215 y Fo(sp)s(ec)59 b Fs(can)54 b(b)s(e)f(a)h(\014le)f(name)h
-(pattern)g(of)g(the)g(same)g(t)m(yp)s(e)g(that)h(y)m(ou)f(can)g(sp)s
-(ecify)e(in)h(the)480 5340 y(`)p Fn(.cvswrappers)p Fs(')28
-b(\014le.)39 b(See)31 b(Section)f(C.2)h([W)-8 b(rapp)s(ers],)30
-b(page)h(141.)p eop
+126 127 bop 150 -116 a Fv(126)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)870 366 y Fp(m4test)46 b(&unsupported)630
+503 y Fv(then)d(a)h(c)m(hec)m(k)m(out)i(will)41 b(create)k(an)f
+Fp(m4test)d Fv(directory)i(whic)m(h)g(con)m(tains)g(a)h(directory)630
+612 y(called)30 b Fp(unsupported)p Fv(,)f(whic)m(h)h(in)g(turns)g(con)m
+(tains)h(all)f(the)h(directories)g(and)f(\014les)g(whic)m(h)630
+722 y(liv)m(e)g(there.)630 885 y Fp(-d)g Fr(name)142
+b Fv(Name)51 b(the)g(w)m(orking)f(directory)g(something)g(other)h(than)
+f(the)h(mo)s(dule)1110 994 y(name.)630 1157 y Fp(-e)30
+b Fr(prog)177 b Fv(Sp)s(ecify)32 b(a)i(program)f Fr(prog)41
+b Fv(to)34 b(run)e(whenev)m(er)h(\014les)g(in)f(a)i(mo)s(dule)d(are)j
+(ex-)1110 1267 y(p)s(orted.)40 b Fr(prog)e Fv(runs)29
+b(with)g(a)i(single)e(argumen)m(t,)i(the)f(mo)s(dule)f(name.)630
+1430 y Fp(-i)h Fr(prog)177 b Fv(Sp)s(ecify)26 b(a)h(program)g
+Fr(prog)36 b Fv(to)28 b(run)d(whenev)m(er)j(\014les)e(in)g(a)i(mo)s
+(dule)d(are)j(com-)1110 1539 y(mitted.)68 b Fr(prog)47
+b Fv(runs)38 b(with)g(a)i(single)f(argumen)m(t,)j(the)e(full)d
+(pathname)j(of)1110 1649 y(the)h(a\013ected)h(directory)e(in)f(a)i
+(source)g(rep)s(ository)-8 b(.)71 b(The)40 b(`)p Fp(commitinfo)p
+Fv(',)1110 1759 y(`)p Fp(loginfo)p Fv(',)33 b(and)g(`)p
+Fp(verifymsg)p Fv(')f(\014les)h(pro)m(vide)f(other)i(w)m(a)m(ys)h(to)f
+(call)f(a)h(pro-)1110 1868 y(gram)d(on)f(commit.)630
+2031 y Fp(-o)g Fr(prog)177 b Fv(Sp)s(ecify)46 b(a)h(program)g
+Fr(prog)55 b Fv(to)48 b(run)e(whenev)m(er)h(\014les)f(in)g(a)i(mo)s
+(dule)e(are)1110 2141 y(c)m(hec)m(k)m(ed)32 b(out.)41
+b Fr(prog)d Fv(runs)29 b(with)g(a)i(single)e(argumen)m(t,)i(the)g(mo)s
+(dule)d(name.)630 2303 y Fp(-s)i Fr(status)116 b Fv(Assign)21
+b(a)i(status)f(to)h(the)g(mo)s(dule.)36 b(When)22 b(the)g(mo)s(dule)f
+(\014le)g(is)g(prin)m(ted)g(with)1110 2413 y(`)p Fp(cvs)30
+b(checkout)e(-s)p Fv(')37 b(the)h(mo)s(dules)f(are)h(sorted)g
+(according)g(to)g(primarily)1110 2523 y(mo)s(dule)19
+b(status,)24 b(and)c(secondarily)f(according)i(to)h(the)f(mo)s(dule)e
+(name.)38 b(This)1110 2632 y(option)c(has)g(no)h(other)f(meaning.)53
+b(Y)-8 b(ou)35 b(can)g(use)f(this)f(option)h(for)h(sev)m(eral)1110
+2742 y(things)19 b(b)s(esides)g(status:)36 b(for)20 b(instance,)i(list)
+d(the)i(p)s(erson)e(that)i(is)e(resp)s(onsible)1110 2851
+y(for)30 b(this)f(mo)s(dule.)630 3014 y Fp(-t)h Fr(prog)177
+b Fv(Sp)s(ecify)20 b(a)i(program)f Fr(prog)29 b Fv(to)22
+b(run)e(whenev)m(er)h(\014les)g(in)f(a)i(mo)s(dule)e(are)h(tagged)1110
+3124 y(with)32 b Fp(rtag)p Fv(.)48 b Fr(prog)40 b Fv(runs)32
+b(with)g(t)m(w)m(o)i(argumen)m(ts:)47 b(the)33 b(mo)s(dule)e(name)j
+(and)1110 3233 y(the)j(sym)m(b)s(olic)f(tag)i(sp)s(eci\014ed)d(to)j
+Fp(rtag)p Fv(.)60 b(There)36 b(is)g(no)h(w)m(a)m(y)h(to)g(sp)s(ecify)e
+(a)1110 3343 y(program)30 b(to)h(run)e(when)h Fp(tag)f
+Fv(is)g(executed.)630 3506 y Fp(-u)h Fr(prog)177 b Fv(Sp)s(ecify)30
+b(a)j(program)e Fr(prog)40 b Fv(to)33 b(run)d(whenev)m(er)i(`)p
+Fp(cvs)e(update)p Fv(')g(is)h(executed)1110 3616 y(from)g(the)h
+(top-lev)m(el)g(directory)f(of)h(the)g(c)m(hec)m(k)m(ed-out)i(mo)s
+(dule.)43 b Fr(prog)d Fv(runs)1110 3725 y(with)34 b(a)i(single)f
+(argumen)m(t,)i(the)f(full)d(path)j(to)g(the)g(source)g(rep)s(ository)e
+(for)1110 3835 y(this)29 b(mo)s(dule.)150 4101 y Fq(C.2)68
+b(The)44 b(cvswrapp)t(ers)h(\014le)275 4297 y Fv(W)-8
+b(rapp)s(ers)27 b(allo)m(w)g(y)m(ou)h(to)h(set)f(a)g(ho)s(ok)g(whic)m
+(h)f(transforms)g(\014les)f(on)i(their)f(w)m(a)m(y)i(in)d(and)i(out)g
+(of)g Fu(cvs)p Fv(.)275 4435 y(The)23 b(\014le)f(`)p
+Fp(cvswrappers)p Fv(')f(de\014nes)i(the)h(script)f(that)h(will)d(b)s(e)
+i(run)f(on)i(a)g(\014le)e(when)h(its)g(name)h(matc)m(hes)150
+4544 y(a)k(regular)f(expresion.)39 b(There)27 b(are)h(t)m(w)m(o)h
+(scripts)e(that)h(can)g(b)s(e)f(run)g(on)g(a)h(\014le)f(or)h(directory)
+-8 b(.)40 b(One)27 b(script)150 4654 y(is)34 b(executed)i(on)f(the)g
+(\014le/directory)g(b)s(efore)f(b)s(eing)g(c)m(hec)m(k)m(ed)j(in)m(to)e
+(the)g(rep)s(ository)f(\(this)h(is)f(denoted)150 4764
+y(with)23 b(the)i Fp(-t)f Fv(\015ag\))i(and)e(the)h(other)g(when)f(the)
+g(\014le)g(is)g(c)m(hec)m(k)m(ed)j(out)e(of)g(the)f(rep)s(ository)g
+(\(this)g(is)g(denoted)150 4873 y(with)29 b(the)i Fp(-f)e
+Fv(\015ag\).)42 b(The)30 b(`)p Fp(-t)p Fv('/`)p Fp(-f)p
+Fv(')g(feature)h(do)s(es)f(not)h(w)m(ork)f(with)f(clien)m(t/serv)m(er)i
+Fu(cvs)p Fv(.)275 5011 y(The)c(`)p Fp(cvswrappers)p Fv(')f(also)i(has)g
+(a)g(`)p Fp(-m)p Fv(')g(option)g(to)h(sp)s(ecify)e(the)h(merge)h(metho)
+s(dology)f(that)h(should)150 5121 y(b)s(e)k(used)g(when)f(the)i(\014le)
+f(is)f(up)s(dated.)49 b Fp(MERGE)33 b Fv(means)g(the)h(usual)e
+Fu(cvs)h Fv(b)s(eha)m(vior:)46 b(try)33 b(to)i(merge)f(the)150
+5230 y(\014les)26 b(\(this)h(generally)g(will)e(not)i(w)m(ork)h(for)f
+(binary)f(\014les\).)39 b Fp(COPY)26 b Fv(means)i(that)g
+Fp(cvs)h(update)d Fv(will)f(merely)150 5340 y(cop)m(y)40
+b(one)f(v)m(ersion)f(o)m(v)m(er)i(the)g(other,)h(and)d(require)g(the)h
+(user)f(using)g(mec)m(hanisms)g(outside)g Fu(cvs)p Fv(,)i(to)p
+eop
%%Page: 127 129
-127 128 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(127)0 366 y Fn(-j)p Fo(revision)76 b
-Fs(With)39 b(t)m(w)m(o)h(`)p Fn(-j)p Fs(')f(options,)i(merge)f(c)m
-(hanges)g(from)f(the)g(revision)f(sp)s(eci\014ed)f(with)h(the)i
-(\014rst)e(`)p Fn(-j)p Fs(')480 491 y(option)30 b(to)h(the)g(revision)d
-(sp)s(eci\014ed)h(with)g(the)h(second)h(`)p Fn(j)p Fs(')f(option,)g(in)
-m(to)h(the)f(w)m(orking)g(directory)-8 b(.)480 647 y(With)24
-b(one)g(`)p Fn(-j)p Fs(')g(option,)i(merge)e(c)m(hanges)i(from)d(the)i
-(ancestor)g(revision)e(to)i(the)f(revision)f(sp)s(eci\014ed)480
-772 y(with)30 b(the)h(`)p Fn(-j)p Fs(')g(option,)f(in)m(to)h(the)g(w)m
-(orking)g(directory)-8 b(.)42 b(The)30 b(ancestor)i(revision)e(is)g
-(the)h(common)480 897 y(ancestor)45 b(of)f(the)g(revision)f(whic)m(h)g
-(the)h(w)m(orking)f(directory)h(is)f(based)g(on,)48 b(and)43
-b(the)i(revision)480 1021 y(sp)s(eci\014ed)29 b(in)g(the)h(`)p
-Fn(-j)p Fs(')h(option.)480 1177 y(In)26 b(addition,)h(eac)m(h)h(-j)f
-(option)g(can)g(con)m(tain)h(an)f(optional)f(date)i(sp)s(eci\014cation)
-e(whic)m(h,)h(when)f(used)480 1302 y(with)i(branc)m(hes,)h(can)g(limit)
-e(the)i(c)m(hosen)g(revision)e(to)j(one)f(within)d(a)k(sp)s(eci\014c)d
-(date.)41 b(An)29 b(optional)480 1427 y(date)i(is)e(sp)s(eci\014ed)g(b)
-m(y)h(adding)f(a)i(colon)f(\(:\))42 b(to)31 b(the)g(tag:)41
-b(`)p Fn(-j)p Fo(Sym)m(b)s(olic)p 2962 1427 28 4 v 31
-w(T)-8 b(ag)8 b Fn(:)p Fo(Date)p 3386 1427 V 35 w(Sp)s(eci\014er)f
-Fs('.)480 1583 y(See)31 b(Chapter)e(7)i([Merging],)g(page)g(57.)0
-2061 y Fk(A.18.2)62 b(up)s(date)31 b(output)125 2342
-y Fn(update)24 b Fs(and)i Fn(checkout)f Fs(k)m(eep)i(y)m(ou)g(informed)
-e(of)h(its)g(progress)h(b)m(y)f(prin)m(ting)f(a)i(line)d(for)j(eac)m(h)
-h(\014le,)e(preceded)0 2467 y(b)m(y)k(one)h(c)m(haracter)h(indicating)c
-(the)j(status)f(of)h(the)f(\014le:)0 2779 y Fn(U)g Fo(\014le)285
-b Fs(The)35 b(\014le)f(w)m(as)h(brough)m(t)g(up)f(to)i(date)g(with)e
-(resp)s(ect)h(to)h(the)f(rep)s(ository)-8 b(.)54 b(This)34
-b(is)g(done)h(for)g(an)m(y)480 2904 y(\014le)c(that)i(exists)f(in)f
-(the)h(rep)s(ository)f(but)h(not)g(in)f(y)m(our)h(source,)h(and)f(for)g
-(\014les)f(that)i(y)m(ou)g(ha)m(v)m(en't)480 3028 y(c)m(hanged)e(but)f
-(are)g(not)h(the)g(most)f(recen)m(t)i(v)m(ersions)e(a)m(v)-5
-b(ailable)29 b(in)g(the)i(rep)s(ository)-8 b(.)0 3217
-y Fn(P)30 b Fo(\014le)285 b Fs(Lik)m(e)34 b(`)p Fn(U)p
-Fs(',)i(but)e(the)g Fr(cvs)f Fs(serv)m(er)i(sends)e(a)i(patc)m(h)g
-(instead)f(of)g(an)g(en)m(tire)h(\014le.)51 b(These)34
-b(t)m(w)m(o)i(things)480 3341 y(accomplish)29 b(the)i(same)f(thing.)0
-3530 y Fn(A)g Fo(\014le)285 b Fs(The)32 b(\014le)f(has)g(b)s(een)h
-(added)f(to)i(y)m(our)f(priv)-5 b(ate)31 b(cop)m(y)i(of)f(the)h
-(sources,)f(and)g(will)d(b)s(e)j(added)f(to)i(the)480
-3654 y(source)d(rep)s(ository)e(when)h(y)m(ou)h(run)e
-Fn(commit)g Fs(on)i(the)f(\014le.)40 b(This)28 b(is)h(a)h(reminder)d
-(to)k(y)m(ou)f(that)g(the)480 3779 y(\014le)f(needs)h(to)i(b)s(e)d
-(committed.)0 3967 y Fn(R)h Fo(\014le)285 b Fs(The)30
-b(\014le)g(has)h(b)s(een)f(remo)m(v)m(ed)h(from)f(y)m(our)h(priv)-5
-b(ate)30 b(cop)m(y)i(of)f(the)g(sources,)g(and)f(will)e(b)s(e)i(remo)m
-(v)m(ed)480 4092 y(from)e(the)h(source)f(rep)s(ository)g(when)f(y)m(ou)
-i(run)e Fn(commit)g Fs(on)h(the)h(\014le.)39 b(This)27
-b(is)g(a)i(reminder)d(to)k(y)m(ou)480 4216 y(that)h(the)g(\014le)e
-(needs)h(to)h(b)s(e)f(committed.)0 4404 y Fn(M)g Fo(\014le)285
-b Fs(The)30 b(\014le)f(is)h(mo)s(di\014ed)e(in)h(y)m(our)h(w)m(orking)g
-(directory)-8 b(.)480 4561 y(`)p Fn(M)p Fs(')39 b(can)g(indicate)f(one)
-h(of)g(t)m(w)m(o)i(states)f(for)f(a)g(\014le)f(y)m(ou're)h(w)m(orking)g
-(on:)57 b(either)39 b(there)g(w)m(ere)g(no)480 4685 y(mo)s
-(di\014cations)34 b(to)i(the)g(same)h(\014le)d(in)h(the)h(rep)s
-(ository)-8 b(,)37 b(so)f(that)g(y)m(our)g(\014le)e(remains)h(as)h(y)m
-(ou)g(last)480 4810 y(sa)m(w)d(it;)g(or)f(there)g(w)m(ere)h(mo)s
-(di\014cations)e(in)g(the)h(rep)s(ository)f(as)i(w)m(ell)e(as)i(in)e(y)
-m(our)h(cop)m(y)-8 b(,)34 b(but)e(they)480 4934 y(w)m(ere)f(merged)f
-(successfully)-8 b(,)29 b(without)h(con\015ict,)g(in)f(y)m(our)i(w)m
-(orking)e(directory)-8 b(.)480 5091 y Fr(cvs)23 b Fs(will)e(prin)m(t)h
-(some)i(messages)h(if)d(it)h(merges)h(y)m(our)g(w)m(ork,)h(and)e(a)h
-(bac)m(kup)g(cop)m(y)g(of)g(y)m(our)g(w)m(orking)480
-5215 y(\014le)32 b(\(as)h(it)f(lo)s(ok)m(ed)g(b)s(efore)h(y)m(ou)f(ran)
-g Fn(update)p Fs(\))g(will)e(b)s(e)h(made.)48 b(The)32
-b(exact)i(name)e(of)h(that)g(\014le)f(is)480 5340 y(prin)m(ted)d(while)
-f Fn(update)h Fs(runs.)p eop
+127 128 bop 150 -116 a Fv(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(Administrativ)m(e)e(\014les)1276 b(127)150 366
+y(insert)28 b(an)m(y)i(necessary)g(c)m(hanges.)42 b(The)29
+b(`)p Fp(-m)p Fv(')g(wrapp)s(er)f(option)h(only)f(a\013ects)j(b)s(eha)m
+(vior)e(when)g(merging)150 476 y(is)f(done)g(on)h(up)s(date;)g(it)f(do)
+s(es)g(not)h(a\013ect)i(ho)m(w)d(\014les)g(are)h(stored.)41
+b(See)29 b(See)g(Chapter)f(17)h([Binary)f(\014les],)150
+586 y(page)j(77,)h(for)e(more)g(on)h(binary)d(\014les.)275
+737 y(The)h(basic)h(format)h(of)f(the)h(\014le)e(`)p
+Fp(cvswrappers)p Fv(')f(is:)390 882 y Fp(wildcard)236
+b([option)46 b(value][option)e(value]...)390 1089 y(where)i(option)g
+(is)i(one)f(of)390 1193 y(-f)524 b(from)47 b(cvs)g(filter)428
+b(value:)46 b(path)h(to)g(filter)390 1297 y(-t)524 b(to)48
+b(cvs)f(filter)523 b(value:)46 b(path)h(to)g(filter)390
+1400 y(-m)524 b(update)47 b(methodology)283 b(value:)46
+b(MERGE)g(or)i(COPY)390 1504 y(-k)524 b(keyword)46 b(expansion)332
+b(value:)46 b(expansion)f(mode)390 1712 y(and)i(value)f(is)h(a)h
+(single-quote)c(delimited)i(value.)390 1857 y(*.nib)190
+b(-f)47 b('unwrap)f(\045s')g(-t)i('wrap)e(\045s)h(\045s')g(-m)g('COPY')
+390 1961 y(*.c)286 b(-t)47 b('indent)f(\045s)h(\045s')150
+2112 y Fv(The)32 b(ab)s(o)m(v)m(e)h(example)f(of)h(a)f(`)p
+Fp(cvswrappers)p Fv(')e(\014le)i(states)h(that)g(all)e
+(\014les/directories)g(that)i(end)f(with)f(a)150 2221
+y Fp(.nib)26 b Fv(should)g(b)s(e)g(\014ltered)h(with)f(the)h(`)p
+Fp(wrap)p Fv(')g(program)g(b)s(efore)g(c)m(hec)m(king)h(the)g(\014le)e
+(in)m(to)i(the)f(rep)s(ository)-8 b(.)150 2331 y(The)29
+b(\014le)h(should)e(b)s(e)h(\014ltered)g(though)h(the)g(`)p
+Fp(unwrap)p Fv(')e(program)i(when)f(the)h(\014le)f(is)g(c)m(hec)m(k)m
+(ed)j(out)f(of)f(the)150 2440 y(rep)s(ository)-8 b(.)70
+b(The)39 b(`)p Fp(cvswrappers)p Fv(')f(\014le)h(also)i(states)g(that)g
+(a)g Fp(COPY)e Fv(metho)s(dology)h(should)e(b)s(e)i(used)150
+2550 y(when)29 b(up)s(dating)g(the)h(\014les)g(in)f(the)h(rep)s
+(ository)g(\(that)h(is)e(no)i(merging)e(should)g(b)s(e)g(p)s
+(erformed\).)275 2701 y(The)40 b(last)h(example)f(line)f(sa)m(ys)j
+(that)f(all)f(\014les)g(that)h(end)g(with)e(a)i Fp(*.c)f
+Fv(should)f(b)s(e)h(\014ltered)g(with)150 2810 y(`)p
+Fp(indent)p Fv(')28 b(b)s(efore)h(b)s(eing)f(c)m(hec)m(k)m(ed)j(in)m
+(to)f(the)f(rep)s(ository)-8 b(.)40 b(Unlik)m(e)28 b(the)i(previous)d
+(example)i(no)h(\014ltering)150 2920 y(of)i(the)f Fp(*.c)g
+Fv(\014le)f(is)h(done)g(when)g(it)g(is)f(c)m(hec)m(k)m(ed)j(out)f(of)g
+(the)f(rep)s(ository)-8 b(.)44 b(The)31 b Fp(-t)g Fv(\014lter)f(is)h
+(called)f(with)150 3030 y(t)m(w)m(o)41 b(argumen)m(ts,)h(the)d(\014rst)
+g(is)f(the)h(name)h(of)f(the)g(\014le/directory)g(to)h(\014lter)e(and)h
+(the)g(second)g(is)g(the)150 3139 y(pathname)30 b(to)h(where)f(the)h
+(resulting)d(\014ltered)i(\014le)f(should)f(b)s(e)i(placed.)150
+3290 y(The)h Fp(-f)g Fv(\014lter)f(is)h(called)g(with)f(one)i(argumen)m
+(t,)g(whic)m(h)e(is)h(the)h(name)f(of)h(the)f(\014le)g(to)h(\014lter)f
+(from.)43 b(The)150 3400 y(end)34 b(result)f(of)i(this)e(\014lter)h
+(will)e(b)s(e)i(a)g(\014le)g(in)f(the)i(users)f(directory)g(that)h
+(they)f(can)h(w)m(ork)g(on)f(as)h(they)150 3509 y(normally)29
+b(w)m(ould.)275 3660 y(Note)39 b(that)f(the)g(`)p Fp(-t)p
+Fv('/`)p Fp(-f)p Fv(')g(features)g(do)g(not)g(con)m(v)m(enien)m(tly)g
+(handle)e(one)i(p)s(ortion)f(of)h(CVS's)f(op-)150 3770
+y(eration:)54 b(determining)35 b(when)h(\014les)h(are)g(mo)s(di\014ed.)
+59 b(CVS)36 b(will)f(still)g(w)m(an)m(t)j(a)f(\014le)g(\(or)g
+(directory\))g(to)150 3879 y(exist,)32 b(and)f(it)h(will)d(use)j(its)f
+(mo)s(di\014cation)f(time)i(to)g(determine)f(whether)g(a)i(\014le)d(is)
+h(mo)s(di\014ed.)43 b(If)32 b(CVS)150 3989 y(erroneously)j(thinks)g(a)i
+(\014le)f(is)f(unmo)s(di\014ed)e(\(for)k(example,)h(a)f(directory)f(is)
+f(unc)m(hanged)h(but)g(one)h(of)150 4098 y(the)29 b(\014les)e(within)g
+(it)h(is)f(c)m(hanged\),)k(y)m(ou)e(can)g(force)g(it)f(to)h(c)m(hec)m
+(k)i(in)c(the)i(\014le)f(an)m(yw)m(a)m(y)i(b)m(y)e(sp)s(ecifying)f(the)
+150 4208 y(`)p Fp(-f)p Fv(')j(option)g(to)h Fp(cvs)f(commit)e
+Fv(\(see)k(Section)e(A.8.1)i([commit)e(options],)g(page)i(97\).)275
+4359 y(F)-8 b(or)36 b(another)g(example,)h(the)f(follo)m(wing)e
+(command)i(imp)s(orts)e(a)i(directory)-8 b(,)37 b(treating)f(\014les)f
+(whose)150 4468 y(name)30 b(ends)g(in)f(`)p Fp(.exe)p
+Fv(')h(as)g(binary:)390 4614 y Fp(cvs)47 b(import)f(-I)h,!)h(-W)f
+("*.exe)f(-k)h('b'")g(first-dir)e(vendortag)g(reltag)150
+4912 y Fq(C.3)68 b(The)44 b(commit)i(supp)t(ort)e(\014les)275
+5121 y Fv(The)32 b(`)p Fp(-i)p Fv(')h(\015ag)h(in)e(the)h(`)p
+Fp(modules)p Fv(')f(\014le)h(can)g(b)s(e)g(used)f(to)i(run)e(a)i
+(certain)f(program)g(whenev)m(er)g(\014les)150 5230 y(are)38
+b(committed)h(\(see)g(Section)e(C.1)i([mo)s(dules],)g(page)f(125\).)66
+b(The)37 b(\014les)g(describ)s(ed)f(in)h(this)g(section)150
+5340 y(pro)m(vide)29 b(other,)i(more)g(\015exible,)e(w)m(a)m(ys)i(to)g
+(run)e(programs)h(whenev)m(er)g(something)g(is)f(committed.)p
+eop
%%Page: 128 130
-128 129 bop 0 -116 a Fs(128)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(C)g Fo(\014le)285
-b Fs(A)34 b(con\015ict)f(w)m(as)h(detected)h(while)c(trying)i(to)h
-(merge)g(y)m(our)f(c)m(hanges)i(to)f Fo(\014le)k Fs(with)32
-b(c)m(hanges)i(from)480 491 y(the)43 b(source)g(rep)s(ository)-8
-b(.)77 b Fo(\014le)47 b Fs(\(the)d(cop)m(y)f(in)f(y)m(our)h(w)m(orking)
-f(directory\))h(is)e(no)m(w)i(the)g(output)480 616 y(of)35
-b(the)h(rcsmerge\(1\))g(command)f(on)g(the)g(t)m(w)m(o)i(revisions;)f
-(an)f(unmo)s(di\014ed)d(cop)m(y)j(of)h(y)m(our)f(\014le)f(is)480
-740 y(also)39 b(in)f(y)m(our)h(w)m(orking)f(directory)-8
-b(,)42 b(with)37 b(the)j(name)f(`)p Fn(.#)p Fo(\014le)p
-Fn(.)p Fo(revision)p Fs(')d(where)i Fo(revision)g Fs(is)g(the)480
-865 y Fr(r)n(cs)31 b Fs(revision)g(that)i(y)m(our)f(mo)s(di\014ed)e
-(\014le)i(started)h(from.)46 b(Resolv)m(e)33 b(the)f(con\015ict)g(as)h
-(describ)s(ed)d(in)480 989 y(Section)g(5.3)h([Con\015icts)f(example],)g
-(page)h(37)g(\(Note)h(that)f(some)f(systems)g(automatically)h(purge)480
-1114 y(\014les)h(that)h(b)s(egin)e(with)h(`)p Fn(.#)p
-Fs(')g(if)g(they)h(ha)m(v)m(e)h(not)f(b)s(een)f(accessed)i(for)e(a)h
-(few)g(da)m(ys.)48 b(If)32 b(y)m(ou)h(in)m(tend)480 1238
-y(to)i(k)m(eep)f(a)h(cop)m(y)g(of)f(y)m(our)g(original)e(\014le,)i(it)g
-(is)f(a)h(v)m(ery)h(go)s(o)s(d)e(idea)h(to)h(rename)f(it.\))51
-b(Under)33 b Fr(vms)p Fs(,)480 1363 y(the)e(\014le)e(name)h(starts)h
-(with)e(`)p Fn(__)p Fs(')i(rather)f(than)g(`)p Fn(.#)p
-Fs('.)0 1537 y Fn(?)g Fo(\014le)285 b(\014le)43 b Fs(is)38
-b(in)f(y)m(our)i(w)m(orking)f(directory)-8 b(,)40 b(but)e(do)s(es)h
-(not)g(corresp)s(ond)e(to)i(an)m(ything)g(in)e(the)i(source)480
-1662 y(rep)s(ository)-8 b(,)37 b(and)f(is)g(not)g(in)f(the)i(list)e(of)
-h(\014les)g(for)g Fr(cvs)f Fs(to)i(ignore)f(\(see)h(the)g(description)d
-(of)j(the)480 1786 y(`)p Fn(-I)p Fs(')30 b(option,)g(and)g(see)h
-(Section)f(C.9)h([cvsignore],)g(page)g(150\).)0 2201
-y Fk(A.18.3)62 b(up)s(date)31 b(examples)125 2475 y Fs(The)22
-b(follo)m(wing)f(line)g(will)f(displa)m(y)h(all)h(\014les)f(whic)m(h)h
-(are)h(not)g(up-to-date)h(without)d(actually)i(c)m(hange)h(an)m(ything)
-0 2600 y(in)29 b(y)m(our)h(w)m(orking)g(directory)-8
-b(.)41 b(It)30 b(can)h(b)s(e)f(used)f(to)i(c)m(hec)m(k)h(what)f(has)f
-(b)s(een)f(going)i(on)f(with)f(the)i(pro)5 b(ject.)240
-2853 y Fn($)47 b(cvs)g(-n)h(-q)f(update)p eop
+128 129 bop 150 -116 a Fv(128)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 366 y(There)d(are)i(three)f(kind)e(of)
+i(programs)g(that)h(can)f(b)s(e)f(run)g(on)h(commit.)40
+b(They)27 b(are)i(sp)s(eci\014ed)d(in)h(\014les)150 476
+y(in)33 b(the)i(rep)s(ository)-8 b(,)36 b(as)f(describ)s(ed)d(b)s(elo)m
+(w.)53 b(The)34 b(follo)m(wing)f(table)i(summarizes)e(the)i(\014le)f
+(names)h(and)150 586 y(the)c(purp)s(ose)d(of)j(the)f(corresp)s(onding)f
+(programs.)150 756 y(`)p Fp(commitinfo)p Fv(')630 865
+y(The)h(program)h(is)e(resp)s(onsible)f(for)j(c)m(hec)m(king)g(that)h
+(the)f(commit)f(is)g(allo)m(w)m(ed.)42 b(If)30 b(it)g(exits)630
+975 y(with)f(a)i(non-zero)g(exit)f(status)h(the)f(commit)h(will)c(b)s
+(e)j(ab)s(orted.)150 1141 y(`)p Fp(verifymsg)p Fv(')630
+1251 y(The)h(sp)s(eci\014ed)e(program)i(is)f(used)h(to)h(ev)-5
+b(aluate)31 b(the)h(log)f(message,)i(and)d(p)s(ossibly)f(v)m(erify)630
+1361 y(that)h(it)e(con)m(tains)i(all)e(required)f(\014elds.)39
+b(This)27 b(is)i(most)g(useful)f(in)f(com)m(bination)i(with)f(the)630
+1470 y(`)p Fp(rcsinfo)p Fv(')d(\014le,)h(whic)m(h)f(can)h(hold)f(a)i
+(log)f(message)h(template)g(\(see)g(Section)f(C.8)g([rcsinfo],)630
+1580 y(page)31 b(133\).)150 1746 y(`)p Fp(editinfo)p
+Fv(')630 1856 y(The)e(sp)s(eci\014ed)e(program)j(is)e(used)h(to)h(edit)
+e(the)i(log)f(message,)i(and)e(p)s(ossibly)e(v)m(erify)h(that)630
+1965 y(it)43 b(con)m(tains)g(all)g(required)e(\014elds.)79
+b(This)41 b(is)i(most)g(useful)f(in)g(com)m(bination)h(with)f(the)630
+2075 y(`)p Fp(rcsinfo)p Fv(')25 b(\014le,)h(whic)m(h)f(can)h(hold)f(a)i
+(log)f(message)h(template)g(\(see)g(Section)f(C.8)g([rcsinfo],)630
+2185 y(page)31 b(133\).)42 b(\(obsolete\))150 2351 y(`)p
+Fp(loginfo)p Fv(')94 b(The)34 b(sp)s(eci\014ed)f(program)i(is)f(called)
+g(when)f(the)i(commit)g(is)f(complete.)54 b(It)35 b(receiv)m(es)h(the)
+630 2461 y(log)31 b(message)g(and)f(some)h(additional)e(information)g
+(and)h(can)h(store)g(the)g(log)g(message)g(in)630 2570
+y(a)e(\014le,)f(or)h(mail)e(it)i(to)g(appropriate)f(p)s(ersons,)g(or)g
+(ma)m(yb)s(e)h(p)s(ost)f(it)g(to)i(a)f(lo)s(cal)f(newsgroup,)630
+2680 y(or)p Fh(:)15 b(:)g(:)31 b Fv(Y)-8 b(our)31 b(imagination)e(is)g
+(the)i(limit!)150 2918 y Fk(C.3.1)62 b(The)41 b(common)f(syn)m(tax)275
+3118 y Fv(The)32 b(administrativ)m(e)f(\014les)g(suc)m(h)h(as)h(`)p
+Fp(commitinfo)p Fv(',)e(`)p Fp(loginfo)p Fv(',)h(`)p
+Fp(rcsinfo)p Fv(',)g(`)p Fp(verifymsg)p Fv(',)f(etc.,)150
+3227 y(all)i(ha)m(v)m(e)j(a)e(common)h(format.)53 b(The)34
+b(purp)s(ose)e(of)j(the)f(\014les)f(are)i(describ)s(ed)d(later)i(on.)53
+b(The)34 b(common)150 3337 y(syn)m(tax)d(is)e(describ)s(ed)g(here.)275
+3479 y(Eac)m(h)i(line)d(con)m(tains)j(the)f(follo)m(wing:)225
+3620 y Ft(\017)60 b Fv(A)36 b(regular)g(expression.)57
+b(This)35 b(is)g(a)i(basic)f(regular)f(expression)g(in)g(the)i(syn)m
+(tax)g(used)e(b)m(y)h(GNU)330 3730 y(emacs.)225 3868
+y Ft(\017)60 b Fv(A)30 b(whitespace)h(separator|one)g(or)f(more)h
+(spaces)g(and/or)f(tabs.)225 4006 y Ft(\017)60 b Fv(A)30
+b(\014le)g(name)g(or)h(command-line)e(template.)150 4176
+y(Blank)35 b(lines)e(are)i(ignored.)54 b(Lines)34 b(that)i(start)g
+(with)e(the)h(c)m(haracter)i(`)p Fp(#)p Fv(')e(are)g(treated)h(as)g
+(commen)m(ts.)150 4285 y(Long)31 b(lines)d(unfortunately)h(can)i
+Fr(not)h Fv(b)s(e)e(brok)m(en)g(in)f(t)m(w)m(o)j(parts)e(in)f(an)m(y)i
+(w)m(a)m(y)-8 b(.)275 4427 y(The)33 b(\014rst)g(regular)g(expression)f
+(that)j(matc)m(hes)g(the)f(curren)m(t)f(directory)h(name)g(in)e(the)i
+(rep)s(ository)150 4536 y(is)29 b(used.)40 b(The)30 b(rest)h(of)f(the)h
+(line)e(is)g(used)h(as)g(a)h(\014le)e(name)i(or)f(command-line)f(as)i
+(appropriate.)150 4812 y Fq(C.4)68 b(Commitinfo)275 5011
+y Fv(The)36 b(`)p Fp(commitinfo)p Fv(')f(\014le)i(de\014nes)f(programs)
+h(to)h(execute)h(whenev)m(er)e(`)p Fp(cvs)30 b(commit)p
+Fv(')36 b(is)g(ab)s(out)h(to)150 5121 y(execute.)73 b(These)40
+b(programs)g(are)h(used)f(for)g(pre-commit)g(c)m(hec)m(king)i(to)f(v)m
+(erify)f(that)h(the)g(mo)s(di\014ed,)150 5230 y(added)25
+b(and)h(remo)m(v)m(ed)h(\014les)e(are)i(really)e(ready)h(to)h(b)s(e)e
+(committed.)40 b(This)24 b(could)h(b)s(e)h(used,)g(for)g(instance,)150
+5340 y(to)31 b(v)m(erify)f(that)h(the)f(c)m(hanged)h(\014les)f(conform)
+g(to)h(to)g(y)m(our)g(site's)f(standards)f(for)h(co)s(ding)g(practice.)
+p eop
%%Page: 129 131
-129 130 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1837 b(129)0 366 y Fp(App)t(endix)30
-b(B)80 b(Quic)l(k)31 b(reference)d(to)i(CVS)f(commands)125
-745 y Fs(This)f(app)s(endix)f(describ)s(es)h(ho)m(w)i(to)h(in)m(v)m(ok)
-m(e)g Fr(cvs)p Fs(,)e(with)g(references)h(to)h(where)f(eac)m(h)h
-(command)f(or)f(feature)0 870 y(is)23 b(describ)s(ed)f(in)g(detail.)38
-b(Other)23 b(relev)-5 b(an)m(t)24 b(references)h(are)f(the)g(`)p
-Fn(--help)p Fs('/`)p Fn(-H)p Fs(')f(option)g(to)i Fr(cvs)e
-Fs(\(see)h(Section)g(A.3)0 994 y([Global)30 b(options],)g(page)h(95\))h
-(and)60 b([Index],)30 b(page)h(167.)0 1295 y Fn(add)e([)p
-Fo(options)t Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p
-Fn(])480 1419 y Fs(Add)29 b(a)i(new)f(\014le/directory)-8
-b(.)40 b(See)31 b(Chapter)f(9)h([Adding)e(\014les],)g(page)i(63.)480
-1596 y Fn(-k)f Fo(k\015ag)165 b Fs(Set)31 b(k)m(eyw)m(ord)f(expansion.)
-480 1772 y Fn(-m)g Fo(msg)197 b Fs(Set)31 b(\014le)e(description.)0
-1948 y Fn(admin)g([)p Fo(options)t Fn(])g([)p Fo(\014les)t
-Fh(:)15 b(:)g(:)o Fn(])480 2073 y Fs(Administration)28
-b(of)i(history)f(\014les)h(in)f(the)h(rep)s(ository)-8
-b(.)40 b(See)31 b(Section)f(A.5)h([admin],)f(page)h(99.)480
-2249 y Fn(-b[)p Fo(rev)8 b Fn(])156 b Fs(Set)31 b(default)e(branc)m(h.)
-480 2425 y Fn(-c)p Fo(string)155 b Fs(Set)31 b(commen)m(t)g(leader.)480
-2602 y Fn(-k)p Fo(subst)175 b Fs(Set)25 b(k)m(eyw)m(ord)g
-(substitution.)36 b(See)25 b(Chapter)f(16)h([Keyw)m(ord)g
-(substitution],)f(page)h(81.)480 2778 y Fn(-l[)p Fo(rev)8
-b Fn(])156 b Fs(Lo)s(c)m(k)31 b(revision)e Fo(rev)p Fs(,)h(or)g(latest)
-h(revision.)480 2954 y Fn(-m)p Fo(rev)8 b Fn(:)p Fo(msg)960
-3079 y Fs(Replace)31 b(the)f(log)h(message)g(of)g(revision)d
-Fo(rev)38 b Fs(with)29 b Fo(msg)p Fs(.)480 3255 y Fn(-o)p
-Fo(range)167 b Fs(Delete)32 b(revisions)c(from)i(the)h(history)e
-(\014les)480 3431 y Fn(-q)384 b Fs(Run)29 b(quietly;)h(do)g(not)g(prin)
-m(t)f(diagnostics.)480 3608 y Fn(-s)p Fo(state)5 b Fn([:)p
-Fo(rev)j Fn(])960 3732 y Fs(Set)31 b(the)f(state.)480
-3909 y Fn(-t)384 b Fs(Set)31 b(\014le)e(description)f(from)i(standard)g
-(input.)480 4085 y Fn(-t)p Fo(\014le)267 b Fs(Set)31
-b(\014le)e(description)f(from)i Fo(\014le)p Fs(.)480
-4261 y Fn(-t-)p Fo(string)107 b Fs(Set)31 b(\014le)e(description)f(to)k
-Fo(string)p Fs(.)480 4437 y Fn(-u[)p Fo(rev)8 b Fn(])156
-b Fs(Unlo)s(c)m(k)30 b(revision)f Fo(rev)p Fs(,)h(or)h(latest)g
-(revision.)0 4614 y Fn(annotate)d([)p Fo(options)t Fn(])h([)p
-Fo(\014les)t Fh(:)15 b(:)g(:)p Fn(])480 4738 y Fs(Sho)m(w)30
-b(last)g(revision)e(where)h(eac)m(h)j(line)c(w)m(as)i(mo)s(di\014ed.)39
-b(See)30 b(Section)g(15.4)i([annotate],)g(page)f(80.)480
-4915 y Fn(-D)f Fo(date)183 b Fs(Annotate)43 b(the)e(most)h(recen)m(t)h
-(revision)d(no)h(later)h(than)f Fo(date)p Fs(.)75 b(See)42
-b(Section)f(A.4)960 5039 y([Common)30 b(options],)g(page)h(96.)480
-5215 y Fn(-f)384 b Fs(Use)21 b(head)g(revision)e(if)g(tag/date)k(not)e
-(found.)37 b(See)21 b(Section)f(A.4)i([Common)e(options],)960
-5340 y(page)31 b(96.)p eop
+129 130 bop 150 -116 a Fv(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(Administrativ)m(e)e(\014les)1276 b(129)275 366
+y(As)32 b(men)m(tioned)f(earlier,)h(eac)m(h)h(line)d(in)h(the)h(`)p
+Fp(commitinfo)p Fv(')e(\014le)h(consists)g(of)i(a)f(regular)f
+(expression)150 476 y(and)c(a)i(command-line)d(template.)41
+b(The)27 b(template)h(can)h(include)c(a)k(program)f(name)g(and)f(an)m
+(y)h(n)m(um)m(b)s(er)150 586 y(of)37 b(argumen)m(ts)h(y)m(ou)f(wish)f
+(to)i(supply)d(to)j(it.)60 b(The)37 b(full)e(path)i(to)h(the)f(curren)m
+(t)g(source)h(rep)s(ository)e(is)150 695 y(app)s(ended)e(to)j(the)f
+(template,)i(follo)m(w)m(ed)d(b)m(y)h(the)g(\014le)f(names)h(of)g(an)m
+(y)g(\014les)f(in)m(v)m(olv)m(ed)g(in)g(the)h(commit)150
+805 y(\(added,)30 b(remo)m(v)m(ed,)i(and)e(mo)s(di\014ed)e(\014les\).)
+275 941 y(The)f(\014rst)f(line)g(with)g(a)i(regular)f(expression)f
+(matc)m(hing)i(the)g(relativ)m(e)f(path)h(to)g(the)g(mo)s(dule)e(will)f
+(b)s(e)150 1051 y(used.)40 b(If)30 b(the)g(command)h(returns)e(a)h
+(non-zero)h(exit)g(status)f(the)h(commit)f(will)e(b)s(e)i(ab)s(orted.)
+275 1187 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m
+(h)g(an)m(y)f(of)g(the)h(regular)e(expressions)g(in)f(this)h(\014le,)j
+(the)150 1296 y(`)p Fp(DEFAULT)p Fv(')29 b(line)g(is)g(used,)h(if)f(it)
+h(is)g(sp)s(eci\014ed.)275 1432 y(All)e(o)s(ccurances)i(of)g(the)g
+(name)g(`)p Fp(ALL)p Fv(')g(app)s(earing)e(as)i(a)g(regular)f
+(expression)g(are)h(used)f(in)g(addition)150 1542 y(to)i(the)g(\014rst)
+e(matc)m(hing)i(regular)e(expression)g(or)i(the)f(name)h(`)p
+Fp(DEFAULT)p Fv('.)275 1678 y(Note:)37 b(when)19 b Fu(CVS)h
+Fv(is)g(accessing)h(a)f(remote)i(rep)s(ository)-8 b(,)22
+b(`)p Fp(commitinfo)p Fv(')c(will)f(b)s(e)j(run)f(on)h(the)h
+Fr(remote)150 1788 y Fv(\(i.e.,)31 b(serv)m(er\))g(side,)f(not)g(the)h
+(clien)m(t)f(side)f(\(see)i(Section)g(3.9)g([Remote)h(rep)s
+(ositories],)d(page)i(21\).)150 2049 y Fq(C.5)68 b(V)-11
+b(erifying)45 b(log)h(messages)275 2243 y Fv(Once)25
+b(y)m(ou)g(ha)m(v)m(e)h(en)m(tered)g(a)g(log)f(message,)i(y)m(ou)f(can)
+f(ev)-5 b(aluate)26 b(that)g(message)g(to)g(c)m(hec)m(k)g(for)f(sp)s
+(eci\014c)150 2353 y(con)m(ten)m(t,)40 b(suc)m(h)d(as)f(a)h(bug)f(ID.)h
+(Use)g(the)g(`)p Fp(verifymsg)p Fv(')e(\014le)h(to)h(sp)s(ecify)e(a)i
+(program)g(that)g(is)e(used)h(to)150 2462 y(v)m(erify)29
+b(the)h(log)f(message.)42 b(This)27 b(program)j(could)e(b)s(e)h(a)h
+(simple)d(script)i(that)h(c)m(hec)m(ks)h(that)f(the)f(en)m(tered)150
+2572 y(message)i(con)m(tains)g(the)g(required)d(\014elds.)275
+2708 y(The)h(`)p Fp(verifymsg)p Fv(')f(\014le)i(is)f(often)i(most)f
+(useful)f(together)i(with)e(the)i(`)p Fp(rcsinfo)p Fv(')d(\014le,)i
+(whic)m(h)f(can)i(b)s(e)150 2818 y(used)f(to)h(sp)s(ecify)e(a)h(log)h
+(message)g(template.)275 2954 y(Eac)m(h)37 b(line)f(in)g(the)h(`)p
+Fp(verifymsg)p Fv(')f(\014le)g(consists)h(of)g(a)h(regular)e
+(expression)g(and)h(a)g(command-line)150 3063 y(template.)69
+b(The)39 b(template)h(m)m(ust)g(include)d(a)j(program)g(name,)i(and)d
+(can)h(include)d(an)m(y)j(n)m(um)m(b)s(er)f(of)150 3173
+y(argumen)m(ts.)82 b(The)44 b(full)d(path)j(to)h(the)f(curren)m(t)g
+(log)g(message)h(template)g(\014le)e(is)g(app)s(ended)f(to)j(the)150
+3282 y(template.)275 3419 y(One)26 b(thing)f(that)i(should)e(b)s(e)h
+(noted)g(is)g(that)h(the)g(`)p Fp(ALL)p Fv(')f(k)m(eyw)m(ord)h(is)e
+(not)i(supp)s(orted.)37 b(If)27 b(more)f(than)150 3528
+y(one)j(matc)m(hing)g(line)f(is)g(found,)g(the)h(\014rst)f(one)h(is)f
+(used.)40 b(This)27 b(can)i(b)s(e)g(useful)e(for)i(sp)s(ecifying)d(a)k
+(default)150 3638 y(v)m(eri\014cation)g(script)f(in)g(a)i(mo)s(dule,)e
+(and)h(then)g(o)m(v)m(erriding)f(it)h(in)f(a)i(sub)s(directory)-8
+b(.)275 3774 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i
+(matc)m(h)g(an)m(y)f(of)g(the)h(regular)e(expressions)g(in)f(this)h
+(\014le,)j(the)150 3883 y(`)p Fp(DEFAULT)p Fv(')29 b(line)g(is)g(used,)
+h(if)f(it)h(is)g(sp)s(eci\014ed.)275 4019 y(If)f(the)i(v)m
+(eri\014cation)f(script)f(exits)h(with)f(a)i(non-zero)g(exit)f(status,)
+h(the)g(commit)f(is)g(ab)s(orted.)275 4156 y(Note)i(that)f(the)g(v)m
+(eri\014cation)f(script)g(cannot)h(c)m(hange)h(the)f(log)g(message;)i
+(it)d(can)h(merely)f(accept)i(it)150 4265 y(or)e(reject)i(it.)275
+4401 y(The)24 b(follo)m(wing)g(is)g(a)h(little)f(silly)f(example)i(of)g
+(a)h(`)p Fp(verifymsg)p Fv(')d(\014le,)i(together)i(with)d(the)h
+(corresp)s(ond-)150 4511 y(ing)32 b(`)p Fp(rcsinfo)p
+Fv(')f(\014le,)h(the)h(log)f(message)i(template)f(and)f(an)g(v)m
+(eri\014cation)g(script.)46 b(W)-8 b(e)34 b(b)s(egin)d(with)g(the)150
+4620 y(log)j(message)i(template.)52 b(W)-8 b(e)36 b(w)m(an)m(t)f(to)g
+(alw)m(a)m(ys)g(record)f(a)g(bug-id)f(n)m(um)m(b)s(er)g(on)h(the)g
+(\014rst)g(line)e(of)j(the)150 4730 y(log)g(message.)54
+b(The)35 b(rest)f(of)h(log)g(message)h(is)e(free)g(text.)55
+b(The)34 b(follo)m(wing)f(template)i(is)f(found)f(in)h(the)150
+4840 y(\014le)29 b(`)p Fp(/usr/cvssupport/tc.template)o
+Fv('.)390 4970 y Fp(BugId:)275 5106 y Fv(The)g(script)h(`)p
+Fp(/usr/cvssupport/bugid.ve)o(rify)o Fv(')25 b(is)k(used)h(to)h(ev)-5
+b(aluate)31 b(the)g(log)f(message.)390 5236 y Fp(#!/bin/sh)390
+5340 y(#)p eop
%%Page: 130 132
-130 131 bop 0 -116 a Fs(130)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)480 366 y Fn(-l)384 b Fs(Lo)s(cal;)45
-b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m(e)960 491
-y(b)s(eha)m(vior],)30 b(page)h(61.)480 670 y Fn(-r)f
-Fo(tag)229 b Fs(Annotate)32 b(revision)c Fo(tag)p Fs(.)42
-b(See)31 b(Section)f(A.4)h([Common)f(options],)g(page)i(96.)0
-850 y Fn(checkout)c([)p Fo(options)t Fn(])h Fo(mo)s(dules)t
-Fh(:)15 b(:)g(:)480 974 y Fs(Get)31 b(a)g(cop)m(y)g(of)g(the)f
-(sources.)41 b(See)31 b(Section)f(A.6)h([c)m(hec)m(k)m(out],)j(page)d
-(103.)480 1154 y Fn(-A)384 b Fs(Reset)38 b(an)m(y)f(stic)m(ky)h
-(tags/date/k)m(opts.)64 b(See)37 b(Section)g(6.7)i([Stic)m(ky)e(tags],)
-j(page)e(54)960 1278 y(and)30 b(Chapter)g(16)h([Keyw)m(ord)f
-(substitution],)f(page)i(81.)480 1458 y Fn(-c)384 b Fs(Output)56
-b(the)h(mo)s(dule)f(database.)122 b(See)57 b(Section)g(A.6.1)h([c)m
-(hec)m(k)m(out)i(options],)960 1582 y(page)31 b(104.)480
-1762 y Fn(-D)f Fo(date)183 b Fs(Chec)m(k)35 b(out)g(revisions)e(as)j
-(of)f Fo(date)40 b Fs(\(is)35 b(stic)m(ky\).)54 b(See)36
-b(Section)e(A.4)i([Common)f(op-)960 1886 y(tions],)30
-b(page)h(96.)480 2066 y Fn(-d)f Fo(dir)241 b Fs(Chec)m(k)31
-b(out)f(in)m(to)h Fo(dir)p Fs(.)39 b(See)30 b(Section)h(A.6.1)g([c)m
-(hec)m(k)m(out)i(options],)e(page)g(104.)480 2245 y Fn(-f)384
-b Fs(Use)21 b(head)g(revision)e(if)g(tag/date)k(not)e(found.)37
-b(See)21 b(Section)f(A.4)i([Common)e(options],)960 2370
-y(page)31 b(96.)480 2549 y Fn(-j)f Fo(rev)230 b Fs(Merge)32
-b(in)d(c)m(hanges.)41 b(See)31 b(Section)f(A.6.1)i([c)m(hec)m(k)m(out)h
-(options],)d(page)h(104.)480 2729 y Fn(-k)f Fo(k\015ag)165
-b Fs(Use)51 b Fo(k\015ag)59 b Fs(k)m(eyw)m(ord)51 b(expansion.)100
-b(See)51 b(Section)g(16.4)h([Substitution)c(mo)s(des],)960
-2853 y(page)31 b(83.)480 3033 y Fn(-l)384 b Fs(Lo)s(cal;)45
-b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m(e)960 3157
-y(b)s(eha)m(vior],)30 b(page)h(61.)480 3337 y Fn(-N)384
-b Fs(Don't)40 b(shorten)f(mo)s(dule)f(paths)g(if)h(-d)g(sp)s
-(eci\014ed.)65 b(See)40 b(Section)f(A.6.1)h([c)m(hec)m(k)m(out)960
-3461 y(options],)30 b(page)h(104.)480 3641 y Fn(-n)384
-b Fs(Do)28 b(not)f(run)e(mo)s(dule)g(program)i(\(if)f(an)m(y\).)40
-b(See)27 b(Section)f(A.6.1)j([c)m(hec)m(k)m(out)g(options],)960
-3765 y(page)i(104.)480 3945 y Fn(-P)384 b Fs(Prune)29
-b(empt)m(y)i(directories.)40 b(See)30 b(Chapter)g(14)h([Mo)m(ving)g
-(directories],)f(page)h(77.)480 4124 y Fn(-p)384 b Fs(Chec)m(k)36
-b(out)g(\014les)e(to)j(standard)e(output)g(\(a)m(v)m(oids)h(stic)m
-(kiness\).)56 b(See)36 b(Section)f(A.6.1)960 4249 y([c)m(hec)m(k)m(out)
-e(options],)d(page)h(104.)480 4428 y Fn(-r)f Fo(tag)229
-b Fs(Chec)m(k)m(out)48 b(revision)c Fo(tag)56 b Fs(\(is)46
-b(stic)m(ky\).)89 b(See)47 b(Section)g(A.4)g([Common)f(options],)960
-4553 y(page)31 b(96.)480 4732 y Fn(-s)384 b Fs(Lik)m(e)35
-b(-c,)h(but)e(include)f(mo)s(dule)g(status.)54 b(See)35
-b(Section)g(A.6.1)h([c)m(hec)m(k)m(out)h(options],)960
-4857 y(page)31 b(104.)0 5036 y Fn(commit)e([)p Fo(options)t
-Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)o Fn(])480 5161
-y Fs(Chec)m(k)31 b(c)m(hanges)g(in)m(to)f(the)h(rep)s(ository)-8
-b(.)40 b(See)31 b(Section)f(A.7)h([commit],)g(page)g(105.)480
-5340 y Fn(-F)f Fo(\014le)237 b Fs(Read)30 b(log)h(message)g(from)e
-Fo(\014le)p Fs(.)40 b(See)31 b(Section)f(A.7.1)h([commit)g(options],)f
-(page)g(106.)p eop
+130 131 bop 150 -116 a Fv(130)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)390 366 y Fp(#)334 b(bugid.verify)44
+b(filename)390 470 y(#)390 574 y(#)95 b(Verify)46 b(that)h(the)g(log)g
+(message)f(contains)f(a)j(valid)e(bugid)390 678 y(#)95
+b(on)47 b(the)g(first)g(line.)390 782 y(#)390 885 y(if)g(head)g(-1)g(<)
+g($1)h(|)f(grep)g('^BugId:[)e(]*[0-9][0-9]*$')f(>)j(/dev/null;)e(then)
+581 989 y(exit)i(0)390 1093 y(else)581 1197 y(echo)g("No)f(BugId)h
+(found.")581 1300 y(exit)g(1)390 1404 y(fi)275 1542 y
+Fv(The)29 b(`)p Fp(verifymsg)p Fv(')g(\014le)g(con)m(tains)i(this)e
+(line:)390 1674 y Fp(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)275
+1811 y Fv(The)29 b(`)p Fp(rcsinfo)p Fv(')g(\014le)h(con)m(tains)g(this)
+g(line:)390 1943 y Fp(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)150
+2208 y Fq(C.6)68 b(Editinfo)275 2404 y Fr(NOTE:)33 b
+Fv(The)f(`)p Fp(editinfo)p Fv(')f(feature)i(has)f(b)s(een)g(rendered)f
+(obsolete.)48 b(T)-8 b(o)33 b(set)g(a)g(default)f(editor)g(for)150
+2514 y(log)42 b(messages)h(use)e(the)h Fp(EDITOR)e Fv(en)m(vironmen)m
+(t)i(v)-5 b(ariable)40 b(\(see)j(App)s(endix)c(D)j([En)m(vironmen)m(t)f
+(v)-5 b(ari-)150 2623 y(ables],)32 b(page)g(137\))h(or)f(the)f(`)p
+Fp(-e)p Fv(')h(global)f(option)f(\(see)j(Section)e(A.4)i([Global)e
+(options],)g(page)h(86\).)46 b(See)150 2733 y(Section)28
+b(C.5)g([v)m(erifymsg],)h(page)g(129,)h(for)e(information)e(on)i(the)g
+(use)g(of)g(the)h(`)p Fp(verifymsg)p Fv(')d(feature)i(for)150
+2842 y(ev)-5 b(aluating)30 b(log)g(messages.)275 2980
+y(If)40 b(y)m(ou)i(w)m(an)m(t)g(to)g(mak)m(e)h(sure)d(that)i(all)f(log)
+g(messages)h(lo)s(ok)f(the)h(same)g(w)m(a)m(y)-8 b(,)45
+b(y)m(ou)d(can)g(use)f(the)150 3090 y(`)p Fp(editinfo)p
+Fv(')36 b(\014le)g(to)i(sp)s(ecify)f(a)g(program)h(that)g(is)e(used)h
+(to)h(edit)f(the)h(log)f(message.)63 b(This)36 b(program)150
+3199 y(could)41 b(b)s(e)g(a)i(custom-made)f(editor)g(that)g(alw)m(a)m
+(ys)h(enforces)f(a)g(certain)g(st)m(yle)g(of)g(the)h(log)f(message,)150
+3309 y(or)c(ma)m(yb)s(e)g(a)g(simple)e(shell)g(script)g(that)j(calls)e
+(an)g(editor,)j(and)d(c)m(hec)m(ks)i(that)f(the)g(en)m(tered)h(message)
+150 3418 y(con)m(tains)31 b(the)f(required)f(\014elds.)275
+3556 y(If)23 b(no)h(matc)m(hing)g(line)e(is)h(found)g(in)g(the)h(`)p
+Fp(editinfo)p Fv(')e(\014le,)j(the)f(editor)f(sp)s(eci\014ed)f(in)h
+(the)h(en)m(vironmen)m(t)150 3666 y(v)-5 b(ariable)42
+b Fp($CVSEDITOR)f Fv(is)h(used)h(instead.)78 b(If)43
+b(that)h(v)-5 b(ariable)42 b(is)h(not)g(set,)48 b(then)43
+b(the)g(en)m(vironmen)m(t)150 3775 y(v)-5 b(ariable)38
+b Fp($EDITOR)f Fv(is)h(used)g(instead.)66 b(If)38 b(that)i(v)-5
+b(ariable)37 b(is)h(not)h(set)h(a)f(default)f(will)f(b)s(e)h(used.)66
+b(See)150 3885 y(Section)30 b(2.2)i([Committing)d(y)m(our)h(c)m
+(hanges],)i(page)f(9.)275 4022 y(The)i(`)p Fp(editinfo)p
+Fv(')e(\014le)i(is)g(often)h(most)g(useful)d(together)36
+b(with)c(the)i(`)p Fp(rcsinfo)p Fv(')e(\014le,)h(whic)m(h)g(can)h(b)s
+(e)150 4132 y(used)c(to)h(sp)s(ecify)e(a)h(log)h(message)g(template.)
+275 4270 y(Eac)m(h)41 b(line)e(in)h(the)h(`)p Fp(editinfo)p
+Fv(')e(\014le)h(consists)h(of)g(a)g(regular)f(expression)g(and)g(a)h
+(command-line)150 4379 y(template.)69 b(The)39 b(template)h(m)m(ust)g
+(include)d(a)j(program)g(name,)i(and)d(can)h(include)d(an)m(y)j(n)m(um)
+m(b)s(er)f(of)150 4489 y(argumen)m(ts.)82 b(The)44 b(full)d(path)j(to)h
+(the)f(curren)m(t)g(log)g(message)h(template)g(\014le)e(is)g(app)s
+(ended)f(to)j(the)150 4598 y(template.)275 4736 y(One)26
+b(thing)f(that)i(should)e(b)s(e)h(noted)g(is)g(that)h(the)g(`)p
+Fp(ALL)p Fv(')f(k)m(eyw)m(ord)h(is)e(not)i(supp)s(orted.)37
+b(If)27 b(more)f(than)150 4846 y(one)j(matc)m(hing)g(line)f(is)g
+(found,)g(the)h(\014rst)f(one)h(is)f(used.)40 b(This)27
+b(can)i(b)s(e)g(useful)e(for)i(sp)s(ecifying)d(a)k(default)150
+4955 y(edit)g(script)f(in)g(a)i(mo)s(dule,)e(and)h(then)g(o)m(v)m
+(erriding)f(it)h(in)f(a)i(sub)s(directory)-8 b(.)275
+5093 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m(h)g
+(an)m(y)f(of)g(the)h(regular)e(expressions)g(in)f(this)h(\014le,)j(the)
+150 5202 y(`)p Fp(DEFAULT)p Fv(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
+g(sp)s(eci\014ed.)275 5340 y(If)f(the)i(edit)f(script)f(exits)h(with)f
+(a)i(non-zero)g(exit)f(status,)h(the)g(commit)f(is)g(ab)s(orted.)p
+eop
%%Page: 131 133
-131 132 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1837 b(131)480 366 y Fn(-f)384 b
-Fs(F)-8 b(orce)30 b(the)e(\014le)f(to)i(b)s(e)e(committed;)j(disables)c
-(recursion.)38 b(See)28 b(Section)g(A.7.1)i([com-)960
-491 y(mit)g(options],)g(page)h(106.)480 674 y Fn(-l)384
-b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f
-(directory)-8 b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m(e)960
-798 y(b)s(eha)m(vior],)30 b(page)h(61.)480 981 y Fn(-m)f
-Fo(msg)197 b Fs(Use)31 b Fo(msg)38 b Fs(as)31 b(log)f(message.)42
-b(See)30 b(Section)h(A.7.1)h([commit)e(options],)g(page)h(106.)480
-1164 y Fn(-n)384 b Fs(Do)32 b(not)f(run)f(mo)s(dule)f(program)i(\(if)f
-(an)m(y\).)43 b(See)32 b(Section)e(A.7.1)j([commit)e(options],)960
-1288 y(page)g(106.)480 1471 y Fn(-R)384 b Fs(Op)s(erate)24
-b(recursiv)m(ely)e(\(default\).)39 b(See)24 b(Chapter)f(8)h([Recursiv)m
-(e)g(b)s(eha)m(vior],)g(page)h(61.)480 1653 y Fn(-r)30
-b Fo(rev)230 b Fs(Commit)30 b(to)h Fo(rev)p Fs(.)40 b(See)31
-b(Section)f(A.7.1)i([commit)f(options],)f(page)h(106.)0
-1836 y Fn(diff)e([)p Fo(options)t Fn(])g([)p Fo(\014les)t
-Fh(:)15 b(:)g(:)p Fn(])480 1961 y Fs(Sho)m(w)37 b(di\013erences)g(b)s
-(et)m(w)m(een)i(revisions.)61 b(See)38 b(Section)g(A.8)g([di\013)7
-b(],)39 b(page)g(108.)64 b(In)37 b(addition)f(to)480
-2085 y(the)30 b(options)g(sho)m(wn)f(b)s(elo)m(w,)g(accepts)j(a)e(wide)
-f(v)-5 b(ariet)m(y)30 b(of)g(options)g(to)h(con)m(trol)f(output)g(st)m
-(yle,)g(for)480 2210 y(example)g(`)p Fn(-c)p Fs(')g(for)g(con)m(text)j
-(di\013s.)480 2392 y Fn(-D)d Fo(date1)138 b Fs(Di\013)30
-b(revision)f(for)h(date)h(against)g(w)m(orking)f(\014le.)40
-b(See)31 b(Section)g(A.8.1)h([di\013)d(options],)960
-2517 y(page)i(109.)480 2700 y Fn(-D)f Fo(date2)138 b
-Fs(Di\013)30 b Fo(rev1)7 b Fs(/)p Fo(date1)40 b Fs(against)31
-b Fo(date2)p Fs(.)41 b(See)31 b(Section)f(A.8.1)i([di\013)d(options],)i
-(page)g(109.)480 2882 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
-b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m(e)960 3007
-y(b)s(eha)m(vior],)30 b(page)h(61.)480 3190 y Fn(-N)384
-b Fs(Include)30 b(di\013s)h(for)g(added)g(and)g(remo)m(v)m(ed)i
-(\014les.)44 b(See)32 b(Section)g(A.8.1)h([di\013)e(options],)960
-3314 y(page)g(109.)480 3497 y Fn(-r)f Fo(rev1)185 b Fs(Di\013)30
-b(revision)e(for)i Fo(rev1)38 b Fs(against)30 b(w)m(orking)f(\014le.)40
-b(See)31 b(Section)e(A.8.1)j([di\013)d(options],)960
-3621 y(page)i(109.)480 3804 y Fn(-r)f Fo(rev2)185 b Fs(Di\013)30
-b(rev1/date1)i(against)f(rev2.)41 b(See)31 b(Section)f(A.8.1)i([di\013)
-d(options],)h(page)i(109.)0 3987 y Fn(edit)d([)p Fo(options)t
-Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fn(])480 4111
-y Fs(Get)31 b(ready)g(to)g(edit)f(a)g(w)m(atc)m(hed)i(\014le.)40
-b(See)30 b(Section)g(5.6.3)j([Editing)28 b(\014les],)i(page)h(44.)480
-4294 y Fn(-a)f Fo(actions)76 b Fs(Sp)s(ecify)52 b(actions)h(for)h(temp)
-s(orary)f(w)m(atc)m(h,)60 b(where)53 b Fo(actions)58
-b Fs(is)52 b Fn(edit)p Fs(,)58 b Fn(unedit)p Fs(,)960
-4418 y Fn(commit)p Fs(,)29 b Fn(all)p Fs(,)h(or)g Fn(none)p
-Fs(.)40 b(See)30 b(Section)g(5.6.3)j([Editing)28 b(\014les],)i(page)h
-(44.)480 4601 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
-b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m(e)960 4726
-y(b)s(eha)m(vior],)30 b(page)h(61.)0 4908 y Fn(editors)d([)p
-Fo(options)t Fn(])h([)p Fo(\014les)t Fh(:)15 b(:)g(:)p
-Fn(])480 5033 y Fs(See)31 b(who)f(is)f(editing)g(a)i(w)m(atc)m(hed)g
-(\014le.)40 b(See)31 b(Section)f(5.6.4)i([W)-8 b(atc)m(h)33
-b(information],)c(page)i(45.)480 5215 y Fn(-l)384 b Fs(Lo)s(cal;)45
-b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m(e)960 5340
-y(b)s(eha)m(vior],)30 b(page)h(61.)p eop
+131 132 bop 150 -116 a Fv(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(Administrativ)m(e)e(\014les)1276 b(131)275 366
+y(Note:)51 b(when)34 b Fu(CVS)h Fv(is)f(accessing)h(a)h(remote)f(rep)s
+(ository)-8 b(,)36 b(or)f(when)f(the)h(`)p Fp(-m)p Fv(')g(or)g(`)p
+Fp(-F)p Fv(')g(options)f(to)150 476 y Fp(cvs)29 b(commit)k
+Fv(are)i(used,)f(`)p Fp(editinfo)p Fv(')f(will)e(not)k(b)s(e)e
+(consulted.)52 b(There)33 b(is)h(no)g(go)s(o)s(d)g(w)m(ork)-5
+b(around)33 b(for)150 586 y(this;)d(use)g(`)p Fp(verifymsg)p
+Fv(')e(instead.)150 801 y Fk(C.6.1)62 b(Editinfo)41 b(example)275
+991 y Fv(The)21 b(follo)m(wing)f(is)i(a)g(little)f(silly)e(example)j
+(of)g(a)g(`)p Fp(editinfo)p Fv(')f(\014le,)i(together)g(with)e(the)h
+(corresp)s(onding)150 1100 y(`)p Fp(rcsinfo)p Fv(')44
+b(\014le,)49 b(the)c(log)h(message)h(template)f(and)f(an)g(editor)g
+(script.)85 b(W)-8 b(e)47 b(b)s(egin)d(with)g(the)i(log)150
+1210 y(message)e(template.)79 b(W)-8 b(e)45 b(w)m(an)m(t)f(to)f(alw)m
+(a)m(ys)h(record)f(a)g(bug-id)f(n)m(um)m(b)s(er)g(on)h(the)g(\014rst)f
+(line)g(of)h(the)150 1319 y(log)35 b(message.)54 b(The)35
+b(rest)f(of)h(log)g(message)h(is)e(free)g(text.)55 b(The)34
+b(follo)m(wing)f(template)i(is)f(found)f(in)h(the)150
+1429 y(\014le)29 b(`)p Fp(/usr/cvssupport/tc.template)o
+Fv('.)390 1555 y Fp(BugId:)275 1686 y Fv(The)g(script)h(`)p
+Fp(/usr/cvssupport/bugid.ed)o(it)p Fv(')24 b(is)30 b(used)f(to)i(edit)f
+(the)h(log)f(message.)390 1812 y Fp(#!/bin/sh)390 1916
+y(#)390 2020 y(#)334 b(bugid.edit)45 b(filename)390 2123
+y(#)390 2227 y(#)95 b(Call)47 b($EDITOR)f(on)h(FILENAME,)e(and)i
+(verify)f(that)h(the)390 2331 y(#)95 b(resulting)45 b(file)i(contains)f
+(a)h(valid)f(bugid)h(on)g(the)g(first)390 2435 y(#)95
+b(line.)390 2538 y(if)47 b([)h("x$EDITOR")d(=)i("x")g(];)g(then)g
+(EDITOR=vi;)e(fi)390 2642 y(if)i([)h("x$CVSEDITOR")c(=)j("x")g(];)g
+(then)g(CVSEDITOR=$EDITOR;)c(fi)390 2746 y($CVSEDITOR)i($1)390
+2850 y(until)h(head)h(-1|grep)f('^BugId:[)f(]*[0-9][0-9]*$')f(<)j($1)
+390 2954 y(do)95 b(echo)47 b(-n)94 b("No)47 b(BugId)g(found.)94
+b(Edit)46 b(again?)g(\([y]/n\)")581 3057 y(read)h(ans)581
+3161 y(case)g(${ans})f(in)772 3265 y(n*\))h(exit)f(1;;)581
+3369 y(esac)581 3472 y($CVSEDITOR)f($1)390 3576 y(done)275
+3708 y Fv(The)29 b(`)p Fp(editinfo)p Fv(')g(\014le)g(con)m(tains)i
+(this)e(line:)390 3834 y Fp(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)275
+3965 y Fv(The)29 b(`)p Fp(rcsinfo)p Fv(')g(\014le)h(con)m(tains)g(this)
+g(line:)390 4091 y Fp(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)150
+4339 y Fq(C.7)68 b(Loginfo)275 4529 y Fv(The)36 b(`)p
+Fp(loginfo)p Fv(')f(\014le)h(is)g(used)g(to)h(con)m(trol)g(where)f(`)p
+Fp(cvs)30 b(commit)p Fv(')35 b(log)i(information)e(is)h(sen)m(t.)60
+b(The)150 4639 y(\014rst)35 b(en)m(try)h(on)g(a)g(line)e(is)h(a)h
+(regular)f(expression)g(whic)m(h)f(is)h(tested)i(against)f(the)g
+(directory)f(that)i(the)150 4748 y(c)m(hange)29 b(is)f(b)s(eing)f(made)
+h(to,)i(relativ)m(e)e(to)h(the)g Fp($CVSROOT)p Fv(.)37
+b(If)28 b(a)h(matc)m(h)g(is)e(found,)h(then)g(the)h(remainder)150
+4858 y(of)i(the)f(line)f(is)g(a)i(\014lter)e(program)i(that)g(should)d
+(exp)s(ect)j(log)f(information)f(on)h(its)g(standard)g(input.)275
+4989 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m(h)g
+(an)m(y)f(of)g(the)h(regular)e(expressions)g(in)f(this)h(\014le,)j(the)
+150 5099 y(`)p Fp(DEFAULT)p Fv(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
+g(sp)s(eci\014ed.)275 5230 y(All)e(o)s(ccurances)i(of)g(the)g(name)g(`)
+p Fp(ALL)p Fv(')g(app)s(earing)e(as)i(a)g(regular)f(expression)g(are)h
+(used)f(in)g(addition)150 5340 y(to)i(the)g(\014rst)e(matc)m(hing)i
+(regular)e(expression)g(or)i(`)p Fp(DEFAULT)p Fv('.)p
+eop
%%Page: 132 134
-132 133 bop 0 -116 a Fs(132)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(export)f([)p
-Fo(options)t Fn(])g Fo(mo)s(dules)t Fh(:)15 b(:)g(:)480
-491 y Fs(Exp)s(ort)30 b(\014les)f(from)h(CVS.)g(See)g(Section)h(A.9)g
-([exp)s(ort],)g(page)g(110.)480 670 y Fn(-D)f Fo(date)183
-b Fs(Chec)m(k)24 b(out)f(revisions)e(as)j(of)f Fo(date)p
-Fs(.)39 b(See)23 b(Section)g(A.4)h([Common)f(options],)i(page)f(96.)480
-850 y Fn(-d)30 b Fo(dir)241 b Fs(Chec)m(k)31 b(out)f(in)m(to)h
-Fo(dir)p Fs(.)39 b(See)30 b(Section)h(A.9.1)g([exp)s(ort)g(options],)f
-(page)h(111.)480 1029 y Fn(-f)384 b Fs(Use)21 b(head)g(revision)e(if)g
-(tag/date)k(not)e(found.)37 b(See)21 b(Section)f(A.4)i([Common)e
-(options],)960 1154 y(page)31 b(96.)480 1333 y Fn(-k)f
-Fo(k\015ag)165 b Fs(Use)51 b Fo(k\015ag)59 b Fs(k)m(eyw)m(ord)51
-b(expansion.)100 b(See)51 b(Section)g(16.4)h([Substitution)c(mo)s
-(des],)960 1458 y(page)31 b(83.)480 1637 y Fn(-l)384
-b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f
-(directory)-8 b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m(e)960
-1762 y(b)s(eha)m(vior],)30 b(page)h(61.)480 1941 y Fn(-N)384
-b Fs(Don't)34 b(shorten)f(mo)s(dule)e(paths)i(if)f(-d)h(sp)s
-(eci\014ed.)47 b(See)33 b(Section)g(A.9.1)i([exp)s(ort)e(op-)960
-2066 y(tions],)d(page)h(111.)480 2245 y Fn(-n)384 b Fs(Do)35
-b(not)f(run)f(mo)s(dule)f(program)i(\(if)g(an)m(y\).)52
-b(See)34 b(Section)g(A.9.1)i([exp)s(ort)e(options],)960
-2370 y(page)d(111.)480 2549 y Fn(-P)384 b Fs(Prune)29
-b(empt)m(y)i(directories.)40 b(See)30 b(Chapter)g(14)h([Mo)m(ving)g
-(directories],)f(page)h(77.)480 2729 y Fn(-r)f Fo(tag)229
-b Fs(Chec)m(k)m(out)48 b(revision)c Fo(tag)56 b Fs(\(is)46
-b(stic)m(ky\).)89 b(See)47 b(Section)g(A.4)g([Common)f(options],)960
-2853 y(page)31 b(96.)0 3033 y Fn(history)d([)p Fo(options)t
-Fn(])h([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fn(])480 3157
-y Fs(Sho)m(w)30 b(rep)s(ository)f(access)j(history)-8
-b(.)40 b(See)31 b(Section)f(A.10)h([history],)f(page)i(112.)480
-3337 y Fn(-a)384 b Fs(All)29 b(users)h(\(default)f(is)h(self)7
-b(\).)40 b(See)31 b(Section)f(A.10.1)i([history)e(options],)g(page)h
-(112.)480 3516 y Fn(-b)f Fo(str)247 b Fs(Bac)m(k)46 b(to)e(record)g
-(with)f Fo(str)50 b Fs(in)42 b(mo)s(dule/\014le/rep)s(os)g(\014eld.)80
-b(See)44 b(Section)g(A.10.1)960 3641 y([history)30 b(options],)g(page)h
-(112.)480 3820 y Fn(-c)384 b Fs(Rep)s(ort)25 b(on)g(committed)g(\(mo)s
-(di\014ed\))f(\014les.)38 b(See)26 b(Section)f(A.10.1)i([history)d
-(options],)960 3945 y(page)31 b(112.)480 4124 y Fn(-D)f
-Fo(date)183 b Fs(Since)29 b Fo(date)p Fs(.)42 b(See)30
-b(Section)h(A.10.1)h([history)d(options],)i(page)g(112.)480
-4304 y Fn(-e)384 b Fs(Rep)s(ort)29 b(on)g(all)f(record)h(t)m(yp)s(es.)
-40 b(See)29 b(Section)g(A.10.1)i([history)d(options],)i(page)f(112.)480
-4483 y Fn(-l)384 b Fs(Last)28 b(mo)s(di\014ed)e(\(committed)j(or)e(mo)s
-(di\014ed)f(rep)s(ort\).)40 b(See)28 b(Section)g(A.10.1)i([history)960
-4608 y(options],)g(page)h(112.)480 4787 y Fn(-m)f Fo(mo)s(dule)960
-4911 y Fs(Rep)s(ort)50 b(on)g Fo(mo)s(dule)j Fs(\(rep)s(eatable\).)101
-b(See)50 b(Section)g(A.10.1)i([history)d(options],)960
-5036 y(page)31 b(112.)480 5215 y Fn(-n)f Fo(mo)s(dule)960
-5340 y Fs(In)g Fo(mo)s(dule)p Fs(.)39 b(See)30 b(Section)g(A.10.1)j
-([history)c(options],)i(page)g(112.)p eop
+132 133 bop 150 -116 a Fv(132)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 366 y(The)f(\014rst)h(matc)m(hing)g
+(regular)g(expression)f(is)h(used.)275 502 y(See)e(Section)f(C.3)h
+([commit)g(\014les],)g(page)h(127,)g(for)f(a)g(description)e(of)i(the)g
+(syn)m(tax)g(of)g(the)g(`)p Fp(loginfo)p Fv(')150 611
+y(\014le.)275 747 y(The)36 b(user)g(ma)m(y)i(sp)s(ecify)e(a)h(format)g
+(string)f(as)i(part)e(of)i(the)f(\014lter.)59 b(The)37
+b(string)f(is)g(comp)s(osed)h(of)150 856 y(a)d(`)p Fp(\045)p
+Fv(')g(follo)m(w)m(ed)f(b)m(y)g(a)h(space,)i(or)d(follo)m(w)m(ed)g(b)m
+(y)h(a)g(single)e(format)i(c)m(haracter,)i(or)e(follo)m(w)m(ed)f(b)m(y)
+h(a)g(set)g(of)150 966 y(format)d(c)m(haracters)h(surrounded)27
+b(b)m(y)k(`)p Fp({)p Fv(')f(and)g(`)p Fp(})p Fv(')g(as)h(separators.)41
+b(The)30 b(format)h(c)m(haracters)h(are:)150 1127 y Fp(s)432
+b Fv(\014le)29 b(name)150 1287 y Fp(V)432 b Fv(old)30
+b(v)m(ersion)f(n)m(um)m(b)s(er)g(\(pre-c)m(hec)m(kin\))150
+1447 y Fp(v)432 b Fv(new)30 b(v)m(ersion)g(n)m(um)m(b)s(er)f(\(p)s
+(ost-c)m(hec)m(kin\))275 1608 y(All)i(other)j(c)m(haracters)h(that)f
+(app)s(ear)e(in)g(a)i(format)f(string)g(expand)f(to)i(an)f(empt)m(y)h
+(\014eld)e(\(commas)150 1717 y(separating)e(\014elds)f(are)i(still)d
+(pro)m(vided\).)275 1853 y(F)-8 b(or)31 b(example,)f(some)h(v)-5
+b(alid)28 b(format)j(strings)e(are)i(`)p Fp(\045)p Fv(',)g(`)p
+Fp(\045s)p Fv(',)f(`)p Fp(\045{s})p Fv(',)g(and)g(`)p
+Fp(\045{sVv})p Fv('.)275 1988 y(The)42 b(output)h(will)e(b)s(e)i(a)h
+(string)e(of)h(tok)m(ens)i(separated)f(b)m(y)f(spaces.)80
+b(F)-8 b(or)44 b(bac)m(kw)m(ards)g(compat-)150 2098 y(ibilit)m(y)-8
+b(,)45 b(the)e(the)h(\014rst)f(tok)m(en)h(will)d(b)s(e)i(the)g(rep)s
+(ository)g(name.)80 b(The)43 b(rest)g(of)h(the)f(tok)m(ens)i(will)c(b)s
+(e)150 2207 y(comma-delimited)35 b(lists)h(of)h(the)f(information)f
+(requested)i(in)f(the)g(format)i(string.)58 b(F)-8 b(or)38
+b(example,)g(if)150 2317 y(`)p Fp(/u/src/master)p Fv(')21
+b(is)i(the)h(rep)s(ository)-8 b(,)25 b(`)p Fp(\045{sVv})p
+Fv(')e(is)g(the)h(format)h(string,)f(and)g(three)g(\014les)f(\()p
+Fp(ChangeLog)p Fv(,)150 2426 y Fp(Makefile)p Fv(,)28
+b Fp(foo.c)p Fv(\))i(w)m(ere)h(mo)s(di\014ed,)d(the)j(output)f(migh)m
+(t)g(b)s(e:)390 2556 y Fp(/u/src/master)44 b(ChangeLog,1.1,1.2)f
+(Makefile,1.3,1.4)h(foo.c,1.12,1.13)275 2691 y Fv(As)25
+b(another)h(example,)g(`)p Fp(\045{})p Fv(')f(means)h(that)g(only)f
+(the)g(name)h(of)g(the)f(rep)s(ository)g(will)e(b)s(e)i(generated.)275
+2827 y(Note:)43 b(when)30 b Fu(CVS)h Fv(is)f(accessing)i(a)f(remote)h
+(rep)s(ository)-8 b(,)31 b(`)p Fp(loginfo)p Fv(')e(will)g(b)s(e)h(run)g
+(on)h(the)g Fr(remote)150 2936 y Fv(\(i.e.,)g(serv)m(er\))g(side,)f
+(not)g(the)h(clien)m(t)f(side)f(\(see)i(Section)g(3.9)g([Remote)h(rep)s
+(ositories],)d(page)i(21\).)150 3162 y Fk(C.7.1)62 b(Loginfo)41
+b(example)275 3356 y Fv(The)35 b(follo)m(wing)f(`)p Fp(loginfo)p
+Fv(')g(\014le,)i(together)h(with)e(the)h(tin)m(y)f(shell-script)e(b)s
+(elo)m(w,)j(app)s(ends)e(all)h(log)150 3465 y(messages)21
+b(to)g(the)g(\014le)e(`)p Fp($CVSROOT/CVSROOT/commitlog)p
+Fv(',)d(and)k(an)m(y)h(commits)f(to)h(the)g(administrativ)m(e)150
+3575 y(\014les)29 b(\(inside)g(the)h(`)p Fp(CVSROOT)p
+Fv(')f(directory\))h(are)h(also)g(logged)f(in)f(`)p Fp
+(/usr/adm/cvsroot-log)p Fv('.)390 3704 y Fp(ALL)620 b
+(/usr/local/bin/cvs-log)41 b($CVSROOT/CVSROOT/commitlog)390
+3808 y(^CVSROOT)380 b(/usr/local/bin/cvs-log)41 b(/usr/adm/cvsroot-log)
+275 3943 y Fv(The)29 b(shell-script)f(`)p Fp(/usr/local/bin/cvs-log)p
+Fv(')d(lo)s(oks)30 b(lik)m(e)g(this:)390 4073 y Fp(#!/bin/sh)390
+4177 y(\(echo)46 b("-------------------------)o(---)o(----)o(----)o
+(---)o(----)o(----)o(---)o(----)o(";)438 4281 y(echo)g(-n)i($USER")93
+b(";)438 4384 y(date;)438 4488 y(echo;)438 4592 y(sed)47
+b('1s+'${CVSROOT}'++'\))42 b(>>)47 b($1)150 4818 y Fk(C.7.2)62
+b(Keeping)42 b(a)e(c)m(hec)m(k)m(ed)f(out)i(cop)m(y)275
+5011 y Fv(It)34 b(is)f(often)i(useful)e(to)i(main)m(tain)e(a)i
+(directory)e(tree)i(whic)m(h)e(con)m(tains)i(\014les)e(whic)m(h)g
+(corresp)s(ond)g(to)150 5121 y(the)h(latest)h(v)m(ersion)e(in)f(the)i
+(rep)s(ository)-8 b(.)51 b(F)-8 b(or)35 b(example,)f(other)g(dev)m
+(elop)s(ers)g(migh)m(t)f(w)m(an)m(t)i(to)g(refer)e(to)150
+5230 y(the)25 b(latest)g(sources)f(without)g(ha)m(ving)g(to)h(c)m(hec)m
+(k)i(them)d(out,)i(or)f(y)m(ou)g(migh)m(t)f(b)s(e)g(main)m(taining)f(a)
+i(w)m(eb)f(site)150 5340 y(with)29 b Fu(cvs)g Fv(and)h(w)m(an)m(t)h(ev)
+m(ery)h(c)m(hec)m(kin)e(to)h(cause)g(the)g(\014les)e(used)h(b)m(y)g
+(the)h(w)m(eb)f(serv)m(er)h(to)g(b)s(e)e(up)s(dated.)p
+eop
%%Page: 133 135
-133 134 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1837 b(133)480 366 y Fn(-o)384 b
-Fs(Rep)s(ort)47 b(on)g(c)m(hec)m(k)m(ed)i(out)e(mo)s(dules.)89
-b(See)48 b(Section)f(A.10.1)i([history)d(options],)960
-491 y(page)31 b(112.)480 668 y Fn(-r)f Fo(rev)230 b Fs(Since)29
-b(revision)g Fo(rev)p Fs(.)41 b(See)30 b(Section)g(A.10.1)j([history)c
-(options],)i(page)g(112.)480 844 y Fn(-T)384 b Fs(Pro)s(duce)21
-b(rep)s(ort)h(on)g(all)f(T)-8 b(A)m(Gs.)39 b(See)23 b(Section)f(A.10.1)
-i([history)e(options],)h(page)g(112.)480 1021 y Fn(-t)30
-b Fo(tag)229 b Fs(Since)41 b(tag)j(record)e(placed)f(in)g(history)g
-(\014le)g(\(b)m(y)i(an)m(y)m(one\).)78 b(See)42 b(Section)g(A.10.1)960
-1145 y([history)30 b(options],)g(page)h(112.)480 1322
-y Fn(-u)f Fo(user)191 b Fs(F)-8 b(or)31 b(user)e Fo(user)36
-b Fs(\(rep)s(eatable\).)41 b(See)30 b(Section)g(A.10.1)i([history)e
-(options],)g(page)g(112.)480 1498 y Fn(-w)384 b Fs(W)-8
-b(orking)52 b(directory)f(m)m(ust)h(matc)m(h.)106 b(See)52
-b(Section)g(A.10.1)i([history)d(options],)960 1623 y(page)31
-b(112.)480 1799 y Fn(-x)f Fo(t)m(yp)s(es)144 b Fs(Rep)s(ort)28
-b(on)f Fo(t)m(yp)s(es)p Fs(,)i(one)f(or)g(more)g(of)g
-Fn(TOEFWUCGMAR)p Fs(.)37 b(See)28 b(Section)g(A.10.1)i([history)960
-1924 y(options],)g(page)h(112.)480 2101 y Fn(-z)f Fo(zone)178
-b Fs(Output)27 b(for)i(time)f(zone)h Fo(zone)p Fs(.)41
-b(See)29 b(Section)f(A.10.1)j([history)c(options],)i(page)g(112.)0
-2277 y Fn(import)g([)p Fo(options)t Fn(])g Fo(rep)s(ository)37
-b(v)m(endor-tag)i(release-tags)t Fh(:)15 b(:)g(:)480
-2402 y Fs(Imp)s(ort)29 b(\014les)h(in)m(to)g(CVS,)g(using)f(v)m(endor)h
-(branc)m(hes.)40 b(See)31 b(Section)f(A.11)i([imp)s(ort],)d(page)i
-(114.)480 2578 y Fn(-b)f Fo(bra)222 b Fs(Imp)s(ort)56
-b(to)i(v)m(endor)f(branc)m(h)f Fo(bra)p Fs(.)121 b(See)57
-b(Section)g(A.11.1)i([imp)s(ort)d(options],)960 2703
-y(page)31 b(115.)480 2879 y Fn(-d)384 b Fs(Use)32 b(the)g(\014le's)g
-(mo)s(di\014cation)e(time)h(as)i(the)f(time)f(of)h(imp)s(ort.)44
-b(See)32 b(Section)g(A.11.1)960 3004 y([imp)s(ort)d(options],)h(page)h
-(115.)480 3180 y Fn(-k)f Fo(k\015ag)165 b Fs(Set)36 b(default)f(R)m(CS)
-h(k)m(eyw)m(ord)g(substitution)e(mo)s(de.)57 b(See)36
-b(Section)f(A.11.1)j([imp)s(ort)960 3305 y(options],)30
-b(page)h(115.)480 3481 y Fn(-m)f Fo(msg)197 b Fs(Use)31
-b Fo(msg)38 b Fs(for)30 b(log)h(message.)41 b(See)31
-b(Section)f(A.11.1)j([imp)s(ort)c(options],)h(page)h(115.)480
-3658 y Fn(-I)f Fo(ign)232 b Fs(More)45 b(\014les)e(to)i(ignore)f(\(!)82
-b(to)45 b(reset\).)84 b(See)44 b(Section)g(A.11.1)i([imp)s(ort)d
-(options],)960 3783 y(page)31 b(115.)480 3959 y Fn(-W)f
-Fo(sp)s(ec)184 b Fs(More)31 b(wrapp)s(ers.)39 b(See)30
-b(Section)h(A.11.1)h([imp)s(ort)d(options],)h(page)h(115.)0
-4136 y Fn(init)288 b Fs(Create)39 b(a)f(CVS)f(rep)s(ository)g(if)g(it)h
-(do)s(esn't)f(exist.)63 b(See)39 b(Section)e(3.6)i([Creating)f(a)g(rep)
-s(ository],)480 4260 y(page)31 b(21.)0 4437 y Fn(log)e([)p
-Fo(options)t Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p
-Fn(])480 4561 y Fs(Prin)m(t)29 b(out)i(history)e(information)g(for)h
-(\014les.)40 b(See)30 b(Section)h(A.12)g([log],)g(page)h(116.)480
-4738 y Fn(-b)384 b Fs(Only)28 b(list)g(revisions)f(on)j(the)f(default)g
-(branc)m(h.)40 b(See)30 b(Section)f(A.12.1)i([log)f(options],)960
-4862 y(page)h(116.)480 5039 y Fn(-d)f Fo(dates)147 b
-Fs(Sp)s(ecify)37 b(dates)h(\()p Fo(d1)7 b Fn(<)p Fo(d2)46
-b Fs(for)38 b(range,)j Fo(d)g Fs(for)d(latest)h(b)s(efore\).)64
-b(See)39 b(Section)f(A.12.1)960 5163 y([log)31 b(options],)f(page)h
-(116.)480 5340 y Fn(-h)384 b Fs(Only)29 b(prin)m(t)g(header.)40
-b(See)31 b(Section)f(A.12.1)i([log)f(options],)f(page)h(116.)p
+133 134 bop 150 -116 a Fv(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(Administrativ)m(e)e(\014les)1276 b(133)275 366
+y(The)32 b(w)m(a)m(y)i(to)f(do)g(this)f(is)g(b)m(y)h(ha)m(ving)f
+(loginfo)g(in)m(v)m(ok)m(e)i Fp(cvs)c(update)p Fv(.)46
+b(Doing)33 b(so)g(in)f(the)h(naiv)m(e)g(w)m(a)m(y)150
+476 y(will)e(cause)j(a)f(problem)f(with)g(lo)s(c)m(ks,)i(so)g(the)f
+Fp(cvs)d(update)i Fv(m)m(ust)h(b)s(e)g(run)e(in)h(the)i(bac)m(kground.)
+49 b(Here)150 586 y(is)29 b(an)i(example)f(\(this)f(should)g(all)g(b)s
+(e)h(on)g(one)h(line\):)390 716 y Fp(^cyclic-pages)44
+b(\(date;)i(cat;)h(\(sleep)f(2;)h(cd)g(/u/www/local-docs;)438
+820 y(cvs)g(-q)g(update)f(-d\))h(&\))g(>>)g($CVSROOT/CVSROOT/updatelo)o
+(g)42 b(2>&1)275 955 y Fv(This)26 b(will)g(cause)j(c)m(hec)m(kins)g(to)
+g(rep)s(ository)e(directories)h(starting)g(with)f Fp(cyclic-pages)f
+Fv(to)j(up)s(date)150 1065 y(the)i(c)m(hec)m(k)m(ed)h(out)f(tree)g(in)e
+(`)p Fp(/u/www/local-docs)p Fv('.)150 1326 y Fq(C.8)68
+b(Rcsinfo)275 1520 y Fv(The)27 b(`)p Fp(rcsinfo)p Fv(')f(\014le)h(can)h
+(b)s(e)f(used)g(to)i(sp)s(ecify)d(a)i(form)g(to)g(edit)f(when)g
+(\014lling)e(out)j(the)g(commit)g(log.)150 1630 y(The)38
+b(`)p Fp(rcsinfo)p Fv(')f(\014le)h(has)h(a)g(syn)m(tax)g(similar)d(to)j
+(the)g(`)p Fp(verifymsg)p Fv(',)g(`)p Fp(commitinfo)p
+Fv(')d(and)i(`)p Fp(loginfo)p Fv(')150 1739 y(\014les.)63
+b(See)39 b(Section)f(C.3.1)h([syn)m(tax],)j(page)d(128.)66
+b(Unlik)m(e)37 b(the)i(other)f(\014les)f(the)i(second)f(part)g(is)g
+Fr(not)150 1849 y Fv(a)f(command-line)d(template.)59
+b(Instead,)38 b(the)e(part)g(after)h(the)f(regular)g(expression)f
+(should)f(b)s(e)i(a)g(full)150 1958 y(pathname)30 b(to)h(a)g(\014le)f
+(con)m(taining)f(the)i(log)g(message)g(template.)275
+2094 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m(h)g
+(an)m(y)f(of)g(the)h(regular)e(expressions)g(in)f(this)h(\014le,)j(the)
+150 2204 y(`)p Fp(DEFAULT)p Fv(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
+g(sp)s(eci\014ed.)275 2340 y(All)e(o)s(ccurances)i(of)g(the)g(name)g(`)
+p Fp(ALL)p Fv(')g(app)s(earing)e(as)i(a)g(regular)f(expression)g(are)h
+(used)f(in)g(addition)150 2450 y(to)i(the)g(\014rst)e(matc)m(hing)i
+(regular)e(expression)g(or)i(`)p Fp(DEFAULT)p Fv('.)275
+2585 y(The)37 b(log)g(message)i(template)f(will)d(b)s(e)i(used)g(as)h
+(a)g(default)f(log)h(message.)63 b(If)38 b(y)m(ou)g(sp)s(ecify)e(a)i
+(log)150 2695 y(message)22 b(with)d(`)p Fp(cvs)30 b(commit)e(-m)i
+Fr(message)5 b Fv(')22 b(or)f(`)p Fp(cvs)30 b(commit)e(-f)i
+Fr(\014le)5 b Fv(')20 b(that)h(log)g(message)h(will)c(o)m(v)m(erride)
+150 2805 y(the)31 b(template.)275 2941 y(See)f(Section)g(C.5)h([v)m
+(erifymsg],)g(page)g(129,)h(for)e(an)g(example)g(`)p
+Fp(rcsinfo)p Fv(')f(\014le.)275 3076 y(When)38 b Fu(CVS)g
+Fv(is)g(accessing)h(a)g(remote)g(rep)s(ository)-8 b(,)41
+b(the)d(con)m(ten)m(ts)j(of)d(`)p Fp(rcsinfo)p Fv(')f(at)j(the)e(time)h
+(a)150 3186 y(directory)d(is)g(\014rst)g(c)m(hec)m(k)m(ed)j(out)e(will)
+d(sp)s(ecify)i(a)h(template)g(whic)m(h)f(do)s(es)g(not)h(then)g(c)m
+(hange.)61 b(If)37 b(y)m(ou)150 3296 y(edit)30 b(`)p
+Fp(rcsinfo)p Fv(')f(or)h(its)g(templates,)h(y)m(ou)f(ma)m(y)h(need)g
+(to)g(c)m(hec)m(k)h(out)e(a)h(new)f(w)m(orking)g(directory)-8
+b(.)150 3557 y Fq(C.9)68 b(Ignoring)45 b(\014les)h(via)f(cvsignore)275
+3751 y Fv(There)23 b(are)i(certain)f(\014le)g(names)g(that)h(frequen)m
+(tly)f(o)s(ccur)g(inside)e(y)m(our)i(w)m(orking)g(cop)m(y)-8
+b(,)27 b(but)d(that)h(y)m(ou)150 3860 y(don't)33 b(w)m(an)m(t)h(to)g
+(put)e(under)g Fu(cvs)g Fv(con)m(trol.)49 b(Examples)33
+b(are)g(all)f(the)h(ob)5 b(ject)34 b(\014les)e(that)i(y)m(ou)g(get)g
+(while)150 3970 y(y)m(ou)h(compile)e(y)m(our)h(sources.)53
+b(Normally)-8 b(,)35 b(when)f(y)m(ou)g(run)f(`)p Fp(cvs)d(update)p
+Fv(',)k(it)g(prin)m(ts)f(a)i(line)e(for)h(eac)m(h)150
+4079 y(\014le)25 b(it)g(encoun)m(ters)h(that)g(it)f(do)s(esn't)h(kno)m
+(w)f(ab)s(out)g(\(see)i(Section)e(A.18.2)j([up)s(date)d(output],)i
+(page)f(112\).)275 4215 y Fu(cvs)33 b Fv(has)h(a)g(list)f(of)h(\014les)
+f(\(or)i(sh\(1\))f(\014le)g(name)g(patterns\))g(that)h(it)f(should)e
+(ignore)i(while)e(running)150 4325 y Fp(update)p Fv(,)d
+Fp(import)g Fv(and)g Fp(release)p Fv(.)39 b(This)29 b(list)g(is)g
+(constructed)i(in)e(the)h(follo)m(wing)f(w)m(a)m(y)-8
+b(.)225 4461 y Ft(\017)60 b Fv(The)29 b(list)f(is)h(initialized)d(to)31
+b(include)c(certain)i(\014le)g(name)h(patterns:)40 b(names)30
+b(asso)s(ciated)g(with)e Fu(cvs)330 4570 y Fv(administration,)22
+b(or)g(with)f(other)h(common)h(source)g(con)m(trol)f(systems;)j(common)
+e(names)f(for)g(patc)m(h)330 4680 y(\014les,)j(ob)5 b(ject)26
+b(\014les,)f(arc)m(hiv)m(e)h(\014les,)f(and)f(editor)h(bac)m(kup)f
+(\014les;)i(and)e(other)i(names)e(that)i(are)f(usually)330
+4790 y(artifacts)34 b(of)g(assorted)h(utilities.)48 b(Curren)m(tly)-8
+b(,)34 b(the)g(default)f(list)f(of)i(ignored)f(\014le)g(name)h
+(patterns)330 4899 y(is:)761 5029 y Fp(RCS)238 b(SCCS)190
+b(CVS)237 b(CVS.adm)761 5132 y(RCSLOG)94 b(cvslog.*)761
+5236 y(tags)190 b(TAGS)761 5340 y(.make.state)236 b(.nse_depinfo)p
eop
%%Page: 134 136
-134 135 bop 0 -116 a Fs(134)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)480 366 y Fn(-l)384 b Fs(Lo)s(cal;)45
-b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m(e)960 491
-y(b)s(eha)m(vior],)30 b(page)h(61.)480 668 y Fn(-N)384
-b Fs(Do)31 b(not)g(list)e(tags.)42 b(See)30 b(Section)g(A.12.1)j([log)d
-(options],)h(page)g(116.)480 844 y Fn(-R)384 b Fs(Only)29
-b(prin)m(t)g(name)h(of)h(R)m(CS)f(\014le.)39 b(See)31
-b(Section)f(A.12.1)j([log)d(options],)g(page)i(116.)480
-1021 y Fn(-r)e Fo(revs)194 b Fs(Only)29 b(list)g(revisions)f
-Fo(revs)p Fs(.)41 b(See)30 b(Section)h(A.12.1)h([log)f(options],)f
-(page)h(116.)480 1197 y Fn(-s)f Fo(states)127 b Fs(Only)33
-b(list)g(revisions)f(with)h(sp)s(eci\014ed)g(states.)53
-b(See)35 b(Section)f(A.12.1)i([log)f(options],)960 1322
-y(page)c(116.)480 1498 y Fn(-t)384 b Fs(Only)34 b(prin)m(t)g(header)i
-(and)f(descriptiv)m(e)g(text.)58 b(See)36 b(Section)f(A.12.1)j([log)e
-(options],)960 1623 y(page)31 b(116.)480 1799 y Fn(-w)f
-Fo(logins)125 b Fs(Only)33 b(list)h(revisions)f(c)m(hec)m(k)m(ed)k(in)c
-(b)m(y)i(sp)s(eci\014ed)e(logins.)53 b(See)35 b(Section)g(A.12.1)i
-([log)960 1924 y(options],)30 b(page)h(116.)0 2101 y
-Fn(login)240 b Fs(Prompt)31 b(for)g(passw)m(ord)g(for)h(authen)m
-(ticating)f(serv)m(er.)45 b(See)32 b(Section)f(3.7.3.2)j([P)m(assw)m
-(ord)e(authen-)480 2225 y(tication)e(clien)m(t],)h(page)g(26.)0
-2402 y Fn(logout)192 b Fs(Remo)m(v)m(e)36 b(stored)f(passw)m(ord)f(for)
-g(authen)m(ticating)h(serv)m(er.)53 b(See)35 b(Section)f(3.7.3.2)j([P)m
-(assw)m(ord)e(au-)480 2526 y(then)m(tication)c(clien)m(t],)f(page)h
-(26.)0 2703 y Fn(rdiff)e([)p Fo(options)t Fn(])g Fo(mo)s(dules)t
-Fh(:)15 b(:)g(:)480 2827 y Fs(Sho)m(w)30 b(di\013erences)g(b)s(et)m(w)m
-(een)h(releases.)40 b(See)31 b(Section)f(A.13)i([rdi\013)7
-b(],)29 b(page)j(118.)480 3004 y Fn(-c)384 b Fs(Con)m(text)41
-b(di\013)d(output)i(format)g(\(default\).)69 b(See)40
-b(Section)f(A.13.1)j([rdi\013)c(options],)960 3128 y(page)31
-b(119.)480 3305 y Fn(-D)f Fo(date)183 b Fs(Select)23
-b(revisions)f(based)h(on)g Fo(date)p Fs(.)39 b(See)23
-b(Section)g(A.4)h([Common)f(options],)i(page)f(96.)480
-3481 y Fn(-f)384 b Fs(Use)21 b(head)g(revision)e(if)g(tag/date)k(not)e
-(found.)37 b(See)21 b(Section)f(A.4)i([Common)e(options],)960
-3606 y(page)31 b(96.)480 3783 y Fn(-l)384 b Fs(Lo)s(cal;)45
-b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m(e)960 3907
-y(b)s(eha)m(vior],)30 b(page)h(61.)480 4084 y Fn(-r)f
-Fo(rev)230 b Fs(Select)28 b(revisions)e(based)i(on)g
-Fo(rev)p Fs(.)40 b(See)28 b(Section)f(A.4)i([Common)f(options],)g(page)
-h(96.)480 4260 y Fn(-s)384 b Fs(Short)25 b(patc)m(h)h(-)f(one)h(liner)d
-(p)s(er)h(\014le.)38 b(See)26 b(Section)f(A.13.1)i([rdi\013)d
-(options],)i(page)g(119.)480 4437 y Fn(-t)384 b Fs(T)-8
-b(op)24 b(t)m(w)m(o)i(di\013s)d(-)i(last)f(c)m(hange)i(made)e(to)h(the)
-g(\014le.)38 b(See)25 b(Section)f(A.8.1)i([di\013)d(options],)960
-4561 y(page)31 b(109.)480 4738 y Fn(-u)384 b Fs(Unidi\013)28
-b(output)i(format.)41 b(See)31 b(Section)f(A.13.1)i([rdi\013)d
-(options],)h(page)h(119.)480 4914 y Fn(-V)f Fo(v)m(ers)197
-b Fs(Use)41 b(R)m(CS)g(V)-8 b(ersion)41 b Fo(v)m(ers)k
-Fs(for)c(k)m(eyw)m(ord)g(expansion.)72 b(See)41 b(Section)g(A.13.1)i
-([rdi\013)960 5039 y(options],)30 b(page)h(119.)0 5215
-y Fn(release)d([)p Fo(options)t Fn(])h Fo(directory)480
-5340 y Fs(Indicate)h(that)h(a)g(directory)f(is)f(no)h(longer)g(in)f
-(use.)41 b(See)30 b(Section)h(A.14)g([release],)h(page)f(120.)p
+134 135 bop 150 -116 a Fv(134)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)761 366 y Fp(*~)286 b(#*)g(.#*)237
+b(,*)286 b(_$*)238 b(*$)761 470 y(*.old)142 b(*.bak)g(*.BAK)f(*.orig)94
+b(*.rej)142 b(.del-*)761 574 y(*.a)238 b(*.olb)142 b(*.o)237
+b(*.obj)142 b(*.so)190 b(*.exe)761 678 y(*.Z)238 b(*.elc)142
+b(*.ln)761 782 y(core)225 920 y Ft(\017)60 b Fv(The)36
+b(p)s(er-rep)s(ository)f(list)g(in)g(`)p Fp($CVSROOT/CVSROOT/cvsignor)o
+(e)p Fv(')c(is)k(app)s(ended)g(to)i(the)g(list,)g(if)330
+1030 y(that)31 b(\014le)e(exists.)225 1169 y Ft(\017)60
+b Fv(The)32 b(p)s(er-user)f(list)g(in)g(`)p Fp(.cvsignore)p
+Fv(')f(in)h(y)m(our)h(home)h(directory)f(is)f(app)s(ended)g(to)i(the)f
+(list,)g(if)f(it)330 1278 y(exists.)225 1417 y Ft(\017)60
+b Fv(An)m(y)30 b(en)m(tries)h(in)e(the)h(en)m(vironmen)m(t)g(v)-5
+b(ariable)29 b Fp($CVSIGNORE)f Fv(is)h(app)s(ended)g(to)i(the)g(list.)
+225 1556 y Ft(\017)60 b Fv(An)m(y)30 b(`)p Fp(-I)p Fv(')h(options)e
+(giv)m(en)i(to)g Fu(cvs)e Fv(is)h(app)s(ended.)225 1695
+y Ft(\017)60 b Fv(As)26 b Fu(cvs)e Fv(tra)m(v)m(erses)j(through)e(y)m
+(our)h(directories,)g(the)f(con)m(ten)m(ts)j(of)e(an)m(y)f(`)p
+Fp(.cvsignore)p Fv(')f(will)f(b)s(e)i(ap-)330 1805 y(p)s(ended)h(to)i
+(the)f(list.)39 b(The)27 b(patterns)g(found)f(in)g(`)p
+Fp(.cvsignore)p Fv(')g(are)h(only)g(v)-5 b(alid)26 b(for)h(the)g
+(directory)330 1914 y(that)k(con)m(tains)g(them,)f(not)h(for)f(an)m(y)h
+(sub-directories.)275 2087 y(In)c(an)m(y)h(of)g(the)g(5)g(places)g
+(listed)e(ab)s(o)m(v)m(e,)k(a)e(single)f(exclamation)h(mark)f(\(`)p
+Fp(!)p Fv('\))i(clears)f(the)g(ignore)f(list.)150 2196
+y(This)i(can)h(b)s(e)g(used)g(if)f(y)m(ou)i(w)m(an)m(t)g(to)g(store)g
+(an)m(y)g(\014le)e(whic)m(h)g(normally)g(is)g(ignored)h(b)m(y)g
+Fu(cvs)p Fv(.)275 2339 y(Sp)s(ecifying)20 b(`)p Fp(-I)30
+b(!)p Fv(')22 b(to)i Fp(cvs)29 b(import)21 b Fv(will)f(imp)s(ort)h(ev)m
+(erything,)j(whic)m(h)e(is)g(generally)g(what)g(y)m(ou)h(w)m(an)m(t)150
+2449 y(to)38 b(do)g(if)e(y)m(ou)i(are)g(imp)s(orting)e(\014les)g(from)h
+(a)h(pristine)d(distribution)f(or)k(an)m(y)g(other)g(source)g(whic)m(h)
+e(is)150 2559 y(kno)m(wn)27 b(to)h(not)g(con)m(tain)g(an)m(y)f
+(extraneous)h(\014les.)39 b(Ho)m(w)m(ev)m(er,)30 b(lo)s(oking)c(at)j
+(the)e(rules)f(ab)s(o)m(v)m(e)j(y)m(ou)f(will)c(see)150
+2668 y(there)33 b(is)f(a)h(\015y)f(in)f(the)i(oin)m(tmen)m(t;)i(if)c
+(the)i(distribution)c(con)m(tains)k(an)m(y)g(`)p Fp(.cvsignore)p
+Fv(')e(\014les,)h(then)h(the)150 2778 y(patterns)e(from)g(those)g
+(\014les)g(will)d(b)s(e)j(pro)s(cessed)f(ev)m(en)i(if)e(`)p
+Fp(-I)g(!)p Fv(')h(is)g(sp)s(eci\014ed.)41 b(The)31 b(only)f(w)m(ork)-5
+b(around)150 2887 y(is)30 b(to)i(remo)m(v)m(e)h(the)f(`)p
+Fp(.cvsignore)p Fv(')d(\014les)h(in)g(order)h(to)h(do)f(the)g(imp)s
+(ort.)42 b(Because)33 b(this)d(is)g(a)m(wkw)m(ard,)i(in)150
+2997 y(the)f(future)e(`)p Fp(-I)h(!)p Fv(')g(migh)m(t)g(b)s(e)g(mo)s
+(di\014ed)e(to)j(o)m(v)m(erride)g(`)p Fp(.cvsignore)p
+Fv(')d(\014les)h(in)g(eac)m(h)j(directory)-8 b(.)150
+3276 y Fq(C.10)68 b(The)45 b(history)g(\014le)275 3477
+y Fv(The)31 b(\014le)g(`)p Fp($CVSROOT/CVSROOT/histor)o(y)p
+Fv(')26 b(is)31 b(used)g(to)h(log)g(information)e(for)h(the)h
+Fp(history)e Fv(com-)150 3587 y(mand)h(\(see)j(Section)e(A.11)h
+([history],)f(page)h(101\).)48 b(This)31 b(\014le)g(m)m(ust)h(b)s(e)g
+(created)h(to)g(turn)e(on)h(logging.)150 3697 y(This)f(is)h(done)h
+(automatically)g(if)f(the)h Fp(cvs)d(init)h Fv(command)i(is)f(used)h
+(to)g(set)h(up)e(the)h(rep)s(ository)f(\(see)150 3806
+y(Section)e(3.6)i([Creating)e(a)h(rep)s(ository],)e(page)j(20\).)275
+3949 y(The)d(\014le)h(format)g(of)h(the)f(`)p Fp(history)p
+Fv(')f(\014le)g(is)h(do)s(cumen)m(ted)g(only)f(in)g(commen)m(ts)i(in)e
+(the)h Fu(cvs)g Fv(source)150 4059 y(co)s(de,)f(but)e(generally)g
+(programs)g(should)f(use)i(the)g Fp(cvs)h(history)d Fv(command)i(to)g
+(access)h(it)f(an)m(yw)m(a)m(y)-8 b(,)30 b(in)150 4168
+y(case)h(the)g(format)g(c)m(hanges)g(with)e(future)h(releases)g(of)h
+Fu(cvs)p Fv(.)150 4448 y Fq(C.11)68 b(Expansions)46 b(in)e
+(administrativ)l(e)k(\014les)275 4649 y Fv(Sometimes)30
+b(in)f(writing)f(an)i(administrativ)m(e)f(\014le,)g(y)m(ou)i(migh)m(t)f
+(w)m(an)m(t)h(the)g(\014le)e(to)i(b)s(e)f(able)g(to)h(kno)m(w)150
+4758 y(v)-5 b(arious)34 b(things)f(based)h(on)h(en)m(vironmen)m(t)f
+Fu(cvs)f Fv(is)h(running)e(in.)52 b(There)34 b(are)h(sev)m(eral)f(mec)m
+(hanisms)g(to)150 4868 y(do)c(that.)275 5011 y(T)-8 b(o)35
+b(\014nd)f(the)i(home)f(directory)g(of)h(the)f(user)g(running)e
+Fu(cvs)h Fv(\(from)i(the)f Fp(HOME)f Fv(en)m(vironmen)m(t)h(v)-5
+b(ari-)150 5121 y(able\),)43 b(use)c(`)p Fp(~)p Fv(')h(follo)m(w)m(ed)g
+(b)m(y)g(`)p Fp(/)p Fv(')g(or)g(the)g(end)g(of)g(the)g(line.)68
+b(Lik)m(ewise)39 b(for)h(the)g(home)g(directory)g(of)150
+5230 y Fr(user)p Fv(,)34 b(use)g(`)p Fp(~)p Fr(user)7
+b Fv('.)51 b(These)33 b(v)-5 b(ariables)33 b(are)h(expanded)f(on)h(the)
+g(serv)m(er)g(mac)m(hine,)h(and)f(don't)g(get)h(an)m(y)150
+5340 y(resonable)h(expansion)f(if)h(pserv)m(er)g(\(see)i(Section)e
+(3.9.3)j([P)m(assw)m(ord)e(authen)m(ticated],)i(page)f(23\))g(is)d(in)p
eop
%%Page: 135 137
-135 136 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1837 b(135)480 366 y Fn(-d)384 b
-Fs(Delete)32 b(the)e(giv)m(en)h(directory)-8 b(.)40 b(See)31
-b(Section)f(A.14.1)i([release)f(options],)f(page)i(120.)0
-544 y Fn(remove)d([)p Fo(options)t Fn(])g([)p Fo(\014les)t
-Fh(:)15 b(:)g(:)o Fn(])480 669 y Fs(Remo)m(v)m(e)32 b(an)e(en)m(try)h
-(from)f(the)h(rep)s(ository)-8 b(.)40 b(See)30 b(Chapter)g(10)h([Remo)m
-(ving)g(\014les],)f(page)h(65.)480 846 y Fn(-f)384 b
-Fs(Delete)24 b(the)f(\014le)e(b)s(efore)h(remo)m(ving)h(it.)38
-b(See)22 b(Chapter)g(10)i([Remo)m(ving)f(\014les],)g(page)h(65.)480
-1024 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h
-(w)m(orking)f(directory)-8 b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m
-(e)960 1148 y(b)s(eha)m(vior],)30 b(page)h(61.)480 1326
-y Fn(-R)384 b Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39
-b(See)24 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(61.)
-0 1503 y Fn(rtag)k([)p Fo(options)t Fn(])g Fo(tag)39
-b(mo)s(dules)t Fh(:)15 b(:)g(:)480 1628 y Fs(Add)29 b(a)i(sym)m(b)s
-(olic)e(tag)j(to)f(a)f(mo)s(dule.)40 b(See)30 b(Section)g(A.15)i
-([rtag],)g(page)f(122.)480 1805 y Fn(-a)384 b Fs(Clear)43
-b(tag)h(from)f(remo)m(v)m(ed)i(\014les)d(that)i(w)m(ould)f(not)g
-(otherwise)g(b)s(e)g(tagged.)82 b(See)960 1930 y(Section)30
-b(A.15.1)j([rtag)e(options],)f(page)h(122.)480 2107 y
-Fn(-b)384 b Fs(Create)31 b(a)g(branc)m(h)f(named)g Fo(tag)p
-Fs(.)42 b(See)30 b(Section)g(A.15.1)j([rtag)e(options],)f(page)h(122.)
-480 2285 y Fn(-D)f Fo(date)183 b Fs(T)-8 b(ag)31 b(revisions)e(as)h(of)
-h Fo(date)p Fs(.)41 b(See)31 b(Section)f(A.15.1)i([rtag)g(options],)e
-(page)h(122.)480 2462 y Fn(-d)384 b Fs(Delete)32 b(the)e(giv)m(en)h
-(tag.)41 b(See)31 b(Section)f(A.15.1)j([rtag)e(options],)f(page)h(122.)
-480 2640 y Fn(-F)384 b Fs(Mo)m(v)m(e)32 b(tag)g(if)d(it)h(already)g
-(exists.)41 b(See)30 b(Section)g(A.15.1)j([rtag)e(options],)f(page)h
-(122.)480 2817 y Fn(-f)384 b Fs(F)-8 b(orce)26 b(a)e(head)g(revision)f
-(matc)m(h)i(if)e(tag/date)k(not)d(found.)37 b(See)25
-b(Section)f(A.15.1)i([rtag)960 2942 y(options],)k(page)h(122.)480
-3120 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h
-(w)m(orking)f(directory)-8 b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m
-(e)960 3244 y(b)s(eha)m(vior],)30 b(page)h(61.)480 3422
-y Fn(-n)384 b Fs(No)31 b(execution)g(of)f(tag)i(program.)40
-b(See)31 b(Section)f(A.15.1)i([rtag)g(options],)e(page)h(122.)480
-3599 y Fn(-R)384 b Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39
-b(See)24 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(61.)
-480 3777 y Fn(-r)30 b Fo(tag)229 b Fs(T)-8 b(ag)31 b(existing)f(tag)h
-Fo(tag)p Fs(.)42 b(See)31 b(Section)f(A.15.1)i([rtag)g(options],)e
-(page)h(122.)0 3954 y Fn(status)e([)p Fo(options)t Fn(])g
-Fo(\014les)t Fh(:)15 b(:)g(:)480 4079 y Fs(Displa)m(y)28
-b(status)g(information)f(in)g(a)i(w)m(orking)f(directory)-8
-b(.)40 b(See)28 b(Section)h(A.16)g([status],)h(page)f(123.)480
-4256 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h
-(w)m(orking)f(directory)-8 b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m
-(e)960 4381 y(b)s(eha)m(vior],)30 b(page)h(61.)480 4558
-y Fn(-R)384 b Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39
-b(See)24 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(61.)
-480 4736 y Fn(-v)384 b Fs(Include)52 b(tag)i(information)d(for)i
-(\014le.)109 b(See)53 b(Section)g(A.16.1)i([status)f(options],)960
-4860 y(page)31 b(123.)0 5038 y Fn(tag)e([)p Fo(options)t
-Fn(])g Fo(tag)40 b Fn([)p Fo(\014les)t Fh(:)15 b(:)g(:)o
-Fn(])480 5162 y Fs(Add)29 b(a)i(sym)m(b)s(olic)e(tag)j(to)f(c)m(hec)m
-(k)m(ed)h(out)f(v)m(ersion)e(of)i(\014les.)40 b(See)30
-b(Section)g(A.17)i([tag],)g(page)g(124.)480 5340 y Fn(-b)384
-b Fs(Create)31 b(a)g(branc)m(h)f(named)g Fo(tag)p Fs(.)42
-b(See)30 b(Section)g(A.17.1)j([tag)f(options],)e(page)h(124.)p
+135 136 bop 150 -116 a Fv(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(Administrativ)m(e)e(\014les)1276 b(135)150 366
+y(used;)44 b(therefore)d(user)e(v)-5 b(ariables)39 b(\(see)i(b)s(elo)m
+(w\))f(ma)m(y)h(b)s(e)e(a)h(b)s(etter)h(c)m(hoice)g(to)f(customize)h(b)
+s(eha)m(vior)150 476 y(based)30 b(on)g(the)h(user)f(running)d
+Fu(cvs)p Fv(.)275 611 y(One)d(ma)m(y)i(w)m(an)m(t)g(to)g(kno)m(w)f(ab)s
+(out)g(v)-5 b(arious)25 b(pieces)g(of)g(information)f(in)m(ternal)f(to)
+j Fu(cvs)p Fv(.)38 b(A)26 b Fu(cvs)e Fv(in)m(ter-)150
+720 y(nal)30 b(v)-5 b(ariable)30 b(has)h(the)g(syn)m(tax)h
+Fp(${)p Fr(v)-5 b(ariable)5 b Fp(})p Fv(,)29 b(where)i
+Fr(v)-5 b(ariable)35 b Fv(starts)c(with)f(a)h(letter)h(and)e(consists)h
+(of)150 830 y(alphan)m(um)m(b)s(eric)24 b(c)m(haracters)k(and)e(`)p
+Fp(_)p Fv('.)40 b(If)26 b(the)h(c)m(haracter)h(follo)m(wing)d
+Fr(v)-5 b(ariable)31 b Fv(is)25 b(a)i(non-alphan)m(umeric)150
+939 y(c)m(haracter)32 b(other)f(than)f(`)p Fp(_)p Fv(',)h(the)f(`)p
+Fp({)p Fv(')h(and)e(`)p Fp(})p Fv(')i(can)g(b)s(e)e(omitted.)41
+b(The)30 b Fu(cvs)f Fv(in)m(ternal)g(v)-5 b(ariables)29
+b(are:)150 1099 y Fp(CVSROOT)144 b Fv(This)31 b(is)g(the)i(v)-5
+b(alue)32 b(of)h(the)g Fu(cvs)e Fv(ro)s(ot)i(in)f(use.)47
+b(See)32 b(Chapter)g(3)h([Rep)s(ository],)h(page)f(13,)630
+1208 y(for)d(a)h(description)d(of)j(the)f(v)-5 b(arious)30
+b(w)m(a)m(ys)h(to)g(sp)s(ecify)e(this.)150 1368 y Fp(RCSBIN)192
+b Fv(This)32 b(is)g(the)i(v)-5 b(alue)33 b Fu(cvs)f Fv(is)h(using)f
+(for)h(where)g(to)h(\014nd)e Fu(r)n(cs)g Fv(binaries.)48
+b(See)34 b(Section)f(A.4)630 1477 y([Global)d(options],)g(page)h(86,)h
+(for)e(a)g(description)f(of)h(ho)m(w)h(to)g(sp)s(ecify)e(this.)150
+1637 y Fp(CVSEDITOR)150 1746 y(VISUAL)150 1856 y(EDITOR)192
+b Fv(These)31 b(all)f(expand)h(to)g(the)h(same)f(v)-5
+b(alue,)32 b(whic)m(h)d(is)i(the)g(editor)g(that)h Fu(cvs)e
+Fv(is)g(using.)42 b(See)630 1965 y(Section)30 b(A.4)h([Global)f
+(options],)g(page)i(86,)f(for)f(ho)m(w)h(to)g(sp)s(ecify)e(this.)150
+2125 y Fp(USER)288 b Fv(Username)30 b(of)h(the)g(user)e(running)f
+Fu(cvs)h Fv(\(on)i(the)f Fu(cvs)g Fv(serv)m(er)h(mac)m(hine\).)275
+2284 y(If)37 b(y)m(ou)g(w)m(an)m(t)i(to)f(pass)f(a)h(v)-5
+b(alue)37 b(to)h(the)f(administrativ)m(e)f(\014les)h(whic)m(h)f(the)h
+(user)g(that)h(is)f(running)150 2394 y Fu(cvs)j Fv(can)h(sp)s(ecify)-8
+b(,)43 b(use)d(a)h(user)g(v)-5 b(ariable.)70 b(T)-8 b(o)42
+b(expand)e(a)h(user)f(v)-5 b(ariable,)43 b(the)e(administrativ)m(e)e
+(\014le)150 2503 y(con)m(tains)d Fp(${=)p Fr(v)-5 b(ariable)5
+b Fp(})p Fv(.)53 b(T)-8 b(o)36 b(set)f(a)h(user)f(v)-5
+b(ariable,)35 b(sp)s(ecify)f(the)i(global)e(option)h(`)p
+Fp(-s)p Fv(')g(to)h Fu(cvs)p Fv(,)g(with)150 2613 y(argumen)m(t)c
+Fr(v)-5 b(ariable)5 b Fp(=)p Fr(v)-5 b(alue)5 b Fv(.)44
+b(It)33 b(ma)m(y)f(b)s(e)g(particularly)d(useful)i(to)h(sp)s(ecify)f
+(this)g(option)g(via)h(`)p Fp(.cvsrc)p Fv(')150 2723
+y(\(see)f(Section)g(A.3)g([)p Fp(~)p Fv(/.cvsrc],)g(page)h(86\).)275
+2857 y(F)-8 b(or)36 b(example,)g(if)e(y)m(ou)i(w)m(an)m(t)g(the)g
+(administrativ)m(e)d(\014le)i(to)h(refer)f(to)h(a)g(test)g(directory)f
+(y)m(ou)g(migh)m(t)150 2967 y(create)d(a)f(user)e(v)-5
+b(ariable)30 b Fp(TESTDIR)p Fv(.)38 b(Then)30 b(if)f
+Fu(cvs)g Fv(is)h(in)m(v)m(ok)m(ed)h(as)390 3095 y Fp(cvs)47
+b(-s)g(TESTDIR=/work/local/tests)150 3230 y Fv(and)e(the)g
+(administrativ)m(e)f(\014le)g(con)m(tains)i Fp(sh)30
+b(${=TESTDIR}/runtests)p Fv(,)44 b(then)h(that)h(string)e(is)g(ex-)150
+3340 y(panded)29 b(to)i Fp(sh)f(/work/local/tests/runtes)o(ts)p
+Fv(.)275 3474 y(All)f(other)j(strings)e(con)m(taining)h(`)p
+Fp($)p Fv(')g(are)h(reserv)m(ed;)g(there)f(is)g(no)g(w)m(a)m(y)h(to)g
+(quote)g(a)f(`)p Fp($)p Fv(')h(c)m(haracter)h(so)150
+3584 y(that)e(`)p Fp($)p Fv(')g(represen)m(ts)f(itself.)p
eop
%%Page: 136 138
-136 137 bop 0 -116 a Fs(136)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)480 366 y Fn(-D)g Fo(date)183
-b Fs(T)-8 b(ag)31 b(revisions)e(as)h(of)h Fo(date)p Fs(.)41
-b(See)31 b(Section)f(A.17.1)i([tag)g(options],)e(page)i(124.)480
-540 y Fn(-d)384 b Fs(Delete)32 b(the)e(giv)m(en)h(tag.)41
-b(See)31 b(Section)f(A.17.1)j([tag)e(options],)g(page)g(124.)480
-714 y Fn(-F)384 b Fs(Mo)m(v)m(e)32 b(tag)g(if)d(it)h(already)g(exists.)
-41 b(See)30 b(Section)g(A.17.1)j([tag)f(options],)e(page)h(124.)480
-888 y Fn(-f)384 b Fs(F)-8 b(orce)29 b(a)f(head)f(revision)e(matc)m(h)k
-(if)d(tag/date)k(not)d(found.)38 b(See)28 b(Section)f(A.17.1)i([tag)960
-1013 y(options],)h(page)h(124.)480 1187 y Fn(-l)384 b
-Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f
-(directory)-8 b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m(e)960
-1311 y(b)s(eha)m(vior],)30 b(page)h(61.)480 1485 y Fn(-n)384
-b Fs(No)31 b(execution)g(of)f(tag)i(program.)40 b(See)31
-b(Section)f(A.17.1)i([tag)g(options],)e(page)h(124.)480
-1659 y Fn(-R)384 b Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39
-b(See)24 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(61.)
-480 1833 y Fn(-r)30 b Fo(tag)229 b Fs(T)-8 b(ag)31 b(existing)f(tag)h
-Fo(tag)p Fs(.)42 b(See)31 b(Section)f(A.17.1)i([tag)g(options],)e(page)
-h(124.)0 2007 y Fn(unedit)e([)p Fo(options)t Fn(])g([)p
-Fo(\014les)t Fh(:)15 b(:)g(:)o Fn(])480 2132 y Fs(Undo)30
-b(an)g(edit)g(command.)41 b(See)30 b(Section)g(5.6.3)i([Editing)d
-(\014les],)h(page)h(44.)480 2306 y Fn(-a)f Fo(actions)76
-b Fs(Sp)s(ecify)52 b(actions)h(for)h(temp)s(orary)f(w)m(atc)m(h,)60
-b(where)53 b Fo(actions)58 b Fs(is)52 b Fn(edit)p Fs(,)58
-b Fn(unedit)p Fs(,)960 2430 y Fn(commit)p Fs(,)29 b Fn(all)p
-Fs(,)h(or)g Fn(none)p Fs(.)40 b(See)30 b(Section)g(5.6.3)j([Editing)28
-b(\014les],)i(page)h(44.)480 2604 y Fn(-l)384 b Fs(Lo)s(cal;)45
-b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m(e)960 2729
-y(b)s(eha)m(vior],)30 b(page)h(61.)0 2903 y Fn(update)e([)p
-Fo(options)t Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)o
-Fn(])480 3027 y Fs(Bring)30 b(w)m(ork)g(tree)h(in)e(sync)h(with)f(rep)s
-(ository)-8 b(.)40 b(See)31 b(Section)f(A.18)i([up)s(date],)e(page)h
-(125.)480 3201 y Fn(-A)384 b Fs(Reset)38 b(an)m(y)f(stic)m(ky)h
-(tags/date/k)m(opts.)64 b(See)37 b(Section)g(6.7)i([Stic)m(ky)e(tags],)
-j(page)e(54)960 3326 y(and)30 b(Chapter)g(16)h([Keyw)m(ord)f
-(substitution],)f(page)i(81.)480 3500 y Fn(-D)f Fo(date)183
-b Fs(Chec)m(k)35 b(out)g(revisions)e(as)j(of)f Fo(date)40
-b Fs(\(is)35 b(stic)m(ky\).)54 b(See)36 b(Section)e(A.4)i([Common)f
-(op-)960 3624 y(tions],)30 b(page)h(96.)480 3798 y Fn(-d)384
-b Fs(Create)31 b(directories.)40 b(See)31 b(Section)f(A.18.1)i([up)s
-(date)e(options],)g(page)h(125.)480 3972 y Fn(-f)384
-b Fs(Use)21 b(head)g(revision)e(if)g(tag/date)k(not)e(found.)37
-b(See)21 b(Section)f(A.4)i([Common)e(options],)960 4097
-y(page)31 b(96.)480 4271 y Fn(-I)f Fo(ign)232 b Fs(More)45
-b(\014les)e(to)i(ignore)f(\(!)82 b(to)45 b(reset\).)84
-b(See)44 b(Section)g(A.11.1)i([imp)s(ort)d(options],)960
-4395 y(page)31 b(115.)480 4569 y Fn(-j)f Fo(rev)230 b
-Fs(Merge)32 b(in)d(c)m(hanges.)41 b(See)31 b(Section)f(A.18.1)i([up)s
-(date)e(options],)g(page)i(125.)480 4743 y Fn(-k)e Fo(k\015ag)165
-b Fs(Use)51 b Fo(k\015ag)59 b Fs(k)m(eyw)m(ord)51 b(expansion.)100
-b(See)51 b(Section)g(16.4)h([Substitution)c(mo)s(des],)960
-4868 y(page)31 b(83.)480 5042 y Fn(-l)384 b Fs(Lo)s(cal;)45
-b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m(e)960 5166
-y(b)s(eha)m(vior],)30 b(page)h(61.)480 5340 y Fn(-P)384
-b Fs(Prune)29 b(empt)m(y)i(directories.)40 b(See)30 b(Chapter)g(14)h
-([Mo)m(ving)g(directories],)f(page)h(77.)p eop
+136 137 bop 150 -116 a Fv(136)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 137 139
-137 138 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1837 b(137)480 366 y Fn(-p)384 b
-Fs(Chec)m(k)32 b(out)g(\014les)f(to)i(standard)e(output)g(\(a)m(v)m
-(oids)i(stic)m(kiness\).)44 b(See)32 b(Section)g(A.18.1)960
-491 y([up)s(date)e(options],)g(page)h(125.)480 665 y
-Fn(-R)384 b Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39
-b(See)24 b(Chapter)f(8)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(61.)
-480 840 y Fn(-r)30 b Fo(tag)229 b Fs(Chec)m(k)m(out)48
-b(revision)c Fo(tag)56 b Fs(\(is)46 b(stic)m(ky\).)89
-b(See)47 b(Section)g(A.4)g([Common)f(options],)960 964
-y(page)31 b(96.)480 1139 y Fn(-W)f Fo(sp)s(ec)184 b Fs(More)31
-b(wrapp)s(ers.)39 b(See)30 b(Section)h(A.11.1)h([imp)s(ort)d(options],)
-h(page)h(115.)0 1313 y Fn(watch)e([on|off|add|remove])c([)p
-Fo(options)t Fn(])k([)p Fo(\014les)t Fh(:)15 b(:)g(:)o
-Fn(])480 1437 y Fs(on/o\013:)57 b(turn)37 b(on/o\013)i(read-only)e(c)m
-(hec)m(k)m(outs)k(of)d(\014les.)63 b(See)38 b(Section)g(5.6.1)i
-([Setting)e(a)g(w)m(atc)m(h],)480 1562 y(page)31 b(42.)480
-1711 y(add/remo)m(v)m(e:)38 b(add)20 b(or)i(remo)m(v)m(e)g
-(noti\014cation)f(on)g(actions.)38 b(See)22 b(Section)f(5.6.2)i
-([Getting)f(Noti\014ed],)480 1836 y(page)31 b(42.)480
-2010 y Fn(-a)f Fo(actions)76 b Fs(Sp)s(ecify)52 b(actions)h(for)h(temp)
-s(orary)f(w)m(atc)m(h,)60 b(where)53 b Fo(actions)58
-b Fs(is)52 b Fn(edit)p Fs(,)58 b Fn(unedit)p Fs(,)960
-2135 y Fn(commit)p Fs(,)29 b Fn(all)p Fs(,)h(or)g Fn(none)p
-Fs(.)40 b(See)30 b(Section)g(5.6.3)j([Editing)28 b(\014les],)i(page)h
-(44.)480 2309 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
-b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m(e)960 2434
-y(b)s(eha)m(vior],)30 b(page)h(61.)0 2608 y Fn(watchers)d([)p
-Fo(options)t Fn(])h([)p Fo(\014les)t Fh(:)15 b(:)g(:)p
-Fn(])480 2733 y Fs(See)31 b(who)f(is)f(w)m(atc)m(hing)i(a)g(\014le.)39
-b(See)31 b(Section)f(5.6.4)i([W)-8 b(atc)m(h)33 b(information],)c(page)
-i(45.)480 2907 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
-b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(8)h([Recursiv)m(e)960 3031
-y(b)s(eha)m(vior],)30 b(page)h(61.)p eop
+137 138 bop 150 -116 a Fv(App)s(endix)28 b(D:)j(All)e(en)m(vironmen)m
+(t)h(v)-5 b(ariables)29 b(whic)m(h)g(a\013ect)j(CVS)1183
+b(137)150 209 y Fs(App)t(endix)82 b(D)f(All)55 b(en)l(vironmen)l(t)c(v)
+-9 b(ariables)56 b(whic)l(h)1097 366 y(a\013ect)d(CVS)275
+593 y Fv(This)28 b(is)i(a)g(complete)h(list)e(of)i(all)e(en)m(vironmen)
+m(t)h(v)-5 b(ariables)29 b(that)i(a\013ect)h Fu(cvs)p
+Fv(.)150 772 y Fp($CVSIGNORE)630 882 y Fv(A)i(whitespace-separated)g
+(list)e(of)i(\014le)e(name)i(patterns)f(that)i Fu(cvs)d
+Fv(should)g(ignore.)50 b(See)630 991 y(Section)30 b(C.9)h([cvsignore],)
+g(page)g(133.)150 1148 y Fp($CVSWRAPPERS)630 1257 y Fv(A)24
+b(whitespace-separated)g(list)e(of)i(\014le)f(name)h(patterns)f(that)h
+Fu(cvs)f Fv(should)f(treat)j(as)e(wrap-)630 1367 y(p)s(ers.)40
+b(See)30 b(Section)g(C.2)h([W)-8 b(rapp)s(ers],)30 b(page)i(126.)150
+1523 y Fp($CVSREAD)96 b Fv(If)42 b(this)f(is)h(set,)k
+Fp(checkout)40 b Fv(and)i Fp(update)f Fv(will)f(try)i(hard)f(to)i(mak)m
+(e)h(the)e(\014les)g(in)f(y)m(our)630 1633 y(w)m(orking)36
+b(directory)g(read-only)-8 b(.)60 b(When)37 b(this)e(is)h(not)h(set,)j
+(the)d(default)e(b)s(eha)m(vior)h(is)g(to)630 1742 y(p)s(ermit)29
+b(mo)s(di\014cation)f(of)j(y)m(our)f(w)m(orking)g(\014les.)150
+1898 y Fp($CVSUMASK)630 2008 y Fv(Con)m(trols)k(p)s(ermissions)e(of)j
+(\014les)f(in)f(the)i(rep)s(ository)-8 b(.)54 b(See)35
+b(Section)g(3.2.2)h([File)f(p)s(ermis-)630 2118 y(sions],)30
+b(page)h(15.)150 2274 y Fp($CVSROOT)96 b Fv(Should)43
+b(con)m(tain)i(the)g(full)d(pathname)j(to)h(the)f(ro)s(ot)g(of)g(the)g
+Fu(cvs)f Fv(source)h(rep)s(ository)630 2383 y(\(where)35
+b(the)h Fu(r)n(cs)e Fv(history)g(\014les)h(are)h(k)m(ept\).)56
+b(This)34 b(information)f(m)m(ust)j(b)s(e)e(a)m(v)-5
+b(ailable)35 b(to)630 2493 y Fu(cvs)g Fv(for)i(most)f(commands)g(to)h
+(execute;)k(if)36 b Fp($CVSROOT)e Fv(is)h(not)i(set,)h(or)f(if)e(y)m
+(ou)i(wish)d(to)630 2603 y(o)m(v)m(erride)c(it)f(for)h(one)g(in)m(v)m
+(o)s(cation,)g(y)m(ou)h(can)f(supply)d(it)j(on)f(the)h(command)g(line:)
+39 b(`)p Fp(cvs)30 b(-d)630 2712 y(cvsroot)e(cvs_command)p
+Fh(:)15 b(:)g(:)n Fv(')29 b(Once)g(y)m(ou)g(ha)m(v)m(e)h(c)m(hec)m(k)m
+(ed)h(out)e(a)g(w)m(orking)f(directory)-8 b(,)29 b Fu(cvs)630
+2822 y Fv(stores)i(the)g(appropriate)f(ro)s(ot)h(\(in)f(the)h(\014le)f
+(`)p Fp(CVS/Root)p Fv('\),)g(so)h(normally)e(y)m(ou)i(only)f(need)630
+2931 y(to)h(w)m(orry)f(ab)s(out)g(this)g(when)f(initially)e(c)m(hec)m
+(king)k(out)g(a)f(w)m(orking)g(directory)-8 b(.)150 3088
+y Fp($EDITOR)150 3197 y($CVSEDITOR)630 3307 y Fv(Sp)s(eci\014es)57
+b(the)i(program)f(to)i(use)e(for)g(recording)g(log)h(messages)g(during)
+e(commit.)630 3416 y Fp($CVSEDITOR)38 b Fv(o)m(v)m(errides)j
+Fp($EDITOR)p Fv(.)70 b(See)41 b(Section)g(2.2)h([Committing)e(y)m(our)g
+(c)m(hanges],)630 3526 y(page)31 b(9.)150 3682 y Fp($PATH)240
+b Fv(If)27 b Fp($RCSBIN)e Fv(is)h(not)h(set,)h(and)f(no)g(path)g(is)f
+(compiled)f(in)m(to)i Fu(cvs)p Fv(,)g(it)g(will)d(use)j
+Fp($PATH)e Fv(to)j(try)630 3792 y(to)j(\014nd)e(all)g(programs)h(it)g
+(uses.)150 3948 y Fp($RCSBIN)144 b Fv(This)32 b(is)g(the)i(v)-5
+b(alue)33 b Fu(cvs)f Fv(is)h(using)f(for)h(where)g(to)h(\014nd)e
+Fu(r)n(cs)g Fv(binaries.)48 b(See)34 b(Section)f(A.4)630
+4058 y([Global)d(options],)h(page)h(86,)g(for)f(a)g(description)e(of)i
+(ho)m(w)g(to)h(sp)s(ecify)e(this.)41 b(If)30 b(not)i(set,)g(a)630
+4167 y(compiled-in)c(v)-5 b(alue)30 b(is)f(used,)h(or)g(y)m(our)h
+Fp($PATH)e Fv(is)g(searc)m(hed.)150 4323 y Fp($HOME)150
+4480 y($HOMEPATH)630 4589 y Fv(Used)k(to)g(lo)s(cate)g(the)g(directory)
+f(where)g(the)h(`)p Fp(.cvsrc)p Fv(')f(\014le)g(is)f(searc)m(hed)i(\()p
+Fp($HOMEPATH)e Fv(is)630 4699 y(used)f(for)g(Windo)m(ws-NT\).)g(see)h
+(Section)f(A.3)h([)p Fp(~)p Fv(/.cvsrc],)h(page)f(86)150
+4855 y Fp($CVS_RSH)96 b Fv(Sp)s(eci\014es)35 b(the)h(external)g
+(program)g(whic)m(h)f(CVS)h(connects)h(with,)g(when)e
+Fp(:ext:)g Fv(access)630 4965 y(metho)s(d)30 b(is)f(sp)s(eci\014ed.)39
+b(see)31 b(Section)f(3.9.2)j([Connecting)d(via)g(rsh],)f(page)j(22.)150
+5121 y Fp($CVS_SERVER)630 5230 y Fv(Used)k(in)f(clien)m(t-serv)m(er)h
+(mo)s(de)g(when)f(accessing)i(a)f(remote)h(rep)s(ository)e(using)g
+Fu(rsh)p Fv(.)57 b(It)630 5340 y(sp)s(eci\014es)36 b(the)h(name)h(of)f
+(the)h(program)f(to)h(start)g(on)f(the)g(serv)m(er)h(side)e(when)g
+(accessing)p eop
%%Page: 138 140
-138 139 bop 0 -116 a Fs(138)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)p eop
+138 139 bop 150 -116 a Fv(138)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 366 y(a)42 b(remote)g(rep)s(ository)e
+(using)g Fu(rsh)p Fv(.)73 b(The)41 b(default)f(v)-5 b(alue)41
+b(is)f Fp(cvs)p Fv(.)73 b(see)42 b(Section)f(3.9.2)630
+476 y([Connecting)30 b(via)g(rsh],)g(page)h(22)150 640
+y Fp($CVS_PASSFILE)630 749 y Fv(Used)47 b(in)e(clien)m(t-serv)m(er)i
+(mo)s(de)f(when)g(accessing)h(the)g Fp(cvs)29 b(login)g(server)p
+Fv(.)88 b(Default)630 859 y(v)-5 b(alue)25 b(is)f(`)p
+Fp($HOME/.cvspass)p Fv('.)35 b(see)26 b(Section)f(3.9.3.2)i([P)m(assw)m
+(ord)f(authen)m(tication)f(clien)m(t],)630 969 y(page)31
+b(25)150 1132 y Fp($CVS_CLIENT_PORT)630 1242 y Fv(Used)39
+b(in)e(clien)m(t-serv)m(er)i(mo)s(de)f(when)g(accessing)h(the)g(serv)m
+(er)f(via)h(Kerb)s(eros.)64 b(see)39 b(Sec-)630 1351
+y(tion)30 b(3.9.4)i([Kerb)s(eros)e(authen)m(ticated],)h(page)h(26)150
+1515 y Fp($CVS_RCMD_PORT)630 1625 y Fv(Used)i(in)e(clien)m(t-serv)m(er)
+i(mo)s(de.)51 b(If)33 b(set,)j(sp)s(eci\014es)c(the)i(p)s(ort)g(n)m(um)
+m(b)s(er)e(to)j(b)s(e)e(used)g(when)630 1734 y(accessing)38
+b(the)g Fu(r)n(cmd)f Fv(demon)h(on)f(the)i(serv)m(er)f(side.)62
+b(\(Curren)m(tly)36 b(not)i(used)f(for)h(Unix)630 1844
+y(clien)m(ts\).)150 2008 y Fp($CVS_CLIENT_LOG)630 2117
+y Fv(Used)e(for)f(debugging)g(only)g(in)f(clien)m(t-serv)m(er)i(mo)s
+(de.)57 b(If)35 b(set,)j(ev)m(erything)d(send)g(to)i(the)630
+2227 y(serv)m(er)23 b(is)e(logged)i(in)m(to)g(`)p Fp
+($CVS_CLIENT_LOG.in)p Fv(')18 b(and)k(ev)m(erything)g(send)g(from)g
+(the)h(serv)m(er)630 2336 y(is)29 b(logged)i(in)m(to)g(`)p
+Fp($CVS_CLIENT_LOG.out)p Fv('.)150 2500 y Fp($CVS_SERVER_SLEEP)630
+2610 y Fv(Used)d(only)e(for)i(debugging)e(the)i(serv)m(er)g(side)f(in)f
+(clien)m(t-serv)m(er)i(mo)s(de.)39 b(If)27 b(set,)i(dela)m(ys)f(the)630
+2719 y(start)f(of)g(the)g(serv)m(er)g(c)m(hild)e(pro)s(cess)h(the)h
+(the)g(sp)s(eci\014ed)e(amoun)m(t)i(of)g(seconds)f(so)h(that)h(y)m(ou)
+630 2829 y(can)j(attac)m(h)h(to)f(it)f(with)f(a)i(debugger.)150
+2992 y Fp($CVS_IGNORE_REMOTE_ROOT)630 3102 y Fv(\(What)g(is)f(the)g
+(purp)s(ose)f(of)i(this)e(v)-5 b(ariable?\))150 3266
+y Fp($COMSPEC)96 b Fv(Used)33 b(under)f(OS/2)i(only)-8
+b(.)50 b(It)33 b(sp)s(eci\014es)g(the)g(name)h(of)g(the)f(command)h(in)
+m(terpreter)f(and)630 3375 y(defaults)c(to)j Fu(cmd.exe)p
+Fv(.)150 3539 y Fp($TMPDIR)150 3649 y($TMP)150 3758 y($TEMP)240
+b Fv(Directory)22 b(in)e(whic)m(h)g(temp)s(orary)h(\014les)f(are)i(lo)s
+(cated.)38 b(Those)21 b(parts)g(of)h Fu(cvs)e Fv(whic)m(h)g(are)i(im-)
+630 3868 y(plemen)m(ted)i(using)f Fu(r)n(cs)h Fv(insp)s(ect)f(the)i(ab)
+s(o)m(v)m(e)h(v)-5 b(ariables)23 b(in)h(the)h(order)f(they)h(app)s(ear)
+f(ab)s(o)m(v)m(e)630 3977 y(and)37 b(the)h(\014rst)f(v)-5
+b(alue)37 b(found)f(is)h(tak)m(en;)43 b(if)36 b(none)i(of)f(them)h(are)
+g(set,)i(a)e(host-dep)s(enden)m(t)630 4087 y(default)31
+b(is)f(used,)h(t)m(ypically)f(`)p Fp(/tmp)p Fv('.)43
+b(The)31 b Fu(cvs)g Fv(serv)m(er)g(uses)g Fp(TMPDIR)p
+Fv(.)42 b(See)32 b(Section)f(A.4)630 4197 y([Global)h(options],)g(page)
+h(86,)h(for)e(a)h(description)e(of)h(ho)m(w)g(to)h(sp)s(ecify)e(this.)
+46 b(Some)32 b(parts)630 4306 y(of)26 b Fu(cvs)f Fv(will)e(alw)m(a)m
+(ys)k(use)e(`)p Fp(/tmp)p Fv(')g(\(via)h(the)g Fp(tmpnam)e
+Fv(function)h(pro)m(vided)f(b)m(y)i(the)g(system\).)630
+4443 y(On)44 b(Windo)m(ws)g(NT,)h Fp(TMP)g Fv(is)f(used)g(\(via)h(the)g
+Fp(_tempnam)e Fv(function)h(pro)m(vided)g(b)m(y)h(the)630
+4552 y(system\).)630 4689 y(The)35 b Fp(patch)g Fv(program)h(whic)m(h)e
+(is)h(used)g(b)m(y)h(the)g Fu(cvs)f Fv(clien)m(t)h(uses)f
+Fp(TMPDIR)p Fv(,)h(and)g(if)e(it)i(is)630 4799 y(not)31
+b(set,)g(uses)f(`)p Fp(/tmp)p Fv(')f(\(at)j(least)f(with)e(GNU)i(patc)m
+(h)g(2.1\).)275 4964 y Fu(cvs)39 b Fv(in)m(v)m(ok)m(es)j
+Fu(r)n(cs)d Fv(to)j(p)s(erform)d(certain)h(op)s(erations.)71
+b(The)40 b(follo)m(wing)f(en)m(vironmen)m(t)h(v)-5 b(ariables)150
+5074 y(a\013ect)33 b Fu(r)n(cs)p Fv(.)44 b(Note)33 b(that)f(if)f(y)m
+(ou)h(are)g(using)e(the)i(clien)m(t/serv)m(er)g Fu(cvs)p
+Fv(,)g(these)g(v)-5 b(ariables)30 b(need)i(to)g(b)s(e)f(set)150
+5184 y(on)23 b(the)g(serv)m(er)g(side)f(\(whic)m(h)g(ma)m(y)i(or)f(not)
+g(ma)m(y)h(b)s(e)e(p)s(ossible)f(dep)s(ending)f(on)j(ho)m(w)g(y)m(ou)h
+(are)f(connecting\).)150 5293 y(There)30 b(is)f(probably)g(not)h(an)m
+(y)h(need)f(to)h(set)g(an)m(y)g(of)g(them,)f(ho)m(w)m(ev)m(er.)p
+eop
%%Page: 139 141
-139 140 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(139)0
-229 y Fp(App)t(endix)30 b(C)80 b(Reference)29 b(man)l(ual)h(for)h(the)e
-(Administrativ)l(e)0 366 y(\014les)125 761 y Fs(Inside)34
-b(the)j(rep)s(ository)-8 b(,)37 b(in)e(the)h(directory)g(`)p
-Fn($CVSROOT/CVSROOT)p Fs(',)e(there)j(are)f(a)h(n)m(um)m(b)s(er)e(of)i
-(supp)s(ortiv)m(e)0 885 y(\014les)f(for)h Fr(cvs)p Fs(.)60
-b(Y)-8 b(ou)37 b(can)g(use)g Fr(cvs)f Fs(in)g(a)h(limited)e(fashion)h
-(without)g(an)m(y)h(of)h(them,)g(but)f(if)f(they)h(are)g(set)h(up)0
-1010 y(prop)s(erly)24 b(they)j(can)g(help)e(mak)m(e)j(life)d(easier.)40
-b(F)-8 b(or)27 b(a)g(discussion)d(of)j(ho)m(w)f(to)i(edit)e(them,)h
-(See)g(Section)g(3.4)h([In)m(tro)0 1135 y(administrativ)m(e)h
-(\014les],)h(page)h(20.)125 1413 y(The)38 b(most)h(imp)s(ortan)m(t)f
-(of)h(these)g(\014les)e(is)h(the)h(`)p Fn(modules)p Fs(')e(\014le,)j
-(whic)m(h)e(de\014nes)g(the)g(mo)s(dules)f(inside)g(the)0
-1537 y(rep)s(ository)-8 b(.)0 2023 y Fm(C.1)68 b(The)30
-b(mo)t(dules)g(\014le)125 2301 y Fs(The)f(`)p Fn(modules)p
-Fs(')g(\014le)g(records)h(y)m(our)h(de\014nitions)c(of)k(names)f(for)g
-(collections)g(of)g(source)g(co)s(de.)41 b Fr(cvs)30
-b Fs(will)d(use)0 2426 y(these)f(de\014nitions)e(if)h(y)m(ou)h(use)g
-Fr(cvs)f Fs(to)h(up)s(date)f(the)h(mo)s(dules)f(\014le)g(\(use)h
-(normal)e(commands)i(lik)m(e)f Fn(add)p Fs(,)h Fn(commit)p
-Fs(,)0 2550 y(etc\).)125 2828 y(The)32 b(`)p Fn(modules)p
-Fs(')g(\014le)g(ma)m(y)h(con)m(tain)h(blank)d(lines)h(and)g(commen)m
-(ts)i(\(lines)e(b)s(eginning)e(with)i(`)p Fn(#)p Fs('\))h(as)h(w)m(ell)
-e(as)0 2953 y(mo)s(dule)c(de\014nitions.)38 b(Long)31
-b(lines)d(can)i(b)s(e)g(con)m(tin)m(ued)f(on)h(the)g(next)h(line)d(b)m
-(y)i(sp)s(ecifying)e(a)i(bac)m(kslash)g(\(`)p Fn(\\)p
-Fs('\))h(as)0 3078 y(the)g(last)f(c)m(haracter)i(on)e(the)h(line.)125
-3356 y(A)c(mo)s(dule)g(de\014nition)e(is)i(a)h(single)f(line)f(of)i
-(the)g(`)p Fn(modules)p Fs(')e(\014le,)i(in)e(either)h(of)h(t)m(w)m(o)i
-(formats.)40 b(In)27 b(b)s(oth)g(cases,)0 3480 y Fo(mname)35
-b Fs(represen)m(ts)c(the)f(sym)m(b)s(olic)f(mo)s(dule)g(name,)h(and)g
-(the)h(remainder)d(of)j(the)g(line)d(is)i(its)f(de\014nition.)0
-3787 y Fo(mname)35 b Fn(-a)30 b Fo(aliases)t Fh(:)15
-b(:)g(:)480 3912 y Fs(This)42 b(represen)m(ts)h(the)g(simplest)f(w)m(a)
-m(y)i(of)g(de\014ning)d(a)j(mo)s(dule)e Fo(mname)p Fs(.)79
-b(The)43 b(`)p Fn(-a)p Fs(')g(\015ags)h(the)480 4037
-y(de\014nition)23 b(as)i(a)g(simple)e(alias:)38 b Fr(cvs)24
-b Fs(will)e(treat)k(an)m(y)g(use)e(of)h Fo(mname)30 b
-Fs(\(as)c(a)f(command)g(argumen)m(t\))480 4161 y(as)37
-b(if)f(the)i(list)d(of)j(names)f Fo(aliases)j Fs(had)c(b)s(een)h(sp)s
-(eci\014ed)e(instead.)60 b Fo(aliases)40 b Fs(ma)m(y)e(con)m(tain)f
-(either)480 4286 y(other)h(mo)s(dule)f(names)h(or)g(paths.)64
-b(When)38 b(y)m(ou)h(use)f(paths)g(in)f(aliases,)i Fn(checkout)d
-Fs(creates)k(all)480 4410 y(in)m(termediate)28 b(directories)f(in)f
-(the)j(w)m(orking)e(directory)-8 b(,)28 b(just)g(as)g(if)f(the)h(path)g
-(had)f(b)s(een)h(sp)s(eci\014ed)480 4535 y(explicitly)g(in)h(the)i
-Fr(cvs)e Fs(argumen)m(ts.)0 4717 y Fo(mname)35 b Fn([)30
-b(options)f(])h Fo(dir)35 b Fn([)30 b Fo(\014les)t Fh(:)15
-b(:)g(:)30 b Fn(])g([)g(&)p Fo(mo)s(dule)5 b Fh(:)15
-b(:)g(:)30 b Fn(])480 4842 y Fs(In)20 b(the)i(simplest)d(case,)25
-b(this)20 b(form)h(of)g(mo)s(dule)e(de\014nition)g(reduces)i(to)h(`)p
-Fo(mname)36 b(dir)7 b Fs('.)35 b(This)20 b(de\014nes)480
-4966 y(all)30 b(the)h(\014les)f(in)f(directory)i Fo(dir)36
-b Fs(as)31 b(mo)s(dule)e(mname.)42 b Fo(dir)36 b Fs(is)30
-b(a)h(relativ)m(e)g(path)g(\(from)g Fn($CVSROOT)p Fs(\))480
-5091 y(to)39 b(a)f(directory)f(of)i(source)f(in)e(the)i(source)h(rep)s
-(ository)-8 b(.)62 b(In)38 b(this)e(case,)42 b(on)37
-b(c)m(hec)m(k)m(out,)43 b(a)38 b(single)480 5215 y(directory)g(called)f
-Fo(mname)43 b Fs(is)37 b(created)i(as)f(a)h(w)m(orking)e(directory;)42
-b(no)c(in)m(termediate)f(directory)480 5340 y(lev)m(els)30
-b(are)h(used)e(b)m(y)i(default,)e(ev)m(en)i(if)f Fo(dir)35
-b Fs(w)m(as)c(a)f(path)h(in)m(v)m(olving)d(sev)m(eral)j(directory)f
-(lev)m(els.)p eop
+139 140 bop 150 -116 a Fv(App)s(endix)28 b(D:)j(All)e(en)m(vironmen)m
+(t)h(v)-5 b(ariables)29 b(whic)m(h)g(a\013ect)j(CVS)1183
+b(139)150 366 y Fp($LOGNAME)150 476 y($USER)240 b Fv(If)30
+b(set,)h(they)f(a\013ect)i(who)e Fu(r)n(cs)f Fv(thinks)g(y)m(ou)h(are.)
+41 b(If)30 b(y)m(ou)g(ha)m(v)m(e)i(trouble)d(c)m(hec)m(king)i(in)e
+(\014les)630 586 y(it)h(migh)m(t)g(b)s(e)g(b)s(ecause)g(y)m(our)g
+(login)g(name)g(di\013ers)f(from)h(the)h(setting)f(of)h(e.g.)41
+b Fp($LOGNAME)p Fv(.)150 745 y Fp($RCSINIT)96 b Fv(Options)42
+b(prep)s(ended)f(to)j(the)g(argumen)m(t)f(list,)j(separated)e(b)m(y)f
+(spaces.)80 b(A)43 b(bac)m(kslash)630 855 y(escap)s(es)34
+b(spaces)g(within)d(an)j(option.)50 b(The)33 b Fp($RCSINIT)f
+Fv(options)h(are)h(prep)s(ended)d(to)k(the)630 964 y(argumen)m(t)c
+(lists)e(of)h(most)h Fu(r)n(cs)e Fv(commands.)p eop
%%Page: 140 142
-140 141 bop 0 -116 a Fs(140)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)480 366 y(By)c(explicitly)c(sp)s(ecifying)
-h(\014les)i(in)e(the)j(mo)s(dule)d(de\014nition)g(after)j
-Fo(dir)p Fs(,)f(y)m(ou)g(can)h(select)g(particular)480
-491 y(\014les)h(from)g(directory)h Fo(dir)p Fs(.)38 b(The)27
-b(sample)g(de\014nition)f(for)i(`)p Fn(modules)p Fs(')e(is)h(an)h
-(example)f(of)h(a)h(mo)s(dule)480 616 y(de\014ned)g(with)g(a)i(single)e
-(\014le)g(from)h(a)h(particular)e(directory)-8 b(.)40
-b(Here)31 b(is)f(another)g(example:)720 766 y Fn(m4test)94
-b(unsupported/gnu/m4)43 b(foreach.m4)i(forloop.m4)480
-937 y Fs(With)g(this)f(de\014nition,)j(executing)e(`)p
-Fn(cvs)30 b(checkout)e(m4test)p Fs(')44 b(will)e(create)47
-b(a)f(single)e(w)m(orking)480 1062 y(directory)39 b(`)p
-Fn(m4test)p Fs(')g(con)m(taining)g(the)h(t)m(w)m(o)h(\014les)d(listed,)
-j(whic)m(h)e(b)s(oth)g(come)h(from)g(a)g(common)480 1186
-y(directory)30 b(sev)m(eral)h(lev)m(els)f(deep)g(in)f(the)h
-Fr(cvs)g Fs(source)g(rep)s(ository)-8 b(.)480 1358 y(A)26
-b(mo)s(dule)e(de\014nition)f(can)j(refer)f(to)i(other)f(mo)s(dules)e(b)
-m(y)h(including)d(`)p Fn(&)p Fo(mo)s(dule)5 b Fs(')25
-b(in)f(its)h(de\014nition.)480 1482 y Fn(checkout)i Fs(creates)k(a)f
-(sub)s(directory)d(for)j(eac)m(h)g(suc)m(h)g(mo)s(dule,)e(in)g(the)i
-(directory)f(con)m(taining)g(the)480 1607 y(mo)s(dule.)39
-b(F)-8 b(or)31 b(example,)g(if)e(mo)s(dules)f(con)m(tains)720
-1757 y Fn(m4test)46 b(&unsupported)480 1928 y Fs(then)g(a)g(c)m(hec)m
-(k)m(out)i(will)c(create)j(an)f Fn(m4test)e Fs(directory)i(whic)m(h)f
-(con)m(tains)h(a)g(directory)g(called)480 2053 y Fn(unsupported)p
-Fs(,)28 b(whic)m(h)h(in)g(turns)g(con)m(tains)h(all)g(the)g
-(directories)g(and)f(\014les)h(whic)m(h)f(liv)m(e)h(there.)480
-2271 y Fn(-d)g Fo(name)142 b Fs(Name)31 b(the)g(w)m(orking)e(directory)
-h(something)g(other)h(than)f(the)g(mo)s(dule)f(name.)480
-2489 y Fn(-e)h Fo(prog)177 b Fs(Sp)s(ecify)35 b(a)j(program)f
-Fo(prog)45 b Fs(to)38 b(run)d(whenev)m(er)i(\014les)g(in)e(a)j(mo)s
-(dule)d(are)j(exp)s(orted.)960 2613 y Fo(prog)g Fs(runs)29
-b(with)g(a)i(single)e(argumen)m(t,)i(the)f(mo)s(dule)f(name.)480
-2831 y Fn(-i)h Fo(prog)177 b Fs(Sp)s(ecify)29 b(a)i(program)g
-Fo(prog)39 b Fs(to)31 b(run)f(whenev)m(er)g(\014les)g(in)g(a)h(mo)s
-(dule)e(are)j(committed.)960 2956 y Fo(prog)38 b Fs(runs)28
-b(with)h(a)h(single)f(argumen)m(t,)i(the)f(full)e(pathname)i(of)g(the)g
-(a\013ected)i(direc-)960 3081 y(tory)26 b(in)e(a)h(source)h(rep)s
-(ository)-8 b(.)38 b(The)25 b(`)p Fn(commitinfo)p Fs(',)f(`)p
-Fn(loginfo)p Fs(',)h(and)g(`)p Fn(verifymsg)p Fs(')960
-3205 y(\014les)k(pro)m(vide)h(other)g(w)m(a)m(ys)i(to)f(call)e(a)i
-(program)f(on)h(commit.)480 3423 y Fn(-o)f Fo(prog)177
-b Fs(Sp)s(ecify)26 b(a)i(program)g Fo(prog)35 b Fs(to)29
-b(run)d(whenev)m(er)h(\014les)g(in)f(a)j(mo)s(dule)d(are)i(c)m(hec)m(k)
-m(ed)h(out.)960 3548 y Fo(prog)38 b Fs(runs)29 b(with)g(a)i(single)e
-(argumen)m(t,)i(the)f(mo)s(dule)f(name.)480 3766 y Fn(-s)h
-Fo(status)116 b Fs(Assign)30 b(a)h(status)h(to)f(the)g(mo)s(dule.)41
-b(When)31 b(the)g(mo)s(dule)e(\014le)h(is)g(prin)m(ted)g(with)g(`)p
-Fn(cvs)960 3890 y(checkout)e(-s)p Fs(')23 b(the)h(mo)s(dules)d(are)j
-(sorted)f(according)h(to)g(primarily)c(mo)s(dule)h(status,)960
-4015 y(and)32 b(secondarily)f(according)i(to)g(the)g(mo)s(dule)e(name.)
-47 b(This)31 b(option)h(has)g(no)h(other)960 4139 y(meaning.)69
-b(Y)-8 b(ou)40 b(can)h(use)e(this)g(option)h(for)f(sev)m(eral)i(things)
-e(b)s(esides)f(status:)60 b(for)960 4264 y(instance,)30
-b(list)f(the)i(p)s(erson)e(that)i(is)e(resp)s(onsible)f(for)i(this)f
-(mo)s(dule.)480 4482 y Fn(-t)h Fo(prog)177 b Fs(Sp)s(ecify)28
-b(a)h(program)g Fo(prog)37 b Fs(to)30 b(run)e(whenev)m(er)h(\014les)f
-(in)g(a)i(mo)s(dule)e(are)h(tagged)i(with)960 4606 y
-Fn(rtag)p Fs(.)42 b Fo(prog)c Fs(runs)30 b(with)f(t)m(w)m(o)k(argumen)m
-(ts:)42 b(the)31 b(mo)s(dule)f(name)h(and)f(the)i(sym)m(b)s(olic)960
-4731 y(tag)j(sp)s(eci\014ed)c(to)j Fn(rtag)p Fs(.)49
-b(There)32 b(is)h(no)g(w)m(a)m(y)h(to)g(sp)s(ecify)e(a)i(program)f(to)h
-(run)e(when)960 4855 y Fn(tag)d Fs(is)h(executed.)480
-5073 y Fn(-u)g Fo(prog)177 b Fs(Sp)s(ecify)39 b(a)h(program)g
-Fo(prog)48 b Fs(to)41 b(run)e(whenev)m(er)h(`)p Fn(cvs)30
-b(update)p Fs(')39 b(is)g(executed)i(from)960 5198 y(the)30
-b(top-lev)m(el)g(directory)f(of)h(the)g(c)m(hec)m(k)m(ed-out)i(mo)s
-(dule.)39 b Fo(prog)f Fs(runs)28 b(with)g(a)i(single)960
-5322 y(argumen)m(t,)h(the)g(full)d(path)i(to)h(the)g(source)f(rep)s
-(ository)f(for)i(this)e(mo)s(dule.)p eop
+140 141 bop 150 -116 a Fv(140)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 141 143
-141 142 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(141)0
-366 y Fm(C.2)68 b(The)30 b(cvswrapp)t(ers)g(\014le)125
-643 y Fs(W)-8 b(rapp)s(ers)29 b(allo)m(w)h(y)m(ou)h(to)g(set)g(a)g(ho)s
-(ok)f(whic)m(h)f(transforms)g(\014les)h(on)g(their)f(w)m(a)m(y)j(in)d
-(and)h(out)g(of)h Fr(cvs)p Fs(.)125 920 y(The)36 b(\014le)h(`)p
-Fn(cvswrappers)p Fs(')d(de\014nes)j(the)g(script)f(that)i(will)d(b)s(e)
-h(run)g(on)h(a)h(\014le)e(when)g(its)h(name)g(matc)m(hes)i(a)0
-1044 y(regular)i(expresion.)75 b(There)41 b(are)h(t)m(w)m(o)i(scripts)c
-(that)j(can)f(b)s(e)f(run)g(on)h(a)g(\014le)f(or)h(directory)-8
-b(.)76 b(One)41 b(script)g(is)0 1169 y(executed)29 b(on)f(the)g
-(\014le/directory)f(b)s(efore)g(b)s(eing)g(c)m(hec)m(k)m(ed)j(in)m(to)e
-(the)g(rep)s(ository)f(\(this)g(is)g(denoted)h(with)e(the)j
-Fn(-t)0 1293 y Fs(\015ag\))g(and)f(the)h(other)g(when)e(the)i(\014le)f
-(is)f(c)m(hec)m(k)m(ed)k(out)e(of)g(the)f(rep)s(ository)g(\(this)g(is)f
-(denoted)i(with)e(the)i Fn(-f)f Fs(\015ag\).)0 1418 y(The)i(`)p
-Fn(-t)p Fs('/`)p Fn(-f)p Fs(')h(feature)f(do)s(es)g(not)h(w)m(ork)f
-(with)g(clien)m(t/serv)m(er)g Fr(cvs)p Fs(.)125 1695
-y(The)25 b(`)p Fn(cvswrappers)p Fs(')f(also)j(has)f(a)g(`)p
-Fn(-m)p Fs(')h(option)f(to)h(sp)s(ecify)e(the)h(merge)h(metho)s(dology)
-g(that)g(should)d(b)s(e)i(used)0 1819 y(when)e(the)h(\014le)e(is)h(up)s
-(dated.)38 b Fn(MERGE)23 b Fs(means)i(the)g(usual)e Fr(cvs)h
-Fs(b)s(eha)m(vior:)37 b(try)24 b(to)i(merge)f(the)g(\014les)f(\(this)g
-(generally)0 1944 y(will)k(not)j(w)m(ork)f(for)h(binary)e(\014les\).)40
-b Fn(COPY)30 b Fs(means)g(that)h Fn(cvs)f(update)f Fs(will)f(merely)i
-(cop)m(y)h(one)g(v)m(ersion)f(o)m(v)m(er)i(the)0 2068
-y(other,)37 b(and)d(require)g(the)h(user)f(using)g(mec)m(hanisms)g
-(outside)g Fr(cvs)p Fs(,)i(to)f(insert)f(an)m(y)h(necessary)h(c)m
-(hanges.)55 b(The)0 2193 y(`)p Fn(-m)p Fs(')31 b(wrapp)s(er)f(option)h
-(only)g(a\013ects)i(b)s(eha)m(vior)d(when)h(merging)g(is)f(done)i(on)f
-(up)s(date;)h(it)f(do)s(es)g(not)h(a\013ect)h(ho)m(w)0
-2317 y(\014les)c(are)i(stored.)41 b(See)31 b(See)f(Chapter)g(17)h
-([Binary)f(\014les],)g(page)h(85,)g(for)f(more)h(on)f(binary)f
-(\014les.)125 2594 y(The)g(basic)h(format)h(of)f(the)h(\014le)e(`)p
-Fn(cvswrappers)p Fs(')f(is:)240 2850 y Fn(wildcard)236
-b([option)46 b(value][option)e(value]...)240 3057 y(where)i(option)g
-(is)i(one)f(of)240 3161 y(-f)524 b(from)47 b(cvs)g(filter)428
-b(value:)46 b(path)h(to)g(filter)240 3265 y(-t)524 b(to)48
-b(cvs)f(filter)523 b(value:)46 b(path)h(to)g(filter)240
-3369 y(-m)524 b(update)47 b(methodology)283 b(value:)46
-b(MERGE)g(or)i(COPY)240 3472 y(-k)524 b(keyword)46 b(expansion)332
-b(value:)46 b(expansion)f(mode)240 3680 y(and)i(value)f(is)h(a)h
-(single-quote)c(delimited)i(value.)240 3936 y(*.nib)190
-b(-f)47 b('unwrap)f(\045s')g(-t)i('wrap)e(\045s)h(\045s')g(-m)g('COPY')
-240 4040 y(*.c)286 b(-t)47 b('indent)f(\045s)h(\045s')0
-4316 y Fs(The)37 b(ab)s(o)m(v)m(e)i(example)e(of)g(a)h(`)p
-Fn(cvswrappers)p Fs(')d(\014le)h(states)j(that)f(all)e
-(\014les/directories)g(that)i(end)f(with)f(a)i Fn(.nib)0
-4441 y Fs(should)e(b)s(e)i(\014ltered)f(with)g(the)i(`)p
-Fn(wrap)p Fs(')f(program)g(b)s(efore)g(c)m(hec)m(king)h(the)g(\014le)e
-(in)m(to)h(the)h(rep)s(ository)-8 b(.)64 b(The)38 b(\014le)0
-4565 y(should)27 b(b)s(e)i(\014ltered)f(though)h(the)g(`)p
-Fn(unwrap)p Fs(')f(program)h(when)f(the)i(\014le)e(is)g(c)m(hec)m(k)m
-(ed)k(out)d(of)g(the)h(rep)s(ository)-8 b(.)39 b(The)0
-4690 y(`)p Fn(cvswrappers)p Fs(')29 b(\014le)h(also)h(states)i(that)f
-(a)g Fn(COPY)e Fs(metho)s(dology)h(should)f(b)s(e)g(used)h(when)f(up)s
-(dating)f(the)j(\014les)e(in)0 4814 y(the)h(rep)s(ository)e(\(that)i
-(is)f(no)g(merging)g(should)e(b)s(e)i(p)s(erformed\).)125
-5091 y(The)35 b(last)h(example)g(line)f(sa)m(ys)i(that)g(all)e(\014les)
-g(that)i(end)f(with)f(a)i Fn(*.c)e Fs(should)f(b)s(e)i(\014ltered)f
-(with)g(`)p Fn(indent)p Fs(')0 5215 y(b)s(efore)29 b(b)s(eing)f(c)m
-(hec)m(k)m(ed)j(in)m(to)e(the)h(rep)s(ository)-8 b(.)40
-b(Unlik)m(e)28 b(the)h(previous)f(example)h(no)g(\014ltering)f(of)i
-(the)f Fn(*.c)f Fs(\014le)h(is)0 5340 y(done)i(when)f(it)g(is)g(c)m
-(hec)m(k)m(ed)j(out)e(of)g(the)g(rep)s(ository)-8 b(.)42
-b(The)30 b Fn(-t)g Fs(\014lter)g(is)g(called)g(with)g(t)m(w)m(o)i
-(argumen)m(ts,)g(the)f(\014rst)p eop
+141 142 bop 150 -116 a Fv(App)s(endix)28 b(E:)i(T)-8
+b(roublesho)s(oting)2286 b(141)150 366 y Fs(App)t(endix)53
+b(E)81 b(T)-13 b(roublesho)t(oting)275 606 y Fv(If)25
+b(y)m(ou)i(are)g(ha)m(ving)e(trouble)h(with)f Fu(cvs)p
+Fv(,)h(this)f(app)s(endix)f(ma)m(y)j(help.)38 b(If)25
+b(there)i(is)e(a)i(particular)d(error)150 716 y(message)29
+b(whic)m(h)d(y)m(ou)i(are)g(seeing,)g(then)f(y)m(ou)h(can)g(lo)s(ok)f
+(up)g(the)g(message)i(alphab)s(etically)-8 b(.)38 b(If)27
+b(not,)i(y)m(ou)150 825 y(can)i(lo)s(ok)f(through)f(the)i(section)f(on)
+h(other)f(problems)f(to)i(see)g(if)e(y)m(our)i(problem)d(is)i(men)m
+(tioned)g(there.)150 1087 y Fq(E.1)68 b(P)l(artial)47
+b(list)f(of)f(error)g(messages)275 1282 y Fv(Here)31
+b(is)f(a)h(partial)f(list)g(of)h(error)f(messages)i(that)g(y)m(ou)f(ma)
+m(y)h(see)f(from)f Fu(cvs)p Fv(.)42 b(It)31 b(is)f(not)h(a)g(complete)
+150 1391 y(list|)p Fu(cvs)e Fv(is)i(capable)g(of)h(prin)m(ting)d(man)m
+(y)-8 b(,)33 b(man)m(y)f(error)f(messages,)i(often)f(with)e(parts)i(of)
+f(them)h(sup-)150 1501 y(plied)g(b)m(y)h(the)h(op)s(erating)g(system,)h
+(but)e(the)h(in)m(ten)m(tion)f(is)g(to)i(list)d(the)i(common)g(and/or)g
+(p)s(oten)m(tially)150 1610 y(confusing)29 b(error)h(messages.)275
+1747 y(The)d(messages)i(are)g(alphab)s(etical,)e(but)h(in)m(tro)s
+(ductory)f(text)i(suc)m(h)f(as)g(`)p Fp(cvs)i(update:)e
+Fv(')h(is)e(not)h(con-)150 1856 y(sidered)h(in)g(ordering)g(them.)275
+1992 y(In)i(some)i(cases)g(the)g(list)e(includes)f(messages)j(prin)m
+(ted)e(b)m(y)h(old)g(v)m(ersions)f(of)i Fu(cvs)e Fv(\(partly)h(b)s
+(ecause)150 2102 y(users)e(ma)m(y)h(not)f(b)s(e)g(sure)g(whic)m(h)f(v)m
+(ersion)g(of)i Fu(cvs)e Fv(they)i(are)g(using)e(at)i(an)m(y)f
+(particular)f(momen)m(t\).)150 2264 y Fp(cannot)g(change)f(permissions)
+g(on)h(temporary)f(directory)870 2368 y(Operation)45
+b(not)i(permitted)630 2503 y Fv(This)30 b(message)j(has)e(b)s(een)g
+(happ)s(ening)e(in)i(a)h(non-repro)s(ducible,)d(o)s(ccasional)i(w)m(a)m
+(y)i(when)630 2613 y(w)m(e)j(run)e(the)i(clien)m(t/serv)m(er)g
+(testsuite,)h(b)s(oth)e(on)h(Red)f(Hat)i(Lin)m(ux)d(3.0.3)j(and)e(4.1.)
+58 b(W)-8 b(e)630 2723 y(ha)m(v)m(en't)39 b(b)s(een)e(able)g(to)i
+(\014gure)e(out)h(what)g(causes)g(it,)h(nor)e(is)g(it)g(kno)m(wn)h
+(whether)f(it)g(is)630 2832 y(sp)s(eci\014c)42 b(to)h(lin)m(ux)e(\(or)i
+(ev)m(en)h(to)g(this)d(particular)h(mac)m(hine!\).)78
+b(If)43 b(the)g(problem)e(do)s(es)630 2942 y(o)s(ccur)26
+b(on)g(other)g(unices,)g(`)p Fp(Operation)i(not)i(permitted)p
+Fv(')24 b(w)m(ould)h(b)s(e)g(lik)m(ely)g(to)i(read)f(`)p
+Fp(Not)630 3051 y(owner)p Fv(')37 b(or)h(whatev)m(er)h(the)g(system)f
+(in)f(question)h(uses)g(for)g(the)g(unix)f Fp(EPERM)f
+Fv(error.)64 b(If)630 3161 y(y)m(ou)33 b(ha)m(v)m(e)g(an)m(y)g
+(information)d(to)j(add,)g(please)f(let)g(us)g(kno)m(w)g(as)g(describ)s
+(ed)f(in)63 b([BUGS],)630 3270 y(page)40 b(2.)68 b(If)39
+b(y)m(ou)h(exp)s(erience)e(this)h(error)f(while)g(using)g
+Fu(cvs)p Fv(,)j(retrying)d(the)h(op)s(eration)630 3380
+y(whic)m(h)29 b(pro)s(duced)g(it)h(should)e(w)m(ork)j(\014ne.)150
+3541 y Fp(cannot)e(open)g(CVS/Entries)e(for)j(reading:)e(No)i(such)f
+(file)g(or)h(directory)630 3651 y Fv(This)c(generally)h(indicates)g(a)h
+Fu(cvs)f Fv(in)m(ternal)g(error,)h(and)g(can)g(b)s(e)f(handled)f(as)i
+(with)f(other)630 3760 y Fu(cvs)40 b Fv(bugs)g(\(see)82
+b([BUGS],)41 b(page)h(2\).)72 b(Usually)39 b(there)i(is)f(a)h(w)m(ork)
+-5 b(around|the)39 b(exact)630 3870 y(nature)d(of)g(whic)m(h)e(w)m
+(ould)h(dep)s(end)f(on)i(the)g(situation)f(but)g(whic)m(h)g(hop)s
+(efully)e(could)i(b)s(e)630 3980 y(\014gured)29 b(out.)150
+4141 y Fp(cvs)g([checkout)f(aborted]:)g(cannot)h(rename)f(file)i
+Fr(\014le)k Fp(to)c(CVS/,,)p Fr(\014le)5 b Fp(:)28 b(Invalid)g
+(argument)630 4250 y Fv(This)i(message)j(has)f(b)s(een)f(rep)s(orted)h
+(as)g(in)m(termitten)m(tly)f(happ)s(ening)f(with)h(CVS)g(1.9)i(on)630
+4360 y(Solaris)c(2.5.)43 b(The)30 b(cause)h(is)f(unkno)m(wn;)g(if)g(y)m
+(ou)h(kno)m(w)f(more)h(ab)s(out)g(what)f(causes)h(it,)g(let)630
+4470 y(us)f(kno)m(w)g(as)h(describ)s(ed)d(in)59 b([BUGS],)32
+b(page)f(2.)150 4631 y Fp(cvs)e([update)g(aborted]:)f(could)h(not)g
+(patch)g Fr(\014le)5 b Fp(:)29 b(No)h(such)f(file)h(or)f(directory)630
+4740 y Fv(This)k(means)i(that)h(there)f(w)m(as)g(a)h(problem)d
+(\014nding)g(the)i Fp(patch)f Fv(program.)54 b(Mak)m(e)37
+b(sure)630 4850 y(that)45 b(it)e(is)g(in)g(y)m(our)g
+Fp(PATH)p Fv(.)81 b(Note)45 b(that)f(despite)g(app)s(earances)g(the)g
+(message)h(is)e Fr(not)630 4960 y Fv(referring)29 b(to)i(whether)f(it)g
+(can)g(\014nd)f Fr(\014le)p Fv(.)150 5121 y Fp(cvs)g(update:)g(could)g
+(not)g(patch)g Fr(\014le)5 b Fp(;)30 b(will)f(refetch)630
+5230 y Fv(This)36 b(means)i(that)h(for)f(whatev)m(er)g(reason)h(the)f
+(clien)m(t)f(w)m(as)i(unable)d(to)j(apply)e(a)h(patc)m(h)630
+5340 y(that)e(the)f(serv)m(er)g(sen)m(t.)55 b(The)35
+b(message)h(is)e(nothing)g(to)h(b)s(e)g(concerned)g(ab)s(out,)h(b)s
+(ecause)p eop
%%Page: 142 144
-142 143 bop 0 -116 a Fs(142)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(is)35 b(the)i(name)f(of)g(the)h
-(\014le/directory)e(to)i(\014lter)e(and)h(the)g(second)g(is)f(the)i
-(pathname)f(to)h(where)e(the)i(resulting)0 491 y(\014ltered)29
-b(\014le)h(should)e(b)s(e)i(placed.)0 781 y(The)25 b
-Fn(-f)f Fs(\014lter)g(is)g(called)g(with)g(one)h(argumen)m(t,)i(whic)m
-(h)d(is)g(the)h(name)g(of)g(the)h(\014le)e(to)i(\014lter)e(from.)38
-b(The)25 b(end)f(result)0 906 y(of)31 b(this)e(\014lter)g(will)f(b)s(e)
-i(a)g(\014le)g(in)f(the)i(users)e(directory)h(that)h(they)f(can)h(w)m
-(ork)g(on)f(as)g(they)h(normally)e(w)m(ould.)125 1196
-y(Note)41 b(that)f(the)g(`)p Fn(-t)p Fs('/`)p Fn(-f)p
-Fs(')g(features)g(do)f(not)h(con)m(v)m(enien)m(tly)g(handle)e(one)i(p)s
-(ortion)e(of)i(CVS's)f(op)s(eration:)0 1321 y(determining)32
-b(when)i(\014les)f(are)i(mo)s(di\014ed.)51 b(CVS)34 b(will)e(still)g(w)
-m(an)m(t)j(a)g(\014le)f(\(or)h(directory\))f(to)h(exist,)h(and)e(it)g
-(will)0 1445 y(use)26 b(its)g(mo)s(di\014cation)e(time)i(to)h
-(determine)f(whether)g(a)g(\014le)g(is)f(mo)s(di\014ed.)37
-b(If)26 b(CVS)g(erroneously)f(thinks)g(a)h(\014le)g(is)0
-1570 y(unmo)s(di\014ed)c(\(for)i(example,)i(a)f(directory)f(is)g(unc)m
-(hanged)g(but)g(one)h(of)g(the)g(\014les)f(within)e(it)i(is)g(c)m
-(hanged\),)j(y)m(ou)e(can)0 1694 y(force)32 b(it)g(to)g(c)m(hec)m(k)h
-(in)e(the)h(\014le)e(an)m(yw)m(a)m(y)j(b)m(y)f(sp)s(ecifying)e(the)i(`)
-p Fn(-f)p Fs(')f(option)g(to)i Fn(cvs)c(commit)h Fs(\(see)j(Section)e
-(A.7.1)0 1819 y([commit)g(options],)f(page)h(106\).)125
-2109 y(F)-8 b(or)40 b(another)g(example,)j(the)d(follo)m(wing)e
-(command)i(imp)s(orts)e(a)i(directory)-8 b(,)43 b(treating)d(\014les)f
-(whose)h(name)0 2234 y(ends)30 b(in)f(`)p Fn(.exe)p Fs(')g(as)i
-(binary:)240 2504 y Fn(cvs)47 b(import)f(-I)h(!)h(-W)f("*.exe)f(-k)h
-('b'")g(first-dir)e(vendortag)g(reltag)0 3100 y Fm(C.3)68
-b(The)30 b(commit)h(supp)t(ort)f(\014les)125 3390 y Fs(The)41
-b(`)p Fn(-i)p Fs(')h(\015ag)g(in)e(the)i(`)p Fn(modules)p
-Fs(')f(\014le)f(can)j(b)s(e)e(used)g(to)h(run)f(a)h(certain)g(program)f
-(whenev)m(er)h(\014les)f(are)0 3514 y(committed)29 b(\(see)h(Section)f
-(C.1)g([mo)s(dules],)f(page)i(139\).)42 b(The)29 b(\014les)f(describ)s
-(ed)f(in)g(this)h(section)h(pro)m(vide)f(other,)0 3639
-y(more)j(\015exible,)d(w)m(a)m(ys)k(to)f(run)e(programs)h(whenev)m(er)g
-(something)g(is)f(committed.)125 3929 y(There)h(are)g(three)h(kind)e
-(of)h(programs)g(that)h(can)g(b)s(e)f(run)f(on)h(commit.)41
-b(They)30 b(are)h(sp)s(eci\014ed)e(in)g(\014les)h(in)f(the)0
-4054 y(rep)s(ository)-8 b(,)32 b(as)g(describ)s(ed)e(b)s(elo)m(w.)45
-b(The)31 b(follo)m(wing)g(table)h(summarizes)f(the)h(\014le)f(names)h
-(and)f(the)h(purp)s(ose)f(of)0 4178 y(the)g(corresp)s(onding)d
-(programs.)0 4510 y(`)p Fn(commitinfo)p Fs(')480 4635
-y(The)j(program)h(is)e(resp)s(onsible)f(for)j(c)m(hec)m(king)g(that)g
-(the)g(commit)g(is)f(allo)m(w)m(ed.)44 b(If)31 b(it)h(exits)f(with)g(a)
-480 4759 y(non-zero)g(exit)f(status)h(the)f(commit)h(will)c(b)s(e)j(ab)
-s(orted.)0 4966 y(`)p Fn(verifymsg)p Fs(')480 5091 y(The)h(sp)s
-(eci\014ed)g(program)g(is)g(used)g(to)i(ev)-5 b(aluate)33
-b(the)f(log)g(message,)h(and)f(p)s(ossibly)d(v)m(erify)i(that)h(it)480
-5215 y(con)m(tains)d(all)g(required)e(\014elds.)39 b(This)27
-b(is)i(most)g(useful)f(in)g(com)m(bination)g(with)g(the)i(`)p
-Fn(rcsinfo)p Fs(')e(\014le,)480 5340 y(whic)m(h)h(can)i(hold)e(a)i(log)
-f(message)i(template)e(\(see)i(Section)e(C.8)g([rcsinfo],)g(page)i
-(150\).)p eop
+142 143 bop 150 -116 a Fv(142)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 366 y(inabilit)m(y)f(to)j(apply)e(the)
+i(patc)m(h)g(only)f(slo)m(ws)g(things)g(do)m(wn)g(and)g(has)g(no)g
+(e\013ect)j(on)d(what)630 476 y Fu(cvs)e Fv(do)s(es.)150
+633 y Fp(dying)g(gasps)g(from)g Fr(serv)m(er)37 b Fp(unexpected)630
+743 y Fv(This)d(message)k(seems)e(to)h(b)s(e)f(caused)g(b)m(y)g(a)h
+(hard-to-trac)m(k-do)m(wn)h(bug)d(in)g Fu(cvs)h Fv(or)g(the)630
+852 y(systems)f(it)g(runs)e(on)j(\(w)m(e)g(don't)f(kno)m(w|w)m(e)g(ha)m
+(v)m(en't)i(trac)m(k)m(ed)g(it)d(do)m(wn)h(y)m(et!\).)57
+b(If)35 b(y)m(ou)630 962 y(see)i(it,)h(y)m(ou)g(probably)d(can)i(just)f
+(retry)g(the)h(op)s(eration)g(whic)m(h)e(failed,)i(or)g(if)f(y)m(ou)h
+(ha)m(v)m(e)630 1072 y(disco)m(v)m(ered)30 b(information)f(concerning)g
+(its)h(cause,)h(please)e(let)i(us)e(kno)m(w)h(as)g(describ)s(ed)e(in)
+630 1181 y([BUGS],)j(page)h(2.)150 1338 y Fp(end)d(of)h(file)f(from)h
+(server)e(\(consult)g(above)h(messages)f(if)i(any\))630
+1448 y Fv(The)36 b(most)g(common)h(cause)f(for)g(this)f(message)j(is)d
+(if)g(y)m(ou)h(are)h(using)e(an)h(external)g Fp(rsh)630
+1557 y Fv(program)43 b(and)f(it)h(exited)g(with)f(an)h(error.)78
+b(In)42 b(this)g(case)j(the)e Fp(rsh)f Fv(program)h(should)630
+1667 y(ha)m(v)m(e)30 b(prin)m(ted)d(a)i(message,)h(whic)m(h)d(will)f
+(app)s(ear)i(b)s(efore)g(the)h(ab)s(o)m(v)m(e)g(message.)42
+b(F)-8 b(or)29 b(more)630 1777 y(information)42 b(on)h(setting)h(up)f
+(a)h Fu(cvs)e Fv(clien)m(t)i(and)f(serv)m(er,)k(see)d(Section)g(3.9)g
+([Remote)630 1886 y(rep)s(ositories],)29 b(page)i(21.)150
+2043 y Fp(cvs)e(commit:)g(Executing)f('mkmodules')630
+2153 y Fv(This)f(means)h(that)h(y)m(our)g(rep)s(ository)e(is)g(set)i
+(up)f(for)g(a)h(v)m(ersion)f(of)h Fu(cvs)e Fv(prior)g(to)i
+Fu(cvs)f Fv(1.8.)630 2262 y(When)i(using)f Fu(cvs)g Fv(1.8)j(or)e
+(later,)h(the)f(ab)s(o)m(v)m(e)i(message)g(will)27 b(b)s(e)j(preceded)g
+(b)m(y)870 2390 y Fp(cvs)47 b(commit:)f(Rebuilding)f(administrative)f
+(file)i(database)630 2523 y Fv(If)d(y)m(ou)h(see)g(b)s(oth)f(messages,)
+48 b(the)43 b(database)i(is)d(b)s(eing)g(rebuilt)g(t)m(wice,)47
+b(whic)m(h)42 b(is)h(un-)630 2633 y(necessary)d(but)f(harmless.)68
+b(If)39 b(y)m(ou)i(wish)d(to)i(a)m(v)m(oid)g(the)h(duplication,)e(and)h
+(y)m(ou)g(ha)m(v)m(e)630 2743 y(no)f(v)m(ersions)f(of)g
+Fu(cvs)g Fv(1.7)i(or)f(earlier)e(in)h(use,)i(remo)m(v)m(e)g
+Fp(-i)30 b(mkmodules)36 b Fv(ev)m(ery)k(place)e(it)630
+2852 y(app)s(ears)f(in)f(y)m(our)i Fp(modules)e Fv(\014le.)62
+b(F)-8 b(or)38 b(more)g(information)e(on)i(the)g Fp(modules)d
+Fv(\014le,)k(see)630 2962 y(Section)30 b(C.1)h([mo)s(dules],)e(page)i
+(125.)150 3119 y Fp(rcs)e(error:)g(Unknown)g(option:)f(-x,v/)630
+3228 y Fv(This)k(message)i(will)d(b)s(e)i(follo)m(w)m(ed)g(b)m(y)g(a)h
+(usage)g(message)h(for)e Fu(r)n(cs)p Fv(.)49 b(It)33
+b(means)h(that)g(y)m(ou)630 3338 y(ha)m(v)m(e)42 b(an)e(old)g(v)m
+(ersion)g(of)h Fu(r)n(cs)f Fv(\(probably)f(supplied)e(with)j(y)m(our)g
+(op)s(erating)g(system\).)630 3448 y(CVS)30 b(only)f(w)m(orks)h(with)g
+Fu(r)n(cs)f Fv(v)m(ersion)h(5)h(and)e(later.)150 3605
+y Fp(cvs)g([server)g(aborted]:)f(received)g(broken)g(pipe)i(signal)630
+3714 y Fv(This)k(message)k(seems)e(to)h(b)s(e)f(caused)g(b)m(y)g(a)h
+(hard-to-trac)m(k-do)m(wn)h(bug)d(in)g Fu(cvs)h Fv(or)g(the)630
+3824 y(systems)29 b(it)f(runs)f(on)h(\(w)m(e)h(don't)g(kno)m(w|w)m(e)g
+(ha)m(v)m(en't)h(trac)m(k)m(ed)g(it)e(do)m(wn)g(y)m(et!\).)42
+b(It)29 b(seems)630 3933 y(to)e(happ)s(en)e(only)h(after)h(a)g
+Fu(cvs)f Fv(command)g(has)g(completed,)i(and)e(y)m(ou)h(should)d(b)s(e)
+i(able)g(to)630 4043 y(just)20 b(ignore)h(the)g(message.)39
+b(Ho)m(w)m(ev)m(er,)25 b(if)20 b(y)m(ou)i(ha)m(v)m(e)g(disco)m(v)m
+(ered)f(information)f(concerning)630 4153 y(its)30 b(cause,)h(please)f
+(let)g(us)g(kno)m(w)g(as)h(describ)s(ed)d(in)60 b([BUGS],)31
+b(page)g(2.)150 4310 y Fp(cvs)e(commit:)g(Up-to-date)e(check)i(failed)g
+(for)h(`)p Fr(\014le)5 b Fp(')630 4419 y Fv(This)24 b(means)h(that)h
+(someone)h(else)e(has)g(committed)h(a)g(c)m(hange)g(to)h(that)f(\014le)
+e(since)h(the)h(last)630 4529 y(time)34 b(that)i(y)m(ou)f(did)d(a)j
+Fp(cvs)30 b(update)p Fv(.)52 b(So)34 b(b)s(efore)h(pro)s(ceeding)e
+(with)h(y)m(our)g Fp(cvs)c(commit)630 4639 y Fv(y)m(ou)45
+b(need)f(to)h Fp(cvs)29 b(update)p Fv(.)81 b(CVS)43 b(will)f(merge)j
+(the)f(c)m(hanges)i(that)f(y)m(ou)f(made)h(and)630 4748
+y(the)34 b(c)m(hanges)h(that)g(the)f(other)h(p)s(erson)e(made.)51
+b(If)34 b(it)g(do)s(es)f(not)i(detect)g(an)m(y)g(con\015icts)e(it)630
+4858 y(will)e(rep)s(ort)j(`)p Fp(M)c(cacErrCodes.h)p
+Fv(')g(and)k(y)m(ou)g(are)g(ready)g(to)h Fp(cvs)29 b(commit)p
+Fv(.)50 b(If)33 b(it)h(detects)630 4967 y(con\015icts)f(it)h(will)d
+(prin)m(t)h(a)j(message)g(sa)m(ying)e(so,)i(will)d(rep)s(ort)h(`)p
+Fp(C)d(cacErrCodes.h)p Fv(',)i(and)630 5077 y(y)m(ou)f(need)g(to)g(man)
+m(ually)f(resolv)m(e)h(the)g(con\015ict.)41 b(F)-8 b(or)32
+b(more)f(details)f(on)g(this)g(pro)s(cess)g(see)630 5186
+y(Section)g(5.3)i([Con\015icts)d(example],)i(page)g(35.)150
+5344 y Fp(Usage:)e(diff3)g([-exEX3)f([-i)h(|)i(-m])e([-L)g(label1)g(-L)
+h(label3]])e(file1)h(file2)g(file3)p eop
%%Page: 143 145
-143 144 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(143)0
-366 y(`)p Fn(editinfo)p Fs(')480 491 y(The)44 b(sp)s(eci\014ed)e
-(program)i(is)f(used)g(to)i(edit)f(the)g(log)g(message,)49
-b(and)44 b(p)s(ossibly)d(v)m(erify)j(that)g(it)480 616
-y(con)m(tains)29 b(all)g(required)e(\014elds.)39 b(This)27
-b(is)i(most)g(useful)f(in)g(com)m(bination)g(with)g(the)i(`)p
-Fn(rcsinfo)p Fs(')e(\014le,)480 740 y(whic)m(h)e(can)i(hold)f(a)h(log)g
-(message)h(template)f(\(see)g(Section)g(C.8)g([rcsinfo],)g(page)g
-(150\).)42 b(\(obsolete\))0 907 y(`)p Fn(loginfo)p Fs(')94
-b(The)20 b(sp)s(eci\014ed)e(program)i(is)g(called)f(when)h(the)g
-(commit)g(is)g(complete.)37 b(It)21 b(receiv)m(es)g(the)f(log)h
-(message)480 1031 y(and)32 b(some)h(additional)d(information)h(and)h
-(can)h(store)g(the)g(log)g(message)h(in)d(a)i(\014le,)f(or)h(mail)e(it)
-h(to)480 1156 y(appropriate)e(p)s(ersons,)g(or)h(ma)m(yb)s(e)g(p)s(ost)
-f(it)g(to)i(a)f(lo)s(cal)f(newsgroup,)h(or)p Fh(:)15
-b(:)g(:)31 b Fs(Y)-8 b(our)31 b(imagination)f(is)480
-1280 y(the)h(limit!)0 1680 y Fk(C.3.1)62 b(The)31 b(common)e(syn)m(tax)
-125 1954 y Fs(The)f(administrativ)m(e)f(\014les)h(suc)m(h)h(as)g(`)p
-Fn(commitinfo)p Fs(',)e(`)p Fn(loginfo)p Fs(',)h(`)p
-Fn(rcsinfo)p Fs(',)g(`)p Fn(verifymsg)p Fs(',)g(etc.,)j(all)d(ha)m(v)m
-(e)0 2079 y(a)e(common)f(format.)40 b(The)24 b(purp)s(ose)g(of)i(the)f
-(\014les)f(are)i(describ)s(ed)d(later)j(on.)38 b(The)25
-b(common)h(syn)m(tax)g(is)e(describ)s(ed)0 2203 y(here.)125
-2477 y(Eac)m(h)31 b(line)d(con)m(tains)j(the)f(follo)m(wing:)75
-2751 y Fq(\017)60 b Fs(A)30 b(regular)g(expression.)40
-b(This)28 b(is)i(a)g(basic)g(regular)g(expression)f(in)g(the)h(syn)m
-(tax)h(used)f(b)m(y)g(GNU)h(emacs.)75 2897 y Fq(\017)60
-b Fs(A)30 b(whitespace)h(separator|one)g(or)f(more)h(spaces)g(and/or)f
-(tabs.)75 3043 y Fq(\017)60 b Fs(A)30 b(\014le)g(name)g(or)h
-(command-line)e(template.)0 3338 y(Blank)c(lines)f(are)i(ignored.)38
-b(Lines)24 b(that)j(start)f(with)e(the)i(c)m(haracter)h(`)p
-Fn(#)p Fs(')f(are)g(treated)g(as)g(commen)m(ts.)40 b(Long)26
-b(lines)0 3462 y(unfortunately)j(can)i Fo(not)h Fs(b)s(e)e(brok)m(en)g
-(in)f(t)m(w)m(o)j(parts)e(in)f(an)m(y)i(w)m(a)m(y)-8
-b(.)125 3736 y(The)31 b(\014rst)f(regular)h(expression)g(that)h(matc)m
-(hes)g(the)g(curren)m(t)g(directory)f(name)g(in)g(the)g(rep)s(ository)g
-(is)f(used.)0 3861 y(The)g(rest)g(of)h(the)f(line)f(is)h(used)f(as)i(a)
-g(\014le)e(name)h(or)h(command-line)e(as)h(appropriate.)0
-4294 y Fm(C.4)68 b(Commitinfo)125 4568 y Fs(The)32 b(`)p
-Fn(commitinfo)p Fs(')e(\014le)h(de\014nes)h(programs)g(to)h(execute)h
-(whenev)m(er)f(`)p Fn(cvs)c(commit)p Fs(')i(is)h(ab)s(out)g(to)h
-(execute.)0 4692 y(These)d(programs)g(are)g(used)g(for)g(pre-commit)g
-(c)m(hec)m(king)h(to)g(v)m(erify)e(that)i(the)f(mo)s(di\014ed,)f(added)
-g(and)h(remo)m(v)m(ed)0 4817 y(\014les)e(are)h(really)f(ready)h(to)h(b)
-s(e)e(committed.)40 b(This)28 b(could)g(b)s(e)g(used,)h(for)f
-(instance,)i(to)f(v)m(erify)g(that)g(the)g(c)m(hanged)0
-4941 y(\014les)g(conform)i(to)g(to)g(y)m(our)f(site's)g(standards)g
-(for)g(co)s(ding)f(practice.)125 5215 y(As)34 b(men)m(tioned)h
-(earlier,)g(eac)m(h)h(line)d(in)h(the)h(`)p Fn(commitinfo)p
-Fs(')e(\014le)h(consists)g(of)h(a)g(regular)g(expression)e(and)i(a)0
-5340 y(command-line)27 b(template.)40 b(The)28 b(template)h(can)g
-(include)d(a)j(program)g(name)f(and)g(an)m(y)h(n)m(um)m(b)s(er)e(of)i
-(argumen)m(ts)p eop
+143 144 bop 150 -116 a Fv(App)s(endix)28 b(E:)i(T)-8
+b(roublesho)s(oting)2286 b(143)870 366 y Fp(Only)47 b(one)g(of)g
+([exEX3])f(allowed)630 501 y Fv(This)26 b(indicates)i(a)g(problem)f
+(with)g(the)h(installation)e(of)i Fp(diff3)f Fv(and)h
+Fp(rcsmerge)p Fv(.)38 b(Sp)s(eci\014-)630 611 y(cally)29
+b Fp(rcsmerge)e Fv(w)m(as)j(compiled)e(to)i(lo)s(ok)g(for)f(GNU)h
+(di\0133,)f(but)g(it)g(is)g(\014nding)e(unix)h(di\0133)630
+720 y(instead.)73 b(The)41 b(exact)i(text)g(of)e(the)h(message)g(will)d
+(v)-5 b(ary)42 b(dep)s(ending)d(on)i(the)h(system.)630
+830 y(The)c(solution)e(is)h(to)i(mak)m(e)g(sure)f Fp(rcsmerge)d
+Fv(\014nds)i(GNU)h(di\0133.)63 b(Dep)s(ending)37 b(on)h(ho)m(w)630
+939 y Fp(rcsmerge)24 b Fv(w)m(as)j(compiled,)f(it)h(migh)m(t)f(b)s(e)g
+(su\016cien)m(t)g(to)h(place)g(GNU)g(di\0133)f(in)f(y)m(our)i
+Fp(PATH)p Fv(,)630 1049 y(or)h(it)g(migh)m(t)h(b)s(e)e(necessary)i(to)g
+(recompile)f Fp(rcsmerge)e Fv(or)j(\014nd)d(a)j(binary)e(distribution)e
+(of)630 1159 y Fp(rcsmerge)j Fv(whic)m(h)h(lo)s(oks)h(in)f(the)i
+Fp(PATH)p Fv(.)150 1318 y Fp(cvs)e(commit:)g(warning:)f(editor)h
+(session)f(failed)630 1428 y Fv(This)e(means)i(that)h(the)f(editor)g
+(whic)m(h)e Fu(cvs)h Fv(is)h(using)e(exits)i(with)f(a)h(nonzero)g(exit)
+g(status.)630 1537 y(Some)h(v)m(ersions)f(of)h(vi)f(will)f(do)i(this)e
+(ev)m(en)j(when)e(there)h(w)m(as)g(not)g(a)h(problem)d(editing)h(the)
+630 1647 y(\014le.)39 b(If)27 b(so,)h(p)s(oin)m(t)f(the)h
+Fu(CVSEDITOR)g Fv(en)m(vironmen)m(t)f(v)-5 b(ariable)26
+b(to)i(a)g(small)e(script)g(suc)m(h)630 1756 y(as:)870
+1885 y Fp(#!/bin/sh)870 1989 y(vi)47 b($*)870 2093 y(exit)g(0)150
+2350 y Fq(E.2)68 b(Other)45 b(common)g(problems)275 2542
+y Fv(Here)29 b(is)f(a)h(list)f(of)h(problems)e(whic)m(h)g(cannot)j(b)s
+(e)e(readily)f(lo)s(ok)m(ed)i(up)f(based)h(on)f(an)h(error)g(message.)
+150 2652 y(They)h(are)h(in)e(no)h(particular)f(order.)225
+2787 y Ft(\017)60 b Fv(If)29 b Fp(cvs)g(update)f Fv(\014nds)f(a)j
+(con\015ict)f(and)g(tries)f(to)i(merge,)h(as)e(describ)s(ed)e(in)h
+(Section)h(5.3)i([Con\015icts)330 2896 y(example],)f(page)g(35,)h(but)e
+(do)s(esn't)h(tell)e(y)m(ou)i(there)g(w)m(ere)g(con\015icts,)g(then)f
+(y)m(ou)h(ma)m(y)g(ha)m(v)m(e)h(an)f(old)330 3006 y(v)m(ersion)k(of)g
+Fu(r)n(cs)p Fv(.)51 b(F)-8 b(or)34 b(more)h(information)d(on)i(ho)m(w)g
+(to)h(set)f(this)f(up,)i(see)f(the)g(`)p Fp(INSTALL)p
+Fv(')f(\014le)g(in)330 3115 y(the)e Fu(cvs)e Fv(source)i(distribution.)
+p eop
%%Page: 144 146
-144 145 bop 0 -116 a Fs(144)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(y)m(ou)24 b(wish)e(to)j(supply)c
-(to)k(it.)38 b(The)23 b(full)e(path)j(to)h(the)f(curren)m(t)f(source)h
-(rep)s(ository)f(is)g(app)s(ended)f(to)i(the)g(template,)0
-491 y(follo)m(w)m(ed)k(b)m(y)f(the)h(\014le)f(names)h(of)g(an)m(y)h
-(\014les)d(in)m(v)m(olv)m(ed)i(in)f(the)h(commit)f(\(added,)i(remo)m(v)
-m(ed,)g(and)f(mo)s(di\014ed)d(\014les\).)125 767 y(The)31
-b(\014rst)g(line)f(with)h(a)h(regular)f(expression)g(matc)m(hing)h(the)
-g(relativ)m(e)g(path)g(to)h(the)f(mo)s(dule)e(will)f(b)s(e)i(used.)0
-892 y(If)f(the)g(command)h(returns)e(a)i(non-zero)f(exit)h(status)f
-(the)h(commit)f(will)e(b)s(e)i(ab)s(orted.)125 1168 y(If)g(the)g(rep)s
-(ository)g(name)g(do)s(es)h(not)f(matc)m(h)i(an)m(y)f(of)f(the)h
-(regular)f(expressions)f(in)g(this)h(\014le,)g(the)g(`)p
-Fn(DEFAULT)p Fs(')0 1292 y(line)f(is)g(used,)h(if)f(it)h(is)g(sp)s
-(eci\014ed.)125 1569 y(All)g(o)s(ccurances)i(of)h(the)f(name)g(`)p
-Fn(ALL)p Fs(')f(app)s(earing)g(as)h(a)g(regular)f(expression)g(are)h
-(used)f(in)g(addition)f(to)j(the)0 1693 y(\014rst)d(matc)m(hing)g
-(regular)g(expression)f(or)h(the)h(name)f(`)p Fn(DEFAULT)p
-Fs('.)125 1969 y(Note:)40 b(when)26 b Fr(CVS)h Fs(is)g(accessing)g(a)h
-(remote)g(rep)s(ository)-8 b(,)28 b(`)p Fn(commitinfo)p
-Fs(')d(will)f(b)s(e)j(run)e(on)j(the)f Fo(remote)33 b
-Fs(\(i.e.,)0 2094 y(serv)m(er\))e(side,)f(not)g(the)h(clien)m(t)f(side)
-f(\(see)i(Section)g(3.7)g([Remote)h(rep)s(ositories],)d(page)i(22\).)0
-2562 y Fm(C.5)68 b(V)-11 b(erifying)31 b(log)g(messages)125
-2838 y Fs(Once)22 b(y)m(ou)h(ha)m(v)m(e)g(en)m(tered)g(a)g(log)f
-(message,)k(y)m(ou)c(can)h(ev)-5 b(aluate)23 b(that)g(message)g(to)h(c)
-m(hec)m(k)g(for)e(sp)s(eci\014c)f(con)m(ten)m(t,)0 2963
-y(suc)m(h)g(as)h(a)g(bug)f(ID.)h(Use)g(the)g(`)p Fn(verifymsg)p
-Fs(')e(\014le)h(to)h(sp)s(ecify)e(a)i(program)g(that)g(is)f(used)g(to)h
-(v)m(erify)f(the)h(log)g(message.)0 3087 y(This)29 b(program)i(could)f
-(b)s(e)g(a)h(simple)e(script)h(that)i(c)m(hec)m(ks)g(that)g(the)f(en)m
-(tered)g(message)h(con)m(tains)g(the)f(required)0 3212
-y(\014elds.)125 3488 y(The)d(`)p Fn(verifymsg)p Fs(')f(\014le)h(is)g
-(often)i(most)f(useful)f(together)i(with)e(the)h(`)p
-Fn(rcsinfo)p Fs(')f(\014le,)g(whic)m(h)g(can)i(b)s(e)e(used)g(to)0
-3613 y(sp)s(ecify)h(a)i(log)f(message)i(template.)125
-3889 y(Eac)m(h)d(line)f(in)g(the)i(`)p Fn(verifymsg)p
-Fs(')d(\014le)h(consists)h(of)h(a)f(regular)g(expression)f(and)h(a)g
-(command-line)f(template.)0 4013 y(The)k(template)g(m)m(ust)g(include)e
-(a)j(program)f(name,)h(and)f(can)g(include)e(an)m(y)j(n)m(um)m(b)s(er)e
-(of)h(argumen)m(ts.)46 b(The)32 b(full)0 4138 y(path)e(to)h(the)g
-(curren)m(t)f(log)g(message)i(template)f(\014le)e(is)h(app)s(ended)e
-(to)j(the)g(template.)125 4414 y(One)i(thing)h(that)g(should)f(b)s(e)g
-(noted)i(is)e(that)i(the)f(`)p Fn(ALL)p Fs(')g(k)m(eyw)m(ord)h(is)e
-(not)i(supp)s(orted.)50 b(If)34 b(more)h(than)f(one)0
-4539 y(matc)m(hing)29 b(line)e(is)h(found,)g(the)h(\014rst)f(one)h(is)f
-(used.)39 b(This)27 b(can)i(b)s(e)f(useful)f(for)i(sp)s(ecifying)d(a)j
-(default)f(v)m(eri\014cation)0 4663 y(script)h(in)g(a)i(mo)s(dule,)e
-(and)h(then)g(o)m(v)m(erriding)f(it)h(in)f(a)i(sub)s(directory)-8
-b(.)125 4939 y(If)30 b(the)g(rep)s(ository)g(name)g(do)s(es)h(not)f
-(matc)m(h)i(an)m(y)f(of)f(the)h(regular)f(expressions)f(in)g(this)h
-(\014le,)g(the)g(`)p Fn(DEFAULT)p Fs(')0 5064 y(line)f(is)g(used,)h(if)
-f(it)h(is)g(sp)s(eci\014ed.)125 5340 y(If)f(the)i(v)m(eri\014cation)f
-(script)f(exits)h(with)f(a)i(non-zero)g(exit)f(status,)h(the)g(commit)f
-(is)g(ab)s(orted.)p eop
+144 145 bop 150 -116 a Fv(144)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 145 147
-145 146 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(145)125
-366 y(Note)28 b(that)f(the)g(v)m(eri\014cation)g(script)e(cannot)j(c)m
-(hange)g(the)f(log)g(message;)i(it)d(can)h(merely)g(accept)h(it)e(or)h
-(reject)0 491 y(it.)125 773 y(The)45 b(follo)m(wing)g(is)h(a)g(little)f
-(silly)f(example)i(of)h(a)g(`)p Fn(verifymsg)p Fs(')d(\014le,)50
-b(together)d(with)e(the)i(corresp)s(ond-)0 898 y(ing)j(`)p
-Fn(rcsinfo)p Fs(')g(\014le,)55 b(the)c(log)g(message)h(template)f(and)g
-(an)g(v)m(eri\014cation)f(script.)101 b(W)-8 b(e)53 b(b)s(egin)c(with)h
-(the)0 1022 y(log)42 b(message)h(template.)77 b(W)-8
-b(e)43 b(w)m(an)m(t)g(to)g(alw)m(a)m(ys)f(record)g(a)h(bug-id)d(n)m(um)
-m(b)s(er)h(on)h(the)h(\014rst)e(line)f(of)j(the)f(log)0
-1147 y(message.)100 b(The)49 b(rest)h(of)g(log)f(message)i(is)e(free)h
-(text.)99 b(The)49 b(follo)m(wing)f(template)j(is)d(found)h(in)f(the)i
-(\014le)0 1271 y(`)p Fn(/usr/cvssupport/tc.templa)o(te)p
-Fs('.)240 1533 y Fn(BugId:)125 1815 y Fs(The)29 b(script)h(`)p
-Fn(/usr/cvssupport/bugid.ve)o(rify)o Fs(')25 b(is)k(used)h(to)h(ev)-5
-b(aluate)31 b(the)g(log)f(message.)240 2077 y Fn(#!/bin/sh)240
-2181 y(#)240 2284 y(#)334 b(bugid.verify)44 b(filename)240
-2388 y(#)240 2492 y(#)95 b(Verify)46 b(that)h(the)g(log)g(message)f
-(contains)f(a)j(valid)e(bugid)240 2596 y(#)95 b(on)47
-b(the)g(first)g(line.)240 2700 y(#)240 2803 y(if)g(head)g(-1)g(<)g($1)h
-(|)f(grep)g('^BugId:[)e(]*[0-9][0-9]*$')f(>)j(/dev/null;)e(then)431
-2907 y(exit)i(0)240 3011 y(else)431 3115 y(echo)g("No)f(BugId)h
-(found.")431 3218 y(exit)g(1)240 3322 y(fi)125 3604 y
-Fs(The)29 b(`)p Fn(verifymsg)p Fs(')g(\014le)g(con)m(tains)i(this)e
-(line:)240 3866 y Fn(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)125
-4148 y Fs(The)29 b(`)p Fn(rcsinfo)p Fs(')g(\014le)h(con)m(tains)g(this)
-g(line:)240 4410 y Fn(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)0
-4933 y Fm(C.6)68 b(Editinfo)125 5215 y Fo(NOTE:)42 b
-Fs(The)g(`)p Fn(editinfo)p Fs(')e(feature)j(has)e(b)s(een)h(rendered)f
-(obsolete.)76 b(T)-8 b(o)42 b(set)h(a)f(default)g(editor)f(for)h(log)0
-5340 y(messages)26 b(use)f(the)h Fn(EDITOR)d Fs(en)m(vironmen)m(t)i(v)
--5 b(ariable)24 b(\(see)j(App)s(endix)22 b(D)k([En)m(vironmen)m(t)f(v)
--5 b(ariables],)25 b(page)h(153\))p eop
+145 146 bop 150 -116 a Fv(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)
+g(LICENSE)1430 b(145)150 366 y Fs(App)t(endix)53 b(F)82
+b(GNU)53 b(GENERAL)h(PUBLIC)g(LICENSE)1537 569 y Fv(V)-8
+b(ersion)30 b(2,)h(June)f(1991)390 696 y(Cop)m(yrigh)m(t)842
+693 y(c)817 696 y Ft(\015)g Fv(1989,)j(1991)f(F)-8 b(ree)31
+b(Soft)m(w)m(are)h(F)-8 b(oundation,)30 b(Inc.)390 800
+y(59)h(T)-8 b(emple)30 b(Place)h(-)f(Suite)g(330,)h(Boston,)h(MA)f
+(02111-1307,)k(USA)390 1008 y(Ev)m(ery)m(one)c(is)f(p)s(ermitted)f(to)i
+(cop)m(y)g(and)f(distribute)e(v)m(erbatim)i(copies)390
+1112 y(of)h(this)e(license)g(do)s(cumen)m(t,)i(but)e(c)m(hanging)i(it)f
+(is)f(not)i(allo)m(w)m(ed.)150 1364 y Fq(Pream)l(ble)275
+1555 y Fv(The)39 b(licenses)h(for)g(most)h(soft)m(w)m(are)g(are)g
+(designed)e(to)i(tak)m(e)h(a)m(w)m(a)m(y)h(y)m(our)d(freedom)g(to)h
+(share)g(and)150 1665 y(c)m(hange)g(it.)70 b(By)40 b(con)m(trast,)k
+(the)c(GNU)h(General)f(Public)e(License)i(is)f(in)m(tended)g(to)h
+(guaran)m(tee)i(y)m(our)150 1774 y(freedom)24 b(to)h(share)f(and)f(c)m
+(hange)i(free)f(soft)m(w)m(are|to)j(mak)m(e)e(sure)e(the)h(soft)m(w)m
+(are)i(is)d(free)h(for)g(all)f(its)h(users.)150 1884
+y(This)38 b(General)i(Public)d(License)j(applies)e(to)i(most)g(of)g
+(the)g(F)-8 b(ree)41 b(Soft)m(w)m(are)g(F)-8 b(oundation's)39
+b(soft)m(w)m(are)150 1994 y(and)c(to)h(an)m(y)g(other)g(program)f
+(whose)h(authors)f(commit)g(to)i(using)d(it.)55 b(\(Some)36
+b(other)g(F)-8 b(ree)37 b(Soft)m(w)m(are)150 2103 y(F)-8
+b(oundation)31 b(soft)m(w)m(are)i(is)d(co)m(v)m(ered)j(b)m(y)e(the)g
+(GNU)h(Library)e(General)h(Public)e(License)h(instead.\))43
+b(Y)-8 b(ou)150 2213 y(can)31 b(apply)e(it)h(to)h(y)m(our)f(programs,)g
+(to)s(o.)275 2346 y(When)37 b(w)m(e)g(sp)s(eak)g(of)g(free)h(soft)m(w)m
+(are,)i(w)m(e)e(are)g(referring)d(to)j(freedom,)h(not)f(price.)60
+b(Our)36 b(General)150 2455 y(Public)c(Licenses)h(are)i(designed)e(to)i
+(mak)m(e)g(sure)f(that)g(y)m(ou)h(ha)m(v)m(e)g(the)g(freedom)f(to)g
+(distribute)e(copies)150 2565 y(of)k(free)h(soft)m(w)m(are)g(\(and)f(c)
+m(harge)i(for)e(this)f(service)h(if)f(y)m(ou)i(wish\),)g(that)f(y)m(ou)
+h(receiv)m(e)g(source)f(co)s(de)h(or)150 2674 y(can)e(get)h(it)e(if)f
+(y)m(ou)i(w)m(an)m(t)h(it,)f(that)g(y)m(ou)g(can)g(c)m(hange)h(the)e
+(soft)m(w)m(are)i(or)f(use)f(pieces)h(of)f(it)g(in)g(new)g(free)150
+2784 y(programs;)c(and)g(that)h(y)m(ou)g(kno)m(w)f(y)m(ou)h(can)f(do)h
+(these)g(things.)275 2917 y(T)-8 b(o)40 b(protect)h(y)m(our)f(righ)m
+(ts,)i(w)m(e)e(need)g(to)h(mak)m(e)g(restrictions)d(that)j(forbid)d(an)
+m(y)m(one)j(to)g(den)m(y)f(y)m(ou)150 3026 y(these)d(righ)m(ts)f(or)g
+(to)h(ask)g(y)m(ou)f(to)h(surrender)e(the)h(righ)m(ts.)58
+b(These)36 b(restrictions)f(translate)i(to)g(certain)150
+3136 y(resp)s(onsibilities)25 b(for)31 b(y)m(ou)f(if)g(y)m(ou)g
+(distribute)e(copies)i(of)h(the)f(soft)m(w)m(are,)j(or)d(if)f(y)m(ou)i
+(mo)s(dify)e(it.)275 3269 y(F)-8 b(or)30 b(example,)f(if)g(y)m(ou)g
+(distribute)e(copies)j(of)f(suc)m(h)g(a)h(program,)g(whether)e(gratis)i
+(or)f(for)g(a)h(fee,)h(y)m(ou)150 3379 y(m)m(ust)i(giv)m(e)h(the)g
+(recipien)m(ts)e(all)h(the)g(righ)m(ts)g(that)h(y)m(ou)g(ha)m(v)m(e.)51
+b(Y)-8 b(ou)34 b(m)m(ust)g(mak)m(e)g(sure)f(that)h(they)-8
+b(,)35 b(to)s(o,)150 3488 y(receiv)m(e)j(or)g(can)g(get)g(the)g(source)
+g(co)s(de.)62 b(And)37 b(y)m(ou)h(m)m(ust)f(sho)m(w)h(them)f(these)h
+(terms)f(so)h(they)g(kno)m(w)150 3598 y(their)29 b(righ)m(ts.)275
+3731 y(W)-8 b(e)29 b(protect)g(y)m(our)f(righ)m(ts)f(with)g(t)m(w)m(o)i
+(steps:)40 b(\(1\))29 b(cop)m(yrigh)m(t)f(the)g(soft)m(w)m(are,)j(and)c
+(\(2\))i(o\013er)g(y)m(ou)f(this)150 3840 y(license)h(whic)m(h)g(giv)m
+(es)i(y)m(ou)g(legal)f(p)s(ermission)d(to)k(cop)m(y)-8
+b(,)32 b(distribute)c(and/or)i(mo)s(dify)f(the)i(soft)m(w)m(are.)275
+3973 y(Also,)45 b(for)d(eac)m(h)i(author's)f(protection)f(and)g(ours,)j
+(w)m(e)e(w)m(an)m(t)h(to)f(mak)m(e)h(certain)e(that)h(ev)m(ery)m(one)
+150 4083 y(understands)29 b(that)j(there)f(is)f(no)h(w)m(arran)m(t)m(y)
+h(for)f(this)f(free)h(soft)m(w)m(are.)44 b(If)30 b(the)i(soft)m(w)m
+(are)g(is)e(mo)s(di\014ed)f(b)m(y)150 4192 y(someone)i(else)e(and)g
+(passed)h(on,)g(w)m(e)g(w)m(an)m(t)h(its)e(recipien)m(ts)g(to)h(kno)m
+(w)g(that)g(what)g(they)g(ha)m(v)m(e)h(is)e(not)h(the)150
+4302 y(original,)e(so)h(that)g(an)m(y)h(problems)d(in)m(tro)s(duced)g
+(b)m(y)i(others)g(will)d(not)j(re\015ect)h(on)f(the)g(original)e
+(authors')150 4411 y(reputations.)275 4544 y(Finally)-8
+b(,)24 b(an)m(y)h(free)f(program)g(is)g(threatened)g(constan)m(tly)h(b)
+m(y)g(soft)m(w)m(are)h(paten)m(ts.)39 b(W)-8 b(e)26 b(wish)c(to)j(a)m
+(v)m(oid)150 4654 y(the)30 b(danger)g(that)h(redistributors)c(of)k(a)f
+(free)h(program)f(will)d(individually)e(obtain)30 b(paten)m(t)h
+(licenses,)e(in)150 4764 y(e\013ect)39 b(making)e(the)h(program)f
+(proprietary)-8 b(.)62 b(T)-8 b(o)38 b(prev)m(en)m(t)g(this,)h(w)m(e)f
+(ha)m(v)m(e)h(made)f(it)f(clear)g(that)i(an)m(y)150 4873
+y(paten)m(t)31 b(m)m(ust)g(b)s(e)e(licensed)g(for)h(ev)m(ery)m(one's)i
+(free)f(use)f(or)g(not)h(licensed)e(at)i(all.)275 5006
+y(The)e(precise)h(terms)g(and)g(conditions)f(for)h(cop)m(ying,)h
+(distribution)26 b(and)k(mo)s(di\014cation)f(follo)m(w.)150
+5259 y Fq(TERMS)44 b(AND)h(CONDITIONS)g(F)l(OR)g(COPYING,)p
+eop
%%Page: 146 148
-146 147 bop 0 -116 a Fs(146)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(or)j(the)g(`)p Fn(-e)p
-Fs(')f(global)h(option)f(\(see)i(Section)e(A.3)i([Global)e(options],)h
-(page)h(95\).)49 b(See)33 b(Section)g(C.5)g([v)m(erifymsg],)0
-491 y(page)e(144,)h(for)e(information)f(on)h(the)h(use)f(of)g(the)h(`)p
-Fn(verifymsg)p Fs(')d(feature)j(for)f(ev)-5 b(aluating)30
-b(log)g(messages.)125 771 y(If)23 b(y)m(ou)h(w)m(an)m(t)h(to)g(mak)m(e)
-g(sure)e(that)i(all)e(log)h(messages)h(lo)s(ok)f(the)g(same)g(w)m(a)m
-(y)-8 b(,)27 b(y)m(ou)d(can)h(use)e(the)i(`)p Fn(editinfo)p
-Fs(')d(\014le)0 895 y(to)33 b(sp)s(ecify)d(a)j(program)f(that)g(is)f
-(used)h(to)g(edit)g(the)g(log)g(message.)47 b(This)30
-b(program)i(could)f(b)s(e)h(a)g(custom-made)0 1020 y(editor)g(that)i
-(alw)m(a)m(ys)f(enforces)g(a)g(certain)g(st)m(yle)g(of)g(the)g(log)g
-(message,)h(or)f(ma)m(yb)s(e)g(a)g(simple)e(shell)g(script)g(that)0
-1144 y(calls)f(an)g(editor,)g(and)g(c)m(hec)m(ks)h(that)g(the)g(en)m
-(tered)g(message)g(con)m(tains)g(the)g(required)d(\014elds.)125
-1424 y(If)21 b(no)h(matc)m(hing)f(line)f(is)h(found)g(in)f(the)i(`)p
-Fn(editinfo)p Fs(')e(\014le,)j(the)f(editor)f(sp)s(eci\014ed)f(in)h
-(the)h(en)m(vironmen)m(t)f(v)-5 b(ariable)0 1548 y Fn($CVSEDITOR)30
-b Fs(is)i(used)g(instead.)47 b(If)32 b(that)i(v)-5 b(ariable)31
-b(is)h(not)h(set,)i(then)d(the)h(en)m(vironmen)m(t)f(v)-5
-b(ariable)32 b Fn($EDITOR)f Fs(is)0 1673 y(used)h(instead.)49
-b(If)33 b(that)h(v)-5 b(ariable)32 b(is)g(not)i(set)g(a)f(default)g
-(will)d(b)s(e)j(used.)49 b(See)33 b(Section)g(2.2)i([Committing)d(y)m
-(our)0 1797 y(c)m(hanges],)g(page)f(9.)125 2077 y(The)g(`)p
-Fn(editinfo)p Fs(')f(\014le)h(is)h(often)g(most)g(useful)f(together)i
-(with)e(the)h(`)p Fn(rcsinfo)p Fs(')f(\014le,)g(whic)m(h)g(can)i(b)s(e)
-e(used)g(to)0 2201 y(sp)s(ecify)e(a)i(log)f(message)i(template.)125
-2481 y(Eac)m(h)h(line)e(in)g(the)i(`)p Fn(editinfo)p
-Fs(')e(\014le)h(consists)g(of)h(a)g(regular)f(expression)g(and)g(a)h
-(command-line)e(template.)0 2605 y(The)h(template)g(m)m(ust)g(include)e
-(a)j(program)f(name,)h(and)f(can)g(include)e(an)m(y)j(n)m(um)m(b)s(er)e
-(of)h(argumen)m(ts.)46 b(The)32 b(full)0 2730 y(path)e(to)h(the)g
-(curren)m(t)f(log)g(message)i(template)f(\014le)e(is)h(app)s(ended)e
-(to)j(the)g(template.)125 3009 y(One)i(thing)h(that)g(should)f(b)s(e)g
-(noted)i(is)e(that)i(the)f(`)p Fn(ALL)p Fs(')g(k)m(eyw)m(ord)h(is)e
-(not)i(supp)s(orted.)50 b(If)34 b(more)h(than)f(one)0
-3134 y(matc)m(hing)d(line)e(is)h(found,)g(the)h(\014rst)f(one)h(is)f
-(used.)41 b(This)29 b(can)i(b)s(e)f(useful)f(for)i(sp)s(ecifying)e(a)i
-(default)f(edit)g(script)0 3259 y(in)f(a)i(mo)s(dule,)e(and)h(then)g(o)
-m(v)m(erriding)f(it)h(in)f(a)i(sub)s(directory)-8 b(.)125
-3538 y(If)30 b(the)g(rep)s(ository)g(name)g(do)s(es)h(not)f(matc)m(h)i
-(an)m(y)f(of)f(the)h(regular)f(expressions)f(in)g(this)h(\014le,)g(the)
-g(`)p Fn(DEFAULT)p Fs(')0 3663 y(line)f(is)g(used,)h(if)f(it)h(is)g(sp)
-s(eci\014ed.)125 3942 y(If)f(the)i(edit)f(script)f(exits)h(with)f(a)i
-(non-zero)g(exit)f(status,)h(the)g(commit)f(is)g(ab)s(orted.)125
-4222 y(Note:)38 b(when)22 b Fr(CVS)g Fs(is)g(accessing)i(a)f(remote)h
-(rep)s(ository)-8 b(,)24 b(or)e(when)g(the)h(`)p Fn(-m)p
-Fs(')g(or)g(`)p Fn(-F)p Fs(')f(options)h(to)g Fn(cvs)30
-b(commit)0 4346 y Fs(are)f(used,)g(`)p Fn(editinfo)p
-Fs(')e(will)f(not)j(b)s(e)f(consulted.)40 b(There)28
-b(is)g(no)h(go)s(o)s(d)f(w)m(ork)-5 b(around)28 b(for)h(this;)f(use)h
-(`)p Fn(verifymsg)p Fs(')0 4471 y(instead.)0 4936 y Fk(C.6.1)62
-b(Editinfo)30 b(example)125 5215 y Fs(The)42 b(follo)m(wing)g(is)g(a)i
-(little)e(silly)f(example)i(of)h(a)f(`)p Fn(editinfo)p
-Fs(')f(\014le,)k(together)e(with)e(the)i(corresp)s(onding)0
-5340 y(`)p Fn(rcsinfo)p Fs(')28 b(\014le,)h(the)g(log)h(message)g
-(template)g(and)f(an)g(editor)g(script.)39 b(W)-8 b(e)31
-b(b)s(egin)d(with)g(the)h(log)h(message)g(tem-)p eop
+146 147 bop 150 -116 a Fv(146)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Fq(DISTRIBUTION)44
+b(AND)h(MODIFICA)-11 b(TION)199 571 y Fv(0.)61 b(This)41
+b(License)h(applies)e(to)k(an)m(y)f(program)f(or)g(other)h(w)m(ork)g
+(whic)m(h)e(con)m(tains)i(a)g(notice)f(placed)330 680
+y(b)m(y)33 b(the)h(cop)m(yrigh)m(t)g(holder)e(sa)m(ying)i(it)f(ma)m(y)h
+(b)s(e)f(distributed)e(under)h(the)h(terms)h(of)g(this)e(General)330
+790 y(Public)37 b(License.)67 b(The)39 b(\\Program",)j(b)s(elo)m(w,)f
+(refers)e(to)h(an)m(y)g(suc)m(h)f(program)g(or)g(w)m(ork,)j(and)d(a)330
+899 y(\\w)m(ork)29 b(based)f(on)h(the)g(Program")g(means)f(either)h
+(the)f(Program)h(or)g(an)m(y)g(deriv)-5 b(ativ)m(e)28
+b(w)m(ork)g(under)330 1009 y(cop)m(yrigh)m(t)k(la)m(w:)42
+b(that)32 b(is)e(to)j(sa)m(y)-8 b(,)33 b(a)e(w)m(ork)h(con)m(taining)f
+(the)g(Program)h(or)f(a)h(p)s(ortion)e(of)h(it,)g(either)330
+1119 y(v)m(erbatim)e(or)g(with)e(mo)s(di\014cations)g(and/or)i
+(translated)g(in)m(to)g(another)g(language.)40 b(\(Hereinafter,)330
+1228 y(translation)26 b(is)g(included)f(without)h(limitation)f(in)h
+(the)h(term)g(\\mo)s(di\014cation".\))40 b(Eac)m(h)27
+b(licensee)g(is)330 1338 y(addressed)i(as)i(\\y)m(ou".)330
+1478 y(Activities)38 b(other)h(than)f(cop)m(ying,)k(distribution)35
+b(and)j(mo)s(di\014cation)f(are)i(not)g(co)m(v)m(ered)h(b)m(y)f(this)
+330 1588 y(License;)33 b(they)g(are)f(outside)g(its)f(scop)s(e.)47
+b(The)32 b(act)h(of)g(running)c(the)k(Program)f(is)f(not)i(restricted,)
+330 1697 y(and)24 b(the)g(output)g(from)g(the)h(Program)f(is)g(co)m(v)m
+(ered)i(only)d(if)g(its)h(con)m(ten)m(ts)i(constitute)f(a)g(w)m(ork)f
+(based)330 1807 y(on)h(the)h(Program)f(\(indep)s(enden)m(t)f(of)i(ha)m
+(ving)f(b)s(een)f(made)i(b)m(y)f(running)e(the)i(Program\).)40
+b(Whether)330 1916 y(that)31 b(is)e(true)i(dep)s(ends)d(on)i(what)h
+(the)f(Program)h(do)s(es.)199 2057 y(1.)61 b(Y)-8 b(ou)42
+b(ma)m(y)g(cop)m(y)g(and)e(distribute)f(v)m(erbatim)i(copies)g(of)h
+(the)f(Program's)h(source)f(co)s(de)h(as)g(y)m(ou)330
+2166 y(receiv)m(e)32 b(it,)f(in)f(an)m(y)h(medium,)f(pro)m(vided)g
+(that)h(y)m(ou)h(conspicuously)d(and)h(appropriately)g(publish)330
+2276 y(on)j(eac)m(h)h(cop)m(y)g(an)f(appropriate)f(cop)m(yrigh)m(t)i
+(notice)f(and)g(disclaimer)d(of)k(w)m(arran)m(t)m(y;)h(k)m(eep)f(in)m
+(tact)330 2385 y(all)d(the)g(notices)h(that)h(refer)e(to)h(this)f
+(License)g(and)g(to)i(the)f(absence)g(of)g(an)m(y)g(w)m(arran)m(t)m(y;)
+h(and)e(giv)m(e)330 2495 y(an)m(y)g(other)f(recipien)m(ts)g(of)g(the)h
+(Program)f(a)h(cop)m(y)g(of)g(this)e(License)h(along)g(with)f(the)i
+(Program.)330 2635 y(Y)-8 b(ou)31 b(ma)m(y)g(c)m(harge)h(a)f(fee)g(for)
+f(the)h(ph)m(ysical)e(act)j(of)f(transferring)e(a)i(cop)m(y)-8
+b(,)32 b(and)e(y)m(ou)h(ma)m(y)g(at)g(y)m(our)330 2745
+y(option)f(o\013er)h(w)m(arran)m(t)m(y)g(protection)g(in)e(exc)m(hange)
+j(for)e(a)g(fee.)199 2885 y(2.)61 b(Y)-8 b(ou)24 b(ma)m(y)h(mo)s(dify)d
+(y)m(our)i(cop)m(y)g(or)g(copies)g(of)g(the)g(Program)g(or)g(an)m(y)g
+(p)s(ortion)e(of)i(it,)h(th)m(us)f(forming)f(a)330 2995
+y(w)m(ork)k(based)g(on)f(the)h(Program,)h(and)f(cop)m(y)g(and)g
+(distribute)d(suc)m(h)j(mo)s(di\014cations)e(or)h(w)m(ork)h(under)330
+3104 y(the)k(terms)f(of)g(Section)h(1)f(ab)s(o)m(v)m(e,)i(pro)m(vided)d
+(that)i(y)m(ou)g(also)f(meet)h(all)f(of)g(these)h(conditions:)379
+3245 y(a.)61 b(Y)-8 b(ou)43 b(m)m(ust)f(cause)i(the)e(mo)s(di\014ed)f
+(\014les)g(to)i(carry)g(prominen)m(t)e(notices)i(stating)f(that)i(y)m
+(ou)510 3354 y(c)m(hanged)31 b(the)g(\014les)e(and)h(the)g(date)h(of)g
+(an)m(y)g(c)m(hange.)374 3495 y(b.)60 b(Y)-8 b(ou)31
+b(m)m(ust)g(cause)g(an)m(y)h(w)m(ork)f(that)g(y)m(ou)g(distribute)d(or)
+j(publish,)d(that)j(in)f(whole)g(or)h(in)e(part)510 3604
+y(con)m(tains)35 b(or)h(is)e(deriv)m(ed)g(from)h(the)g(Program)g(or)g
+(an)m(y)h(part)f(thereof,)i(to)f(b)s(e)e(licensed)g(as)i(a)510
+3714 y(whole)30 b(at)h(no)f(c)m(harge)i(to)f(all)e(third)f(parties)i
+(under)f(the)i(terms)f(of)g(this)g(License.)384 3854
+y(c.)61 b(If)39 b(the)h(mo)s(di\014ed)e(program)h(normally)f(reads)i
+(commands)f(in)m(teractiv)m(ely)h(when)f(run,)i(y)m(ou)510
+3964 y(m)m(ust)30 b(cause)h(it,)f(when)g(started)h(running)c(for)k(suc)
+m(h)f(in)m(teractiv)m(e)h(use)f(in)f(the)i(most)g(ordinary)510
+4073 y(w)m(a)m(y)-8 b(,)25 b(to)d(prin)m(t)e(or)h(displa)m(y)f(an)h
+(announcemen)m(t)g(including)d(an)k(appropriate)e(cop)m(yrigh)m(t)i
+(notice)510 4183 y(and)i(a)g(notice)h(that)f(there)h(is)e(no)h(w)m
+(arran)m(t)m(y)h(\(or)g(else,)g(sa)m(ying)f(that)h(y)m(ou)g(pro)m(vide)
+e(a)i(w)m(arran)m(t)m(y\))510 4292 y(and)35 b(that)g(users)g(ma)m(y)g
+(redistribute)e(the)j(program)f(under)e(these)j(conditions,)f(and)g
+(telling)510 4402 y(the)f(user)f(ho)m(w)h(to)g(view)f(a)i(cop)m(y)f(of)
+g(this)f(License.)50 b(\(Exception:)e(if)32 b(the)i(Program)g(itself)f
+(is)510 4511 y(in)m(teractiv)m(e)i(but)e(do)s(es)h(not)g(normally)e
+(prin)m(t)h(suc)m(h)g(an)h(announcemen)m(t,)h(y)m(our)f(w)m(ork)g
+(based)510 4621 y(on)c(the)h(Program)f(is)g(not)g(required)f(to)i(prin)
+m(t)e(an)h(announcemen)m(t.\))330 4792 y(These)41 b(requiremen)m(ts)g
+(apply)f(to)i(the)g(mo)s(di\014ed)e(w)m(ork)h(as)h(a)g(whole.)73
+b(If)42 b(iden)m(ti\014able)d(sections)330 4902 y(of)j(that)h(w)m(ork)g
+(are)f(not)h(deriv)m(ed)e(from)h(the)h(Program,)i(and)d(can)h(b)s(e)e
+(reasonably)h(considered)330 5011 y(indep)s(enden)m(t)24
+b(and)j(separate)g(w)m(orks)g(in)e(themselv)m(es,)j(then)e(this)g
+(License,)h(and)f(its)h(terms,)g(do)g(not)330 5121 y(apply)36
+b(to)i(those)f(sections)g(when)g(y)m(ou)g(distribute)e(them)i(as)g
+(separate)h(w)m(orks.)61 b(But)37 b(when)g(y)m(ou)330
+5230 y(distribute)27 b(the)i(same)g(sections)h(as)f(part)g(of)g(a)h
+(whole)e(whic)m(h)g(is)g(a)h(w)m(ork)h(based)e(on)h(the)h(Program,)330
+5340 y(the)h(distribution)d(of)j(the)h(whole)e(m)m(ust)h(b)s(e)g(on)g
+(the)g(terms)g(of)h(this)e(License,)h(whose)g(p)s(ermissions)p
+eop
%%Page: 147 149
-147 148 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(147)0
-366 y(plate.)38 b(W)-8 b(e)25 b(w)m(an)m(t)f(to)g(alw)m(a)m(ys)g
-(record)g(a)g(bug-id)e(n)m(um)m(b)s(er)g(on)h(the)h(\014rst)e(line)g
-(of)i(the)g(log)f(message.)40 b(The)23 b(rest)g(of)h(log)0
-491 y(message)31 b(is)d(free)i(text.)41 b(The)29 b(follo)m(wing)f
-(template)i(is)f(found)f(in)g(the)i(\014le)f(`)p Fn
-(/usr/cvssupport/tc.templ)o(ate)o Fs('.)240 753 y Fn(BugId:)125
-1036 y Fs(The)g(script)h(`)p Fn(/usr/cvssupport/bugid.ed)o(it)p
-Fs(')24 b(is)30 b(used)f(to)i(edit)f(the)h(log)f(message.)240
-1299 y Fn(#!/bin/sh)240 1402 y(#)240 1506 y(#)334 b(bugid.edit)45
-b(filename)240 1610 y(#)240 1714 y(#)95 b(Call)47 b($EDITOR)f(on)h
-(FILENAME,)e(and)i(verify)f(that)h(the)240 1818 y(#)95
-b(resulting)45 b(file)i(contains)f(a)h(valid)f(bugid)h(on)g(the)g
-(first)240 1921 y(#)95 b(line.)240 2025 y(if)47 b([)h("x$EDITOR")d(=)i
-("x")g(];)g(then)g(EDITOR=vi;)e(fi)240 2129 y(if)i([)h("x$CVSEDITOR")c
-(=)j("x")g(];)g(then)g(CVSEDITOR=$EDITOR;)c(fi)240 2233
-y($CVSEDITOR)i($1)240 2336 y(until)h(head)h(-1|grep)f('^BugId:[)f
-(]*[0-9][0-9]*$')f(<)j($1)240 2440 y(do)95 b(echo)47
-b(-n)94 b("No)47 b(BugId)g(found.)94 b(Edit)46 b(again?)g(\([y]/n\)")
-431 2544 y(read)h(ans)431 2648 y(case)g(${ans})f(in)622
-2752 y(n*\))h(exit)f(1;;)431 2855 y(esac)431 2959 y($CVSEDITOR)f($1)240
-3063 y(done)125 3346 y Fs(The)29 b(`)p Fn(editinfo)p
-Fs(')g(\014le)g(con)m(tains)i(this)e(line:)240 3608 y
-Fn(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)125 3891 y
-Fs(The)29 b(`)p Fn(rcsinfo)p Fs(')g(\014le)h(con)m(tains)g(this)g
-(line:)240 4153 y Fn(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)0
-4683 y Fm(C.7)68 b(Loginfo)125 4966 y Fs(The)27 b(`)p
-Fn(loginfo)p Fs(')g(\014le)h(is)f(used)g(to)i(con)m(trol)g(where)f(`)p
-Fn(cvs)i(commit)p Fs(')c(log)j(information)d(is)i(sen)m(t.)40
-b(The)28 b(\014rst)g(en)m(try)0 5091 y(on)f(a)g(line)e(is)g(a)i
-(regular)f(expression)g(whic)m(h)f(is)h(tested)h(against)g(the)g
-(directory)f(that)h(the)g(c)m(hange)h(is)e(b)s(eing)f(made)0
-5215 y(to,)30 b(relativ)m(e)f(to)g(the)g Fn($CVSROOT)p
-Fs(.)38 b(If)28 b(a)h(matc)m(h)g(is)f(found,)g(then)g(the)h(remainder)e
-(of)h(the)h(line)e(is)h(a)h(\014lter)e(program)0 5340
-y(that)k(should)d(exp)s(ect)j(log)g(information)d(on)j(its)e(standard)h
-(input.)p eop
+147 148 bop 150 -116 a Fv(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)
+g(LICENSE)1430 b(147)330 366 y(for)22 b(other)h(licensees)e(extend)i
+(to)g(the)f(en)m(tire)g(whole,)i(and)d(th)m(us)h(to)h(eac)m(h)h(and)d
+(ev)m(ery)i(part)g(regardless)330 476 y(of)31 b(who)e(wrote)i(it.)330
+609 y(Th)m(us,)48 b(it)d(is)f(not)i(the)f(in)m(ten)m(t)g(of)h(this)e
+(section)h(to)h(claim)f(righ)m(ts)f(or)h(con)m(test)i(y)m(our)f(righ)m
+(ts)e(to)330 719 y(w)m(ork)34 b(written)e(en)m(tirely)h(b)m(y)h(y)m
+(ou;)h(rather,)g(the)f(in)m(ten)m(t)g(is)e(to)j(exercise)e(the)h(righ)m
+(t)f(to)i(con)m(trol)f(the)330 829 y(distribution)27
+b(of)j(deriv)-5 b(ativ)m(e)30 b(or)h(collectiv)m(e)f(w)m(orks)h(based)f
+(on)g(the)h(Program.)330 962 y(In)41 b(addition,)h(mere)f(aggregation)i
+(of)f(another)f(w)m(ork)g(not)h(based)f(on)g(the)g(Program)h(with)e
+(the)330 1072 y(Program)22 b(\(or)g(with)e(a)i(w)m(ork)g(based)f(on)h
+(the)g(Program\))g(on)f(a)h(v)m(olume)g(of)g(a)g(storage)h(or)f
+(distribution)330 1181 y(medium)28 b(do)s(es)j(not)f(bring)f(the)h
+(other)h(w)m(ork)f(under)f(the)i(scop)s(e)f(of)h(this)e(License.)199
+1314 y(3.)61 b(Y)-8 b(ou)38 b(ma)m(y)f(cop)m(y)h(and)f(distribute)d
+(the)k(Program)f(\(or)g(a)h(w)m(ork)f(based)g(on)g(it,)i(under)c
+(Section)i(2\))330 1424 y(in)29 b(ob)5 b(ject)31 b(co)s(de)g(or)g
+(executable)g(form)f(under)e(the)j(terms)f(of)h(Sections)f(1)h(and)f(2)
+h(ab)s(o)m(v)m(e)g(pro)m(vided)330 1534 y(that)g(y)m(ou)g(also)f(do)g
+(one)h(of)f(the)h(follo)m(wing:)379 1667 y(a.)61 b(Accompan)m(y)47
+b(it)e(with)f(the)i(complete)g(corresp)s(onding)e(mac)m(hine-readable)h
+(source)g(co)s(de,)510 1777 y(whic)m(h)25 b(m)m(ust)h(b)s(e)f
+(distributed)e(under)h(the)j(terms)e(of)i(Sections)e(1)i(and)e(2)h(ab)s
+(o)m(v)m(e)i(on)d(a)i(medium)510 1886 y(customarily)i(used)h(for)g
+(soft)m(w)m(are)i(in)m(terc)m(hange;)f(or,)374 2019 y(b.)60
+b(Accompan)m(y)30 b(it)f(with)f(a)i(written)e(o\013er,)j(v)-5
+b(alid)27 b(for)i(at)i(least)e(three)h(y)m(ears,)g(to)g(giv)m(e)g(an)m
+(y)g(third)510 2129 y(part)m(y)-8 b(,)32 b(for)f(a)h(c)m(harge)g(no)f
+(more)h(than)f(y)m(our)g(cost)h(of)f(ph)m(ysically)f(p)s(erforming)f
+(source)i(distri-)510 2239 y(bution,)c(a)h(complete)h(mac)m
+(hine-readable)e(cop)m(y)h(of)g(the)g(corresp)s(onding)e(source)i(co)s
+(de,)h(to)g(b)s(e)510 2348 y(distributed)i(under)i(the)h(terms)g(of)h
+(Sections)f(1)g(and)g(2)h(ab)s(o)m(v)m(e)g(on)f(a)h(medium)d
+(customarily)510 2458 y(used)e(for)g(soft)m(w)m(are)i(in)m(terc)m
+(hange;)f(or,)384 2591 y(c.)61 b(Accompan)m(y)33 b(it)e(with)g(the)h
+(information)e(y)m(ou)i(receiv)m(ed)g(as)g(to)g(the)g(o\013er)g(to)h
+(distribute)c(cor-)510 2701 y(resp)s(onding)i(source)i(co)s(de.)50
+b(\(This)31 b(alternativ)m(e)j(is)e(allo)m(w)m(ed)h(only)g(for)g
+(noncommercial)f(dis-)510 2810 y(tribution)e(and)h(only)g(if)g(y)m(ou)i
+(receiv)m(ed)f(the)g(program)g(in)f(ob)5 b(ject)33 b(co)s(de)f(or)g
+(executable)g(form)510 2920 y(with)d(suc)m(h)h(an)g(o\013er,)h(in)e
+(accord)j(with)d(Subsection)g(b)h(ab)s(o)m(v)m(e.\))330
+3077 y(The)j(source)h(co)s(de)g(for)f(a)h(w)m(ork)g(means)f(the)h
+(preferred)e(form)h(of)h(the)g(w)m(ork)f(for)h(making)f(mo)s(di\014-)
+330 3187 y(cations)e(to)g(it.)40 b(F)-8 b(or)31 b(an)f(executable)h(w)m
+(ork,)g(complete)f(source)h(co)s(de)f(means)h(all)e(the)h(source)h(co)s
+(de)330 3296 y(for)25 b(all)g(mo)s(dules)f(it)h(con)m(tains,)i(plus)c
+(an)m(y)j(asso)s(ciated)g(in)m(terface)h(de\014nition)c(\014les,)j
+(plus)d(the)j(scripts)330 3406 y(used)41 b(to)i(con)m(trol)g
+(compilation)d(and)i(installation)e(of)i(the)h(executable.)76
+b(Ho)m(w)m(ev)m(er,)48 b(as)42 b(a)g(sp)s(e-)330 3515
+y(cial)30 b(exception,)i(the)f(source)g(co)s(de)g(distributed)d(need)i
+(not)h(include)e(an)m(ything)h(that)i(is)e(normally)330
+3625 y(distributed)37 b(\(in)h(either)h(source)h(or)f(binary)f(form\))i
+(with)e(the)i(ma)5 b(jor)39 b(comp)s(onen)m(ts)h(\(compiler,)330
+3735 y(k)m(ernel,)35 b(and)f(so)g(on\))g(of)h(the)f(op)s(erating)g
+(system)g(on)g(whic)m(h)f(the)h(executable)h(runs,)f(unless)e(that)330
+3844 y(comp)s(onen)m(t)f(itself)e(accompanies)i(the)f(executable.)330
+3977 y(If)39 b(distribution)c(of)40 b(executable)g(or)f(ob)5
+b(ject)40 b(co)s(de)f(is)g(made)g(b)m(y)g(o\013ering)g(access)h(to)g
+(cop)m(y)g(from)330 4087 y(a)e(designated)f(place,)i(then)f(o\013ering)
+f(equiv)-5 b(alen)m(t)37 b(access)h(to)h(cop)m(y)f(the)f(source)h(co)s
+(de)g(from)f(the)330 4197 y(same)29 b(place)f(coun)m(ts)g(as)h
+(distribution)24 b(of)k(the)h(source)f(co)s(de,)h(ev)m(en)g(though)e
+(third)g(parties)g(are)i(not)330 4306 y(comp)s(elled)g(to)i(cop)m(y)g
+(the)g(source)f(along)h(with)e(the)h(ob)5 b(ject)31 b(co)s(de.)199
+4440 y(4.)61 b(Y)-8 b(ou)35 b(ma)m(y)h(not)f(cop)m(y)-8
+b(,)37 b(mo)s(dify)-8 b(,)35 b(sublicense,)f(or)g(distribute)f(the)i
+(Program)f(except)i(as)f(expressly)330 4549 y(pro)m(vided)k(under)g
+(this)h(License.)70 b(An)m(y)41 b(attempt)h(otherwise)e(to)h(cop)m(y)-8
+b(,)45 b(mo)s(dify)-8 b(,)42 b(sublicense)c(or)330 4659
+y(distribute)24 b(the)j(Program)g(is)e(v)m(oid,)i(and)f(will)e
+(automatically)j(terminate)f(y)m(our)h(righ)m(ts)f(under)f(this)330
+4768 y(License.)70 b(Ho)m(w)m(ev)m(er,)45 b(parties)40
+b(who)g(ha)m(v)m(e)h(receiv)m(ed)g(copies,)i(or)d(righ)m(ts,)j(from)d
+(y)m(ou)g(under)f(this)330 4878 y(License)d(will)e(not)j(ha)m(v)m(e)h
+(their)e(licenses)f(terminated)i(so)g(long)f(as)h(suc)m(h)f(parties)g
+(remain)g(in)f(full)330 4987 y(compliance.)199 5121 y(5.)61
+b(Y)-8 b(ou)38 b(are)g(not)g(required)d(to)j(accept)h(this)e(License,)i
+(since)e(y)m(ou)g(ha)m(v)m(e)i(not)f(signed)e(it.)62
+b(Ho)m(w)m(ev)m(er,)330 5230 y(nothing)23 b(else)g(gran)m(ts)i(y)m(ou)f
+(p)s(ermission)c(to)25 b(mo)s(dify)d(or)h(distribute)f(the)i(Program)g
+(or)f(its)g(deriv)-5 b(ativ)m(e)330 5340 y(w)m(orks.)38
+b(These)23 b(actions)g(are)h(prohibited)c(b)m(y)j(la)m(w)g(if)f(y)m(ou)
+h(do)g(not)h(accept)g(this)e(License.)38 b(Therefore,)p
+eop
%%Page: 148 150
-148 149 bop 0 -116 a Fs(148)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(If)g(the)g(rep)s(ository)g(name)
-g(do)s(es)h(not)f(matc)m(h)i(an)m(y)f(of)f(the)h(regular)f(expressions)
-f(in)g(this)h(\014le,)g(the)g(`)p Fn(DEFAULT)p Fs(')0
-491 y(line)f(is)g(used,)h(if)f(it)h(is)g(sp)s(eci\014ed.)125
-785 y(All)g(o)s(ccurances)i(of)h(the)f(name)g(`)p Fn(ALL)p
-Fs(')f(app)s(earing)g(as)h(a)g(regular)f(expression)g(are)h(used)f(in)g
-(addition)f(to)j(the)0 909 y(\014rst)d(matc)m(hing)g(regular)g
-(expression)f(or)h(`)p Fn(DEFAULT)p Fs('.)125 1203 y(The)f(\014rst)h
-(matc)m(hing)g(regular)g(expression)f(is)h(used.)125
-1497 y(See)g(Section)g(C.3)h([commit)g(\014les],)e(page)i(142,)h(for)f
-(a)f(description)f(of)h(the)h(syn)m(tax)g(of)f(the)h(`)p
-Fn(loginfo)p Fs(')e(\014le.)125 1791 y(The)22 b(user)g(ma)m(y)i(sp)s
-(ecify)d(a)j(format)f(string)f(as)h(part)g(of)g(the)g(\014lter.)38
-b(The)22 b(string)g(is)g(comp)s(osed)h(of)g(a)g(`)p Fn(\045)p
-Fs(')g(follo)m(w)m(ed)0 1915 y(b)m(y)41 b(a)g(space,)k(or)c(follo)m(w)m
-(ed)f(b)m(y)h(a)h(single)d(format)j(c)m(haracter,)j(or)c(follo)m(w)m
-(ed)g(b)m(y)g(a)g(set)h(of)f(format)g(c)m(haracters)0
-2040 y(surrounded)28 b(b)m(y)i(`)p Fn({)p Fs(')h(and)e(`)p
-Fn(})p Fs(')i(as)f(separators.)42 b(The)30 b(format)g(c)m(haracters)i
-(are:)0 2378 y Fn(s)432 b Fs(\014le)29 b(name)0 2592
-y Fn(V)432 b Fs(old)30 b(v)m(ersion)f(n)m(um)m(b)s(er)g(\(pre-c)m(hec)m
-(kin\))0 2806 y Fn(v)432 b Fs(new)30 b(v)m(ersion)g(n)m(um)m(b)s(er)f
-(\(p)s(ost-c)m(hec)m(kin\))125 3145 y(All)22 b(other)i(c)m(haracters)h
-(that)f(app)s(ear)g(in)e(a)i(format)g(string)f(expand)g(to)h(an)g(empt)
-m(y)g(\014eld)e(\(commas)j(separating)0 3269 y(\014elds)k(are)i(still)d
-(pro)m(vided\).)125 3563 y(F)-8 b(or)31 b(example,)f(some)h(v)-5
-b(alid)28 b(format)j(strings)e(are)i(`)p Fn(\045)p Fs(',)g(`)p
-Fn(\045s)p Fs(',)f(`)p Fn(\045{s})p Fs(',)g(and)g(`)p
-Fn(\045{sVv})p Fs('.)125 3857 y(The)37 b(output)g(will)e(b)s(e)i(a)h
-(string)f(of)h(tok)m(ens)g(separated)g(b)m(y)g(spaces.)63
-b(F)-8 b(or)38 b(bac)m(kw)m(ards)g(compatibilit)m(y)-8
-b(,)39 b(the)0 3981 y(the)29 b(\014rst)f(tok)m(en)h(will)d(b)s(e)i(the)
-h(rep)s(ository)f(name.)40 b(The)28 b(rest)h(of)g(the)g(tok)m(ens)g
-(will)d(b)s(e)i(comma-delimited)g(lists)f(of)0 4106 y(the)j
-(information)f(requested)h(in)f(the)h(format)g(string.)40
-b(F)-8 b(or)31 b(example,)f(if)f(`)p Fn(/u/src/master)p
-Fs(')e(is)i(the)h(rep)s(ository)-8 b(,)0 4230 y(`)p Fn(\045{sVv})p
-Fs(')38 b(is)g(the)h(format)g(string,)h(and)e(three)i(\014les)d(\()p
-Fn(ChangeLog)p Fs(,)i Fn(Makefile)p Fs(,)g Fn(foo.c)p
-Fs(\))f(w)m(ere)i(mo)s(di\014ed,)f(the)0 4355 y(output)30
-b(migh)m(t)g(b)s(e:)240 4628 y Fn(/u/src/master)44 b(ChangeLog,1.1,1.2)
-f(Makefile,1.3,1.4)h(foo.c,1.12,1.13)125 4922 y Fs(As)30
-b(another)g(example,)h(`)p Fn(\045{})p Fs(')f(means)g(that)h(only)f
-(the)g(name)h(of)f(the)h(rep)s(ository)e(will)f(b)s(e)h(generated.)125
-5215 y(Note:)54 b(when)35 b Fr(CVS)h Fs(is)g(accessing)h(a)g(remote)g
-(rep)s(ository)-8 b(,)37 b(`)p Fn(loginfo)p Fs(')e(will)f(b)s(e)i(run)f
-(on)h(the)h Fo(remote)42 b Fs(\(i.e.,)0 5340 y(serv)m(er\))31
-b(side,)f(not)g(the)h(clien)m(t)f(side)f(\(see)i(Section)g(3.7)g
-([Remote)h(rep)s(ositories],)d(page)i(22\).)p eop
+148 149 bop 150 -116 a Fv(148)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)330 366 y(b)m(y)36 b(mo)s(difying)d(or)j
+(distributing)c(the)k(Program)g(\(or)h(an)m(y)f(w)m(ork)g(based)g(on)f
+(the)i(Program\),)h(y)m(ou)330 476 y(indicate)31 b(y)m(our)i
+(acceptance)h(of)f(this)e(License)h(to)i(do)e(so,)h(and)f(all)f(its)h
+(terms)g(and)g(conditions)f(for)330 586 y(cop)m(ying,)g(distributing)26
+b(or)31 b(mo)s(difying)c(the)k(Program)f(or)h(w)m(orks)f(based)g(on)g
+(it.)199 728 y(6.)61 b(Eac)m(h)43 b(time)e(y)m(ou)h(redistribute)e(the)
+i(Program)g(\(or)g(an)m(y)h(w)m(ork)f(based)f(on)h(the)g(Program\),)k
+(the)330 837 y(recipien)m(t)31 b(automatically)i(receiv)m(es)g(a)g
+(license)e(from)h(the)g(original)f(licensor)g(to)i(cop)m(y)-8
+b(,)34 b(distribute)330 947 y(or)i(mo)s(dify)f(the)h(Program)h(sub)5
+b(ject)36 b(to)h(these)g(terms)f(and)g(conditions.)57
+b(Y)-8 b(ou)37 b(ma)m(y)g(not)f(imp)s(ose)330 1057 y(an)m(y)27
+b(further)f(restrictions)f(on)i(the)g(recipien)m(ts')f(exercise)h(of)g
+(the)g(righ)m(ts)f(gran)m(ted)h(herein.)38 b(Y)-8 b(ou)28
+b(are)330 1166 y(not)j(resp)s(onsible)c(for)j(enforcing)g(compliance)g
+(b)m(y)g(third)e(parties)i(to)h(this)e(License.)199 1308
+y(7.)61 b(If,)27 b(as)g(a)g(consequence)h(of)f(a)g(court)g(judgmen)m(t)
+f(or)h(allegation)f(of)h(paten)m(t)h(infringemen)m(t)c(or)j(for)g(an)m
+(y)330 1418 y(other)h(reason)f(\(not)h(limited)d(to)j(paten)m(t)h
+(issues\),)e(conditions)f(are)h(imp)s(osed)f(on)h(y)m(ou)h(\(whether)f
+(b)m(y)330 1528 y(court)c(order,)h(agreemen)m(t)g(or)f(otherwise\))f
+(that)h(con)m(tradict)h(the)e(conditions)f(of)i(this)f(License,)i(they)
+330 1637 y(do)34 b(not)g(excuse)h(y)m(ou)f(from)g(the)g(conditions)f
+(of)h(this)f(License.)52 b(If)33 b(y)m(ou)i(cannot)g(distribute)c(so)k
+(as)330 1747 y(to)f(satisfy)f(sim)m(ultaneously)f(y)m(our)h
+(obligations)g(under)f(this)g(License)h(and)g(an)m(y)h(other)g(p)s
+(ertinen)m(t)330 1856 y(obligations,)41 b(then)f(as)g(a)g(consequence)h
+(y)m(ou)f(ma)m(y)g(not)g(distribute)e(the)i(Program)g(at)g(all.)68
+b(F)-8 b(or)330 1966 y(example,)25 b(if)e(a)i(paten)m(t)g(license)e(w)m
+(ould)g(not)h(p)s(ermit)f(ro)m(y)m(alt)m(y-free)j(redistribution)20
+b(of)k(the)h(Program)330 2076 y(b)m(y)35 b(all)f(those)h(who)f(receiv)m
+(e)i(copies)f(directly)e(or)i(indirectly)e(through)h(y)m(ou,)i(then)f
+(the)g(only)f(w)m(a)m(y)330 2185 y(y)m(ou)27 b(could)e(satisfy)h(b)s
+(oth)f(it)h(and)g(this)f(License)h(w)m(ould)f(b)s(e)h(to)h(refrain)d
+(en)m(tirely)i(from)g(distribution)330 2295 y(of)31 b(the)f(Program.)
+330 2437 y(If)43 b(an)m(y)g(p)s(ortion)f(of)h(this)g(section)g(is)f
+(held)g(in)m(v)-5 b(alid)41 b(or)i(unenforceable)f(under)g(an)m(y)i
+(particular)330 2547 y(circumstance,)i(the)e(balance)f(of)g(the)h
+(section)f(is)f(in)m(tended)g(to)i(apply)e(and)g(the)i(section)f(as)h
+(a)330 2656 y(whole)30 b(is)f(in)m(tended)g(to)i(apply)e(in)g(other)i
+(circumstances.)330 2798 y(It)41 b(is)e(not)i(the)f(purp)s(ose)f(of)i
+(this)e(section)i(to)g(induce)e(y)m(ou)i(to)g(infringe)d(an)m(y)j
+(paten)m(ts)g(or)g(other)330 2908 y(prop)s(ert)m(y)e(righ)m(t)h(claims)
+e(or)i(to)h(con)m(test)h(v)-5 b(alidit)m(y)38 b(of)i(an)m(y)g(suc)m(h)g
+(claims;)j(this)c(section)h(has)g(the)330 3018 y(sole)30
+b(purp)s(ose)e(of)j(protecting)f(the)g(in)m(tegrit)m(y)g(of)g(the)h
+(free)f(soft)m(w)m(are)h(distribution)c(system,)j(whic)m(h)330
+3127 y(is)k(implemen)m(ted)g(b)m(y)h(public)d(license)i(practices.)55
+b(Man)m(y)36 b(p)s(eople)e(ha)m(v)m(e)i(made)f(generous)h(con)m(tri-)
+330 3237 y(butions)e(to)i(the)f(wide)g(range)g(of)h(soft)m(w)m(are)h
+(distributed)32 b(through)j(that)h(system)f(in)f(reliance)h(on)330
+3346 y(consisten)m(t)h(application)e(of)h(that)h(system;)i(it)d(is)g
+(up)f(to)i(the)g(author/donor)f(to)h(decide)f(if)g(he)g(or)330
+3456 y(she)i(is)g(willing)d(to)k(distribute)d(soft)m(w)m(are)k(through)
+e(an)m(y)g(other)h(system)g(and)f(a)g(licensee)g(cannot)330
+3566 y(imp)s(ose)29 b(that)i(c)m(hoice.)330 3708 y(This)25
+b(section)j(is)e(in)m(tended)g(to)i(mak)m(e)g(thoroughly)e(clear)h
+(what)g(is)f(b)s(eliev)m(ed)g(to)i(b)s(e)f(a)g(consequence)330
+3817 y(of)k(the)f(rest)h(of)f(this)f(License.)199 3960
+y(8.)61 b(If)35 b(the)g(distribution)c(and/or)k(use)g(of)g(the)g
+(Program)g(is)f(restricted)h(in)f(certain)h(coun)m(tries)f(either)330
+4069 y(b)m(y)h(paten)m(ts)h(or)g(b)m(y)f(cop)m(yrigh)m(ted)h(in)m
+(terfaces,)h(the)e(original)f(cop)m(yrigh)m(t)i(holder)e(who)h(places)g
+(the)330 4179 y(Program)h(under)f(this)g(License)h(ma)m(y)h(add)e(an)i
+(explicit)d(geographical)j(distribution)32 b(limitation)330
+4288 y(excluding)27 b(those)i(coun)m(tries,)g(so)g(that)g(distribution)
+c(is)i(p)s(ermitted)h(only)f(in)g(or)i(among)g(coun)m(tries)330
+4398 y(not)k(th)m(us)f(excluded.)47 b(In)32 b(suc)m(h)g(case,)j(this)c
+(License)i(incorp)s(orates)f(the)h(limitation)d(as)j(if)f(written)330
+4508 y(in)d(the)i(b)s(o)s(dy)d(of)j(this)e(License.)199
+4650 y(9.)61 b(The)26 b(F)-8 b(ree)28 b(Soft)m(w)m(are)g(F)-8
+b(oundation)26 b(ma)m(y)i(publish)23 b(revised)i(and/or)i(new)f(v)m
+(ersions)g(of)h(the)g(General)330 4759 y(Public)35 b(License)h(from)h
+(time)g(to)g(time.)61 b(Suc)m(h)36 b(new)h(v)m(ersions)f(will)f(b)s(e)h
+(similar)e(in)i(spirit)f(to)j(the)330 4869 y(presen)m(t)30
+b(v)m(ersion,)h(but)e(ma)m(y)i(di\013er)e(in)g(detail)h(to)h(address)e
+(new)h(problems)f(or)h(concerns.)330 5011 y(Eac)m(h)46
+b(v)m(ersion)e(is)g(giv)m(en)h(a)g(distinguishing)40
+b(v)m(ersion)45 b(n)m(um)m(b)s(er.)83 b(If)44 b(the)h(Program)g(sp)s
+(eci\014es)f(a)330 5121 y(v)m(ersion)35 b(n)m(um)m(b)s(er)g(of)h(this)e
+(License)i(whic)m(h)e(applies)g(to)j(it)e(and)g(\\an)m(y)i(later)e(v)m
+(ersion",)j(y)m(ou)e(ha)m(v)m(e)330 5230 y(the)d(option)f(of)h(follo)m
+(wing)e(the)i(terms)g(and)f(conditions)f(either)i(of)g(that)g(v)m
+(ersion)f(or)h(of)g(an)m(y)g(later)330 5340 y(v)m(ersion)d(published)c
+(b)m(y)k(the)g(F)-8 b(ree)31 b(Soft)m(w)m(are)g(F)-8
+b(oundation.)41 b(If)29 b(the)i(Program)f(do)s(es)g(not)g(sp)s(ecify)f
+(a)p eop
%%Page: 149 151
-149 150 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(149)0
-366 y Fk(C.7.1)62 b(Loginfo)31 b(example)125 682 y Fs(The)d(follo)m
-(wing)f(`)p Fn(loginfo)p Fs(')h(\014le,)g(together)i(with)e(the)h(tin)m
-(y)f(shell-script)f(b)s(elo)m(w,)h(app)s(ends)f(all)h(log)h(messages)0
-807 y(to)e(the)g(\014le)f(`)p Fn($CVSROOT/CVSROOT/commitl)o(og)p
-Fs(',)c(and)j(an)m(y)i(commits)g(to)g(the)g(administrativ)m(e)e
-(\014les)g(\(inside)g(the)0 931 y(`)p Fn(CVSROOT)p Fs(')k(directory\))h
-(are)h(also)f(logged)h(in)e(`)p Fn(/usr/adm/cvsroot-log)p
-Fs('.)240 1226 y Fn(ALL)620 b(/usr/local/bin/cvs-log)41
-b($CVSROOT/CVSROOT/commitlog)240 1330 y(^CVSROOT)380
-b(/usr/local/bin/cvs-log)41 b(/usr/adm/cvsroot-log)125
-1645 y Fs(The)29 b(shell-script)f(`)p Fn(/usr/local/bin/cvs-log)p
-Fs(')d(lo)s(oks)30 b(lik)m(e)g(this:)240 1940 y Fn(#!/bin/sh)240
-2044 y(\(echo)46 b("-------------------------)o(---)o(----)o(----)o
-(---)o(----)o(----)o(---)o(----)o(----)o(---)o(----)o(";)288
-2147 y(echo)g(-n)i($USER")93 b(";)288 2251 y(date;)288
-2355 y(echo;)288 2459 y(sed)47 b('1s+'${CVSROOT}'++'\))42
-b(>>)47 b($1)0 3248 y Fk(C.7.2)62 b(Keeping)31 b(a)f(c)m(hec)m(k)m(ed)e
-(out)j(cop)m(y)125 3563 y Fs(It)c(is)f(often)i(useful)d(to)j(main)m
-(tain)f(a)g(directory)g(tree)h(whic)m(h)e(con)m(tains)i(\014les)e(whic)
-m(h)g(corresp)s(ond)g(to)i(the)f(latest)0 3688 y(v)m(ersion)32
-b(in)g(the)h(rep)s(ository)-8 b(.)47 b(F)-8 b(or)34 b(example,)f(other)
-g(dev)m(elop)s(ers)g(migh)m(t)f(w)m(an)m(t)i(to)f(refer)g(to)g(the)g
-(latest)h(sources)0 3812 y(without)j(ha)m(ving)h(to)i(c)m(hec)m(k)g
-(them)e(out,)j(or)e(y)m(ou)f(migh)m(t)h(b)s(e)e(main)m(taining)g(a)i(w)
-m(eb)f(site)h(with)e Fr(cvs)g Fs(and)h(w)m(an)m(t)0 3937
-y(ev)m(ery)31 b(c)m(hec)m(kin)g(to)g(cause)g(the)f(\014les)g(used)f(b)m
-(y)i(the)f(w)m(eb)h(serv)m(er)f(to)h(b)s(e)f(up)s(dated.)125
-4252 y(The)25 b(w)m(a)m(y)j(to)f(do)f(this)f(is)h(b)m(y)g(ha)m(ving)g
-(loginfo)g(in)m(v)m(ok)m(e)h Fn(cvs)i(update)p Fs(.)38
-b(Doing)27 b(so)f(in)f(the)i(naiv)m(e)f(w)m(a)m(y)i(will)23
-b(cause)0 4377 y(a)29 b(problem)f(with)g(lo)s(c)m(ks,)h(so)h(the)f
-Fn(cvs)g(update)f Fs(m)m(ust)h(b)s(e)f(run)g(in)g(the)h(bac)m(kground.)
-40 b(Here)30 b(is)e(an)h(example)g(\(this)0 4501 y(should)f(all)i(b)s
-(e)f(on)i(one)f(line\):)240 4796 y Fn(^cyclic-pages)44
-b(\(date;)i(cat;)h(\(sleep)f(2;)h(cd)g(/u/www/local-docs;)288
-4900 y(cvs)g(-q)g(update)f(-d\))h(&\))g(>>)g($CVSROOT/CVSROOT/updatelo)
-o(g)42 b(2>&1)125 5215 y Fs(This)c(will)g(cause)j(c)m(hec)m(kins)g(to)h
-(rep)s(ository)d(directories)h(starting)g(with)f Fn(cyclic-pages)f
-Fs(to)j(up)s(date)f(the)0 5340 y(c)m(hec)m(k)m(ed)32
-b(out)f(tree)g(in)e(`)p Fn(/u/www/local-docs)p Fs('.)p
-eop
+149 150 bop 150 -116 a Fv(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)
+g(LICENSE)1430 b(149)330 366 y(v)m(ersion)27 b(n)m(um)m(b)s(er)g(of)h
+(this)e(License,)i(y)m(ou)g(ma)m(y)h(c)m(ho)s(ose)f(an)m(y)h(v)m
+(ersion)e(ev)m(er)h(published)c(b)m(y)k(the)g(F)-8 b(ree)330
+476 y(Soft)m(w)m(are)31 b(F)-8 b(oundation.)154 611 y(10.)61
+b(If)29 b(y)m(ou)g(wish)f(to)i(incorp)s(orate)f(parts)g(of)g(the)g
+(Program)h(in)m(to)f(other)h(free)f(programs)g(whose)g(distri-)330
+720 y(bution)e(conditions)g(are)j(di\013eren)m(t,)e(write)g(to)i(the)f
+(author)f(to)i(ask)e(for)h(p)s(ermission.)37 b(F)-8 b(or)29
+b(soft)m(w)m(are)330 830 y(whic)m(h)23 b(is)g(cop)m(yrigh)m(ted)h(b)m
+(y)g(the)g(F)-8 b(ree)25 b(Soft)m(w)m(are)g(F)-8 b(oundation,)25
+b(write)e(to)i(the)f(F)-8 b(ree)25 b(Soft)m(w)m(are)g(F)-8
+b(oun-)330 939 y(dation;)28 b(w)m(e)g(sometimes)g(mak)m(e)g(exceptions)
+g(for)f(this.)39 b(Our)26 b(decision)g(will)f(b)s(e)h(guided)h(b)m(y)g
+(the)h(t)m(w)m(o)330 1049 y(goals)23 b(of)g(preserving)e(the)h(free)h
+(status)g(of)f(all)g(deriv)-5 b(ativ)m(es)22 b(of)g(our)g(free)h(soft)m
+(w)m(are)h(and)e(of)h(promoting)330 1159 y(the)31 b(sharing)e(and)g
+(reuse)h(of)h(soft)m(w)m(are)h(generally)-8 b(.)330 1416
+y Fq(NO)45 b(W)-15 b(ARRANTY)154 1608 y Fv(11.)61 b(BECA)m(USE)40
+b(THE)f(PR)m(OGRAM)i(IS)e(LICENSED)g(FREE)g(OF)h(CHAR)m(GE,)h(THERE)e
+(IS)g(NO)330 1718 y(W)-10 b(ARRANTY)26 b(F)m(OR)f(THE)g(PR)m(OGRAM,)h
+(TO)e(THE)h(EXTENT)f(PERMITTED)h(BY)g(APPLI-)330 1828
+y(CABLE)i(LA)-10 b(W.)27 b(EX)m(CEPT)g(WHEN)h(OTHER)-10
+b(WISE)25 b(ST)-8 b(A)g(TED)28 b(IN)e(WRITING)i(THE)e(COPY-)330
+1937 y(RIGHT)35 b(HOLDERS)g(AND/OR)h(OTHER)f(P)-8 b(AR)g(TIES)35
+b(PR)m(O)m(VIDE)h(THE)f(PR)m(OGRAM)h(\\AS)330 2047 y(IS")22
+b(WITHOUT)f(W)-10 b(ARRANTY)23 b(OF)f(ANY)g(KIND,)h(EITHER)e(EXPRESSED)
+g(OR)h(IMPLIED,)330 2156 y(INCLUDING,)33 b(BUT)g(NOT)g(LIMITED)f(TO,)g
+(THE)h(IMPLIED)g(W)-10 b(ARRANTIES)32 b(OF)h(MER-)330
+2266 y(CHANT)-8 b(ABILITY)28 b(AND)g(FITNESS)e(F)m(OR)i(A)g(P)-8
+b(AR)g(TICULAR)27 b(PURPOSE.)g(THE)g(ENTIRE)330 2376
+y(RISK)19 b(AS)h(TO)g(THE)g(QUALITY)g(AND)h(PERF)m(ORMANCE)g(OF)f(THE)g
+(PR)m(OGRAM)h(IS)f(WITH)330 2485 y(YOU.)h(SHOULD)g(THE)f(PR)m(OGRAM)i
+(PR)m(O)m(VE)f(DEFECTIVE,)g(YOU)g(ASSUME)f(THE)g(COST)330
+2595 y(OF)30 b(ALL)g(NECESSAR)-8 b(Y)30 b(SER)-10 b(VICING,)30
+b(REP)-8 b(AIR)30 b(OR)g(CORRECTION.)154 2729 y(12.)61
+b(IN)26 b(NO)g(EVENT)g(UNLESS)f(REQUIRED)h(BY)h(APPLICABLE)f(LA)-10
+b(W)26 b(OR)g(A)m(GREED)h(TO)f(IN)330 2839 y(WRITING)37
+b(WILL)f(ANY)i(COPYRIGHT)e(HOLDER,)h(OR)f(ANY)h(OTHER)f(P)-8
+b(AR)g(TY)38 b(WHO)330 2948 y(MA)-8 b(Y)52 b(MODIFY)g(AND/OR)g
+(REDISTRIBUTE)e(THE)h(PR)m(OGRAM)h(AS)f(PERMITTED)330
+3058 y(ABO)m(VE,)40 b(BE)f(LIABLE)f(TO)g(YOU)h(F)m(OR)g(D)m(AMA)m(GES,)
+h(INCLUDING)f(ANY)h(GENERAL,)330 3168 y(SPECIAL,)e(INCIDENT)-8
+b(AL)40 b(OR)e(CONSEQUENTIAL)g(D)m(AMA)m(GES)j(ARISING)e(OUT)g(OF)330
+3277 y(THE)44 b(USE)g(OR)g(INABILITY)h(TO)f(USE)g(THE)g(PR)m(OGRAM)h
+(\(INCLUDING)h(BUT)e(NOT)330 3387 y(LIMITED)29 b(TO)g(LOSS)f(OF)h(D)m
+(A)-8 b(T)g(A)31 b(OR)e(D)m(A)-8 b(T)g(A)31 b(BEING)f(RENDERED)g(INA)m
+(CCURA)-8 b(TE)29 b(OR)330 3496 y(LOSSES)38 b(SUST)-8
+b(AINED)40 b(BY)h(YOU)f(OR)g(THIRD)g(P)-8 b(AR)g(TIES)40
+b(OR)g(A)h(F)-10 b(AILURE)40 b(OF)g(THE)330 3606 y(PR)m(OGRAM)f(TO)f
+(OPERA)-8 b(TE)38 b(WITH)h(ANY)g(OTHER)f(PR)m(OGRAMS\),)h(EVEN)g(IF)f
+(SUCH)330 3716 y(HOLDER)33 b(OR)h(OTHER)f(P)-8 b(AR)g(TY)34
+b(HAS)f(BEEN)h(AD)m(VISED)g(OF)g(THE)f(POSSIBILITY)f(OF)330
+3825 y(SUCH)e(D)m(AMA)m(GES.)150 4083 y Fq(END)45 b(OF)g(TERMS)f(AND)h
+(CONDITIONS)p eop
%%Page: 150 152
-150 151 bop 0 -116 a Fs(150)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fm(C.8)68 b(Rcsinfo)125
-644 y Fs(The)44 b(`)p Fn(rcsinfo)p Fs(')g(\014le)h(can)h(b)s(e)e(used)h
-(to)h(sp)s(ecify)e(a)i(form)f(to)h(edit)f(when)f(\014lling)f(out)j(the)
-f(commit)h(log.)0 769 y(The)f(`)p Fn(rcsinfo)p Fs(')e(\014le)h(has)h(a)
-g(syn)m(tax)h(similar)c(to)k(the)f(`)p Fn(verifymsg)p
-Fs(',)i(`)p Fn(commitinfo)p Fs(')c(and)h(`)p Fn(loginfo)p
-Fs(')g(\014les.)0 893 y(See)39 b(Section)f(C.3.1)i([syn)m(tax],)h(page)
-f(143.)66 b(Unlik)m(e)37 b(the)i(other)g(\014les)e(the)i(second)f(part)
-h(is)e Fo(not)k Fs(a)e(command-)0 1018 y(line)c(template.)61
-b(Instead,)39 b(the)e(part)g(after)h(the)f(regular)f(expression)g
-(should)f(b)s(e)i(a)g(full)e(pathname)i(to)g(a)h(\014le)0
-1142 y(con)m(taining)30 b(the)g(log)h(message)g(template.)125
-1420 y(If)f(the)g(rep)s(ository)g(name)g(do)s(es)h(not)f(matc)m(h)i(an)
-m(y)f(of)f(the)h(regular)f(expressions)f(in)g(this)h(\014le,)g(the)g(`)
-p Fn(DEFAULT)p Fs(')0 1545 y(line)f(is)g(used,)h(if)f(it)h(is)g(sp)s
-(eci\014ed.)125 1822 y(All)g(o)s(ccurances)i(of)h(the)f(name)g(`)p
-Fn(ALL)p Fs(')f(app)s(earing)g(as)h(a)g(regular)f(expression)g(are)h
-(used)f(in)g(addition)f(to)j(the)0 1947 y(\014rst)d(matc)m(hing)g
-(regular)g(expression)f(or)h(`)p Fn(DEFAULT)p Fs('.)125
-2224 y(The)k(log)g(message)i(template)f(will)d(b)s(e)i(used)g(as)h(a)g
-(default)f(log)h(message.)54 b(If)35 b(y)m(ou)g(sp)s(ecify)e(a)i(log)g
-(message)0 2349 y(with)29 b(`)p Fn(cvs)h(commit)e(-m)i
-Fo(message)5 b Fs(')32 b(or)e(`)p Fn(cvs)g(commit)f(-f)h
-Fo(\014le)5 b Fs(')29 b(that)i(log)g(message)g(will)d(o)m(v)m(erride)j
-(the)f(template.)125 2627 y(See)g(Section)g(C.5)h([v)m(erifymsg],)g
-(page)g(144,)h(for)e(an)g(example)g(`)p Fn(rcsinfo)p
-Fs(')f(\014le.)125 2904 y(When)j Fr(CVS)g Fs(is)f(accessing)i(a)g
-(remote)g(rep)s(ository)-8 b(,)32 b(the)h(con)m(ten)m(ts)h(of)e(`)p
-Fn(rcsinfo)p Fs(')f(at)i(the)g(time)f(a)g(directory)0
-3029 y(is)27 b(\014rst)h(c)m(hec)m(k)m(ed)i(out)e(will)e(sp)s(ecify)h
-(a)h(template)h(whic)m(h)e(do)s(es)g(not)i(then)f(c)m(hange.)41
-b(If)28 b(y)m(ou)g(edit)g(`)p Fn(rcsinfo)p Fs(')e(or)j(its)0
-3153 y(templates,)i(y)m(ou)g(ma)m(y)g(need)f(to)h(c)m(hec)m(k)h(out)e
-(a)h(new)f(w)m(orking)g(directory)-8 b(.)0 3635 y Fm(C.9)68
-b(Ignoring)31 b(\014les)g(via)g(cvsignore)125 3913 y
-Fs(There)d(are)h(certain)g(\014le)f(names)h(that)h(frequen)m(tly)e(o)s
-(ccur)h(inside)e(y)m(our)i(w)m(orking)f(cop)m(y)-8 b(,)31
-b(but)d(that)i(y)m(ou)f(don't)0 4037 y(w)m(an)m(t)36
-b(to)f(put)f(under)f Fr(cvs)h Fs(con)m(trol.)54 b(Examples)33
-b(are)j(all)d(the)i(ob)5 b(ject)36 b(\014les)d(that)i(y)m(ou)g(get)h
-(while)d(y)m(ou)i(compile)0 4162 y(y)m(our)29 b(sources.)41
-b(Normally)-8 b(,)29 b(when)f(y)m(ou)i(run)e(`)p Fn(cvs)h(update)p
-Fs(',)g(it)g(prin)m(ts)e(a)j(line)e(for)h(eac)m(h)h(\014le)f(it)g
-(encoun)m(ters)g(that)0 4286 y(it)h(do)s(esn't)g(kno)m(w)g(ab)s(out)h
-(\(see)g(Section)f(A.18.2)i([up)s(date)e(output],)h(page)g(127\).)125
-4564 y Fr(cvs)f Fs(has)h(a)h(list)e(of)i(\014les)e(\(or)i(sh\(1\))g
-(\014le)e(name)i(patterns\))g(that)g(it)f(should)e(ignore)i(while)f
-(running)e Fn(update)p Fs(,)0 4689 y Fn(import)h Fs(and)g
-Fn(release)p Fs(.)39 b(This)29 b(list)g(is)g(constructed)i(in)e(the)h
-(follo)m(wing)f(w)m(a)m(y)-8 b(.)75 4966 y Fq(\017)60
-b Fs(The)39 b(list)f(is)g(initialized)e(to)k(include)d(certain)i
-(\014le)g(name)g(patterns:)59 b(names)39 b(asso)s(ciated)g(with)f
-Fr(cvs)h Fs(ad-)180 5091 y(ministration,)f(or)h(with)e(other)i(common)g
-(source)f(con)m(trol)h(systems;)k(common)c(names)f(for)h(patc)m(h)g
-(\014les,)180 5215 y(ob)5 b(ject)30 b(\014les,)e(arc)m(hiv)m(e)h
-(\014les,)f(and)g(editor)g(bac)m(kup)h(\014les;)f(and)g(other)h(names)g
-(that)g(are)g(usually)e(artifacts)i(of)180 5340 y(assorted)i
-(utilities.)38 b(Curren)m(tly)-8 b(,)29 b(the)i(default)e(list)g(of)i
-(ignored)e(\014le)h(name)g(patterns)h(is:)p eop
+150 151 bop 150 -116 a Fv(150)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Fq(Ho)l(w)46 b(to)f(Apply)f
+(These)h(T)-11 b(erms)45 b(to)g(Y)-11 b(our)44 b(New)i(Programs)275
+574 y Fv(If)38 b(y)m(ou)i(dev)m(elop)f(a)g(new)g(program,)j(and)c(y)m
+(ou)i(w)m(an)m(t)g(it)e(to)i(b)s(e)f(of)g(the)h(greatest)h(p)s(ossible)
+36 b(use)j(to)150 684 y(the)i(public,)g(the)h(b)s(est)e(w)m(a)m(y)i(to)
+g(ac)m(hiev)m(e)g(this)e(is)g(to)i(mak)m(e)g(it)f(free)g(soft)m(w)m
+(are)h(whic)m(h)e(ev)m(ery)m(one)j(can)150 793 y(redistribute)28
+b(and)i(c)m(hange)h(under)e(these)i(terms.)275 943 y(T)-8
+b(o)29 b(do)h(so,)g(attac)m(h)h(the)f(follo)m(wing)e(notices)h(to)i
+(the)e(program.)40 b(It)30 b(is)f(safest)h(to)g(attac)m(h)h(them)f(to)g
+(the)150 1053 y(start)j(of)g(eac)m(h)h(source)e(\014le)g(to)h(most)g
+(e\013ectiv)m(ely)h(con)m(v)m(ey)g(the)e(exclusion)g(of)g(w)m(arran)m
+(t)m(y;)j(and)d(eac)m(h)i(\014le)150 1162 y(should)28
+b(ha)m(v)m(e)k(at)f(least)g(the)f(\\cop)m(yrigh)m(t")i(line)d(and)g(a)i
+(p)s(oin)m(ter)f(to)h(where)f(the)g(full)e(notice)j(is)e(found.)390
+1306 y Fr(one)i(line)d(to)j(giv)m(e)g(the)g(program's)f(name)h(and)e(a)
+i(brief)e(idea)h(of)g(what)h(it)f(do)s(es.)390 1410 y
+Fp(Copyright)45 b(\(C\))i(19)p Fr(yy)103 b(name)30 b(of)h(author)390
+1617 y Fp(This)47 b(program)e(is)j(free)e(software;)g(you)g(can)h
+(redistribute)e(it)i(and/or)f(modify)390 1721 y(it)h(under)g(the)f
+(terms)h(of)g(the)g(GNU)g(General)f(Public)g(License)g(as)h(published)e
+(by)390 1825 y(the)i(Free)g(Software)e(Foundation;)g(either)h(version)g
+(2)h(of)g(the)g(License,)f(or)390 1929 y(\(at)h(your)g(option\))e(any)i
+(later)g(version.)390 2136 y(This)g(program)e(is)j(distributed)c(in)k
+(the)e(hope)h(that)g(it)g(will)g(be)g(useful,)390 2240
+y(but)g(WITHOUT)f(ANY)h(WARRANTY;)e(without)h(even)g(the)h(implied)f
+(warranty)g(of)390 2344 y(MERCHANTABILITY)e(or)j(FITNESS)f(FOR)h(A)g
+(PARTICULAR)e(PURPOSE.)93 b(See)47 b(the)390 2447 y(GNU)g(General)f
+(Public)g(License)g(for)h(more)f(details.)390 2655 y(You)h(should)f
+(have)h(received)e(a)j(copy)e(of)h(the)g(GNU)g(General)f(Public)g
+(License)390 2759 y(along)g(with)h(this)g(program;)e(if)i(not,)g(write)
+f(to)i(the)e(Free)h(Software)390 2863 y(Foundation,)e(Inc.,)h(59)h
+(Temple)f(Place)h(-)g(Suite)g(330,)390 2966 y(Boston,)f(MA)h
+(02111-1307,)e(USA.)275 3116 y Fv(Also)30 b(add)f(information)g(on)h
+(ho)m(w)h(to)g(con)m(tact)i(y)m(ou)d(b)m(y)g(electronic)h(and)f(pap)s
+(er)f(mail.)275 3266 y(If)f(the)g(program)h(is)e(in)m(teractiv)m(e,)j
+(mak)m(e)g(it)e(output)g(a)h(short)f(notice)h(lik)m(e)f(this)f(when)h
+(it)g(starts)h(in)e(an)150 3375 y(in)m(teractiv)m(e)k(mo)s(de:)390
+3519 y Fp(Gnomovision)45 b(version)h(69,)g(Copyright)g(\(C\))h(19)p
+Fr(yy)55 b(name)30 b(of)g(author)390 3623 y Fp(Gnomovision)45
+b(comes)h(with)h(ABSOLUTELY)e(NO)i(WARRANTY;)e(for)i(details)390
+3726 y(type)g(`show)f(w'.)390 3830 y(This)h(is)g(free)f(software,)g
+(and)h(you)g(are)f(welcome)g(to)h(redistribute)e(it)390
+3934 y(under)h(certain)g(conditions;)f(type)i(`show)f(c')h(for)g
+(details.)275 4084 y Fv(The)27 b(h)m(yp)s(othetical)g(commands)h(`)p
+Fp(show)h(w)p Fv(')f(and)f(`)p Fp(show)j(c)p Fv(')d(should)f(sho)m(w)i
+(the)g(appropriate)f(parts)h(of)150 4193 y(the)38 b(General)g(Public)d
+(License.)63 b(Of)37 b(course,)j(the)f(commands)e(y)m(ou)h(use)g(ma)m
+(y)g(b)s(e)f(called)g(something)150 4303 y(other)25 b(than)f(`)p
+Fp(show)29 b(w)p Fv(')c(and)f(`)p Fp(show)29 b(c)p Fv(';)e(they)d
+(could)g(ev)m(en)h(b)s(e)f(mouse-clic)m(ks)g(or)h(men)m(u)f
+(items|whatev)m(er)150 4412 y(suits)29 b(y)m(our)h(program.)275
+4562 y(Y)-8 b(ou)28 b(should)e(also)i(get)h(y)m(our)f(emplo)m(y)m(er)g
+(\(if)f(y)m(ou)h(w)m(ork)g(as)h(a)f(programmer\))g(or)g(y)m(our)f(sc)m
+(ho)s(ol,)i(if)e(an)m(y)-8 b(,)150 4672 y(to)34 b(sign)f(a)g(\\cop)m
+(yrigh)m(t)i(disclaimer")c(for)j(the)f(program,)h(if)f(necessary)-8
+b(.)51 b(Here)34 b(is)e(a)i(sample;)g(alter)g(the)150
+4781 y(names:)390 4925 y Fp(Yoyodyne,)45 b(Inc.,)i(hereby)f(disclaims)f
+(all)i(copyright)e(interest)h(in)h(the)g(program)390
+5029 y(`Gnomovision')d(\(which)i(makes)h(passes)f(at)h(compilers\))e
+(written)h(by)h(James)f(Hacker.)390 5236 y Fr(signature)30
+b(of)g(T)m(y)h(Co)s(on)p Fp(,)47 b(1)g(April)g(1989)390
+5340 y(Ty)g(Coon,)g(President)e(of)i(Vice)p eop
%%Page: 151 153
-151 152 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(151)611
-366 y Fn(RCS)238 b(SCCS)190 b(CVS)237 b(CVS.adm)611 470
-y(RCSLOG)94 b(cvslog.*)611 574 y(tags)190 b(TAGS)611
-678 y(.make.state)236 b(.nse_depinfo)611 782 y(*~)286
-b(#*)g(.#*)237 b(,*)286 b(_$*)238 b(*$)611 885 y(*.old)142
-b(*.bak)g(*.BAK)f(*.orig)94 b(*.rej)142 b(.del-*)611
-989 y(*.a)238 b(*.olb)142 b(*.o)237 b(*.obj)142 b(*.so)190
-b(*.exe)611 1093 y(*.Z)238 b(*.elc)142 b(*.ln)611 1197
-y(core)75 1342 y Fq(\017)60 b Fs(The)31 b(p)s(er-rep)s(ository)g(list)f
-(in)h(`)p Fn($CVSROOT/CVSROOT/cvsignor)o(e)p Fs(')26
-b(is)31 b(app)s(ended)f(to)j(the)f(list,)f(if)g(that)i(\014le)180
-1467 y(exists.)75 1612 y Fq(\017)60 b Fs(The)30 b(p)s(er-user)f(list)g
-(in)g(`)p Fn(.cvsignore)p Fs(')f(in)h(y)m(our)h(home)h(directory)f(is)f
-(app)s(ended)g(to)i(the)f(list,)g(if)f(it)h(exists.)75
-1757 y Fq(\017)60 b Fs(An)m(y)30 b(en)m(tries)h(in)e(the)h(en)m
-(vironmen)m(t)g(v)-5 b(ariable)29 b Fn($CVSIGNORE)f Fs(is)h(app)s
-(ended)g(to)i(the)g(list.)75 1903 y Fq(\017)60 b Fs(An)m(y)30
-b(`)p Fn(-I)p Fs(')h(options)e(giv)m(en)i(to)g Fr(cvs)e
-Fs(is)h(app)s(ended.)75 2048 y Fq(\017)60 b Fs(As)29
-b Fr(cvs)f Fs(tra)m(v)m(erses)j(through)d(y)m(our)h(directories,)g(the)
-g(con)m(ten)m(ts)i(of)e(an)m(y)h(`)p Fn(.cvsignore)p
-Fs(')d(will)f(b)s(e)j(app)s(ended)180 2172 y(to)j(the)g(list.)44
-b(The)31 b(patterns)h(found)e(in)g(`)p Fn(.cvsignore)p
-Fs(')g(are)i(only)f(v)-5 b(alid)30 b(for)h(the)h(directory)f(that)i
-(con)m(tains)180 2297 y(them,)e(not)f(for)g(an)m(y)h(sub-directories.)
-125 2592 y(In)g(an)m(y)i(of)g(the)g(5)g(places)f(listed)f(ab)s(o)m(v)m
-(e,)k(a)e(single)e(exclamation)i(mark)f(\(`)p Fn(!)p
-Fs('\))h(clears)g(the)g(ignore)f(list.)46 b(This)0 2716
-y(can)31 b(b)s(e)e(used)h(if)f(y)m(ou)i(w)m(an)m(t)g(to)g(store)g(an)m
-(y)g(\014le)f(whic)m(h)f(normally)f(is)i(ignored)f(b)m(y)h
-Fr(cvs)p Fs(.)125 2990 y(Sp)s(ecifying)25 b(`)p Fn(-I)30
-b(!)p Fs(')f(to)g Fn(cvs)g(import)e Fs(will)e(imp)s(ort)i(ev)m
-(erything,)i(whic)m(h)e(is)g(generally)h(what)g(y)m(ou)h(w)m(an)m(t)g
-(to)g(do)0 3115 y(if)35 b(y)m(ou)h(are)g(imp)s(orting)e(\014les)g(from)
-i(a)g(pristine)d(distribution)f(or)k(an)m(y)g(other)g(source)g(whic)m
-(h)f(is)g(kno)m(wn)g(to)i(not)0 3239 y(con)m(tain)32
-b(an)m(y)g(extraneous)g(\014les.)44 b(Ho)m(w)m(ev)m(er,)35
-b(lo)s(oking)30 b(at)j(the)f(rules)e(ab)s(o)m(v)m(e)j(y)m(ou)f(will)d
-(see)j(there)g(is)f(a)h(\015y)f(in)g(the)0 3364 y(oin)m(tmen)m(t;)e(if)
-e(the)g(distribution)d(con)m(tains)k(an)m(y)g(`)p Fn(.cvsignore)p
-Fs(')d(\014les,)i(then)h(the)f(patterns)h(from)f(those)h(\014les)f
-(will)0 3488 y(b)s(e)g(pro)s(cessed)h(ev)m(en)g(if)f(`)p
-Fn(-I)j(!)p Fs(')e(is)f(sp)s(eci\014ed.)38 b(The)28 b(only)f(w)m(ork)-5
-b(around)27 b(is)g(to)h(remo)m(v)m(e)i(the)e(`)p Fn(.cvsignore)p
-Fs(')d(\014les)i(in)0 3613 y(order)f(to)h(do)g(the)g(imp)s(ort.)38
-b(Because)28 b(this)d(is)h(a)m(wkw)m(ard,)h(in)f(the)h(future)e(`)p
-Fn(-I)30 b(!)p Fs(')d(migh)m(t)f(b)s(e)g(mo)s(di\014ed)e(to)k(o)m(v)m
-(erride)0 3737 y(`)p Fn(.cvsignore)p Fs(')g(\014les)h(in)g(eac)m(h)j
-(directory)-8 b(.)0 4169 y Fm(C.10)68 b(The)30 b(history)h(\014le)125
-4443 y Fs(The)41 b(\014le)f(`)p Fn($CVSROOT/CVSROOT/history)p
-Fs(')c(is)k(used)h(to)h(log)g(information)e(for)h(the)h
-Fn(history)d Fs(command)0 4568 y(\(see)34 b(Section)f(A.10)h
-([history],)g(page)g(112\).)50 b(This)31 b(\014le)i(m)m(ust)g(b)s(e)f
-(created)i(to)g(turn)e(on)h(logging.)49 b(This)31 b(is)h(done)0
-4692 y(automatically)e(if)e(the)j Fn(cvs)e(init)g Fs(command)g(is)g
-(used)g(to)i(set)f(up)f(the)h(rep)s(ository)f(\(see)h(Section)g(3.6)h
-([Creating)0 4817 y(a)g(rep)s(ository],)f(page)h(21\).)125
-5091 y(The)23 b(\014le)h(format)g(of)h(the)f(`)p Fn(history)p
-Fs(')f(\014le)g(is)g(do)s(cumen)m(ted)h(only)g(in)f(commen)m(ts)i(in)e
-(the)h Fr(cvs)f Fs(source)i(co)s(de,)h(but)0 5215 y(generally)31
-b(programs)h(should)e(use)i(the)g Fn(cvs)e(history)g
-Fs(command)i(to)h(access)g(it)f(an)m(yw)m(a)m(y)-8 b(,)34
-b(in)d(case)i(the)g(format)0 5340 y(c)m(hanges)e(with)e(future)h
-(releases)g(of)h Fr(cvs)p Fs(.)p eop
+151 152 bop 150 -116 a Fv(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)
+g(LICENSE)1430 b(151)275 366 y(This)19 b(General)h(Public)f(License)h
+(do)s(es)h(not)g(p)s(ermit)e(incorp)s(orating)g(y)m(our)i(program)f(in)
+m(to)h(proprietary)150 476 y(programs.)38 b(If)22 b(y)m(our)h(program)f
+(is)g(a)h(subroutine)e(library)-8 b(,)23 b(y)m(ou)g(ma)m(y)g(consider)f
+(it)g(more)h(useful)e(to)j(p)s(ermit)150 586 y(linking)33
+b(proprietary)i(applications)g(with)g(the)h(library)-8
+b(.)57 b(If)35 b(this)h(is)f(what)h(y)m(ou)h(w)m(an)m(t)g(to)g(do,)h
+(use)e(the)150 695 y(GNU)31 b(Library)e(General)h(Public)e(License)i
+(instead)f(of)i(this)e(License.)p eop
%%Page: 152 154
-152 153 bop 0 -116 a Fs(152)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fm(C.11)68 b(Expansions)31
-b(in)f(administrativ)l(e)j(\014les)125 640 y Fs(Sometimes)c(in)f
-(writing)g(an)h(administrativ)m(e)f(\014le,)h(y)m(ou)h(migh)m(t)g(w)m
-(an)m(t)g(the)g(\014le)f(to)h(b)s(e)f(able)g(to)h(kno)m(w)g(v)-5
-b(arious)0 765 y(things)29 b(based)h(on)h(en)m(vironmen)m(t)f
-Fr(cvs)f Fs(is)g(running)f(in.)39 b(There)30 b(are)h(sev)m(eral)g(mec)m
-(hanisms)e(to)i(do)g(that.)125 1039 y(T)-8 b(o)32 b(\014nd)e(the)i
-(home)g(directory)f(of)h(the)g(user)f(running)e Fr(cvs)i
-Fs(\(from)h(the)g Fn(HOME)e Fs(en)m(vironmen)m(t)i(v)-5
-b(ariable\),)31 b(use)0 1163 y(`)p Fn(~)p Fs(')26 b(follo)m(w)m(ed)g(b)
-m(y)g(`)p Fn(/)p Fs(')g(or)g(the)g(end)g(of)g(the)g(line.)38
-b(Lik)m(ewise)25 b(for)h(the)g(home)g(directory)f(of)i
-Fo(user)p Fs(,)f(use)g(`)p Fn(~)p Fo(user)7 b Fs('.)38
-b(These)0 1288 y(v)-5 b(ariables)37 b(are)h(expanded)g(on)g(the)g(serv)
-m(er)g(mac)m(hine,)i(and)e(don't)g(get)h(an)m(y)g(resonable)e
-(expansion)g(if)g(pserv)m(er)0 1413 y(\(see)27 b(Section)e(3.7.3)j([P)m
-(assw)m(ord)e(authen)m(ticated],)h(page)g(24\))g(is)d(in)h(used;)h
-(therefore)h(user)d(v)-5 b(ariables)25 b(\(see)h(b)s(elo)m(w\))0
-1537 y(ma)m(y)31 b(b)s(e)f(a)g(b)s(etter)h(c)m(hoice)g(to)g(customize)g
-(b)s(eha)m(vior)e(based)h(on)h(the)f(user)g(running)e
-Fr(cvs)p Fs(.)125 1811 y(One)d(ma)m(y)h(w)m(an)m(t)g(to)g(kno)m(w)g(ab)
-s(out)f(v)-5 b(arious)25 b(pieces)g(of)h(information)d(in)m(ternal)i
-(to)h Fr(cvs)p Fs(.)38 b(A)26 b Fr(cvs)e Fs(in)m(ternal)g(v)-5
-b(ari-)0 1936 y(able)30 b(has)g(the)g(syn)m(tax)h Fn(${)p
-Fo(v)-5 b(ariable)5 b Fn(})p Fs(,)28 b(where)i Fo(v)-5
-b(ariable)34 b Fs(starts)c(with)f(a)i(letter)f(and)g(consists)f(of)h
-(alphan)m(um)m(b)s(eric)0 2060 y(c)m(haracters)k(and)d(`)p
-Fn(_)p Fs('.)47 b(If)32 b(the)g(c)m(haracter)i(follo)m(wing)d
-Fo(v)-5 b(ariable)36 b Fs(is)31 b(a)i(non-alphan)m(umeric)d(c)m
-(haracter)k(other)e(than)0 2185 y(`)p Fn(_)p Fs(',)f(the)f(`)p
-Fn({)p Fs(')h(and)f(`)p Fn(})p Fs(')g(can)h(b)s(e)f(omitted.)40
-b(The)30 b Fr(cvs)g Fs(in)m(ternal)f(v)-5 b(ariables)29
-b(are:)0 2480 y Fn(CVSROOT)144 b Fs(This)35 b(is)h(the)h(v)-5
-b(alue)36 b(of)h(the)f Fr(cvs)g Fs(ro)s(ot)h(in)f(use.)59
-b(See)37 b(Chapter)f(3)h([Rep)s(ository],)h(page)g(13,)h(for)e(a)480
-2605 y(description)28 b(of)j(the)g(v)-5 b(arious)29 b(w)m(a)m(ys)i(to)g
-(sp)s(ecify)e(this.)0 2773 y Fn(RCSBIN)192 b Fs(This)30
-b(is)i(the)g(v)-5 b(alue)32 b Fr(cvs)f Fs(is)g(using)g(for)h(where)g
-(to)h(\014nd)e Fr(r)n(cs)g Fs(binaries.)44 b(See)32 b(Section)g(A.3)h
-([Global)480 2897 y(options],)d(page)h(95,)h(for)e(a)h(description)d
-(of)j(ho)m(w)f(to)h(sp)s(ecify)e(this.)0 3065 y Fn(CVSEDITOR)0
-3190 y(VISUAL)0 3314 y(EDITOR)192 b Fs(These)37 b(all)f(expand)g(to)i
-(the)f(same)h(v)-5 b(alue,)38 b(whic)m(h)e(is)g(the)h(editor)g(that)h
-Fr(cvs)e Fs(is)g(using.)59 b(See)37 b(Sec-)480 3439 y(tion)30
-b(A.3)h([Global)f(options],)g(page)h(95,)h(for)e(ho)m(w)g(to)h(sp)s
-(ecify)e(this.)0 3607 y Fn(USER)288 b Fs(Username)30
-b(of)h(the)g(user)e(running)f Fr(cvs)h Fs(\(on)i(the)f
-Fr(cvs)g Fs(serv)m(er)h(mac)m(hine\).)125 3903 y(If)i(y)m(ou)h(w)m(an)m
-(t)h(to)g(pass)f(a)g(v)-5 b(alue)33 b(to)i(the)f(administrativ)m(e)f
-(\014les)g(whic)m(h)f(the)i(user)g(that)g(is)f(running)f
-Fr(cvs)h Fs(can)0 4027 y(sp)s(ecify)-8 b(,)24 b(use)e(a)h(user)f(v)-5
-b(ariable.)37 b(T)-8 b(o)23 b(expand)f(a)i(user)e(v)-5
-b(ariable,)23 b(the)g(administrativ)m(e)e(\014le)h(con)m(tains)h
-Fn(${=)p Fo(v)-5 b(ariable)5 b Fn(})p Fs(.)0 4152 y(T)-8
-b(o)29 b(set)g(a)f(user)g(v)-5 b(ariable,)28 b(sp)s(ecify)f(the)h
-(global)g(option)g(`)p Fn(-s)p Fs(')g(to)h Fr(cvs)p Fs(,)f(with)f
-(argumen)m(t)i Fo(v)-5 b(ariable)5 b Fn(=)p Fo(v)-5 b(alue)5
-b Fs(.)38 b(It)28 b(ma)m(y)0 4276 y(b)s(e)i(particularly)e(useful)g(to)
-j(sp)s(ecify)e(this)h(option)f(via)h(`)p Fn(.cvsrc)p
-Fs(')g(\(see)h(Section)f(A.2)h([)p Fn(~)p Fs(/.cvsrc],)h(page)f(93\).)
-125 4550 y(F)-8 b(or)37 b(example,)i(if)d(y)m(ou)h(w)m(an)m(t)h(the)f
-(administrativ)m(e)e(\014le)i(to)g(refer)g(to)h(a)f(test)h(directory)e
-(y)m(ou)i(migh)m(t)e(create)0 4675 y(a)43 b(user)f(v)-5
-b(ariable)41 b Fn(TESTDIR)p Fs(.)75 b(Then)41 b(if)h
-Fr(cvs)f Fs(is)h(in)m(v)m(ok)m(ed)h(as)f Fn(cvs)30 b(-s)g
-(TESTDIR=/work/local/tes)o(ts)p Fs(,)40 b(and)0 4799
-y(the)j(administrativ)m(e)d(\014le)i(con)m(tains)h Fn(sh)29
-b(${=TESTDIR}/runtests)p Fs(,)41 b(then)h(that)h(string)e(is)h
-(expanded)f(to)j Fn(sh)0 4924 y(/work/local/tests/runtes)o(ts)p
-Fs(.)125 5198 y(All)28 b(other)i(strings)e(con)m(taining)i(`)p
-Fn($)p Fs(')g(are)g(reserv)m(ed;)g(there)g(is)f(no)h(w)m(a)m(y)g(to)h
-(quote)f(a)g(`)p Fn($)p Fs(')g(c)m(haracter)h(so)f(that)h(`)p
-Fn($)p Fs(')0 5322 y(represen)m(ts)f(itself.)p eop
-%%Page: 153 155
-153 154 bop 0 -116 a Fs(App)s(endix)28 b(D:)j(All)e(en)m(vironmen)m(t)h
-(v)-5 b(ariables)29 b(whic)m(h)g(a\013ect)j(CVS)1483
-b(153)0 230 y Fp(App)t(endix)30 b(D)80 b(All)32 b(en)l(vironmen)l(t)c
-(v)-9 b(ariables)32 b(whic)l(h)d(a\013ect)0 366 y(CVS)125
-758 y Fs(This)f(is)i(a)g(complete)h(list)e(of)i(all)e(en)m(vironmen)m
-(t)h(v)-5 b(ariables)29 b(that)i(a\013ect)h Fr(cvs)p
-Fs(.)0 1092 y Fn($CVSIGNORE)480 1217 y Fs(A)41 b(whitespace-separated)h
-(list)d(of)j(\014le)e(name)h(patterns)g(that)h Fr(cvs)e
-Fs(should)f(ignore.)72 b(See)41 b(Sec-)480 1341 y(tion)30
-b(C.9)h([cvsignore],)g(page)g(150.)0 1523 y Fn($CVSWRAPPERS)480
-1647 y Fs(A)k(whitespace-separated)h(list)e(of)i(\014le)e(name)i
-(patterns)f(that)h Fr(cvs)e Fs(should)g(treat)i(as)g(wrapp)s(ers.)480
-1772 y(See)31 b(Section)f(C.2)g([W)-8 b(rapp)s(ers],)31
-b(page)g(141.)0 1953 y Fn($CVSREAD)96 b Fs(If)39 b(this)e(is)h(set,)k
-Fn(checkout)37 b Fs(and)i Fn(update)e Fs(will)f(try)j(hard)f(to)i(mak)m
-(e)g(the)f(\014les)f(in)g(y)m(our)h(w)m(orking)480 2078
-y(directory)23 b(read-only)-8 b(.)38 b(When)24 b(this)e(is)h(not)g
-(set,)j(the)e(default)e(b)s(eha)m(vior)h(is)f(to)j(p)s(ermit)d(mo)s
-(di\014cation)480 2202 y(of)31 b(y)m(our)f(w)m(orking)g(\014les.)0
-2384 y Fn($CVSROOT)96 b Fs(Should)42 b(con)m(tain)i(the)g(full)d
-(pathname)j(to)h(the)f(ro)s(ot)g(of)g(the)g Fr(cvs)f
-Fs(source)h(rep)s(ository)f(\(where)480 2508 y(the)38
-b Fr(r)n(cs)g Fs(history)f(\014les)g(are)h(k)m(ept\).)66
-b(This)36 b(information)g(m)m(ust)i(b)s(e)g(a)m(v)-5
-b(ailable)38 b(to)g Fr(cvs)g Fs(for)g(most)480 2633 y(commands)k(to)g
-(execute;)50 b(if)41 b Fn($CVSROOT)e Fs(is)i(not)i(set,)i(or)d(if)f(y)m
-(ou)h(wish)f(to)h(o)m(v)m(erride)g(it)g(for)g(one)480
-2757 y(in)m(v)m(o)s(cation,)29 b(y)m(ou)g(can)g(supply)d(it)j(on)f(the)
-h(command)g(line:)38 b(`)p Fn(cvs)30 b(-d)f(cvsroot)g(cvs_command)p
-Fh(:)15 b(:)g(:)n Fs(')480 2882 y(Once)26 b(y)m(ou)g(ha)m(v)m(e)h(c)m
-(hec)m(k)m(ed)h(out)e(a)g(w)m(orking)f(directory)-8 b(,)27
-b Fr(cvs)e Fs(stores)i(the)f(appropriate)f(ro)s(ot)h(\(in)f(the)480
-3006 y(\014le)h(`)p Fn(CVS/Root)p Fs('\),)h(so)g(normally)e(y)m(ou)j
-(only)e(need)h(to)h(w)m(orry)f(ab)s(out)f(this)g(when)h(initially)c(c)m
-(hec)m(king)480 3131 y(out)31 b(a)f(w)m(orking)g(directory)-8
-b(.)0 3312 y Fn($EDITOR)0 3437 y($CVSEDITOR)480 3561
-y Fs(Sp)s(eci\014es)34 b(the)h(program)g(to)h(use)g(for)f(recording)f
-(log)i(messages)g(during)d(commit.)56 b Fn($CVSEDITOR)480
-3686 y Fs(o)m(v)m(errides)30 b Fn($EDITOR)p Fs(.)39 b(See)31
-b(Section)f(2.2)h([Committing)f(y)m(our)g(c)m(hanges],)i(page)f(9.)0
-3867 y Fn($PATH)240 b Fs(If)27 b Fn($RCSBIN)f Fs(is)h(not)h(set,)h(and)
-e(no)h(path)f(is)g(compiled)f(in)m(to)i Fr(cvs)p Fs(,)g(it)f(will)e
-(use)j Fn($PATH)e Fs(to)i(try)g(to)g(\014nd)480 3992
-y(all)h(programs)h(it)g(uses.)0 4173 y Fn($RCSBIN)144
-b Fs(This)30 b(is)i(the)g(v)-5 b(alue)32 b Fr(cvs)f Fs(is)g(using)g
-(for)h(where)g(to)h(\014nd)e Fr(r)n(cs)g Fs(binaries.)44
-b(See)32 b(Section)g(A.3)h([Global)480 4298 y(options],)40
-b(page)f(95,)i(for)d(a)h(description)d(of)i(ho)m(w)h(to)g(sp)s(ecify)d
-(this.)64 b(If)37 b(not)i(set,)i(a)d(compiled-in)480
-4422 y(v)-5 b(alue)30 b(is)f(used,)h(or)g(y)m(our)h Fn($PATH)e
-Fs(is)g(searc)m(hed.)0 4604 y Fn($HOME)0 4785 y($HOMEPATH)480
-4910 y Fs(Used)g(to)h(lo)s(cate)f(the)h(directory)e(where)h(the)g(`)p
-Fn(.cvsrc)p Fs(')e(\014le)i(is)f(searc)m(hed)h(\()p Fn($HOMEPATH)e
-Fs(is)h(used)g(for)480 5034 y(Windo)m(ws-NT\).)i(see)h(Section)f(A.2)i
-([)p Fn(~)p Fs(/.cvsrc],)f(page)g(93)0 5215 y Fn($CVS_RSH)96
-b Fs(Sp)s(eci\014es)31 b(the)i(external)g(program)g(whic)m(h)f(CVS)g
-(connects)i(with,)f(when)f Fn(:ext:)f Fs(access)j(metho)s(d)480
-5340 y(is)29 b(sp)s(eci\014ed.)39 b(see)31 b(Section)g(3.7.2)h
-([Connecting)e(via)g(rsh],)g(page)h(23.)p eop
-%%Page: 154 156
-154 155 bop 0 -116 a Fs(154)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn($CVS_SERVER)480
-491 y Fs(Used)i(in)f(clien)m(t-serv)m(er)h(mo)s(de)f(when)g(accessing)i
-(a)f(remote)h(rep)s(ository)e(using)g Fr(rsh)p Fs(.)44
-b(It)32 b(sp)s(eci\014es)480 616 y(the)26 b(name)g(of)g(the)g(program)g
-(to)g(start)h(on)f(the)g(serv)m(er)g(side)f(when)g(accessing)h(a)g
-(remote)h(rep)s(ository)480 740 y(using)i Fr(rsh)p Fs(.)40
-b(The)30 b(default)f(v)-5 b(alue)30 b(is)f Fn(cvs)p Fs(.)40
-b(see)31 b(Section)f(3.7.2)j([Connecting)d(via)g(rsh],)f(page)i(23)0
-933 y Fn($CVS_PASSFILE)480 1057 y Fs(Used)42 b(in)e(clien)m(t-serv)m
-(er)i(mo)s(de)f(when)g(accessing)h(the)g Fn(cvs)30 b(login)f(server)p
-Fs(.)73 b(Default)42 b(v)-5 b(alue)41 b(is)480 1182 y(`)p
-Fn($HOME/.cvspass)p Fs('.)c(see)31 b(Section)f(3.7.3.2)j([P)m(assw)m
-(ord)e(authen)m(tication)g(clien)m(t],)f(page)h(26)0
-1375 y Fn($CVS_CLIENT_PORT)480 1499 y Fs(Used)k(in)e(clien)m(t-serv)m
-(er)j(mo)s(de)e(when)g(accessing)i(the)f(serv)m(er)g(via)f(Kerb)s
-(eros.)54 b(see)35 b(Section)g(3.7.4)480 1624 y([Kerb)s(eros)30
-b(authen)m(ticated],)h(page)g(28)0 1817 y Fn($CVS_RCMD_PORT)480
-1941 y Fs(Used)c(in)g(clien)m(t-serv)m(er)g(mo)s(de.)40
-b(If)27 b(set,)i(sp)s(eci\014es)d(the)i(p)s(ort)f(n)m(um)m(b)s(er)f(to)
-i(b)s(e)f(used)g(when)f(accessing)480 2066 y(the)31 b
-Fr(r)n(cmd)e Fs(demon)h(on)g(the)h(serv)m(er)f(side.)40
-b(\(Curren)m(tly)29 b(not)i(used)e(for)h(Unix)g(clien)m(ts\).)0
-2259 y Fn($CVS_CLIENT_LOG)480 2383 y Fs(Used)i(for)f(debugging)g(only)g
-(in)f(clien)m(t-serv)m(er)i(mo)s(de.)44 b(If)31 b(set,)i(ev)m(erything)
-f(send)f(to)h(the)g(serv)m(er)g(is)480 2508 y(logged)g(in)m(to)g(`)p
-Fn($CVS_CLIENT_LOG.in)p Fs(')c(and)j(ev)m(erything)h(send)f(from)h(the)
-g(serv)m(er)g(is)f(logged)i(in)m(to)480 2632 y(`)p Fn
-($CVS_CLIENT_LOG.out)p Fs('.)0 2825 y Fn($CVS_SERVER_SLEEP)480
-2950 y Fs(Used)g(only)g(for)g(debugging)f(the)i(serv)m(er)f(side)g(in)f
-(clien)m(t-serv)m(er)h(mo)s(de.)50 b(If)33 b(set,)i(dela)m(ys)e(the)g
-(start)480 3074 y(of)f(the)g(serv)m(er)g(c)m(hild)e(pro)s(cess)h(the)h
-(the)f(sp)s(eci\014ed)f(amoun)m(t)j(of)e(seconds)h(so)g(that)g(y)m(ou)g
-(can)g(attac)m(h)480 3199 y(to)f(it)f(with)f(a)i(debugger.)0
-3392 y Fn($CVS_IGNORE_REMOTE_ROOT)480 3516 y Fs(\(What)g(is)f(the)g
-(purp)s(ose)f(of)i(this)e(v)-5 b(ariable?\))0 3709 y
-Fn($COMSPEC)96 b Fs(Used)30 b(under)f(OS/2)i(only)-8
-b(.)41 b(It)31 b(sp)s(eci\014es)e(the)i(name)f(of)h(the)g(command)f(in)
-m(terpreter)g(and)g(defaults)480 3833 y(to)h Fr(cmd.exe)p
-Fs(.)0 4026 y Fn($TMPDIR)0 4151 y($TMP)0 4275 y($TEMP)240
-b Fs(Directory)36 b(in)e(whic)m(h)f(temp)s(orary)i(\014les)f(are)i(lo)s
-(cated.)55 b(Those)35 b(parts)g(of)h Fr(cvs)e Fs(whic)m(h)g(are)i
-(imple-)480 4400 y(men)m(ted)c(using)e Fr(r)n(cs)g Fs(insp)s(ect)g(the)
-i(ab)s(o)m(v)m(e)g(v)-5 b(ariables)30 b(in)g(the)i(order)f(they)h(app)s
-(ear)e(ab)s(o)m(v)m(e)j(and)e(the)480 4524 y(\014rst)24
-b(v)-5 b(alue)25 b(found)f(is)g(tak)m(en;)k(if)c(none)h(of)g(them)g
-(are)h(set,)g(a)g(host-dep)s(enden)m(t)e(default)h(is)f(used,)h(t)m
-(yp-)480 4649 y(ically)31 b(`)p Fn(/tmp)p Fs('.)45 b(The)32
-b Fr(cvs)f Fs(serv)m(er)h(uses)g Fn(TMPDIR)p Fs(.)45
-b(See)32 b(Section)g(A.3)h([Global)e(options],)i(page)g(95,)480
-4774 y(for)e(a)h(description)d(of)i(ho)m(w)h(to)g(sp)s(ecify)e(this.)42
-b(Some)31 b(parts)g(of)h Fr(cvs)e Fs(will)f(alw)m(a)m(ys)i(use)g(`)p
-Fn(/tmp)p Fs(')g(\(via)480 4898 y(the)g Fn(tmpnam)d Fs(function)h(pro)m
-(vided)g(b)m(y)i(the)f(system\).)480 5057 y(On)g(Windo)m(ws)f(NT,)h
-Fn(TMP)g Fs(is)f(used)h(\(via)g(the)h Fn(_tempnam)d Fs(function)h(pro)m
-(vided)g(b)m(y)h(the)h(system\).)480 5215 y(The)i Fn(patch)f
-Fs(program)i(whic)m(h)e(is)h(used)g(b)m(y)g(the)h Fr(cvs)f
-Fs(clien)m(t)g(uses)g Fn(TMPDIR)p Fs(,)g(and)g(if)f(it)i(is)e(not)i
-(set,)480 5340 y(uses)c(`)p Fn(/tmp)p Fs(')g(\(at)h(least)g(with)e(GNU)
-i(patc)m(h)g(2.1\).)p eop
-%%Page: 155 157
-155 156 bop 0 -116 a Fs(App)s(endix)28 b(D:)j(All)e(en)m(vironmen)m(t)h
-(v)-5 b(ariables)29 b(whic)m(h)g(a\013ect)j(CVS)1483
-b(155)125 366 y Fr(cvs)27 b Fs(in)m(v)m(ok)m(es)i Fr(r)n(cs)e
-Fs(to)h(p)s(erform)f(certain)h(op)s(erations.)39 b(The)28
-b(follo)m(wing)f(en)m(vironmen)m(t)g(v)-5 b(ariables)27
-b(a\013ect)j Fr(r)n(cs)p Fs(.)0 491 y(Note)35 b(that)f(if)e(y)m(ou)i
-(are)f(using)f(the)i(clien)m(t/serv)m(er)g Fr(cvs)p Fs(,)f(these)h(v)-5
-b(ariables)32 b(need)h(to)h(b)s(e)f(set)h(on)f(the)g(serv)m(er)h(side)0
-616 y(\(whic)m(h)c(ma)m(y)h(or)f(not)h(ma)m(y)g(b)s(e)f(p)s(ossible)e
-(dep)s(ending)g(on)j(ho)m(w)g(y)m(ou)f(are)h(connecting\).)42
-b(There)30 b(is)g(probably)f(not)0 740 y(an)m(y)i(need)f(to)h(set)g(an)
-m(y)g(of)f(them,)h(ho)m(w)m(ev)m(er.)0 1064 y Fn($LOGNAME)0
-1188 y($USER)240 b Fs(If)27 b(set,)h(they)f(a\013ect)i(who)e
-Fr(r)n(cs)f Fs(thinks)f(y)m(ou)j(are.)40 b(If)26 b(y)m(ou)i(ha)m(v)m(e)
-g(trouble)e(c)m(hec)m(king)i(in)e(\014les)g(it)g(migh)m(t)480
-1313 y(b)s(e)k(b)s(ecause)g(y)m(our)g(login)g(name)g(di\013ers)f(from)h
-(the)g(setting)h(of)g(e.g.)41 b Fn($LOGNAME)p Fs(.)0
-1487 y Fn($RCSINIT)96 b Fs(Options)39 b(prep)s(ended)g(to)i(the)g
-(argumen)m(t)g(list,)h(separated)g(b)m(y)e(spaces.)72
-b(A)41 b(bac)m(kslash)g(escap)s(es)480 1612 y(spaces)28
-b(within)d(an)j(option.)39 b(The)27 b Fn($RCSINIT)f Fs(options)h(are)h
-(prep)s(ended)d(to)k(the)e(argumen)m(t)i(lists)d(of)480
-1736 y(most)31 b Fr(r)n(cs)e Fs(commands.)p eop
-%%Page: 156 158
-156 157 bop 0 -116 a Fs(156)2366 b(CVS|Concurren)m(t)29
+152 153 bop 150 -116 a Fv(152)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 157 159
-157 158 bop 0 -116 a Fs(App)s(endix)28 b(E:)i(T)-8 b(roublesho)s(oting)
-2586 b(157)0 366 y Fp(App)t(endix)30 b(E)81 b(T)-13 b(roublesho)t
-(oting)0 852 y Fm(E.1)68 b(P)l(artial)32 b(list)g(of)e(error)h
-(messages)125 1126 y Fs(Here)21 b(is)g(a)h(partial)e(list)g(of)h(error)
-g(messages)i(that)f(y)m(ou)f(ma)m(y)h(see)g(from)f Fr(cvs)p
-Fs(.)37 b(It)21 b(is)g(not)g(a)h(complete)g(list|)p Fr(cvs)d
-Fs(is)0 1251 y(capable)27 b(of)g(prin)m(ting)e(man)m(y)-8
-b(,)29 b(man)m(y)e(error)f(messages,)j(often)f(with)e(parts)g(of)i
-(them)f(supplied)c(b)m(y)k(the)g(op)s(erating)0 1375
-y(system,)k(but)e(the)i(in)m(ten)m(tion)f(is)f(to)i(list)e(the)i
-(common)g(and/or)f(p)s(oten)m(tially)f(confusing)g(error)h(messages.)
-125 1649 y(The)i(messages)h(are)g(alphab)s(etical,)e(but)h(in)m(tro)s
-(ductory)g(text)h(suc)m(h)f(as)h(`)p Fn(cvs)d(update:)e
-Fs(')33 b(is)e(not)i(considered)0 1774 y(in)c(ordering)g(them.)125
-2048 y(In)36 b(some)h(cases)h(the)f(list)f(includes)e(messages)k(prin)m
-(ted)e(b)m(y)h(old)f(v)m(ersions)g(of)h Fr(cvs)f Fs(\(partly)h(b)s
-(ecause)g(users)0 2172 y(ma)m(y)31 b(not)g(b)s(e)e(sure)h(whic)m(h)f(v)
-m(ersion)h(of)g Fr(cvs)g Fs(they)g(are)h(using)e(at)i(an)m(y)g
-(particular)e(momen)m(t\).)0 2463 y Fn(cvs)g([server)g(aborted]:)f
-(received)g(broken)g(pipe)i(signal)480 2588 y Fs(This)h(message)k
-(seems)e(to)h(b)s(e)e(caused)i(b)m(y)f(a)g(hard-to-trac)m(k-do)m(wn)i
-(bug)d(in)g Fr(cvs)g Fs(or)i(the)f(systems)480 2712 y(it)c(runs)e(on)j
-(\(w)m(e)g(don't)f(kno)m(w|w)m(e)g(ha)m(v)m(en't)i(trac)m(k)m(ed)g(it)e
-(do)m(wn)f(y)m(et!\).)42 b(It)30 b(seems)f(to)h(happ)s(en)e(only)480
-2837 y(after)c(a)f Fr(cvs)g Fs(command)g(has)g(completed,)i(and)d(y)m
-(ou)i(should)d(b)s(e)i(able)g(to)h(just)e(ignore)h(the)h(message.)480
-2961 y(Ho)m(w)m(ev)m(er,)39 b(if)34 b(y)m(ou)h(ha)m(v)m(e)i(disco)m(v)m
-(ered)e(information)f(concerning)g(its)h(cause,)i(please)e(let)g(us)g
-(kno)m(w)480 3086 y(as)c(describ)s(ed)d(in)59 b([BUGS],)32
-b(page)f(3.)0 3245 y Fn(cannot)e(open)g(CVS/Entries)e(for)j(reading:)e
-(No)i(such)f(file)g(or)h(directory)480 3369 y Fs(This)35
-b(generally)g(indicates)h(a)h Fr(cvs)e Fs(in)m(ternal)g(error,)j(and)e
-(can)h(b)s(e)f(handled)e(as)j(with)e(other)i Fr(cvs)480
-3494 y Fs(bugs)28 b(\(see)57 b([BUGS],)30 b(page)f(3\).)41
-b(Usually)26 b(there)j(is)e(a)i(w)m(ork)-5 b(around|the)28
-b(exact)i(nature)e(of)g(whic)m(h)480 3618 y(w)m(ould)h(dep)s(end)g(on)h
-(the)h(situation)e(but)h(whic)m(h)f(hop)s(efully)e(could)j(b)s(e)f
-(\014gured)h(out.)0 3777 y Fn(cvs)f([update)g(aborted]:)f(could)h(not)g
-(patch)g Fo(\014le)5 b Fn(:)29 b(No)h(such)f(file)h(or)f(directory)480
-3902 y Fs(This)f(means)h(that)h(there)f(w)m(as)h(a)g(problem)e
-(\014nding)f(the)i Fn(patch)f Fs(program.)40 b(Mak)m(e)31
-b(sure)e(that)h(it)f(is)480 4026 y(in)k(y)m(our)h Fn(PATH)p
-Fs(.)50 b(Note)35 b(that)g(despite)e(app)s(earances)h(the)g(message)h
-(is)e Fo(not)j Fs(referring)d(to)i(whether)480 4151 y(it)30
-b(can)h(\014nd)d Fo(\014le)p Fs(.)0 4309 y Fn(cvs)h(update:)g(could)g
-(not)g(patch)g Fo(\014le)5 b Fn(;)30 b(will)f(refetch)480
-4434 y Fs(This)j(means)h(that)h(for)f(whatev)m(er)h(reason)g(the)g
-(clien)m(t)f(w)m(as)h(unable)e(to)i(apply)e(a)i(patc)m(h)g(that)g(the)
-480 4559 y(serv)m(er)d(sen)m(t.)41 b(The)30 b(message)h(is)f(nothing)f
-(to)i(b)s(e)f(concerned)g(ab)s(out,)g(b)s(ecause)h(inabilit)m(y)c(to)k
-(apply)480 4683 y(the)g(patc)m(h)g(only)e(slo)m(ws)h(things)f(do)m(wn)h
-(and)g(has)g(no)g(e\013ect)i(on)e(what)h Fr(cvs)e Fs(do)s(es.)0
-4842 y Fn(dying)g(gasps)g(from)g Fo(serv)m(er)37 b Fn(unexpected)480
-4966 y Fs(This)31 b(message)k(seems)e(to)h(b)s(e)e(caused)i(b)m(y)f(a)g
-(hard-to-trac)m(k-do)m(wn)i(bug)d(in)g Fr(cvs)g Fs(or)i(the)f(systems)
-480 5091 y(it)f(runs)e(on)i(\(w)m(e)h(don't)f(kno)m(w|w)m(e)h(ha)m(v)m
-(en't)g(trac)m(k)m(ed)h(it)e(do)m(wn)f(y)m(et!\).)48
-b(If)32 b(y)m(ou)g(see)h(it,)f(y)m(ou)h(prob-)480 5215
-y(ably)i(can)i(just)f(retry)g(the)h(op)s(eration)e(whic)m(h)g(failed,)i
-(or)f(if)g(y)m(ou)g(ha)m(v)m(e)i(disco)m(v)m(ered)f(information)480
-5340 y(concerning)30 b(its)g(cause,)h(please)f(let)g(us)g(kno)m(w)g(as)
-h(describ)s(ed)d(in)60 b([BUGS],)31 b(page)g(3.)p eop
-%%Page: 158 160
-158 159 bop 0 -116 a Fs(158)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(end)f(of)h(file)f(from)h
-(server)e(\(consult)g(above)h(messages)f(if)i(any\))480
-491 y Fs(The)h(most)h(common)g(cause)g(for)f(this)f(message)j(is)e(if)f
-(y)m(ou)i(are)g(using)e(an)h(external)h Fn(rsh)e Fs(program)480
-616 y(and)22 b(it)g(exited)g(with)f(an)i(error.)37 b(In)22
-b(this)g(case)h(the)g Fn(rsh)e Fs(program)i(should)d(ha)m(v)m(e)k(prin)
-m(ted)d(a)i(message,)480 740 y(whic)m(h)i(will)f(app)s(ear)i(b)s(efore)
-g(the)h(ab)s(o)m(v)m(e)h(message.)40 b(F)-8 b(or)28 b(more)e
-(information)f(on)i(setting)f(up)g(a)h Fr(cvs)480 865
-y Fs(clien)m(t)j(and)g(serv)m(er,)h(see)g(Section)f(3.7)h([Remote)h
-(rep)s(ositories],)d(page)j(22.)0 1039 y Fn(cvs)d(commit:)g(Executing)f
-('mkmodules')480 1163 y Fs(This)g(means)i(that)h(y)m(our)f(rep)s
-(ository)f(is)g(set)h(up)f(for)h(a)h(v)m(ersion)e(of)h
-Fr(cvs)f Fs(prior)g(to)h Fr(cvs)f Fs(1.8.)42 b(When)480
-1288 y(using)29 b Fr(cvs)g Fs(1.8)j(or)e(later,)h(the)f(ab)s(o)m(v)m(e)
-i(message)f(will)d(b)s(e)i(preceded)g(b)m(y)720 1417
-y Fn(cvs)47 b(commit:)f(Rebuilding)f(administrative)f(file)i(database)
-480 1566 y Fs(If)28 b(y)m(ou)g(see)h(b)s(oth)e(messages,)j(the)e
-(database)h(is)e(b)s(eing)f(rebuilt)g(t)m(wice,)j(whic)m(h)e(is)g
-(unnecessary)h(but)480 1691 y(harmless.)39 b(If)29 b(y)m(ou)h(wish)e
-(to)j(a)m(v)m(oid)f(the)g(duplication,)e(and)h(y)m(ou)h(ha)m(v)m(e)h
-(no)e(v)m(ersions)g(of)h Fr(cvs)f Fs(1.7)i(or)480 1815
-y(earlier)j(in)f(use,)i(remo)m(v)m(e)h Fn(-i)30 b(mkmodules)i
-Fs(ev)m(ery)k(place)e(it)g(app)s(ears)g(in)g(y)m(our)g
-Fn(modules)f Fs(\014le.)52 b(F)-8 b(or)480 1940 y(more)31
-b(information)d(on)i(the)h Fn(modules)d Fs(\014le,)i(see)h(Section)f
-(C.1)h([mo)s(dules],)e(page)i(139.)0 2114 y Fn(cvs)e(commit:)g
-(Up-to-date)e(check)i(failed)g(for)h(`)p Fo(\014le)5
-b Fn(')480 2239 y Fs(This)30 b(means)i(that)h(someone)g(else)f(has)f
-(committed)i(a)f(c)m(hange)h(to)g(that)g(\014le)e(since)g(the)h(last)g
-(time)480 2363 y(that)j(y)m(ou)h(did)d(a)i Fn(cvs)30
-b(update)p Fs(.)52 b(So)35 b(b)s(efore)f(pro)s(ceeding)g(with)g(y)m
-(our)h Fn(cvs)29 b(commit)k Fs(y)m(ou)j(need)e(to)480
-2488 y Fn(cvs)29 b(update)p Fs(.)68 b(CVS)39 b(will)f(merge)i(the)g(c)m
-(hanges)h(that)g(y)m(ou)f(made)g(and)f(the)h(c)m(hanges)h(that)g(the)
-480 2612 y(other)29 b(p)s(erson)e(made.)41 b(If)28 b(it)g(do)s(es)g
-(not)h(detect)h(an)m(y)f(con\015icts)g(it)f(will)e(rep)s(ort)i(`)p
-Fn(M)i(cacErrCodes.h)p Fs(')480 2737 y(and)h(y)m(ou)i(are)f(ready)g(to)
-h Fn(cvs)c(commit)p Fs(.)44 b(If)32 b(it)f(detects)i(con\015icts)f(it)g
-(will)d(prin)m(t)i(a)h(message)h(sa)m(ying)480 2861 y(so,)g(will)c(rep)
-s(ort)j(`)p Fn(C)e(cacErrCodes.h)p Fs(',)f(and)j(y)m(ou)g(need)g(to)h
-(man)m(ually)d(resolv)m(e)j(the)f(con\015ict.)45 b(F)-8
-b(or)480 2986 y(more)31 b(details)e(on)h(this)f(pro)s(cess)h(see)h
-(Section)g(5.3)g([Con\015icts)f(example],)g(page)h(37.)0
-3160 y Fn(Usage:)e(diff3)g([-exEX3)f([-i)h(|)i(-m])e([-L)g(label1)g(-L)
-h(label3]])e(file1)h(file2)g(file3)720 3264 y(Only)47
-b(one)g(of)g([exEX3])f(allowed)480 3413 y Fs(This)38
-b(indicates)h(a)h(problem)e(with)h(the)h(installation)e(of)i
-Fn(diff3)e Fs(and)i Fn(rcsmerge)p Fs(.)67 b(Sp)s(eci\014cally)480
-3538 y Fn(rcsmerge)26 b Fs(w)m(as)i(compiled)f(to)i(lo)s(ok)e(for)h
-(GNU)h(di\0133,)f(but)f(it)h(is)f(\014nding)f(unix)g(di\0133)h
-(instead.)39 b(The)480 3662 y(exact)32 b(text)g(of)g(the)f(message)h
-(will)c(v)-5 b(ary)31 b(dep)s(ending)e(on)h(the)i(system.)42
-b(The)31 b(solution)e(is)h(to)i(mak)m(e)480 3787 y(sure)g
-Fn(rcsmerge)e Fs(\014nds)h(GNU)i(di\0133.)47 b(Dep)s(ending)31
-b(on)h(ho)m(w)h Fn(rcsmerge)d Fs(w)m(as)j(compiled,)f(it)g(migh)m(t)480
-3912 y(b)s(e)k(su\016cien)m(t)f(to)i(place)f(GNU)h(di\0133)f(in)f(y)m
-(our)h Fn(PATH)p Fs(,)h(or)f(it)g(migh)m(t)g(b)s(e)f(necessary)i(to)g
-(recompile)480 4036 y Fn(rcsmerge)28 b Fs(or)i(\014nd)f(a)i(binary)e
-(distribution)d(of)31 b Fn(rcsmerge)d Fs(whic)m(h)h(lo)s(oks)h(in)f
-(the)i Fn(PATH)p Fs(.)0 4210 y Fn(cvs)e(commit:)g(warning:)f(editor)h
-(session)f(failed)480 4335 y Fs(This)h(means)j(that)f(the)h(editor)f
-(whic)m(h)f Fr(cvs)g Fs(is)g(using)g(exits)h(with)f(a)i(nonzero)f(exit)
-g(status.)44 b(Some)480 4459 y(v)m(ersions)36 b(of)g(vi)f(will)f(do)i
-(this)f(ev)m(en)i(when)e(there)i(w)m(as)f(not)h(a)f(problem)f(editing)g
-(the)h(\014le.)58 b(If)35 b(so,)480 4584 y(p)s(oin)m(t)29
-b(the)i Fr(CVSEDITOR)g Fs(en)m(vironmen)m(t)f(v)-5 b(ariable)29
-b(to)i(a)g(small)e(script)g(suc)m(h)h(as:)720 4713 y
-Fn(#!/bin/sh)720 4816 y(vi)47 b($*)720 4920 y(exit)g(0)p
-eop
-%%Page: 159 161
-159 160 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
-(LICENSE)1730 b(159)0 366 y Fp(App)t(endix)30 b(F)81
-b(GNU)31 b(GENERAL)f(PUBLIC)g(LICENSE)1537 615 y Fs(V)-8
-b(ersion)30 b(2,)h(June)f(1991)240 874 y(Cop)m(yrigh)m(t)692
-871 y(c)667 874 y Fq(\015)g Fs(1989,)j(1991)f(F)-8 b(ree)31
-b(Soft)m(w)m(are)h(F)-8 b(oundation,)30 b(Inc.)240 978
-y(59)h(T)-8 b(emple)30 b(Place)h(-)f(Suite)g(330,)h(Boston,)h(MA)f
-(02111-1307,)k(USA)240 1185 y(Ev)m(ery)m(one)c(is)f(p)s(ermitted)f(to)i
-(cop)m(y)g(and)f(distribute)e(v)m(erbatim)i(copies)240
-1289 y(of)h(this)e(license)g(do)s(cumen)m(t,)i(but)e(c)m(hanging)i(it)f
-(is)f(not)i(allo)m(w)m(ed.)0 1792 y Fm(Pream)l(ble)125
-2072 y Fs(The)39 b(licenses)f(for)i(most)g(soft)m(w)m(are)h(are)f
-(designed)e(to)j(tak)m(e)g(a)m(w)m(a)m(y)h(y)m(our)d(freedom)h(to)g
-(share)g(and)f(c)m(hange)0 2196 y(it.)49 b(By)34 b(con)m(trast,)i(the)e
-(GNU)g(General)f(Public)e(License)i(is)g(in)m(tended)f(to)i(guaran)m
-(tee)h(y)m(our)f(freedom)f(to)h(share)0 2321 y(and)f(c)m(hange)h(free)g
-(soft)m(w)m(are|to)h(mak)m(e)g(sure)d(the)i(soft)m(w)m(are)h(is)d(free)
-h(for)h(all)e(its)h(users.)48 b(This)32 b(General)h(Public)0
-2446 y(License)24 b(applies)f(to)i(most)g(of)g(the)g(F)-8
-b(ree)26 b(Soft)m(w)m(are)g(F)-8 b(oundation's)24 b(soft)m(w)m(are)i
-(and)e(to)i(an)m(y)f(other)g(program)f(whose)0 2570 y(authors)i(commit)
-f(to)i(using)e(it.)38 b(\(Some)27 b(other)f(F)-8 b(ree)27
-b(Soft)m(w)m(are)g(F)-8 b(oundation)25 b(soft)m(w)m(are)j(is)d(co)m(v)m
-(ered)i(b)m(y)f(the)g(GNU)0 2695 y(Library)j(General)h(Public)e
-(License)i(instead.\))40 b(Y)-8 b(ou)31 b(can)g(apply)e(it)h(to)h(y)m
-(our)f(programs,)g(to)s(o.)125 2975 y(When)37 b(w)m(e)h(sp)s(eak)g(of)f
-(free)h(soft)m(w)m(are,)k(w)m(e)c(are)g(referring)e(to)j(freedom,)g
-(not)f(price.)62 b(Our)37 b(General)g(Public)0 3099 y(Licenses)30
-b(are)h(designed)e(to)i(mak)m(e)h(sure)e(that)h(y)m(ou)g(ha)m(v)m(e)g
-(the)g(freedom)g(to)g(distribute)d(copies)i(of)h(free)f(soft)m(w)m(are)
-0 3224 y(\(and)h(c)m(harge)i(for)f(this)f(service)g(if)g(y)m(ou)h
-(wish\),)f(that)h(y)m(ou)g(receiv)m(e)h(source)f(co)s(de)g(or)g(can)g
-(get)g(it)g(if)e(y)m(ou)j(w)m(an)m(t)f(it,)0 3348 y(that)f(y)m(ou)g
-(can)h(c)m(hange)f(the)g(soft)m(w)m(are)i(or)d(use)h(pieces)f(of)h(it)g
-(in)e(new)h(free)h(programs;)g(and)f(that)i(y)m(ou)f(kno)m(w)g(y)m(ou)0
-3473 y(can)g(do)f(these)h(things.)125 3753 y(T)-8 b(o)27
-b(protect)h(y)m(our)f(righ)m(ts,)h(w)m(e)f(need)g(to)h(mak)m(e)g
-(restrictions)e(that)h(forbid)f(an)m(y)m(one)i(to)g(den)m(y)f(y)m(ou)g
-(these)g(righ)m(ts)0 3877 y(or)g(to)i(ask)e(y)m(ou)h(to)g(surrender)e
-(the)h(righ)m(ts.)39 b(These)28 b(restrictions)e(translate)h(to)i
-(certain)e(resp)s(onsibilities)22 b(for)28 b(y)m(ou)0
-4002 y(if)h(y)m(ou)i(distribute)d(copies)i(of)h(the)f(soft)m(w)m(are,)i
-(or)f(if)e(y)m(ou)i(mo)s(dify)d(it.)125 4282 y(F)-8 b(or)34
-b(example,)h(if)d(y)m(ou)i(distribute)e(copies)h(of)h(suc)m(h)g(a)g
-(program,)g(whether)f(gratis)h(or)g(for)f(a)i(fee,)g(y)m(ou)f(m)m(ust)0
-4406 y(giv)m(e)d(the)g(recipien)m(ts)f(all)f(the)i(righ)m(ts)f(that)h
-(y)m(ou)g(ha)m(v)m(e.)43 b(Y)-8 b(ou)31 b(m)m(ust)g(mak)m(e)g(sure)f
-(that)h(they)-8 b(,)32 b(to)s(o,)g(receiv)m(e)f(or)g(can)0
-4531 y(get)h(the)e(source)h(co)s(de.)41 b(And)29 b(y)m(ou)i(m)m(ust)f
-(sho)m(w)g(them)h(these)f(terms)h(so)f(they)h(kno)m(w)f(their)g(righ)m
-(ts.)125 4811 y(W)-8 b(e)30 b(protect)g(y)m(our)e(righ)m(ts)h(with)e(t)
-m(w)m(o)k(steps:)40 b(\(1\))30 b(cop)m(yrigh)m(t)f(the)g(soft)m(w)m
-(are,)i(and)d(\(2\))i(o\013er)g(y)m(ou)f(this)f(license)0
-4935 y(whic)m(h)h(giv)m(es)i(y)m(ou)g(legal)f(p)s(ermission)d(to)k(cop)
-m(y)-8 b(,)32 b(distribute)c(and/or)i(mo)s(dify)f(the)h(soft)m(w)m
-(are.)125 5215 y(Also,)d(for)g(eac)m(h)h(author's)f(protection)g(and)f
-(ours,)h(w)m(e)h(w)m(an)m(t)f(to)h(mak)m(e)g(certain)f(that)g(ev)m(ery)
-m(one)i(understands)0 5340 y(that)37 b(there)f(is)f(no)h(w)m(arran)m(t)
-m(y)h(for)f(this)f(free)i(soft)m(w)m(are.)59 b(If)36
-b(the)g(soft)m(w)m(are)i(is)d(mo)s(di\014ed)f(b)m(y)i(someone)h(else)f
-(and)p eop
-%%Page: 160 162
-160 161 bop 0 -116 a Fs(160)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(passed)39 b(on,)j(w)m(e)e(w)m(an)m
-(t)g(its)f(recipien)m(ts)g(to)h(kno)m(w)f(that)i(what)e(they)h(ha)m(v)m
-(e)g(is)f(not)h(the)f(original,)i(so)e(that)i(an)m(y)0
-491 y(problems)29 b(in)m(tro)s(duced)f(b)m(y)j(others)f(will)e(not)j
-(re\015ect)g(on)f(the)g(original)f(authors')h(reputations.)125
-771 y(Finally)-8 b(,)34 b(an)m(y)h(free)g(program)f(is)g(threatened)h
-(constan)m(tly)h(b)m(y)e(soft)m(w)m(are)i(paten)m(ts.)55
-b(W)-8 b(e)36 b(wish)d(to)i(a)m(v)m(oid)h(the)0 896 y(danger)23
-b(that)g(redistributors)d(of)i(a)h(free)g(program)g(will)d
-(individually)d(obtain)22 b(paten)m(t)i(licenses,)f(in)e(e\013ect)k
-(making)0 1020 y(the)31 b(program)f(proprietary)-8 b(.)41
-b(T)-8 b(o)31 b(prev)m(en)m(t)g(this,)f(w)m(e)h(ha)m(v)m(e)h(made)f(it)
-f(clear)h(that)g(an)m(y)g(paten)m(t)h(m)m(ust)e(b)s(e)g(licensed)0
-1145 y(for)g(ev)m(ery)m(one's)i(free)f(use)f(or)g(not)h(licensed)e(at)i
-(all.)125 1425 y(The)e(precise)h(terms)g(and)g(conditions)f(for)h(cop)m
-(ying,)h(distribution)26 b(and)k(mo)s(di\014cation)f(follo)m(w.)0
-1915 y Fm(TERMS)h(AND)g(CONDITIONS)g(F)l(OR)h(COPYING,)f(DISTRIBUTION)0
-2040 y(AND)g(MODIFICA)-11 b(TION)49 2320 y Fs(0.)61 b(This)40
-b(License)i(applies)e(to)j(an)m(y)f(program)g(or)g(other)g(w)m(ork)h
-(whic)m(h)d(con)m(tains)j(a)f(notice)g(placed)g(b)m(y)g(the)180
-2444 y(cop)m(yrigh)m(t)31 b(holder)e(sa)m(ying)h(it)f(ma)m(y)i(b)s(e)f
-(distributed)d(under)i(the)h(terms)g(of)h(this)e(General)h(Public)e
-(License.)180 2569 y(The)34 b(\\Program",)j(b)s(elo)m(w,)e(refers)g(to)
-g(an)m(y)g(suc)m(h)f(program)h(or)g(w)m(ork,)h(and)e(a)h(\\w)m(ork)g
-(based)f(on)h(the)g(Pro-)180 2694 y(gram")29 b(means)g(either)f(the)h
-(Program)f(or)h(an)m(y)g(deriv)-5 b(ativ)m(e)28 b(w)m(ork)h(under)e
-(cop)m(yrigh)m(t)i(la)m(w:)39 b(that)29 b(is)f(to)h(sa)m(y)-8
-b(,)31 b(a)180 2818 y(w)m(ork)g(con)m(taining)f(the)h(Program)g(or)f(a)
-h(p)s(ortion)e(of)i(it,)g(either)f(v)m(erbatim)g(or)h(with)e(mo)s
-(di\014cations)g(and/or)180 2943 y(translated)36 b(in)m(to)g(another)h
-(language.)59 b(\(Hereinafter,)38 b(translation)e(is)f(included)f
-(without)h(limitation)f(in)180 3067 y(the)d(term)f(\\mo)s
-(di\014cation".\))40 b(Eac)m(h)31 b(licensee)f(is)g(addressed)f(as)i
-(\\y)m(ou".)180 3223 y(Activities)j(other)g(than)g(cop)m(ying,)i
-(distribution)31 b(and)i(mo)s(di\014cation)g(are)i(not)g(co)m(v)m(ered)
-h(b)m(y)e(this)f(License;)180 3347 y(they)g(are)g(outside)f(its)h(scop)
-s(e.)48 b(The)32 b(act)i(of)f(running)e(the)i(Program)g(is)e(not)j
-(restricted,)f(and)f(the)h(output)180 3472 y(from)42
-b(the)h(Program)g(is)e(co)m(v)m(ered)j(only)e(if)g(its)g(con)m(ten)m
-(ts)i(constitute)f(a)g(w)m(ork)f(based)h(on)f(the)h(Program)180
-3596 y(\(indep)s(enden)m(t)33 b(of)i(ha)m(ving)g(b)s(een)f(made)h(b)m
-(y)g(running)e(the)i(Program\).)55 b(Whether)35 b(that)h(is)e(true)h
-(dep)s(ends)180 3721 y(on)30 b(what)h(the)f(Program)h(do)s(es.)49
-3877 y(1.)61 b(Y)-8 b(ou)41 b(ma)m(y)g(cop)m(y)h(and)e(distribute)e(v)m
-(erbatim)i(copies)h(of)g(the)g(Program's)f(source)h(co)s(de)g(as)g(y)m
-(ou)g(receiv)m(e)180 4001 y(it,)36 b(in)e(an)m(y)h(medium,)g(pro)m
-(vided)f(that)h(y)m(ou)h(conspicuously)d(and)h(appropriately)g(publish)
-d(on)k(eac)m(h)h(cop)m(y)180 4126 y(an)h(appropriate)g(cop)m(yrigh)m(t)
-g(notice)h(and)f(disclaimer)e(of)i(w)m(arran)m(t)m(y;)42
-b(k)m(eep)c(in)m(tact)g(all)e(the)i(notices)f(that)180
-4250 y(refer)32 b(to)g(this)f(License)h(and)f(to)i(the)f(absence)h(of)f
-(an)m(y)g(w)m(arran)m(t)m(y;)i(and)e(giv)m(e)g(an)m(y)g(other)h
-(recipien)m(ts)e(of)h(the)180 4375 y(Program)f(a)f(cop)m(y)h(of)g(this)
-e(License)h(along)h(with)e(the)h(Program.)180 4530 y(Y)-8
-b(ou)32 b(ma)m(y)g(c)m(harge)h(a)f(fee)g(for)f(the)h(ph)m(ysical)e(act)
-i(of)g(transferring)e(a)i(cop)m(y)-8 b(,)33 b(and)e(y)m(ou)h(ma)m(y)g
-(at)g(y)m(our)f(option)180 4655 y(o\013er)g(w)m(arran)m(t)m(y)g
-(protection)g(in)e(exc)m(hange)j(for)e(a)h(fee.)49 4811
-y(2.)61 b(Y)-8 b(ou)29 b(ma)m(y)g(mo)s(dify)e(y)m(our)i(cop)m(y)g(or)f
-(copies)h(of)g(the)f(Program)h(or)g(an)m(y)g(p)s(ortion)e(of)i(it,)f
-(th)m(us)h(forming)e(a)i(w)m(ork)180 4935 y(based)f(on)f(the)i
-(Program,)f(and)g(cop)m(y)h(and)e(distribute)e(suc)m(h)j(mo)s
-(di\014cations)e(or)i(w)m(ork)g(under)f(the)h(terms)g(of)180
-5060 y(Section)i(1)h(ab)s(o)m(v)m(e,)h(pro)m(vided)d(that)i(y)m(ou)f
-(also)h(meet)g(all)e(of)i(these)g(conditions:)229 5215
-y(a.)61 b(Y)-8 b(ou)26 b(m)m(ust)g(cause)h(the)f(mo)s(di\014ed)e
-(\014les)h(to)h(carry)g(prominen)m(t)f(notices)h(stating)g(that)h(y)m
-(ou)f(c)m(hanged)h(the)360 5340 y(\014les)i(and)h(the)h(date)g(of)f(an)
-m(y)h(c)m(hange.)p eop
-%%Page: 161 163
-161 162 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
-(LICENSE)1730 b(161)224 366 y(b.)60 b(Y)-8 b(ou)28 b(m)m(ust)f(cause)h
-(an)m(y)f(w)m(ork)h(that)f(y)m(ou)h(distribute)d(or)i(publish,)d(that)k
-(in)e(whole)h(or)g(in)f(part)h(con)m(tains)360 491 y(or)h(is)e(deriv)m
-(ed)h(from)g(the)g(Program)h(or)g(an)m(y)f(part)h(thereof,)h(to)f(b)s
-(e)f(licensed)f(as)h(a)h(whole)f(at)h(no)g(c)m(harge)360
-616 y(to)j(all)e(third)g(parties)h(under)e(the)j(terms)f(of)h(this)e
-(License.)234 781 y(c.)61 b(If)24 b(the)g(mo)s(di\014ed)e(program)i
-(normally)f(reads)h(commands)g(in)m(teractiv)m(ely)g(when)f(run,)i(y)m
-(ou)f(m)m(ust)g(cause)360 905 y(it,)40 b(when)d(started)h(running)e
-(for)i(suc)m(h)f(in)m(teractiv)m(e)i(use)f(in)f(the)h(most)g(ordinary)f
-(w)m(a)m(y)-8 b(,)41 b(to)e(prin)m(t)e(or)360 1030 y(displa)m(y)k(an)h
-(announcemen)m(t)h(including)c(an)k(appropriate)e(cop)m(yrigh)m(t)i
-(notice)g(and)f(a)h(notice)g(that)360 1154 y(there)c(is)f(no)g(w)m
-(arran)m(t)m(y)i(\(or)f(else,)i(sa)m(ying)d(that)h(y)m(ou)g(pro)m(vide)
-f(a)h(w)m(arran)m(t)m(y\))h(and)e(that)i(users)d(ma)m(y)360
-1279 y(redistribute)28 b(the)j(program)g(under)e(these)i(conditions,)f
-(and)g(telling)f(the)i(user)g(ho)m(w)f(to)i(view)e(a)h(cop)m(y)360
-1403 y(of)40 b(this)e(License.)68 b(\(Exception:)59 b(if)38
-b(the)i(Program)g(itself)e(is)h(in)m(teractiv)m(e)h(but)f(do)s(es)g
-(not)h(normally)360 1528 y(prin)m(t)27 b(suc)m(h)h(an)h(announcemen)m
-(t,)g(y)m(our)f(w)m(ork)h(based)f(on)g(the)h(Program)g(is)e(not)i
-(required)e(to)i(prin)m(t)e(an)360 1652 y(announcemen)m(t.\))180
-1858 y(These)40 b(requiremen)m(ts)f(apply)g(to)i(the)f(mo)s(di\014ed)e
-(w)m(ork)i(as)h(a)f(whole.)69 b(If)40 b(iden)m(ti\014able)e(sections)i
-(of)g(that)180 1983 y(w)m(ork)c(are)f(not)h(deriv)m(ed)e(from)h(the)h
-(Program,)h(and)e(can)h(b)s(e)e(reasonably)h(considered)f(indep)s
-(enden)m(t)g(and)180 2107 y(separate)e(w)m(orks)f(in)e(themselv)m(es,)j
-(then)e(this)g(License,)h(and)f(its)g(terms,)i(do)e(not)h(apply)f(to)i
-(those)f(sections)180 2232 y(when)k(y)m(ou)h(distribute)e(them)i(as)g
-(separate)h(w)m(orks.)57 b(But)36 b(when)f(y)m(ou)i(distribute)c(the)j
-(same)h(sections)f(as)180 2356 y(part)31 b(of)g(a)g(whole)f(whic)m(h)g
-(is)g(a)i(w)m(ork)f(based)f(on)h(the)g(Program,)h(the)f(distribution)c
-(of)k(the)h(whole)e(m)m(ust)h(b)s(e)180 2481 y(on)e(the)h(terms)g(of)f
-(this)g(License,)g(whose)h(p)s(ermissions)c(for)k(other)f(licensees)g
-(extend)h(to)g(the)g(en)m(tire)f(whole,)180 2605 y(and)h(th)m(us)g(to)h
-(eac)m(h)g(and)f(ev)m(ery)h(part)g(regardless)e(of)i(who)f(wrote)h(it.)
-180 2771 y(Th)m(us,)f(it)g(is)f(not)i(the)f(in)m(ten)m(t)h(of)f(this)g
-(section)g(to)h(claim)f(righ)m(ts)g(or)g(con)m(test)i(y)m(our)e(righ)m
-(ts)g(to)h(w)m(ork)g(written)180 2895 y(en)m(tirely)21
-b(b)m(y)i(y)m(ou;)i(rather,)f(the)f(in)m(ten)m(t)f(is)g(to)h(exercise)f
-(the)h(righ)m(t)f(to)h(con)m(trol)g(the)f(distribution)d(of)j(deriv)-5
-b(ativ)m(e)180 3020 y(or)30 b(collectiv)m(e)h(w)m(orks)g(based)f(on)g
-(the)g(Program.)180 3185 y(In)k(addition,)h(mere)h(aggregation)h(of)e
-(another)g(w)m(ork)h(not)f(based)g(on)g(the)g(Program)h(with)d(the)j
-(Program)180 3309 y(\(or)30 b(with)e(a)h(w)m(ork)h(based)f(on)g(the)h
-(Program\))g(on)f(a)h(v)m(olume)f(of)g(a)h(storage)h(or)e(distribution)
-d(medium)h(do)s(es)180 3434 y(not)k(bring)d(the)j(other)f(w)m(ork)h
-(under)e(the)h(scop)s(e)h(of)f(this)g(License.)49 3599
-y(3.)61 b(Y)-8 b(ou)32 b(ma)m(y)g(cop)m(y)h(and)e(distribute)e(the)j
-(Program)g(\(or)g(a)g(w)m(ork)f(based)h(on)f(it,)h(under)e(Section)h
-(2\))i(in)d(ob)5 b(ject)180 3724 y(co)s(de)31 b(or)g(executable)g(form)
-f(under)f(the)i(terms)g(of)f(Sections)h(1)g(and)f(2)h(ab)s(o)m(v)m(e)h
-(pro)m(vided)d(that)i(y)m(ou)g(also)g(do)180 3848 y(one)g(of)f(the)h
-(follo)m(wing:)229 4013 y(a.)61 b(Accompan)m(y)25 b(it)e(with)g(the)h
-(complete)g(corresp)s(onding)e(mac)m(hine-readable)i(source)g(co)s(de,)
-h(whic)m(h)e(m)m(ust)360 4138 y(b)s(e)31 b(distributed)e(under)h(the)i
-(terms)f(of)h(Sections)f(1)h(and)f(2)h(ab)s(o)m(v)m(e)h(on)f(a)g
-(medium)d(customarily)i(used)360 4262 y(for)f(soft)m(w)m(are)i(in)m
-(terc)m(hange;)f(or,)224 4428 y(b.)60 b(Accompan)m(y)24
-b(it)f(with)f(a)i(written)f(o\013er,)i(v)-5 b(alid)22
-b(for)h(at)h(least)g(three)f(y)m(ears,)j(to)e(giv)m(e)g(an)m(y)g(third)
-d(part)m(y)-8 b(,)26 b(for)360 4552 y(a)31 b(c)m(harge)g(no)f(more)h
-(than)f(y)m(our)g(cost)h(of)f(ph)m(ysically)f(p)s(erforming)f(source)i
-(distribution,)d(a)j(complete)360 4677 y(mac)m(hine-readable)23
-b(cop)m(y)g(of)g(the)h(corresp)s(onding)c(source)k(co)s(de,)g(to)g(b)s
-(e)e(distributed)e(under)i(the)h(terms)360 4801 y(of)31
-b(Sections)f(1)g(and)g(2)h(ab)s(o)m(v)m(e)g(on)g(a)f(medium)f
-(customarily)g(used)h(for)g(soft)m(w)m(are)i(in)m(terc)m(hange;)f(or,)
-234 4966 y(c.)61 b(Accompan)m(y)25 b(it)e(with)g(the)h(information)e(y)
-m(ou)i(receiv)m(ed)h(as)f(to)h(the)f(o\013er)g(to)h(distribute)c
-(corresp)s(onding)360 5091 y(source)32 b(co)s(de.)43
-b(\(This)30 b(alternativ)m(e)i(is)f(allo)m(w)m(ed)g(only)f(for)h
-(noncommercial)g(distribution)d(and)i(only)h(if)360 5215
-y(y)m(ou)g(receiv)m(ed)g(the)f(program)h(in)e(ob)5 b(ject)31
-b(co)s(de)g(or)g(executable)g(form)f(with)f(suc)m(h)h(an)h(o\013er,)g
-(in)e(accord)360 5340 y(with)g(Subsection)g(b)h(ab)s(o)m(v)m(e.\))p
-eop
-%%Page: 162 164
-162 163 bop 0 -116 a Fs(162)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)180 366 y(The)f(source)h(co)s(de)g(for)f
-(a)h(w)m(ork)g(means)g(the)g(preferred)e(form)h(of)h(the)g(w)m(ork)g
-(for)f(making)g(mo)s(di\014cations)f(to)180 491 y(it.)57
-b(F)-8 b(or)37 b(an)f(executable)g(w)m(ork,)i(complete)e(source)h(co)s
-(de)f(means)g(all)f(the)h(source)g(co)s(de)g(for)g(all)f(mo)s(dules)180
-616 y(it)c(con)m(tains,)h(plus)e(an)m(y)h(asso)s(ciated)h(in)m(terface)
-g(de\014nition)d(\014les,)i(plus)f(the)h(scripts)f(used)h(to)h(con)m
-(trol)g(com-)180 740 y(pilation)h(and)h(installation)f(of)i(the)g
-(executable.)55 b(Ho)m(w)m(ev)m(er,)39 b(as)c(a)g(sp)s(ecial)f
-(exception,)i(the)g(source)f(co)s(de)180 865 y(distributed)28
-b(need)j(not)g(include)e(an)m(ything)i(that)g(is)f(normally)g
-(distributed)e(\(in)i(either)g(source)i(or)f(binary)180
-989 y(form\))37 b(with)g(the)g(ma)5 b(jor)38 b(comp)s(onen)m(ts)f
-(\(compiler,)i(k)m(ernel,)g(and)e(so)g(on\))h(of)g(the)f(op)s(erating)g
-(system)h(on)180 1114 y(whic)m(h)29 b(the)i(executable)g(runs,)e
-(unless)f(that)j(comp)s(onen)m(t)g(itself)e(accompanies)i(the)f
-(executable.)180 1278 y(If)24 b(distribution)c(of)k(executable)h(or)f
-(ob)5 b(ject)25 b(co)s(de)f(is)f(made)h(b)m(y)g(o\013ering)g(access)h
-(to)g(cop)m(y)f(from)g(a)g(designated)180 1403 y(place,)36
-b(then)e(o\013ering)g(equiv)-5 b(alen)m(t)34 b(access)i(to)f(cop)m(y)g
-(the)g(source)f(co)s(de)h(from)f(the)g(same)h(place)g(coun)m(ts)g(as)
-180 1527 y(distribution)23 b(of)j(the)h(source)f(co)s(de,)i(ev)m(en)f
-(though)f(third)f(parties)h(are)g(not)h(comp)s(elled)e(to)i(cop)m(y)g
-(the)g(source)180 1652 y(along)j(with)f(the)i(ob)5 b(ject)31
-b(co)s(de.)49 1817 y(4.)61 b(Y)-8 b(ou)29 b(ma)m(y)h(not)f(cop)m(y)-8
-b(,)31 b(mo)s(dify)-8 b(,)28 b(sublicense,)f(or)i(distribute)d(the)k
-(Program)f(except)g(as)h(expressly)d(pro)m(vided)180
-1941 y(under)k(this)h(License.)47 b(An)m(y)33 b(attempt)h(otherwise)e
-(to)h(cop)m(y)-8 b(,)35 b(mo)s(dify)-8 b(,)32 b(sublicense)f(or)i
-(distribute)d(the)j(Pro-)180 2066 y(gram)24 b(is)f(v)m(oid,)i(and)f
-(will)d(automatically)j(terminate)g(y)m(our)g(righ)m(ts)f(under)g(this)
-g(License.)38 b(Ho)m(w)m(ev)m(er,)28 b(parties)180 2190
-y(who)36 b(ha)m(v)m(e)h(receiv)m(ed)f(copies,)i(or)e(righ)m(ts,)h(from)
-f(y)m(ou)g(under)e(this)h(License)h(will)d(not)k(ha)m(v)m(e)g(their)e
-(licenses)180 2315 y(terminated)30 b(so)h(long)e(as)i(suc)m(h)f
-(parties)g(remain)f(in)g(full)f(compliance.)49 2480 y(5.)61
-b(Y)-8 b(ou)36 b(are)f(not)g(required)f(to)h(accept)i(this)d(License,)i
-(since)e(y)m(ou)i(ha)m(v)m(e)g(not)f(signed)f(it.)54
-b(Ho)m(w)m(ev)m(er,)39 b(nothing)180 2604 y(else)29 b(gran)m(ts)i(y)m
-(ou)f(p)s(ermission)c(to)31 b(mo)s(dify)c(or)j(distribute)d(the)j
-(Program)g(or)g(its)f(deriv)-5 b(ativ)m(e)29 b(w)m(orks.)40
-b(These)180 2729 y(actions)c(are)h(prohibited)c(b)m(y)j(la)m(w)g(if)f
-(y)m(ou)i(do)f(not)g(accept)i(this)d(License.)58 b(Therefore,)37
-b(b)m(y)f(mo)s(difying)e(or)180 2853 y(distributing)29
-b(the)j(Program)h(\(or)g(an)m(y)g(w)m(ork)f(based)g(on)h(the)f
-(Program\),)i(y)m(ou)f(indicate)e(y)m(our)i(acceptance)180
-2978 y(of)27 b(this)f(License)h(to)h(do)f(so,)h(and)f(all)f(its)g
-(terms)h(and)g(conditions)e(for)i(cop)m(ying,)h(distributing)23
-b(or)28 b(mo)s(difying)180 3102 y(the)j(Program)f(or)g(w)m(orks)h
-(based)f(on)g(it.)49 3267 y(6.)61 b(Eac)m(h)37 b(time)f(y)m(ou)g
-(redistribute)e(the)i(Program)g(\(or)h(an)m(y)f(w)m(ork)g(based)g(on)g
-(the)g(Program\),)j(the)d(recipien)m(t)180 3392 y(automatically)j
-(receiv)m(es)i(a)e(license)g(from)g(the)g(original)f(licensor)g(to)i
-(cop)m(y)-8 b(,)44 b(distribute)37 b(or)i(mo)s(dify)f(the)180
-3516 y(Program)31 b(sub)5 b(ject)32 b(to)g(these)f(terms)h(and)e
-(conditions.)42 b(Y)-8 b(ou)32 b(ma)m(y)g(not)f(imp)s(ose)f(an)m(y)i
-(further)e(restrictions)180 3641 y(on)j(the)g(recipien)m(ts')g
-(exercise)g(of)g(the)g(righ)m(ts)g(gran)m(ted)h(herein.)47
-b(Y)-8 b(ou)34 b(are)f(not)h(resp)s(onsible)c(for)j(enforcing)180
-3765 y(compliance)d(b)m(y)g(third)e(parties)i(to)h(this)f(License.)49
-3930 y(7.)61 b(If,)31 b(as)g(a)g(consequence)h(of)f(a)g(court)g
-(judgmen)m(t)g(or)f(allegation)h(of)g(paten)m(t)h(infringemen)m(t)d(or)
-i(for)f(an)m(y)i(other)180 4054 y(reason)e(\(not)h(limited)d(to)j
-(paten)m(t)g(issues\),)f(conditions)f(are)h(imp)s(osed)f(on)h(y)m(ou)h
-(\(whether)f(b)m(y)g(court)g(order,)180 4179 y(agreemen)m(t)g(or)d
-(otherwise\))h(that)h(con)m(tradict)f(the)g(conditions)e(of)i(this)f
-(License,)h(they)g(do)g(not)g(excuse)h(y)m(ou)180 4304
-y(from)36 b(the)h(conditions)e(of)h(this)f(License.)59
-b(If)36 b(y)m(ou)h(cannot)g(distribute)d(so)i(as)h(to)g(satisfy)f(sim)m
-(ultaneously)180 4428 y(y)m(our)27 b(obligations)e(under)h(this)f
-(License)i(and)f(an)m(y)h(other)g(p)s(ertinen)m(t)f(obligations,)g
-(then)h(as)g(a)g(consequence)180 4553 y(y)m(ou)k(ma)m(y)g(not)f
-(distribute)e(the)j(Program)f(at)i(all.)39 b(F)-8 b(or)31
-b(example,)g(if)e(a)i(paten)m(t)g(license)f(w)m(ould)f(not)i(p)s(ermit)
-180 4677 y(ro)m(y)m(alt)m(y-free)f(redistribution)24
-b(of)j(the)h(Program)g(b)m(y)g(all)e(those)i(who)g(receiv)m(e)g(copies)
-f(directly)g(or)g(indirectly)180 4802 y(through)i(y)m(ou,)i(then)f(the)
-g(only)f(w)m(a)m(y)i(y)m(ou)f(could)f(satisfy)h(b)s(oth)f(it)h(and)f
-(this)g(License)h(w)m(ould)e(b)s(e)i(to)g(refrain)180
-4926 y(en)m(tirely)g(from)f(distribution)e(of)k(the)f(Program.)180
-5091 y(If)22 b(an)m(y)i(p)s(ortion)d(of)i(this)f(section)h(is)f(held)g
-(in)m(v)-5 b(alid)20 b(or)j(unenforceable)f(under)f(an)m(y)j
-(particular)d(circumstance,)180 5215 y(the)29 b(balance)g(of)g(the)g
-(section)g(is)f(in)m(tended)f(to)j(apply)d(and)i(the)g(section)g(as)g
-(a)g(whole)f(is)g(in)m(tended)g(to)h(apply)180 5340 y(in)g(other)i
-(circumstances.)p eop
-%%Page: 163 165
-163 164 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
-(LICENSE)1730 b(163)180 366 y(It)36 b(is)e(not)i(the)g(purp)s(ose)e(of)
-i(this)e(section)i(to)h(induce)d(y)m(ou)i(to)g(infringe)e(an)m(y)i
-(paten)m(ts)g(or)g(other)g(prop)s(ert)m(y)180 491 y(righ)m(t)41
-b(claims)g(or)h(to)g(con)m(test)h(v)-5 b(alidit)m(y)41
-b(of)g(an)m(y)h(suc)m(h)g(claims;)k(this)41 b(section)h(has)f(the)h
-(sole)g(purp)s(ose)e(of)180 616 y(protecting)k(the)g(in)m(tegrit)m(y)g
-(of)f(the)h(free)g(soft)m(w)m(are)h(distribution)40 b(system,)48
-b(whic)m(h)42 b(is)h(implemen)m(ted)f(b)m(y)180 740 y(public)29
-b(license)i(practices.)46 b(Man)m(y)32 b(p)s(eople)f(ha)m(v)m(e)i(made)
-f(generous)g(con)m(tributions)e(to)j(the)f(wide)f(range)h(of)180
-865 y(soft)m(w)m(are)g(distributed)27 b(through)j(that)h(system)g(in)e
-(reliance)g(on)i(consisten)m(t)f(application)f(of)i(that)g(system;)180
-989 y(it)d(is)f(up)g(to)i(the)f(author/donor)g(to)g(decide)g(if)f(he)h
-(or)g(she)g(is)f(willing)d(to)29 b(distribute)d(soft)m(w)m(are)j
-(through)f(an)m(y)180 1114 y(other)j(system)f(and)g(a)h(licensee)e
-(cannot)i(imp)s(ose)e(that)i(c)m(hoice.)180 1269 y(This)d(section)i(is)
-g(in)m(tended)e(to)j(mak)m(e)g(thoroughly)e(clear)h(what)g(is)f(b)s
-(eliev)m(ed)g(to)i(b)s(e)e(a)i(consequence)g(of)f(the)180
-1393 y(rest)h(of)f(this)f(License.)49 1548 y(8.)61 b(If)24
-b(the)h(distribution)c(and/or)j(use)h(of)f(the)h(Program)g(is)e
-(restricted)i(in)e(certain)h(coun)m(tries)h(either)f(b)m(y)g(paten)m
-(ts)180 1673 y(or)30 b(b)m(y)g(cop)m(yrigh)m(ted)h(in)m(terfaces,)g
-(the)f(original)e(cop)m(yrigh)m(t)j(holder)e(who)h(places)g(the)g
-(Program)g(under)f(this)180 1797 y(License)h(ma)m(y)h(add)f(an)g
-(explicit)f(geographical)i(distribution)26 b(limitation)j(excluding)f
-(those)j(coun)m(tries,)g(so)180 1922 y(that)d(distribution)c(is)j(p)s
-(ermitted)f(only)h(in)f(or)h(among)h(coun)m(tries)g(not)g(th)m(us)f
-(excluded.)39 b(In)26 b(suc)m(h)i(case,)h(this)180 2046
-y(License)h(incorp)s(orates)g(the)g(limitation)e(as)j(if)e(written)h
-(in)f(the)h(b)s(o)s(dy)f(of)i(this)e(License.)49 2201
-y(9.)61 b(The)28 b(F)-8 b(ree)29 b(Soft)m(w)m(are)g(F)-8
-b(oundation)28 b(ma)m(y)h(publish)c(revised)i(and/or)h(new)g(v)m
-(ersions)f(of)i(the)f(General)g(Public)180 2326 y(License)33
-b(from)f(time)h(to)g(time.)49 b(Suc)m(h)32 b(new)h(v)m(ersions)f(will)e
-(b)s(e)j(similar)d(in)i(spirit)e(to)k(the)f(presen)m(t)g(v)m(ersion,)
-180 2450 y(but)d(ma)m(y)h(di\013er)e(in)g(detail)g(to)i(address)f(new)g
-(problems)e(or)j(concerns.)180 2605 y(Eac)m(h)44 b(v)m(ersion)f(is)f
-(giv)m(en)h(a)h(distinguishing)39 b(v)m(ersion)k(n)m(um)m(b)s(er.)78
-b(If)43 b(the)g(Program)h(sp)s(eci\014es)e(a)h(v)m(ersion)180
-2730 y(n)m(um)m(b)s(er)38 b(of)h(this)f(License)h(whic)m(h)f(applies)f
-(to)j(it)f(and)f(\\an)m(y)i(later)f(v)m(ersion",)j(y)m(ou)d(ha)m(v)m(e)
-i(the)e(option)g(of)180 2855 y(follo)m(wing)h(the)i(terms)g(and)f
-(conditions)g(either)g(of)h(that)g(v)m(ersion)g(or)f(of)h(an)m(y)h
-(later)e(v)m(ersion)h(published)180 2979 y(b)m(y)36 b(the)g(F)-8
-b(ree)37 b(Soft)m(w)m(are)g(F)-8 b(oundation.)57 b(If)35
-b(the)h(Program)g(do)s(es)g(not)g(sp)s(ecify)f(a)h(v)m(ersion)f(n)m(um)
-m(b)s(er)g(of)h(this)180 3104 y(License,)30 b(y)m(ou)h(ma)m(y)g(c)m(ho)
-s(ose)g(an)m(y)g(v)m(ersion)f(ev)m(er)h(published)c(b)m(y)j(the)g(F)-8
-b(ree)32 b(Soft)m(w)m(are)f(F)-8 b(oundation.)4 3259
-y(10.)61 b(If)34 b(y)m(ou)h(wish)d(to)k(incorp)s(orate)e(parts)g(of)g
-(the)h(Program)g(in)m(to)f(other)h(free)f(programs)g(whose)h
-(distribution)180 3383 y(conditions)42 b(are)i(di\013eren)m(t,)j(write)
-c(to)h(the)g(author)g(to)g(ask)g(for)f(p)s(ermission.)78
-b(F)-8 b(or)44 b(soft)m(w)m(are)h(whic)m(h)e(is)180 3508
-y(cop)m(yrigh)m(ted)i(b)m(y)g(the)h(F)-8 b(ree)46 b(Soft)m(w)m(are)g(F)
--8 b(oundation,)49 b(write)44 b(to)i(the)g(F)-8 b(ree)46
-b(Soft)m(w)m(are)g(F)-8 b(oundation;)52 b(w)m(e)180 3632
-y(sometimes)26 b(mak)m(e)h(exceptions)f(for)f(this.)38
-b(Our)25 b(decision)f(will)g(b)s(e)h(guided)f(b)m(y)i(the)g(t)m(w)m(o)h
-(goals)f(of)g(preserving)180 3757 y(the)i(free)h(status)f(of)g(all)f
-(deriv)-5 b(ativ)m(es)28 b(of)g(our)g(free)g(soft)m(w)m(are)i(and)d(of)
-i(promoting)e(the)i(sharing)d(and)i(reuse)g(of)180 3881
-y(soft)m(w)m(are)k(generally)-8 b(.)180 4255 y Fm(NO)30
-b(W)-15 b(ARRANTY)4 4468 y Fs(11.)61 b(BECA)m(USE)41
-b(THE)f(PR)m(OGRAM)i(IS)e(LICENSED)g(FREE)h(OF)g(CHAR)m(GE,)g(THERE)f
-(IS)h(NO)f(W)-10 b(AR-)180 4593 y(RANTY)22 b(F)m(OR)h(THE)f(PR)m
-(OGRAM,)i(TO)d(THE)h(EXTENT)g(PERMITTED)g(BY)h(APPLICABLE)e(LA)-10
-b(W.)180 4717 y(EX)m(CEPT)46 b(WHEN)i(OTHER)-10 b(WISE)45
-b(ST)-8 b(A)g(TED)47 b(IN)g(WRITING)g(THE)f(COPYRIGHT)h(HOLDERS)180
-4842 y(AND/OR)21 b(OTHER)f(P)-8 b(AR)g(TIES)20 b(PR)m(O)m(VIDE)h(THE)f
-(PR)m(OGRAM)h(\\AS)f(IS")g(WITHOUT)g(W)-10 b(ARRANTY)180
-4966 y(OF)28 b(ANY)h(KIND,)g(EITHER)e(EXPRESSED)h(OR)f(IMPLIED,)i
-(INCLUDING,)g(BUT)f(NOT)g(LIMITED)180 5091 y(TO,)46 b(THE)g(IMPLIED)g
-(W)-10 b(ARRANTIES)46 b(OF)h(MER)m(CHANT)-8 b(ABILITY)47
-b(AND)g(FITNESS)e(F)m(OR)i(A)180 5215 y(P)-8 b(AR)g(TICULAR)37
-b(PURPOSE.)f(THE)h(ENTIRE)f(RISK)g(AS)h(TO)f(THE)h(QUALITY)g(AND)h
-(PERF)m(OR-)180 5340 y(MANCE)i(OF)f(THE)g(PR)m(OGRAM)h(IS)e(WITH)i
-(YOU.)f(SHOULD)h(THE)f(PR)m(OGRAM)h(PR)m(O)m(VE)f(DE-)p
-eop
-%%Page: 164 166
-164 165 bop 0 -116 a Fs(164)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)180 366 y(FECTIVE,)35 b(YOU)g(ASSUME)g
-(THE)g(COST)f(OF)i(ALL)f(NECESSAR)-8 b(Y)34 b(SER)-10
-b(VICING,)35 b(REP)-8 b(AIR)35 b(OR)180 491 y(CORRECTION.)4
-640 y(12.)61 b(IN)25 b(NO)g(EVENT)f(UNLESS)g(REQUIRED)h(BY)g
-(APPLICABLE)g(LA)-10 b(W)25 b(OR)g(A)m(GREED)h(TO)e(IN)h(WRIT-)180
-765 y(ING)i(WILL)g(ANY)g(COPYRIGHT)f(HOLDER,)h(OR)f(ANY)h(OTHER)f(P)-8
-b(AR)g(TY)27 b(WHO)g(MA)-8 b(Y)28 b(MODIFY)180 890 y(AND/OR)34
-b(REDISTRIBUTE)d(THE)i(PR)m(OGRAM)g(AS)f(PERMITTED)g(ABO)m(VE,)i(BE)f
-(LIABLE)g(TO)180 1014 y(YOU)26 b(F)m(OR)g(D)m(AMA)m(GES,)h(INCLUDING)f
-(ANY)g(GENERAL,)g(SPECIAL,)e(INCIDENT)-8 b(AL)26 b(OR)f(CON-)180
-1139 y(SEQUENTIAL)36 b(D)m(AMA)m(GES)i(ARISING)f(OUT)f(OF)h(THE)g(USE)f
-(OR)h(INABILITY)g(TO)f(USE)g(THE)180 1263 y(PR)m(OGRAM)j(\(INCLUDING)g
-(BUT)f(NOT)g(LIMITED)g(TO)g(LOSS)e(OF)j(D)m(A)-8 b(T)g(A)40
-b(OR)d(D)m(A)-8 b(T)g(A)40 b(BEING)180 1388 y(RENDERED)k(INA)m(CCURA)-8
-b(TE)44 b(OR)f(LOSSES)f(SUST)-8 b(AINED)43 b(BY)i(YOU)e(OR)h(THIRD)f(P)
--8 b(AR)g(TIES)180 1512 y(OR)28 b(A)h(F)-10 b(AILURE)29
-b(OF)g(THE)f(PR)m(OGRAM)i(TO)e(OPERA)-8 b(TE)28 b(WITH)h(ANY)g(OTHER)f
-(PR)m(OGRAMS\),)180 1637 y(EVEN)38 b(IF)f(SUCH)h(HOLDER)f(OR)g(OTHER)g
-(P)-8 b(AR)g(TY)38 b(HAS)g(BEEN)g(AD)m(VISED)g(OF)g(THE)f(POSSI-)180
-1761 y(BILITY)30 b(OF)g(SUCH)g(D)m(AMA)m(GES.)0 2210
-y Fm(END)h(OF)f(TERMS)f(AND)i(CONDITIONS)p eop
-%%Page: 165 167
-165 166 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
-(LICENSE)1730 b(165)0 366 y Fm(Ho)l(w)31 b(to)g(Apply)f(These)g(T)-11
-b(erms)30 b(to)h(Y)-11 b(our)29 b(New)i(Programs)125
-677 y Fs(If)e(y)m(ou)i(dev)m(elop)f(a)h(new)e(program,)i(and)e(y)m(ou)i
-(w)m(an)m(t)g(it)f(to)h(b)s(e)e(of)i(the)f(greatest)i(p)s(ossible)c
-(use)i(to)h(the)f(public,)0 801 y(the)e(b)s(est)g(w)m(a)m(y)h(to)f(ac)m
-(hiev)m(e)i(this)d(is)g(to)h(mak)m(e)h(it)f(free)g(soft)m(w)m(are)h
-(whic)m(h)e(ev)m(ery)m(one)j(can)e(redistribute)d(and)j(c)m(hange)0
-926 y(under)h(these)i(terms.)125 1236 y(T)-8 b(o)28 b(do)h(so,)g(attac)
-m(h)h(the)f(follo)m(wing)e(notices)h(to)h(the)g(program.)40
-b(It)28 b(is)f(safest)i(to)h(attac)m(h)g(them)e(to)h(the)g(start)g(of)0
-1361 y(eac)m(h)34 b(source)g(\014le)e(to)i(most)f(e\013ectiv)m(ely)h
-(con)m(v)m(ey)h(the)f(exclusion)d(of)j(w)m(arran)m(t)m(y;)h(and)e(eac)m
-(h)h(\014le)f(should)e(ha)m(v)m(e)j(at)0 1485 y(least)d(the)f(\\cop)m
-(yrigh)m(t")i(line)d(and)g(a)i(p)s(oin)m(ter)e(to)j(where)d(the)i(full)
-d(notice)j(is)e(found.)240 1775 y Fo(one)i(line)d(to)j(giv)m(e)g(the)g
-(program's)f(name)h(and)e(a)i(brief)e(idea)h(of)g(what)h(it)f(do)s(es.)
-240 1878 y Fn(Copyright)45 b(\(C\))i(19)p Fo(yy)103 b(name)30
-b(of)h(author)240 2086 y Fn(This)47 b(program)e(is)j(free)e(software;)g
-(you)g(can)h(redistribute)e(it)i(and/or)f(modify)240
-2190 y(it)h(under)g(the)f(terms)h(of)g(the)g(GNU)g(General)f(Public)g
-(License)g(as)h(published)e(by)240 2293 y(the)i(Free)g(Software)e
-(Foundation;)g(either)h(version)g(2)h(of)g(the)g(License,)f(or)240
-2397 y(\(at)h(your)g(option\))e(any)i(later)g(version.)240
-2605 y(This)g(program)e(is)j(distributed)c(in)k(the)e(hope)h(that)g(it)
-g(will)g(be)g(useful,)240 2709 y(but)g(WITHOUT)f(ANY)h(WARRANTY;)e
-(without)h(even)g(the)h(implied)f(warranty)g(of)240 2812
-y(MERCHANTABILITY)e(or)j(FITNESS)f(FOR)h(A)g(PARTICULAR)e(PURPOSE.)93
-b(See)47 b(the)240 2916 y(GNU)g(General)f(Public)g(License)g(for)h
-(more)f(details.)240 3124 y(You)h(should)f(have)h(received)e(a)j(copy)e
-(of)h(the)g(GNU)g(General)f(Public)g(License)240 3227
-y(along)g(with)h(this)g(program;)e(if)i(not,)g(write)f(to)i(the)e(Free)
-h(Software)240 3331 y(Foundation,)e(Inc.,)h(59)h(Temple)f(Place)h(-)g
-(Suite)g(330,)f(Boston,)g(MA)h(02111-1307,)e(USA.)125
-3641 y Fs(Also)30 b(add)f(information)g(on)h(ho)m(w)h(to)g(con)m(tact)i
-(y)m(ou)d(b)m(y)g(electronic)h(and)f(pap)s(er)f(mail.)125
-3952 y(If)19 b(the)i(program)f(is)g(in)m(teractiv)m(e,)j(mak)m(e)e(it)f
-(output)g(a)h(short)f(notice)h(lik)m(e)e(this)h(when)f(it)h(starts)h
-(in)e(an)h(in)m(teractiv)m(e)0 4076 y(mo)s(de:)240 4366
-y Fn(Gnomovision)45 b(version)h(69,)g(Copyright)g(\(C\))h(19)p
-Fo(yy)55 b(name)30 b(of)g(author)240 4469 y Fn(Gnomovision)45
-b(comes)h(with)h(ABSOLUTELY)e(NO)i(WARRANTY;)e(for)i(details)240
-4573 y(type)g(`show)f(w'.)240 4677 y(This)h(is)g(free)f(software,)g
-(and)h(you)g(are)f(welcome)g(to)h(redistribute)e(it)240
-4781 y(under)h(certain)g(conditions;)f(type)i(`show)f(c')h(for)g
-(details.)125 5091 y Fs(The)39 b(h)m(yp)s(othetical)g(commands)h(`)p
-Fn(show)30 b(w)p Fs(')40 b(and)f(`)p Fn(show)29 b(c)p
-Fs(')40 b(should)f(sho)m(w)g(the)i(appropriate)e(parts)h(of)g(the)0
-5215 y(General)21 b(Public)f(License.)37 b(Of)21 b(course,)i(the)f
-(commands)f(y)m(ou)h(use)f(ma)m(y)h(b)s(e)f(called)g(something)g(other)
-h(than)f(`)p Fn(show)0 5340 y(w)p Fs(')30 b(and)g(`)p
-Fn(show)g(c)p Fs(';)g(they)h(could)e(ev)m(en)i(b)s(e)f(mouse-clic)m(ks)
-g(or)g(men)m(u)g(items|whatev)m(er)h(suits)e(y)m(our)h(program.)p
-eop
-%%Page: 166 168
-166 167 bop 0 -116 a Fs(166)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(Y)-8 b(ou)28 b(should)f(also)h
-(get)h(y)m(our)f(emplo)m(y)m(er)h(\(if)e(y)m(ou)i(w)m(ork)f(as)h(a)g
-(programmer\))f(or)g(y)m(our)g(sc)m(ho)s(ol,)h(if)e(an)m(y)-8
-b(,)30 b(to)f(sign)0 491 y(a)i(\\cop)m(yrigh)m(t)g(disclaimer")d(for)j
-(the)f(program,)h(if)e(necessary)-8 b(.)41 b(Here)31
-b(is)f(a)h(sample;)e(alter)i(the)f(names:)240 744 y Fn(Yoyodyne,)45
-b(Inc.,)i(hereby)f(disclaims)f(all)i(copyright)e(interest)h(in)h(the)g
-(program)240 848 y(`Gnomovision')d(\(which)i(makes)h(passes)f(at)h
-(compilers\))e(written)h(by)h(James)f(Hacker.)240 1056
-y Fo(signature)30 b(of)g(T)m(y)h(Co)s(on)p Fn(,)47 b(1)g(April)g(1989)
-240 1159 y(Ty)g(Coon,)g(President)e(of)i(Vice)125 1433
-y Fs(This)28 b(General)j(Public)d(License)i(do)s(es)h(not)g(p)s(ermit)d
-(incorp)s(orating)h(y)m(our)i(program)f(in)m(to)h(proprietary)e(pro-)0
-1558 y(grams.)45 b(If)31 b(y)m(our)h(program)f(is)g(a)h(subroutine)d
-(library)-8 b(,)31 b(y)m(ou)h(ma)m(y)g(consider)e(it)i(more)f(useful)f
-(to)j(p)s(ermit)d(linking)0 1682 y(proprietary)37 b(applications)f
-(with)g(the)i(library)-8 b(.)61 b(If)38 b(this)f(is)f(what)i(y)m(ou)g
-(w)m(an)m(t)h(to)g(do,)h(use)d(the)h(GNU)h(Library)0
-1807 y(General)30 b(Public)e(License)i(instead)g(of)g(this)g(License.)p
-eop
-%%Page: 167 169
-167 168 bop 0 -116 a Fs(Index)3541 b(167)0 366 y Fp(Index)0
-846 y Fm(-)0 979 y Ff(-j)26 b(\(merging)f(branc)n(hes\))16
-b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)43
-b Ff(57)0 1095 y(-k)25 b(\(R)n(CS)g(k\015ags\))15 b Fe(.)e(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42
-b Ff(83)0 1320 y Fm(.)0 1453 y Ff(.#)26 b(\014les)17
-b Fe(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+%%Page: 153 155
+153 154 bop 150 -116 a Fv(Index)3241 b(153)150 366 y
+Fs(Index)150 690 y Fq(-)150 807 y Ff(-j)26 b(\(merging)f(branc)n(hes\))
+13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)39 b Ff(51)150
+906 y(-k)25 b(\(k)n(eyw)n(ord)g(substitution\))14 b Fe(.)e(.)h(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+40 b Ff(75)150 1106 y Fq(.)150 1222 y Ff(.#)26 b(\014les)13
+b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)40 b Ff(113)150 1322 y(.bashrc,)26
+b(setting)h(CVSR)n(OOT)d(in)d Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)47 b Ff(13)150 1421 y(.cshrc,)27
+b(setting)f(CVSR)n(OOT)e(in)10 b Fe(.)j(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(13)150
+1521 y(.cvsrc)26 b(\014le)12 b Fe(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)38 b Ff(86)150
+1621 y(.pro\014le,)27 b(setting)f(CVSR)n(OOT)e(in)8 b
+Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)34 b Ff(13)150 1720 y(.tcshrc,)26 b(setting)h(CVSR)n(OOT)d(in)12
+b Fe(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)38 b Ff(13)150 1933 y Fq(/)150 2049 y Ff(/usr/lo)r(cal/cvsro)r(ot,)
+30 b(as)c(example)f(rep)r(ository)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)43
+b Ff(13)150 2249 y Fq(:)150 2365 y Ff(:ext:)10 b Fe(.)j(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(128)0 1569
-y(.bashrc,)26 b(setting)h(CVSR)n(OOT)d(in)7 b Fe(.)14
-b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)34 b Ff(13)0 1686 y(.cshrc,)27 b(setting)f(CVSR)n(OOT)e
-(in)14 b Fe(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)40 b Ff(13)0 1802 y(.cvsrc)26
-b(\014le)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(93)0
-1918 y(.pro\014le,)27 b(setting)f(CVSR)n(OOT)e(in)12
-b Fe(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)38 b Ff(13)0 2034 y(.tcshrc,)26 b(setting)h(CVSR)n
-(OOT)d(in)16 b Fe(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)42 b Ff(13)0 2260
-y Fm(/)0 2392 y Ff(/usr/lo)r(cal/cvsro)r(ot,)30 b(as)c(example)f(rep)r
-(ository)20 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)46
-b Ff(13)0 2618 y Fm(:)0 2750 y Ff(:ext:)14 b Fe(.)f(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+(.)h(.)f(.)36 b Ff(22)150 2465 y(:kserv)n(er:)12 b Fe(.)h(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38
+b Ff(26)150 2564 y(:lo)r(cal:)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)40 b Ff(24)0 2867 y(:kserv)n(er:)15
-b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(28)0 2983
-y(:lo)r(cal:)25 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45
+b Ff(13)150 2664 y(:pserv)n(er:)11 b Fe(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49
-b Ff(13)0 3099 y(:pserv)n(er:)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)h(.)f
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37
+b Ff(25)150 2764 y(:serv)n(er:)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41
-b Ff(26)0 3215 y(:serv)n(er:)19 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)45 b Ff(24)0 3441 y Fm(=)0 3573 y Ff(=======)15 b
-Fe(.)c(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)41 b Ff(39)p 8 3799 41 6 v 5 3932 24
-4 v 32 3932 V 81 3932 a(\014les)26 b(\(VMS\))6 b Fe(.)12
-b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41
+b Ff(22)150 2963 y Fq(=)150 3080 y Ff(=======)11 b Fe(.)g(.)i(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)33 b Ff(128)0 4157 y Fg(>)0 4290 y Fd(>>>>>>>)18
-b Fe(.)d(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45 b Ff(39)0 4515
-y Fg(<)0 4648 y Fd(<<<<<<<)18 b Fe(.)d(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45
-b Ff(39)0 4873 y Fm(A)0 5006 y Ff(A)25 b(sample)h(session)11
-b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)38 b Ff(9)0 5122 y(abandoning)26 b(w)n(ork)21
-b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-48 b Ff(44)0 5238 y(Ab)r(out)25 b(this)h(man)n(ual)11
-b Fe(.)h(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)38
-b Ff(1)0 5355 y(add)25 b(\(sub)r(command\))18 b Fe(.)11
-b(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44
-b Ff(63)2031 846 y(Adding)25 b(a)h(tag)21 b Fe(.)13 b(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)47
-b Ff(50)2031 962 y(Adding)25 b(\014les)7 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34
-b Ff(63)2031 1078 y(Admin)24 b(\(sub)r(command\))17 b
-Fe(.)10 b(.)j(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)43
-b Ff(99)2031 1195 y(Administrativ)n(e)25 b(\014les)h(\(in)n(tro\))12
-b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)38 b Ff(20)2031 1311
-y(Administrativ)n(e)25 b(\014les)h(\(reference\))10 b
-Fe(.)j(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)37 b Ff(139)2031 1427 y(Administrativ)n(e)25
-b(\014les,)h(editing)g(them)17 b Fe(.)12 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44 b Ff(21)2031
-1543 y(ALL)25 b(in)h(commitinfo)18 b Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37
+b Ff(36)p 158 3279 41 6 v 155 3396 24 4 v 182 3396 V
+231 3396 a(\014les)26 b(\(VMS\))19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)46 b Ff(113)150 3595 y Fg(>)150
+3712 y Fd(>>>>>>>)15 b Fe(.)f(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41 b Ff(36)150
+3911 y Fg(<)150 4028 y Fd(<<<<<<<)15 b Fe(.)f(.)f(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41
+b Ff(36)150 4228 y Fq(A)150 4344 y Ff(A)25 b(sample)h(session)7
+b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)34
+b Ff(9)150 4443 y(abandoning)26 b(w)n(ork)17 b Fe(.)d(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)45 b Ff(144)2031 1660 y(annotate)26
-b(\(sub)r(command\))18 b Fe(.)11 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44
-b Ff(80)2031 1776 y(A)n(tomic)25 b(transactions,)i(lac)n(k)f(of)9
-b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)35 b Ff(41)2031 1892 y(attic)10
-b Fe(.)k(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37
-b Ff(17)2031 2008 y(authen)n(ticated)25 b(clien)n(t,)i(using)19
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(26)2031 2124
-y(authen)n(ticating)26 b(serv)n(er,)g(setting)g(up)19
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)46 b Ff(24)2031 2241 y(Author)25 b(k)n(eyw)n(ord)19
-b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)46 b Ff(81)2031 2357 y(Automatically)25 b(ignored)i(\014les)8
-b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)35 b Ff(150)2031 2473
-y(Av)n(oiding)25 b(editor)h(in)n(v)n(o)r(cation)16 b
-Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b Ff(98)2031 2735 y
-Fm(B)2031 2868 y Ff(Base)27 b(directory)-6 b(,)26 b(in)f(CVS)g
-(directory)17 b Fe(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(20)2031 2984 y(bill)26
-b(of)h(materials)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(87)2031 3100 y(Binary)26
-b(\014les)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(40)150 4543 y(Ab)r(out)25
+b(this)h(man)n(ual)8 b Fe(.)k(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(85)2031 3216
-y(Branc)n(h)26 b(merge)f(example)11 b Fe(.)h(.)h(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)37 b Ff(57)2031 3333 y(Branc)n(h)26 b(n)n(um)n(b)r(er)15
-b Fe(.)c(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)42 b Ff(47)2031 3449 y(Branc)n(h)26 b(n)n(um)n(b)r(ers)17
-b Fe(.)11 b(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+g(.)35 b Ff(1)150 4643 y(add)25 b(\(sub)r(command\))14
+b Fe(.)d(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)40 b Ff(57)150
+4742 y(Adding)25 b(a)h(tag)16 b Fe(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)43 b Ff(53)2031 3565 y(Branc)n(h,)26 b(creating)h(a)16
-b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
-b Ff(52)2031 3681 y(Branc)n(h,)26 b(v)n(endor-)c Fe(.)13
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49
-b Ff(69)2031 3798 y(Branc)n(hes)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(45)150 4842 y(Adding)25
+b(\014les)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)47 b Ff(57)150 4941 y(Admin)24 b(\(sub)r(command\))13
+b Fe(.)e(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39 b Ff(90)150 5041 y(Administrativ)n
+(e)25 b(\014les)h(\(in)n(tro\))8 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)35
+b Ff(19)150 5141 y(Administrativ)n(e)25 b(\014les)h(\(reference\))6
+b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+33 b Ff(125)150 5240 y(Administrativ)n(e)25 b(\014les,)h(editing)g
+(them)14 b Fe(.)d(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40
+b Ff(19)150 5340 y(ALL)25 b(in)h(commitinfo)14 b Fe(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)41 b Ff(129)2025 690 y(annotate)26 b(\(sub)r(command\))
+14 b Fe(.)d(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(71)2025 790 y(A)n(tomic)25
+b(transactions,)i(lac)n(k)f(of)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49 b Ff(38)2025
+890 y(attic)7 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)47
-b Ff(47)2031 3914 y(Branc)n(hes)26 b(motiv)l(ation)15
-b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
-b Ff(52)2031 4030 y(Branc)n(hes,)27 b(cop)n(ying)e(c)n(hanges)h(b)r(et)
-n(w)n(een)c Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)49 b Ff(57)2031 4146 y(Branc)n(hes,)27 b(stic)n(ky)18
-b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)45 b Ff(54)2031 4263 y(Bringing)27 b(a)f(\014le)g(up)e(to)i(date)20
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)46 b Ff(36)2031
-4379 y(Bugs,)27 b(kno)n(wn)e(in)g(this)h(man)n(ual)12
-b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)39 b Ff(3)2031 4495 y(Bugs,)27
-b(rep)r(orting)f(\(CVS\))15 b Fe(.)d(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)42 b Ff(6)2031 4611 y(Bugs,)27 b(rep)r(orting)f(\(man)n
-(ual\))20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48
-b Ff(3)2031 4727 y(builds)21 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)33
+b Ff(16)2025 989 y(authen)n(ticated)25 b(clien)n(t,)h(using)15
+b Fe(.)f(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)42 b Ff(25)2025 1089 y(authen)n(ticating)26
+b(serv)n(er,)g(setting)g(up)16 b Fe(.)c(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)42 b Ff(23)2025 1188 y(Author)25
+b(k)n(eyw)n(ord)16 b Fe(.)c(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)43 b Ff(73)2025 1288 y(Automatically)25 b(ignored)h(\014les)c
+Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)48 b Ff(133)2025 1388 y(Av)n(oiding)25 b(editor)h(in)n(v)n
+(o)r(cation)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Ff(89)2025 1604 y
+Fq(B)2025 1720 y Ff(Bac)n(king)26 b(up,)f(rep)r(ository)9
+b Fe(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)36 b Ff(21)2025 1820
+y(Base)27 b(directory)-6 b(,)25 b(in)h(CVS)f(directory)13
+b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40
+b Ff(19)2025 1919 y(bill)26 b(of)g(materials)8 b Fe(.)14
+b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34
+b Ff(79)2025 2019 y(Binary)26 b(\014les)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39 b
+Ff(77)2025 2118 y(Branc)n(h)26 b(merge)f(example)7 b
+Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(51)2025 2218
+y(Branc)n(h)26 b(n)n(um)n(b)r(er)11 b Fe(.)g(.)i(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)47 b Ff(87)2031 4989 y Fm(C)2031 5122 y Ff(Changes,)27
-b(cop)n(ying)f(b)r(et)n(w)n(een)f(branc)n(hes)16 b Fe(.)d(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(57)2031
-5238 y(Changing)27 b(a)f(log)g(message)8 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)
+(.)g(.)h(.)f(.)g(.)g(.)g(.)38 b Ff(43)2025 2318 y(Branc)n(h)26
+b(n)n(um)n(b)r(ers)13 b Fe(.)e(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)40 b Ff(48)2025 2417 y(Branc)n(h,)26 b(creating)g(a)12
+b Fe(.)i(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)39 b
+Ff(47)2025 2517 y(Branc)n(h,)26 b(v)n(endor-)18 b Fe(.)13
+b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)45
+b Ff(63)2025 2617 y(Branc)n(hes)17 b Fe(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)43 b
+Ff(43)2025 2716 y(Branc)n(hes)26 b(motiv)l(ation)11 b
+Fe(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(47)2025
+2816 y(Branc)n(hes,)26 b(cop)n(ying)g(c)n(hanges)g(b)r(et)n(w)n(een)19
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45
+b Ff(51)2025 2916 y(Branc)n(hes,)26 b(stic)n(ky)15 b
+Fe(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42
+b Ff(48)2025 3015 y(Bringing)27 b(a)f(\014le)f(up)g(to)h(date)16
+b Fe(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)42 b Ff(34)2025 3115 y(Bugs)26 b(in)g(this)f(man)n
+(ual)g(or)h(CVS)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)47 b Ff(2)2025 3214
+y(Bugs,)26 b(rep)r(orting)12 b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)39 b Ff(2)2025 3314 y(builds)17
+b Fe(.)c(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)44 b Ff(79)2025 3530 y Fq(C)2025
+3646 y Ff(Changes,)27 b(cop)n(ying)e(b)r(et)n(w)n(een)h(branc)n(hes)13
+b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)39
+b Ff(51)2025 3746 y(Changing)26 b(a)g(log)h(message)6
+b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)33 b Ff(92)2025 3846 y(c)n(hec)n(k)n(ed)
+24 b(out)i(cop)n(y)-6 b(,)25 b(k)n(eeping)8 b Fe(.)13
+b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)35 b Ff(132)2025 3945 y(Chec)n(kin)25 b(program)15
+b Fe(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42 b
+Ff(126)2025 4045 y(Chec)n(kin.prog)26 b(\014le,)g(in)g(CVS)f(directory)
+d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)48
+b Ff(18)2025 4144 y(Chec)n(king)26 b(commits)13 b Fe(.)f(.)h(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)40 b Ff(128)2025 4244 y(Chec)n(king)26
+b(out)f(source)20 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)46
+b Ff(9)2025 4344 y(Chec)n(k)n(out)25 b(\(sub)r(command\))19
+b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)48 b Ff(94)2025 4443 y(Chec)n(k)n(out)25
+b(program)10 b Fe(.)j(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
+b Ff(126)2025 4543 y(c)n(hec)n(k)n(out,)25 b(as)h(term)f(for)h(getting)
+h(ready)e(to)h(edit)19 b Fe(.)13 b(.)g(.)g(.)g(.)46 b
+Ff(40)2025 4643 y(Chec)n(k)n(out,)25 b(example)7 b Fe(.)12
+b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(9)2025
+4742 y(c)n(ho)r(osing,)27 b(reserv)n(ed)e(or)i(unreserv)n(ed)d(c)n(hec)
+n(k)n(outs)16 b Fe(.)d(.)g(.)g(.)g(.)43 b Ff(41)2025
+4842 y(Cleaning)27 b(up)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)44 b Ff(10)2025 4941 y(Clien)n(t/Serv)n(er)
+26 b(Op)r(eration)17 b Fe(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(21)2025
+5041 y(Co)26 b(\(sub)r(command\))12 b Fe(.)f(.)i(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)38 b Ff(94)2025 5141 y(Command)24 b(reference)d
+Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)47 b Ff(115)2025
+5240 y(Command)24 b(structure)19 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)46 b Ff(85)2025 5340 y(Commen)n(t)24 b(leader)12
+b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)39
+b Ff(94)p eop
+%%Page: 154 156
+154 155 bop 150 -116 a Fv(154)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Ff(Commit)25 b(\(sub)r
+(command\))8 b Fe(.)i(.)j(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(96)150
+466 y(Commit)25 b(\014les)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)48 b Ff(127)150 566 y(Commit,)25
+b(when)h(to)11 b Fe(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37
+b Ff(83)150 665 y(Commitinfo)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)35 b Ff(100)2031 5355 y(c)n(hec)n(k)n(ed)25
-b(out)g(cop)n(y)-6 b(,)25 b(k)n(eeping)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(128)150 765 y(Committing)25
+b(c)n(hanges)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41
+b Ff(9)150 865 y(Common)25 b(options)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)38 b Ff(149)p eop
-%%Page: 168 170
-168 169 bop 0 -116 a Fs(168)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Ff(Chec)n(kin)25
-b(program)19 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)46 b Ff(140)0 483 y(Chec)n(kin.prog)26 b(\014le,)g(in)g(CVS)
-f(directory)8 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)35 b Ff(19)0 599 y(Chec)n(king)26
-b(commits)17 b Fe(.)12 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)44 b Ff(143)0 715 y(Chec)n(king)26 b(out)f(source)f
-Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)50
-b Ff(9)0 831 y(Chec)n(k)n(out)25 b(\(sub)r(command\))c
-Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)50 b Ff(103)0 948
-y(Chec)n(k)n(out)25 b(program)13 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)40 b Ff(140)0 1064 y(c)n(hec)n(k)n(out,)25
-b(as)h(term)f(for)i(getting)f(ready)f(to)h(edit)d Fe(.)13
-b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(44)0 1180 y(Chec)n(k)n(out,)26
-b(example)10 b Fe(.)i(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)38 b Ff(9)0 1296 y(c)n(ho)r(osing,)27 b(reserv)n(ed)f(or)g
-(unreserv)n(ed)f(c)n(hec)n(k)n(outs)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)46 b Ff(46)0 1413 y(Cleaning)27 b(up)20 b
-Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)48 b Ff(10)0 1529 y(Clien)n(t/Serv)n(er)26
-b(Op)r(eration)21 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)47
-b Ff(22)0 1645 y(Co)26 b(\(sub)r(command\))13 b Fe(.)f(.)h(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)40 b Ff(103)0 1761
-y(Command)24 b(reference)7 b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)34 b Ff(129)0 1877 y(Command)24 b(structure)f
-Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49
-b Ff(93)0 1994 y(Commen)n(t)24 b(leader)14 b Fe(.)f(.)h(.)f(.)g(.)g(.)g
+f(.)g(.)g(.)g(.)g(.)g(.)46 b Ff(88)150 964 y(Common)25
+b(syn)n(tax)f(of)j(info)f(\014les)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)47 b Ff(128)150
+1064 y(compatibilit)n(y)-6 b(,)25 b(b)r(et)n(w)n(een)h(CVS)f(v)n
+(ersions)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42
+b Ff(81)150 1163 y(COMSPEC)7 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(138)150 1263
+y(Con\015ict)26 b(mark)n(ers)11 b Fe(.)h(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)37 b Ff(36)150 1363 y(Con\015ict)26
+b(resolution)13 b Fe(.)h(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)39
+b Ff(36)150 1462 y(Con\015icts)26 b(\(merge)g(example\))18
+b Fe(.)12 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)44 b Ff(36)150 1562 y(Con)n(tributors)26
+b(\(CVS)f(program\))6 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(5)150
+1662 y(Con)n(tributors)26 b(\(man)n(ual\))13 b Fe(.)f(.)h(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)40 b Ff(1)150 1761 y(cop)n(ying)26 b(a)g(rep)r(ository)15
+b Fe(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41 b Ff(21)150
+1861 y(Cop)n(ying)26 b(c)n(hanges)8 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)40 b Ff(102)0
-2110 y(Commit)25 b(\(sub)r(command\))9 b Fe(.)i(.)i(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)36 b Ff(105)0 2226 y(Commit)25 b(\014les)8 b
+g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(51)150 1961 y(Correcting)27
+b(a)f(log)h(message)6 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)32
+b Ff(92)150 2060 y(Creating)27 b(a)f(branc)n(h)18 b Fe(.)13
+b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45 b Ff(47)150
+2160 y(Creating)27 b(a)f(pro)t(ject)14 b Fe(.)g(.)f(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)40 b Ff(29)150 2259 y(Creating)27 b(a)f(rep)r(ository)
+15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41 b Ff(20)150
+2359 y(Credits)26 b(\(CVS)g(program\))14 b Fe(.)e(.)h(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)41 b Ff(5)150 2459 y(Credits)26 b(\(man)n(ual\))20
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)47
+b Ff(1)150 2558 y(CVS)25 b(1.6,)i(and)f(w)n(atc)n(hes)d
+Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49 b Ff(41)150 2658
+y(CVS)25 b(command)f(structure)7 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)34
+b Ff(85)150 2758 y(CVS)25 b(passwd)i(\014le)16 b Fe(.)d(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)42 b Ff(24)150 2857 y(CVS,)26
+b(history)f(of)12 b Fe(.)i(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)39 b Ff(5)150 2957 y(CVS,)26 b(in)n(tro)r(duction)f(to)c
Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)35 b Ff(142)0 2342 y(Commit,)25 b(when)h(to)15
-b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41
-b Ff(91)0 2459 y(Commitinfo)22 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)47 b Ff(5)150
+3056 y(CVS,)26 b(v)n(ersions)g(of)11 b Fe(.)i(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b
-Ff(143)0 2575 y(Committing)25 b(c)n(hanges)18 b Fe(.)13
-b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45
-b Ff(9)0 2691 y(Common)25 b(options)e Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g
+h(.)f(.)g(.)g(.)g(.)g(.)37 b Ff(81)150 3156 y(CVS/Base)27
+b(directory)18 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44
+b Ff(19)150 3256 y(CVS/Chec)n(kin.prog)26 b(\014le)12
+b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)38 b Ff(18)150 3355 y(CVS/En)n(tries)26
+b(\014le)10 b Fe(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)37
+b Ff(17)150 3455 y(CVS/En)n(tries.Bac)n(kup)26 b(\014le)11
+b Fe(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)37 b Ff(18)150 3555 y(CVS/En)n(tries.Log)27
+b(\014le)c Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49 b
+Ff(18)150 3654 y(CVS/En)n(tries.Static)27 b(\014le)21
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)47 b Ff(18)150 3754 y(CVS/Notify)26
+b(\014le)7 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)33 b Ff(18)150 3853 y(CVS/Notify)-6 b(.tmp)24 b(\014le)16
+b Fe(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(19)150
+3953 y(CVS/Rep)r(ository)26 b(\014le)16 b Fe(.)d(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)42 b Ff(17)150 4053 y(CVS/Ro)r(ot)26 b(\014le)13
+b Fe(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39
+b Ff(13)150 4152 y(CVS/T)-6 b(ag)27 b(\014le)15 b Fe(.)e(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(18)150
+4252 y(CVS/T)-6 b(emplate)25 b(\014le)7 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)33 b Ff(19)150 4352 y(CVS/Up)r(date.prog)26
+b(\014le)d Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Ff(18)150
+4451 y(CVS)p 311 4451 24 4 v 27 w(CLIENT)p 634 4451 V
+28 w(LOG)17 b Fe(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)43 b
+Ff(138)150 4551 y(CVS)p 311 4551 V 27 w(CLIENT)p 634
+4551 V 28 w(POR)-6 b(T)11 b Fe(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)37
+b Ff(26)150 4650 y(CVS)p 311 4650 V 27 w(IGNORE)p 653
+4650 V 27 w(REMOTE)p 1026 4650 V 28 w(R)n(OOT)12 b Fe(.)h(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)39 b Ff(138)150 4750
+y(CVS)p 311 4750 V 27 w(P)-6 b(ASSFILE,)25 b(en)n(vironmen)n(t)f(v)l
+(ariable)13 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)39
+b Ff(25)150 4850 y(CVS)p 311 4850 V 27 w(R)n(CMD)p 577
+4850 V 28 w(POR)-6 b(T)20 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)47
+b Ff(138)150 4949 y(CVS)p 311 4949 V 27 w(RSH)14 b Fe(.)e(.)h(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)40
+b Ff(137)150 5049 y(CVS)p 311 5049 V 27 w(SER)-9 b(VER)8
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34
+b Ff(22)150 5149 y(CVS)p 311 5149 V 27 w(SER)-9 b(VER)p
+648 5149 V 27 w(SLEEP)23 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)49
+b Ff(138)150 5248 y(CVSEDITOR)18 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)46 b Ff(137)2025 366 y(CVSEDITOR,)25
+b(en)n(vironmen)n(t)f(v)l(ariable)6 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(9)2025 466 y(CVSIGNORE)17
+b Fe(.)12 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44
+b Ff(137)2025 566 y(cvsignore)26 b(\(admin)f(\014le\),)h(global)c
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)47 b Ff(133)2025 665 y(CVSREAD)11 b Fe(.)g(.)i(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Ff(96)0 2807
-y(Common)25 b(syn)n(tax)f(of)j(info)f(\014les)7 b Fe(.)14
-b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)34 b Ff(143)0 2924 y(compatibilit)n(y)-6
-b(,)25 b(b)r(et)n(w)n(een)h(CVS)f(v)n(ersions)20 b Fe(.)13
-b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)46
-b Ff(89)0 3040 y(COMSPEC)10 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)37 b Ff(137)2025
+765 y(CVSREAD,)24 b(o)n(v)n(erriding)9 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b
-Ff(154)0 3156 y(Con\015ict)26 b(mark)n(ers)14 b Fe(.)f(.)g(.)g(.)g(.)g
+g(.)36 b Ff(87)2025 865 y(cvsro)r(ot)13 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)39
+b Ff(13)2025 964 y(CVSR)n(OOT)8 b Fe(.)k(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)35 b Ff(137)2025 1064
+y(CVSR)n(OOT)24 b(\(\014le\))19 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41 b
-Ff(39)0 3272 y(Con\015ict)26 b(resolution)17 b Fe(.)d(.)f(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)43 b Ff(39)0
-3388 y(Con\015icts)26 b(\(merge)g(example\))21 b Fe(.)13
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(38)0 3505 y(Con)n(tributors)26
-b(\(CVS)f(program\))10 b Fe(.)j(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37
-b Ff(5)0 3621 y(Con)n(tributors)26 b(\(man)n(ual\))16
-b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)44
-b Ff(2)0 3737 y(Cop)n(ying)26 b(c)n(hanges)11 b Fe(.)j(.)f(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38 b
-Ff(57)0 3853 y(Correcting)27 b(a)f(log)h(message)8 b
+f(.)g(.)g(.)46 b Ff(125)2025 1163 y(CVSR)n(OOT,)25 b(en)n(vironmen)n(t)
+f(v)l(ariable)10 b Fe(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)37 b Ff(13)2025 1263 y(CVSR)n(OOT,)25 b(mo)r(dule)g(name)18
+b Fe(.)12 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)45 b Ff(19)2025 1363 y(CVSR)n(OOT,)25
+b(m)n(ultiple)g(rep)r(ositories)d Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)47 b Ff(20)2025 1462 y(CVSR)n(OOT,)25
+b(o)n(v)n(erriding)7 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34
+b Ff(86)2025 1562 y(CVSUMASK)15 b Fe(.)d(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(16)2025 1662 y(CVSWRAPPERS)18
+b Fe(.)12 b(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45 b Ff(137)2025
+1761 y(cvswrapp)r(ers)26 b(\(admin)f(\014le\))8 b Fe(.)13
+b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)35 b Ff(126)2025 1861 y(CVSWRAPPERS,)24
+b(en)n(vironmen)n(t)g(v)l(ariable)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)45
+b Ff(126)2025 1961 y(Cyclic)26 b(Soft)n(w)n(are)13 b
+Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)40
+b Ff(2)2025 2184 y Fq(D)2025 2301 y Ff(Date)25 b(k)n(eyw)n(ord)d
Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)35 b Ff(100)0
-3970 y(Creating)27 b(a)f(branc)n(h)21 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(52)0 4086
-y(Creating)27 b(a)f(pro)t(ject)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)44 b Ff(31)0 4202 y(Creating)27
-b(a)f(rep)r(ository)19 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)45 b Ff(21)0 4318 y(Credits)26 b(\(CVS)g(program\))17
-b Fe(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)45 b
-Ff(5)0 4435 y(Credits)26 b(\(man)n(ual\))7 b Fe(.)13
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49
+b Ff(73)2025 2400 y(Dates)22 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)49
+b Ff(88)2025 2500 y(dead)25 b(state)13 b Fe(.)h(.)f(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b
+Ff(16)2025 2599 y(Decimal)25 b(revision)i(n)n(um)n(b)r(er)7
+b Fe(.)k(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)33 b Ff(43)2025 2699 y(DEF)-9
+b(A)n(UL)j(T)25 b(in)h(commitinfo)12 b Fe(.)g(.)i(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)39
+b Ff(129)2025 2799 y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(editinfo)d
+Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)50 b Ff(130)2025 2898
+y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(v)n(erifymsg)7 b Fe(.)12
+b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)33 b Ff(129)2025 2998 y(De\014ning)25
+b(a)h(mo)r(dule)15 b Fe(.)d(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)41
+b Ff(30)2025 3098 y(De\014ning)25 b(mo)r(dules)g(\(in)n(tro\))11
+b Fe(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(19)2025 3197 y(De\014ning)25
+b(mo)r(dules)g(\(reference)i(man)n(ual\))10 b Fe(.)i(.)h(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)37 b Ff(125)2025 3297 y(Deleting)26 b(\014les)20
+b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+46 b Ff(59)2025 3396 y(Deleting)26 b(revisions)8 b Fe(.)14
+b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(92)2025
+3496 y(Deleting)26 b(stic)n(ky)f(tags)8 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-34 b Ff(2)0 4551 y(CVS)25 b(1.6,)i(and)f(w)n(atc)n(hes)9
-b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)36
-b Ff(45)0 4667 y(CVS)25 b(command)f(structure)11 b Fe(.)i(.)g(.)g(.)g
+g(.)g(.)g(.)h(.)34 b Ff(49)2025 3596 y(Descending)25
+b(directories)15 b Fe(.)g(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)42
+b Ff(55)2025 3695 y(Di\013)21 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)48
+b Ff(10)2025 3795 y(Di\013)25 b(\(sub)r(command\))14
+b Fe(.)d(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40 b Ff(98)2025
+3895 y(Di\013erences,)26 b(merging)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)38 b Ff(93)0 4783 y(CVS)25 b(passwd)i(\014le)19
-b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)46 b Ff(25)0 4899 y(CVS,)26 b(history)f(of)15 b Fe(.)g(.)e(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
-b Ff(5)0 5016 y(CVS,)26 b(in)n(tro)r(duction)f(to)7 b
-Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34
-b Ff(5)0 5132 y(CVS,)26 b(v)n(ersions)g(of)14 b Fe(.)g(.)f(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b
-Ff(89)0 5248 y(CVS/Base)27 b(directory)21 b Fe(.)13 b(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)48 b Ff(20)2031 366 y(CVS/Chec)n
-(kin.prog)26 b(\014le)16 b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)43 b Ff(52)2025 3994 y(Directories,)27 b(mo)n(ving)13
+b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)40 b Ff(69)2025
+4094 y(directories,)27 b(remo)n(ving)6 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)33 b Ff(61)2025 4194 y(Directory)-6 b(,)25
+b(descending)13 b Fe(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)40
+b Ff(55)2025 4293 y(Disjoin)n(t)26 b(rep)r(ositories)d
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)47 b Ff(20)2025
+4393 y(Distributing)25 b(log)i(messages)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)38
+b Ff(131)2025 4492 y(driv)n(er.c)25 b(\(merge)h(example\))21
+b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)49 b Ff(35)2025 4726 y Fq(E)2025
+4842 y Ff(edit)25 b(\(sub)r(command\))12 b Fe(.)f(.)i(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)38 b Ff(40)2025 4941 y(editinfo)26 b(\(admin)f
+(\014le\))18 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)45
+b Ff(130)2025 5041 y(Editing)26 b(administrativ)n(e)f(\014les)c
+Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)47 b Ff(19)2025 5141 y(Editing)26 b(the)f(mo)r(dules)g
+(\014le)e Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(30)2025 5240
+y(EDITOR)12 b Fe(.)g(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)39 b Ff(137)2025 5340 y(Editor,)26
+b(a)n(v)n(oiding)g(in)n(v)n(o)r(cation)g(of)10 b Fe(.)15
+b(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37
+b Ff(89)p eop
+%%Page: 155 157
+155 156 bop 150 -116 a Fv(Index)3241 b(155)150 366 y
+Ff(EDITOR,)25 b(en)n(vironmen)n(t)f(v)l(ariable)16 b
+Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)43
+b Ff(9)150 466 y(EDITOR,)25 b(o)n(v)n(erriding)10 b Fe(.)k(.)f(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)42 b Ff(19)2031 483 y(CVS/En)n(tries)26 b(\014le)14
-b Fe(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)40 b Ff(18)2031 599 y(CVS/En)n(tries.Bac)n(kup)26
-b(\014le)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41
-b Ff(19)2031 715 y(CVS/En)n(tries.Log)27 b(\014le)9 b
-Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)36
-b Ff(19)2031 831 y(CVS/En)n(tries.Static)27 b(\014le)7
-b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)34
-b Ff(19)2031 948 y(CVS/Notify)26 b(\014le)10 b Fe(.)k(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37
-b Ff(19)2031 1064 y(CVS/Notify)-6 b(.tmp)24 b(\014le)d
-Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)47
-b Ff(20)2031 1180 y(CVS/Rep)r(ository)26 b(\014le)19
-b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)46
-b Ff(18)2031 1296 y(CVS/Ro)r(ot)26 b(\014le)16 b Fe(.)e(.)f(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)37 b Ff(87)150 566 y(Editor,)26 b(sp)r(ecifying)h
+(p)r(er)f(mo)r(dule)9 b Fe(.)j(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)36 b Ff(130)150 665 y(editors)26
+b(\(sub)r(command\))14 b Fe(.)d(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40
+b Ff(41)150 765 y(emerge)17 b Fe(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)44
+b Ff(37)150 865 y(En)n(tries)26 b(\014le,)g(in)g(CVS)f(directory)20
+b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)46 b Ff(17)150 964 y(En)n(tries.Bac)n(kup)26 b(\014le,)g(in)g
+(CVS)f(directory)20 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)46
+b Ff(18)150 1064 y(En)n(tries.Log)27 b(\014le,)f(in)g(CVS)f(directory)
+15 b Fe(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41
+b Ff(18)150 1163 y(En)n(tries.Static)27 b(\014le,)f(in)f(CVS)h
+(directory)13 b Fe(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)40
+b Ff(18)150 1263 y(En)n(vironmen)n(t)24 b(v)l(ariables)12
+b Fe(.)i(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)39 b Ff(137)150 1363 y(Errors,)27
+b(rep)r(orting)7 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)34 b Ff(2)150 1462 y(Example)25 b(of)h(a)g(w)n(ork-session)
+18 b Fe(.)d(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(9)150 1562 y(Example)25
+b(of)h(merge)19 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45
+b Ff(35)150 1662 y(Example,)25 b(branc)n(h)g(merge)10
+b Fe(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(51)150 1761 y(exit)25
+b(status,)i(of)f(commitinfo)7 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34
+b Ff(129)150 1861 y(exit)25 b(status,)i(of)f(CVS)18 b
+Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)44 b Ff(85)150
+1961 y(exit)25 b(status,)i(of)f(editor)13 b Fe(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
-b Ff(14)2031 1413 y(CVS/T)-6 b(ag)27 b(\014le)19 b Fe(.)13
+h(.)f(.)39 b Ff(143)150 2060 y(exit)25 b(status,)i(of)f(taginfo)14
+b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)40 b Ff(71)150 2160
+y(exit)25 b(status,)i(of)f(v)n(erifymsg)19 b Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)45 b Ff(19)2031 1529 y(CVS/T)-6 b(emplate)25
-b(\014le)10 b Fe(.)k(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)37 b Ff(20)2031 1645 y(CVS/Up)r(date.prog)26 b(\014le)9
-b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36
-b Ff(19)2031 1761 y(CVS)p 2192 1761 24 4 v 27 w(CLIENT)p
-2515 1761 V 28 w(LOG)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)47 b Ff(154)2031 1877 y(CVS)p 2192 1877 V 27
-w(CLIENT)p 2515 1877 V 28 w(POR)-6 b(T)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)41 b Ff(28)2031 1994 y(CVS)p
-2192 1994 V 27 w(IGNORE)p 2534 1994 V 27 w(REMOTE)p 2907
-1994 V 28 w(R)n(OOT)16 b Fe(.)c(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(154)2031 2110 y(CVS)p
-2192 2110 V 27 w(P)-6 b(ASSFILE,)25 b(en)n(vironmen)n(t)f(v)l(ariable)
-17 b Fe(.)c(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)43
-b Ff(27)2031 2226 y(CVS)p 2192 2226 V 27 w(R)n(CMD)p
-2458 2226 V 28 w(POR)-6 b(T)7 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)46 b Ff(129)150 2259 y(Exp)r(ort)25 b(\(sub)r(command\))
+7 b Fe(.)k(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)34 b Ff(100)150 2359 y(Exp)r(ort)25
+b(program)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41
+b Ff(126)150 2572 y Fq(F)150 2688 y Ff(F)-6 b(etc)n(hing)25
+b(source)13 b Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)40 b Ff(9)150 2788 y(File)27 b(had)e(con\015icts)h(on)g(merge)21
+b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)48 b Ff(34)150 2888 y(File)27 b(lo)r(c)n(king)8
+b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)35 b Ff(33)150 2987 y(File)27 b(p)r(ermissions)18
+b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45
+b Ff(15)150 3087 y(File)27 b(status)9 b Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)34 b Ff(154)2031 2342 y(CVS)p 2192
-2342 V 27 w(RSH)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)44 b Ff(153)2031
-2459 y(CVS)p 2192 2459 V 27 w(SER)-9 b(VER)12 b Fe(.)g(.)h(.)h(.)f(.)g
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)35 b
+Ff(33)150 3187 y(Files,)27 b(mo)n(ving)14 b Fe(.)e(.)h(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)40 b Ff(67)150
+3286 y(Files,)27 b(reference)g(man)n(ual)19 b Fe(.)13
+b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)46 b Ff(125)150 3386 y(Fixing)26 b(a)g(log)h
+(message)8 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34
+b Ff(92)150 3486 y(F)-6 b(orcing)26 b(a)g(tag)h(matc)n(h)18
+b Fe(.)12 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44 b Ff(89)150
+3585 y(F)-6 b(orm)25 b(for)h(log)h(message)15 b Fe(.)f(.)f(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)42 b Ff(133)150 3685 y(F)-6 b(ormat)25 b(of)h(CVS)g(commands)12
+b Fe(.)g(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)39 b Ff(85)150 3898 y Fq(G)150 4014 y
+Ff(Getting)26 b(started)15 b Fe(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)42 b Ff(9)150 4114 y(Getting)26 b(the)f(source)13
+b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)39
+b Ff(9)150 4214 y(Global)27 b(cvsignore)7 b Fe(.)14 b(.)f(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38
-b Ff(23)2031 2575 y(CVS)p 2192 2575 V 27 w(SER)-9 b(VER)p
-2529 2575 V 27 w(SLEEP)8 b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(133)150 4313 y(Global)27
+b(options)8 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)35 b Ff(86)150 4413 y(Group)11 b Fe(.)i(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37
+b Ff(15)150 4626 y Fq(H)150 4742 y Ff(Header)26 b(k)n(eyw)n(ord)18
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45
+b Ff(73)150 4842 y(History)26 b(\(sub)r(command\))18
+b Fe(.)11 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)45 b Ff(101)150 4941 y(History)26
+b(bro)n(wsing)21 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)35 b Ff(154)2031 2691 y(CVSEDITOR)22 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)50 b
-Ff(153)2031 2807 y(CVSEDITOR,)25 b(en)n(vironmen)n(t)f(v)l(ariable)10
-b Fe(.)j(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-37 b Ff(9)2031 2924 y(CVSIGNORE)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)48 b Ff(153)2031
-3040 y(cvsignore)27 b(\(admin)d(\014le\),)i(global)7
-b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)34 b Ff(150)2031 3156 y(CVSREAD)14
-b Fe(.)e(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)41 b Ff(153)2031 3272 y(CVSREAD,)25
-b(o)n(v)n(erriding)13 b Fe(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)46 b Ff(71)150 5041 y(History)26 b(\014le)15 b Fe(.)e(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)42
+b Ff(134)150 5141 y(History)26 b(\014les)19 b Fe(.)13
+b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)45
+b Ff(15)150 5240 y(History)26 b(of)g(CVS)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(5)150
+5340 y(HOME)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b Ff(137)2025 366
+y(HOMEP)-6 b(A)g(TH)10 b Fe(.)i(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-39 b Ff(96)2031 3388 y(cvsro)r(ot)17 b Fe(.)c(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)43 b Ff(13)2031 3505 y(CVSR)n(OOT)12 b Fe(.)g(.)h(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39
-b Ff(153)2031 3621 y(CVSR)n(OOT)25 b(\(\014le\))d Fe(.)13
-b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)50
-b Ff(139)2031 3737 y(CVSR)n(OOT,)25 b(en)n(vironmen)n(t)f(v)l(ariable)
-14 b Fe(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)40 b Ff(13)2031 3853 y(CVSR)n(OOT,)25 b(mo)r(dule)g(name)c
-Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)48 b Ff(20)2031 3970
-y(CVSR)n(OOT,)25 b(m)n(ultiple)g(rep)r(ositories)7 b
-Fe(.)15 b(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)34 b Ff(21)2031 4086 y(CVSR)n(OOT,)25 b(o)n(v)n(erriding)11
-b Fe(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b
-Ff(95)2031 4202 y(CVSUMASK)18 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b
-Ff(16)2031 4318 y(CVSWRAPPERS)20 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(153)2031 4435 y(cvswrapp)r(ers)26
-b(\(admin)f(\014le\))12 b Fe(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39
-b Ff(141)2031 4551 y(CVSWRAPPERS,)25 b(en)n(vironmen)n(t)e(v)l(ariable)
-f Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(141)2031
-4858 y Fm(D)2031 4991 y Ff(Date)26 b(k)n(eyw)n(ord)9
-b Fe(.)j(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)35 b Ff(81)2031 5108 y(Dates)9 b Fe(.)k(.)g(.)g(.)g(.)h
+f(.)g(.)g(.)g(.)37 b Ff(137)2025 572 y Fq(I)2025 688
+y Ff(Id)25 b(k)n(eyw)n(ord)16 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(73)2025 788
+y(Iden)n(t)24 b(\(shell)j(command\))11 b Fe(.)g(.)i(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+37 b Ff(74)2025 888 y(Iden)n(tifying)25 b(\014les)13
+b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)39
+b Ff(73)2025 987 y(Ignored)25 b(\014les)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(96)2031 5224 y(dead)25
-b(state)17 b Fe(.)d(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)43 b Ff(17)2031 5340
-y(Decimal)26 b(revision)g(n)n(um)n(b)r(er)11 b Fe(.)g(.)i(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41 b Ff(133)2025
+1087 y(Ignoring)26 b(\014les)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(133)2025 1186 y(Imp)r(ort)24
+b(\(sub)r(command\))8 b Fe(.)j(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)35
+b Ff(102)2025 1286 y(Imp)r(orting)25 b(\014les)9 b Fe(.)k(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)37 b Ff(47)p eop
-%%Page: 169 171
-169 170 bop 0 -116 a Fs(Index)3541 b(169)0 366 y Ff(DEF)-9
-b(A)n(UL)j(T)25 b(in)h(commitinfo)16 b Fe(.)c(.)h(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-43 b Ff(144)0 483 y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(editinfo)9
-b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36
-b Ff(146)0 599 y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(v)n(erifymsg)10
-b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Ff(144)0
-715 y(De\014ning)25 b(a)h(mo)r(dule)18 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45 b Ff(33)0 831
-y(De\014ning)25 b(mo)r(dules)g(\(in)n(tro\))15 b Fe(.)e(.)g(.)h(.)f(.)g
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(29)2025
+1386 y(Imp)r(orting)25 b(\014les,)h(from)f(other)h(v)n(ersion)g(con)n
+(trol)g(systems)2185 1485 y Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)33
+b Ff(30)2025 1585 y(Imp)r(orting)25 b(mo)r(dules)20 b
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)47 b Ff(63)2025
+1685 y(Index)20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)41 b Ff(20)0 948 y(De\014ning)25 b(mo)r(dules)g
-(\(reference)i(man)n(ual\))14 b Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)41 b Ff(139)0 1064 y(Deleting)26 b(\014les)6
-b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(153)2025
+1784 y(Info)26 b(\014les)g(\(syn)n(tax\))7 b Fe(.)12
+b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34 b Ff(128)2025
+1884 y(Informing)25 b(others)9 b Fe(.)k(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)33 b Ff(65)0 1180 y(Deleting)26 b(revisions)9
-b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36
-b Ff(100)0 1296 y(Deleting)26 b(stic)n(ky)f(tags)12 b
-Fe(.)i(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38
-b Ff(54)0 1413 y(Descending)26 b(directories)20 b Fe(.)13
-b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)45 b Ff(61)0
-1529 y(Di\013)8 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+h(.)f(.)g(.)g(.)35 b Ff(37)2025 1983 y(init)26 b(\(sub)r(command\))18
+b Fe(.)11 b(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45 b Ff(20)2025
+2083 y(In)n(tro)r(duction)25 b(to)h(CVS)11 b Fe(.)h(.)i(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)34 b Ff(11)0 1645 y(Di\013)25 b(\(sub)r(command\))15
-b Fe(.)c(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42
-b Ff(108)0 1761 y(Di\013erences,)26 b(merging)20 b Fe(.)14
-b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)47
-b Ff(59)0 1877 y(Directories,)27 b(mo)n(ving)17 b Fe(.)c(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)43 b Ff(77)0 1994
-y(directories,)27 b(remo)n(ving)10 b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)36 b Ff(67)0 2110 y(Directory)-6
-b(,)26 b(descending)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)43 b Ff(61)0 2226 y(Disjoin)n(t)26 b(rep)r(ositories)7
-b Fe(.)16 b(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)33
-b Ff(21)0 2342 y(Distributing)26 b(log)g(messages)14
-b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41 b Ff(147)0 2459 y(driv)n(er.c)26
-b(\(merge)f(example\))9 b Fe(.)j(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)36
-b Ff(37)0 2766 y Fm(E)0 2899 y Ff(edit)26 b(\(sub)r(command\))16
-b Fe(.)10 b(.)j(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
-b Ff(44)0 3015 y(editinfo)26 b(\(admin)f(\014le\))d Fe(.)13
-b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Ff(145)0
-3132 y(Editing)26 b(administrativ)n(e)f(\014les)7 b Fe(.)14
-b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)34 b Ff(21)0 3248 y(Editing)26
-b(the)f(mo)r(dules)h(\014le)9 b Fe(.)j(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)35 b Ff(33)0 3364 y(EDITOR)15 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42
-b Ff(153)0 3480 y(Editor,)26 b(a)n(v)n(oiding)h(in)n(v)n(o)r(cation)f
-(of)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(98)0 3597 y(EDITOR,)25
-b(en)n(vironmen)n(t)f(v)l(ariable)c Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)46
-b Ff(9)0 3713 y(EDITOR,)25 b(o)n(v)n(erriding)14 b Fe(.)g(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(95)0 3829
-y(Editor,)26 b(sp)r(ecifying)h(p)r(er)f(mo)r(dule)13
-b Fe(.)f(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)40 b Ff(145)0 3945 y(editors)26 b(\(sub)r(command\))17
-b Fe(.)12 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44
-b Ff(45)0 4061 y(emerge)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)47
-b Ff(40)0 4178 y(En)n(tries)26 b(\014le,)g(in)g(CVS)f(directory)6
-b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(18)0 4294 y(En)n(tries.Bac)n(kup)26
-b(\014le,)g(in)g(CVS)f(directory)7 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)33 b Ff(19)0 4410 y(En)n(tries.Log)27
-b(\014le,)f(in)g(CVS)f(directory)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45 b Ff(19)0
-4526 y(En)n(tries.Static)27 b(\014le,)f(in)f(CVS)h(directory)17
-b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)43
-b Ff(19)0 4643 y(En)n(vironmen)n(t)24 b(v)l(ariables)16
-b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(153)0
-4759 y(Errors,)27 b(rep)r(orting)f(\(CVS\))9 b Fe(.)k(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(6)0 4875 y(Errors,)27
-b(rep)r(orting)f(\(man)n(ual\))16 b Fe(.)c(.)h(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-43 b Ff(3)0 4991 y(Example)25 b(of)h(a)g(w)n(ork-session)e
-Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Ff(9)0 5108
-y(Example)25 b(of)h(merge)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)49 b Ff(37)0 5224 y(Example,)25
-b(branc)n(h)g(merge)14 b Fe(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)40
-b Ff(57)0 5340 y(Exp)r(ort)25 b(\(sub)r(command\))11
-b Fe(.)g(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(110)2031
-366 y(Exp)r(ort)25 b(program)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45 b Ff(140)2031 605 y
-Fm(F)2031 738 y Ff(F)-6 b(etc)n(hing)25 b(source)17 b
-Fe(.)d(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+g(.)h(.)f(.)g(.)38 b Ff(5)2025 2183 y(In)n(v)n(oking)24
+b(CVS)17 b Fe(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)44 b Ff(9)2031 854 y(File)27 b(had)e(con\015icts)h(on)g(merge)8
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35 b Ff(36)2031 971
-y(File)27 b(lo)r(c)n(king)12 b Fe(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)39
-b Ff(35)2031 1087 y(File)27 b(p)r(ermissions)22 b Fe(.)13
-b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48
-b Ff(16)2031 1203 y(File)27 b(status)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)39
-b Ff(35)2031 1319 y(Files,)27 b(mo)n(ving)17 b Fe(.)c(.)g(.)g(.)g(.)g
+44 b Ff(115)2025 2282 y(Isolation)8 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34
+b Ff(71)2025 2488 y Fq(J)2025 2604 y Ff(Join)13 b Fe(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)44
-b Ff(73)2031 1436 y(Files,)27 b(reference)g(man)n(ual)6
-b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(139)2031
-1552 y(Fixing)26 b(a)g(log)h(message)9 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(100)2031 1668 y(F)-6
-b(orcing)26 b(a)g(tag)h(matc)n(h)20 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)48 b Ff(97)2031 1784 y(F)-6 b(orm)25
-b(for)h(log)h(message)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)46 b Ff(150)2031 1900 y(F)-6 b(ormat)25 b(of)h(CVS)g(commands)16
-b Fe(.)11 b(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(93)2031 2139
-y Fm(G)2031 2272 y Ff(Getting)26 b(started)18 b Fe(.)c(.)f(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)45
-b Ff(9)2031 2388 y(Getting)26 b(the)f(source)16 b Fe(.)e(.)g(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(9)2031
-2505 y(Global)27 b(cvsignore)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(150)2031 2621
-y(Global)27 b(options)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)39 b Ff(95)2031 2737
-y(Group)14 b Fe(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+h(.)f(.)g(.)39 b Ff(51)2025 2810 y Fq(K)2025 2926 y Ff(k)n(eeping)25
+b(a)h(c)n(hec)n(k)n(ed)f(out)g(cop)n(y)17 b Fe(.)c(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)44
+b Ff(132)2025 3026 y(k)n(erb)r(eros)12 b Fe(.)h(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)38
+b Ff(26)2025 3125 y(Keyw)n(ord)25 b(expansion)12 b Fe(.)h(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)38 b Ff(73)2025 3225 y(Keyw)n(ord)25
+b(substitution)11 b Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37
+b Ff(73)2025 3325 y(K\015ag)11 b Fe(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41
-b Ff(16)2031 2976 y Fm(H)2031 3109 y Ff(Header)26 b(k)n(eyw)n(ord)21
-b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)48 b Ff(81)2031 3225 y(History)26 b(\(sub)r(command\))19
-b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(112)2031
-3341 y(History)26 b(bro)n(wsing)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(79)2031
-3457 y(History)26 b(\014le)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b
-Ff(151)2031 3574 y(History)26 b(\014les)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49
-b Ff(16)2031 3690 y(History)26 b(of)g(CVS)18 b Fe(.)c(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
-b Ff(5)2031 3806 y(HOME)16 b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)43
-b Ff(153)2031 3922 y(HOMEP)-6 b(A)g(TH)14 b Fe(.)e(.)h(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41
-b Ff(153)2031 4161 y Fm(I)2031 4294 y Ff(Id)25 b(k)n(eyw)n(ord)19
-b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)38
+b Ff(75)2025 3424 y(kinit)22 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49
+b Ff(26)2025 3524 y(Kno)n(wn)25 b(bugs)h(in)f(this)h(man)n(ual)f(or)h
+(CVS)14 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41
+b Ff(3)2025 3729 y Fq(L)2025 3846 y Ff(La)n(y)n(out)25
+b(of)h(rep)r(ository)14 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41
+b Ff(13)2025 3945 y(Left-hand)25 b(options)7 b Fe(.)14
+b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(86)2025
+4045 y(Linear)26 b(dev)n(elopmen)n(t)9 b Fe(.)j(.)h(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)46 b Ff(81)2031 4410 y(Iden)n(t)25
-b(\(shell)h(command\))14 b Fe(.)d(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)41 b Ff(82)2031 4526 y(Iden)n(tifying)25 b(\014les)17
-b Fe(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)43 b Ff(81)2031 4643 y(Ignored)26 b(\014les)18
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)44 b Ff(150)2031 4759 y(Ignoring)26 b(\014les)d
-Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+g(.)g(.)g(.)36 b Ff(43)2025 4144 y(link,)26 b(sym)n(b)r(olic,)f(imp)r
+(orting)18 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(104)2025 4244
+y(List,)26 b(mailing)g(list)14 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)49 b Ff(150)2031 4875 y(Imp)r(ort)24 b(\(sub)r(command\))11
-b Fe(.)g(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)38 b Ff(114)2031
-4991 y(Imp)r(orting)25 b(\014les)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)39 b Ff(31)2031
-5108 y(Imp)r(orting)23 b(\014les,)j(from)e(other)g(v)n(ersion)h(con)n
-(trol)g(systesm)10 b Fe(.)j(.)35 b Ff(32)2031 5224 y(Imp)r(orting)25
-b(mo)r(dules)7 b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)33 b Ff(69)2031 5340 y(Index)8 b Fe(.)k(.)h(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)35 b Ff(167)p eop
-%%Page: 170 172
-170 171 bop 0 -116 a Fs(170)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Ff(Info)c(\014les)g(\(syn)n(tax\))
-11 b Fe(.)h(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38
-b Ff(143)0 483 y(Informing)25 b(others)12 b Fe(.)i(.)f(.)g(.)g(.)h(.)f
+g(.)g(.)g(.)g(.)g(.)42 b Ff(5)2025 4344 y(Lo)r(cally)27
+b(Added)9 b Fe(.)j(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)39 b Ff(40)0
-599 y(init)26 b(\(sub)r(command\))19 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(22)0 715 y(In)n(tro)r(duction)25
-b(to)h(CVS)15 b Fe(.)d(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)42 b Ff(5)0 831 y(In)n(v)n(oking)25 b(CVS)20 b Fe(.)14
-b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-48 b Ff(129)0 948 y(Isolation)11 b Fe(.)k(.)e(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38
-b Ff(79)0 1194 y Fm(J)0 1327 y Ff(Join)16 b Fe(.)e(.)f(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(57)0 1573 y Fm(K)0 1706
-y Ff(k)n(eeping)25 b(a)h(c)n(hec)n(k)n(ed)f(out)h(cop)n(y)20
-b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)48 b Ff(149)0 1822 y(k)n(erb)r(eros)15
-b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(28)0 1939
-y(Keyw)n(ord)25 b(expansion)15 b Fe(.)f(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)42 b Ff(81)0 2055 y(Keyw)n(ord)25
-b(substitution)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-41 b Ff(81)0 2171 y(K\015ag)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)41 b Ff(83)0 2287 y(kinit)9 b Fe(.)k(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+g(.)36 b Ff(33)2025 4443 y(Lo)r(cally)27 b(Mo)r(di\014ed)6
+b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)33
+b Ff(33)2025 4543 y(Lo)r(cally)27 b(Remo)n(v)n(ed)17
+b Fe(.)11 b(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)44
+b Ff(33)2025 4643 y(Lo)r(c)n(k)n(er)25 b(k)n(eyw)n(ord)8
+b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)35
+b Ff(73)2025 4742 y(Lo)r(c)n(king)26 b(\014les)11 b Fe(.)j(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)36 b Ff(28)0 2404 y(Kno)n(wn)25 b(bugs)h(in)g(this)f
-(man)n(ual)18 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)46
-b Ff(3)0 2650 y Fm(L)0 2783 y Ff(La)n(y)n(out)25 b(of)i(rep)r(ository)
-18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)45
-b Ff(13)0 2899 y(Left-hand)25 b(options)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b Ff(95)0
-3015 y(Linear)26 b(dev)n(elopmen)n(t)13 b Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b Ff(47)0 3132 y(link,)26
-b(sym)n(b)r(olic,)f(imp)r(orting)d Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49
-b Ff(116)0 3248 y(List,)26 b(mailing)g(list)18 b Fe(.)c(.)g(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45
-b Ff(5)0 3364 y(Lo)r(cally)27 b(Added)13 b Fe(.)f(.)h(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40
-b Ff(35)0 3480 y(Lo)r(cally)27 b(Mo)r(di\014ed)10 b Fe(.)j(.)g(.)h(.)f
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38
+b Ff(33)2025 4842 y(lo)r(c)n(ks,)26 b(cvs)11 b Fe(.)i(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)36
-b Ff(35)0 3597 y(Lo)r(cally)27 b(Remo)n(v)n(ed)19 b Fe(.)13
-b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48
-b Ff(36)0 3713 y(Lo)r(c)n(k)n(er)26 b(k)n(eyw)n(ord)12
-b Fe(.)g(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)38 b Ff(81)0 3829 y(Lo)r(c)n(king)26 b(\014les)15
-b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)42 b Ff(35)0 3945 y(lo)r(c)n(ks,)27
-b(cvs)14 b Fe(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41 b Ff(40)0
-4061 y(Log)26 b(\(sub)r(command\))15 b Fe(.)c(.)i(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(116)0 4178 y(Log)26 b(information,)h
-(sa)n(ving)11 b Fe(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)38
-b Ff(151)0 4294 y(Log)26 b(k)n(eyw)n(ord)10 b Fe(.)j(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36
-b Ff(81)0 4410 y(Log)26 b(k)n(eyw)n(ord,)g(selecting)h(commen)n(t)c
-(leader)6 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33
-b Ff(102)0 4526 y(Log)26 b(message)h(en)n(try)18 b Fe(.)12
-b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45
-b Ff(9)0 4643 y(Log)26 b(message)h(template)21 b Fe(.)13
-b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(150)0
-4759 y(Log)26 b(message,)h(correcting)9 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)36 b Ff(100)0 4875 y(log)27 b(message,)f(v)n(erifying)10
-b Fe(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b
-Ff(144)0 4991 y(Log)26 b(messages)14 b Fe(.)g(.)f(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)40 b
-Ff(147)0 5108 y(Log)26 b(messages,)h(editing)11 b Fe(.)j(.)f(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)38 b Ff(145)0 5224 y(Login)26
-b(\(sub)r(command\))17 b Fe(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)46 b Ff(26)0 5340 y(loginfo)28 b(\(admin)c(\014le\))c
-Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)47
-b Ff(147)2031 366 y(LOGNAME)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)46 b
-Ff(155)2031 483 y(Logout)26 b(\(sub)r(command\))13 b
-Fe(.)e(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b Ff(27)2031
-744 y Fm(M)2031 877 y Ff(Mail,)27 b(automatic)f(mail)g(on)f(commit)19
-b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)47 b Ff(40)2031 994 y(Mailing)27 b(list)18
-b Fe(.)c(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)45 b Ff(5)2031 1110 y(Mailing)27
-b(log)g(messages)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)33 b Ff(147)2031 1226 y(Main)26 b(trunk)f(and)g(branc)n(hes)20
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)46 b Ff(47)2031
-1342 y(mak)n(e)17 b Fe(.)12 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43
-b Ff(87)2031 1458 y(Man)n(y)25 b(rep)r(ositories)10 b
-Fe(.)15 b(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-36 b Ff(21)2031 1575 y(Mark)n(ers,)27 b(con\015ict)11
-b Fe(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)38 b Ff(39)2031 1691 y(Merge,)27 b(an)f(example)8
-b Fe(.)k(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)35
-b Ff(37)2031 1807 y(Merge,)27 b(branc)n(h)e(example)19
-b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46 b Ff(57)2031
-1923 y(Merging)18 b Fe(.)c(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)44
-b Ff(57)2031 2040 y(Merging)27 b(a)f(branc)n(h)12 b Fe(.)h(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39 b
-Ff(57)2031 2156 y(Merging)27 b(a)f(\014le)9 b Fe(.)14
-b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)37
+b Ff(37)2025 4941 y(Log)26 b(\(sub)r(command\))11 b Fe(.)g(.)j(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)36 b Ff(36)2031 2272 y(Merging)27 b(t)n(w)n(o)f(revisions)10
-b Fe(.)k(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36
-b Ff(59)2031 2388 y(mkmo)r(dules)14 b Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
-b Ff(158)2031 2505 y(Mo)r(di\014cations,)28 b(cop)n(ying)d(b)r(et)n(w)n
-(een)h(branc)n(hes)16 b Fe(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
-b Ff(57)2031 2621 y(Mo)r(dule)26 b(status)16 b Fe(.)e(.)f(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43
-b Ff(140)2031 2737 y(Mo)r(dule,)27 b(de\014ning)10 b
-Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-37 b Ff(33)2031 2853 y(Mo)r(dules)27 b(\(admin)d(\014le\))8
-b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35
-b Ff(139)2031 2969 y(Mo)r(dules)27 b(\014le)21 b Fe(.)13
-b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)47 b Ff(20)2031 3086 y(Mo)r(dules)27 b(\014le,)f(c)n
-(hanging)20 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46
-b Ff(33)2031 3202 y(Motiv)l(ation)26 b(for)h(branc)n(hes)10
-b Fe(.)j(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(52)2031
-3318 y(Mo)n(ving)26 b(directories)15 b Fe(.)g(.)e(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(77)2031 3434
-y(Mo)n(ving)26 b(\014les)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(73)2031
-3551 y(Multiple)26 b(dev)n(elop)r(ers)14 b Fe(.)g(.)f(.)g(.)h(.)f(.)g
+g(.)g(.)g(.)h(.)f(.)38 b Ff(104)2025 5041 y(Log)26 b(information,)h(sa)
+n(ving)7 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(134)2025
+5141 y(Log)26 b(k)n(eyw)n(ord)6 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41 b Ff(35)2031 3667
-y(Multiple)26 b(rep)r(ositories)14 b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)41 b Ff(21)2031 3929 y Fm(N)2031
-4061 y Ff(Name)25 b(k)n(eyw)n(ord)9 b Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36 b Ff(81)2031
-4178 y(Name,)25 b(sym)n(b)r(olic)g(\(tag\))14 b Fe(.)g(.)f(.)h(.)f(.)g
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(73)2025 5240
+y(Log)26 b(k)n(eyw)n(ord,)g(selecting)h(commen)n(t)c(leader)g
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(94)2025 5340
+y(Log)26 b(message)g(en)n(try)14 b Fe(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b Ff(50)2031 4294 y(Needs)25
-b(Chec)n(k)n(out)e Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)50 b Ff(36)2031 4410 y(Needs)25
-b(Merge)8 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(36)2031 4526
-y(Needs)25 b(P)n(atc)n(h)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(36)2031
-4643 y(Newsgroups)9 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36 b
-Ff(5)2031 4759 y(notify)26 b(\(admin)e(\014le\))19 b
-Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)45
-b Ff(43)2031 4875 y(Notify)26 b(\014le,)g(in)f(CVS)h(directory)20
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)46 b Ff(19)2031 4991 y(Notify)-6
-b(.tmp)24 b(\014le,)i(in)g(CVS)f(directory)12 b Fe(.)i(.)f(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39
-b Ff(20)2031 5108 y(Nro\013)25 b(\(selecting)i(commen)n(t)d(leader\))13
-b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)40 b Ff(102)2031 5224 y(Num)n(b)r(er,)24 b(branc)n(h)18
-b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)h(.)41 b Ff(9)p eop
+%%Page: 156 158
+156 157 bop 150 -116 a Fv(156)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Ff(Log)c(message)h(template)18
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)45 b Ff(133)150 466 y(Log)26
+b(message,)h(correcting)8 b Fe(.)14 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34
+b Ff(92)150 566 y(log)27 b(message,)f(v)n(erifying)6
+b Fe(.)14 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)33 b Ff(129)150 665
+y(Log)26 b(messages)10 b Fe(.)k(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)37 b Ff(131)150 765 y(Log)26 b(messages,)h(editing)8
+b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(130)150 865
+y(Login)26 b(\(sub)r(command\))16 b Fe(.)11 b(.)i(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)42 b Ff(25)150 964 y(loginfo)28 b(\(admin)c(\014le\))16
+b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)43 b Ff(131)150
+1064 y(LOGNAME)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)42 b Ff(138)150 1163 y(Logout)26 b(\(sub)r(command\))9
+b Fe(.)i(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)36 b Ff(25)150 1397 y
+Fq(M)150 1513 y Ff(Mail,)27 b(automatic)f(mail)g(on)f(commit)16
+b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
+b Ff(37)150 1613 y(Mailing)27 b(list)14 b Fe(.)g(.)g(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41
+b Ff(5)150 1712 y(Mailing)27 b(log)g(messages)21 b Fe(.)13
+b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)47 b Ff(131)150 1812 y(Main)26
+b(trunk)f(and)g(branc)n(hes)16 b Fe(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)42
+b Ff(43)150 1911 y(mak)n(e)13 b Fe(.)f(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)45 b Ff(47)2031 5340 y(Num)n(b)r(er,)24 b(revision-)8
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)39
+b Ff(79)150 2011 y(Man)n(y)25 b(rep)r(ositories)6 b Fe(.)16
+b(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)32 b Ff(20)150
+2111 y(Mark)n(ers,)27 b(con\015ict)7 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)34 b Ff(36)150 2210 y(Merge,)27
+b(an)f(example)21 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)48
+b Ff(35)150 2310 y(Merge,)27 b(branc)n(h)e(example)16
+b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)42 b Ff(51)150 2410 y(Merging)14
+b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)40 b Ff(51)150 2509 y(Merging)27 b(a)f(branc)n(h)9
+b Fe(.)j(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35
+b Ff(51)150 2609 y(Merging)27 b(a)f(\014le)d Fe(.)13
+b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49
+b Ff(34)150 2708 y(Merging)27 b(t)n(w)n(o)f(revisions)6
+b Fe(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)32 b Ff(52)150
+2808 y(mkmo)r(dules)11 b Fe(.)g(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(142)150 2908 y(Mo)r(di\014cations,)28
+b(cop)n(ying)d(b)r(et)n(w)n(een)h(branc)n(hes)13 b Fe(.)f(.)i(.)f(.)g
+(.)g(.)g(.)39 b Ff(51)150 3007 y(Mo)r(dule)26 b(status)13
+b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)39
+b Ff(126)150 3107 y(Mo)r(dule,)27 b(de\014ning)7 b Fe(.)12
+b(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)33
+b Ff(30)150 3207 y(Mo)r(dules)27 b(\(admin)d(\014le\))e
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)48 b Ff(125)150 3306
+y(Mo)r(dules)27 b(\014le)17 b Fe(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(19)150 3406 y(Mo)r(dules)27
+b(\014le,)f(c)n(hanging)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)42
+b Ff(30)150 3506 y(Motiv)l(ation)26 b(for)h(branc)n(hes)6
b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-34 b Ff(47)p eop
-%%Page: 171 173
-171 172 bop 0 -116 a Fs(Index)3541 b(171)0 366 y Fm(O)0
-499 y Ff(option)26 b(defaults)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(93)0
-616 y(Options,)26 b(global)20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)45 b Ff(95)0
-732 y(Outdating)25 b(revisions)11 b Fe(.)j(.)f(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)38 b Ff(100)0 848 y(Ov)n(erlap)6
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(37)0
-964 y(Ov)n(erriding)25 b(CVSREAD)12 b Fe(.)g(.)h(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)38 b Ff(96)0 1080 y(Ov)n(erriding)25 b(CVSR)n(OOT)10
-b Fe(.)i(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)36 b
-Ff(95)0 1197 y(Ov)n(erriding)25 b(EDITOR)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b Ff(95)0 1313 y(Ov)n(erriding)25
-b(R)n(CSBIN)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-49 b Ff(95)0 1429 y(Ov)n(erriding)25 b(TMPDIR)8 b Fe(.)13
-b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34
-b Ff(95)0 1683 y Fm(P)0 1815 y Ff(P)n(arallel)28 b(rep)r(ositories)11
-b Fe(.)k(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38
-b Ff(21)0 1932 y(passwd)26 b(\(admin)f(\014le\))14 b
-Fe(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41
-b Ff(25)0 2048 y(passw)n(ord)27 b(clien)n(t,)f(using)10
-b Fe(.)j(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)36
-b Ff(26)0 2164 y(passw)n(ord)27 b(serv)n(er,)f(setting)g(up)6
-b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(24)0 2280
-y(P)-6 b(A)g(TH)14 b Fe(.)e(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(47)150 3605 y(mo)n(ving)25
+b(a)h(rep)r(ository)c Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48
+b Ff(21)150 3705 y(Mo)n(ving)26 b(directories)12 b Fe(.)i(.)g(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41
-b Ff(153)0 2397 y(P)n(er-directory)26 b(stic)n(ky)f(tags/dates)12
-b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)39 b Ff(19)0 2513 y(P)n(er-mo)r(dule)25
-b(editor)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)47 b Ff(145)0 2629 y(P)n(olicy)18 b Fe(.)c(.)g(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Ff(69)150 3804 y(Mo)n(ving)26
+b(\014les)18 b Fe(.)c(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)45 b Ff(67)150 3904 y(mo)n(ving)25 b(tags)15
+b Fe(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)42
+b Ff(110)150 4004 y(Multiple)26 b(dev)n(elop)r(ers)11
+b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Ff(33)150
+4103 y(Multiple)26 b(rep)r(ositories)10 b Fe(.)16 b(.)d(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)37 b Ff(20)150 4327 y Fq(N)150 4443 y Ff(Name)25
+b(k)n(eyw)n(ord)d Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)49 b Ff(73)150 4543 y(Name,)25 b(sym)n(b)r(olic)g(\(tag\))11
+b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)37 b Ff(45)150 4643
+y(Needs)25 b(Chec)n(k)n(out)19 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)46 b Ff(33)150 4742 y(Needs)25 b(Merge)e
+Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+48 b Ff(34)150 4842 y(Needs)25 b(P)n(atc)n(h)11 b Fe(.)j(.)f(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)45 b Ff(91)0 2745 y(Precommit)25 b(c)n(hec)n(king)19
-b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46
-b Ff(143)0 2862 y(Preface)17 b Fe(.)e(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)44 b Ff(1)0 2978 y(Pserv)n(er)26 b(\(sub)r(command\))6
-b Fe(.)11 b(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33
-b Ff(24)0 3231 y Fm(R)0 3364 y Ff(R)n(CS)25 b(history)h(\014les)9
-b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)36 b Ff(16)0 3480 y(R)n(CS)25 b(k)n(eyw)n(ords)15
-b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)41 b Ff(81)0 3597 y(R)n(CS)25 b(revision)h(n)n(um)n(b)r(ers)
-20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)48
-b Ff(49)0 3713 y(R)n(CS,)25 b(imp)r(orting)h(\014les)g(from)13
-b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)39 b Ff(32)0 3829
-y(R)n(CS-st)n(yle)25 b(lo)r(c)n(king)12 b Fe(.)h(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)38 b Ff(35)0 3945
-y(R)n(CSBIN)7 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34 b
-Ff(153)0 4061 y(R)n(CSBIN,)25 b(o)n(v)n(erriding)e Fe(.)14
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)38
+b Ff(33)150 4941 y(Newsgroups)23 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(5)150
+5041 y(notify)26 b(\(admin)e(\014le\))15 b Fe(.)f(.)f(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)42 b Ff(39)150 5141 y(Notify)26 b(\014le,)g(in)f
+(CVS)h(directory)16 b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(18)150 5240 y(Notify)-6
+b(.tmp)24 b(\014le,)i(in)g(CVS)f(directory)9 b Fe(.)k(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35 b Ff(19)150
+5340 y(Nro\013)25 b(\(selecting)i(commen)n(t)d(leader\))12
+b Fe(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38
+b Ff(94)2025 366 y(Num)n(b)r(er,)24 b(branc)n(h)15 b
+Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42
+b Ff(43)2025 466 y(Num)n(b)r(er,)24 b(revision-)d Fe(.)14
b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)50
-b Ff(95)0 4178 y(R)n(CS\014le)25 b(k)n(eyw)n(ord)15 b
-Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-42 b Ff(81)0 4294 y(rcsinfo)27 b(\(admin)d(\014le\))e
-Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49
-b Ff(150)0 4410 y(R)n(CSINIT)10 b Fe(.)i(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
-b Ff(155)0 4526 y(Rdi\013)25 b(\(sub)r(command\))12 b
-Fe(.)f(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)39
-b Ff(118)0 4643 y(read-only)25 b(\014les,)i(and)e(-r)17
-b Fe(.)c(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)44
-b Ff(95)0 4759 y(read-only)25 b(\014les,)i(and)e(CVSREAD)6
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)48 b Ff(43)2025
+676 y Fq(O)2025 792 y Ff(option)26 b(defaults)21 b Fe(.)13
+b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)47
+b Ff(86)2025 892 y(Options,)26 b(global)15 b Fe(.)f(.)g(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(86)2025 992 y(Outdating)25
+b(revisions)9 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)36
+b Ff(92)2025 1091 y(Ov)n(erlap)19 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)46
+b Ff(34)2025 1191 y(Ov)n(erriding)25 b(CVSREAD)8 b Fe(.)k(.)h(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)35 b Ff(87)2025 1291 y(Ov)n(erriding)25 b(CVSR)n(OOT)6
b Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)33 b Ff(153)0 4875 y(read-only)25 b(\014les,)i(and)e(w)n
-(atc)n(hes)17 b Fe(.)d(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44 b Ff(42)0
-4991 y(read-only)25 b(\014les,)i(in)e(rep)r(ository)9
-b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(16)0 5108 y(Read-only)25
-b(mo)r(de)18 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)45 b Ff(95)0 5224 y(read-only)25 b(rep)r(ository)i
-(access)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Ff(29)0
-5340 y(readers)26 b(\(admin)f(\014le\))14 b Fe(.)f(.)g(.)h(.)f(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(86)2025 1390
+y(Ov)n(erriding)25 b(EDITOR)9 b Fe(.)k(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41 b Ff(29)2031 366 y(Recursiv)n(e)25
-b(\(directory)h(descending\))17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)43 b Ff(61)2031
-483 y(Reference)26 b(man)n(ual)f(\(\014les\))d Fe(.)14
-b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(139)2031 599 y(Reference)26
-b(man)n(ual)f(for)h(v)l(ariables)14 b Fe(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b
-Ff(153)2031 715 y(Reference,)26 b(commands)13 b Fe(.)f(.)h(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(129)2031 831 y(regular)27
-b(expression)f(syn)n(tax)18 b Fe(.)12 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45
-b Ff(143)2031 948 y(Release)27 b(\(sub)r(command\))19
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)48 b Ff(120)2031
-1064 y(Releases,)27 b(revisions)g(and)e(v)n(ersions)c
-Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)47 b Ff(48)2031 1180 y(Releasing)27 b(y)n(our)e(w)n
-(orking)h(cop)n(y)16 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)42 b Ff(10)2031
-1296 y(Remote)25 b(rep)r(ositories)10 b Fe(.)15 b(.)e(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b Ff(22)2031 1413
-y(Remo)n(v)n(e)24 b(\(sub)r(command\))16 b Fe(.)11 b(.)i(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)43 b Ff(65)2031 1529 y(Remo)n(ving)24
-b(a)i(c)n(hange)17 b Fe(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)44 b Ff(59)2031 1645 y(remo)n(ving)25 b(directories)d
-Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)47
-b Ff(67)2031 1761 y(Remo)n(ving)24 b(\014les)14 b Fe(.)g(.)f(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)40
-b Ff(65)2031 1877 y(Remo)n(ving)24 b(y)n(our)i(w)n(orking)g(cop)n(y)8
-b Fe(.)k(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(10)2031 1994 y(Renaming)25
-b(directories)e Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-49 b Ff(77)2031 2110 y(Renaming)25 b(\014les)12 b Fe(.)h(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)38
-b Ff(73)2031 2226 y(Replacing)26 b(a)g(log)h(message)21
+36 b Ff(87)2025 1490 y(Ov)n(erriding)25 b(R)n(CSBIN)18
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)47 b Ff(100)2031
-2342 y(Rep)r(orting)26 b(bugs)f(\(CVS\))18 b Fe(.)13
-b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)45 b Ff(6)2031
-2459 y(Rep)r(orting)26 b(bugs)f(\(man)n(ual\))7 b Fe(.)13
-b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)35 b Ff(3)2031
-2575 y(Rep)r(ositories,)28 b(m)n(ultiple)11 b Fe(.)h(.)h(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Ff(21)2031 2691 y(Rep)r(ositories,)28
-b(remote)17 b Fe(.)12 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-43 b Ff(22)2031 2807 y(Rep)r(ository)26 b(\(in)n(tro\))21
-b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)48
-b Ff(13)2031 2924 y(Rep)r(ository)26 b(\014le,)g(in)g(CVS)f(directory)
-12 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)38 b Ff(18)2031 3040 y(Rep)r(ository)-6 b(,)26
-b(example)19 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45 b Ff(86)2025
+1589 y(Ov)n(erriding)25 b(TMPDIR)c Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)48 b Ff(86)2025 1800 y Fq(P)2025 1916 y Ff(P)n(arallel)27
+b(rep)r(ositories)8 b Fe(.)15 b(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34
+b Ff(20)2025 2015 y(passwd)26 b(\(admin)f(\014le\))11
+b Fe(.)h(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)37 b Ff(24)2025
+2115 y(passw)n(ord)26 b(clien)n(t,)h(using)6 b Fe(.)13
+b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(25)2025 2215 y(passw)n(ord)26
+b(serv)n(er,)g(setting)h(up)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)46 b Ff(23)2025
+2314 y(P)-6 b(A)g(TH)11 b Fe(.)h(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)37 b Ff(137)2025
+2414 y(P)n(er-directory)25 b(stic)n(ky)h(tags/dates)9
+b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)35 b Ff(18)2025 2514 y(P)n(er-mo)r(dule)25 b(editor)17
+b Fe(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(130)2025
+2613 y(P)n(olicy)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)47 b Ff(13)2031 3156 y(Rep)r(ository)-6 b(,)26 b(ho)n(w)g(data)g(is)
-g(stored)20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46 b Ff(14)2031 3272 y(Rep)r(ository)-6
-b(,)26 b(setting)g(up)6 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)41 b Ff(83)2025
+2713 y(Precommit)25 b(c)n(hec)n(king)16 b Fe(.)c(.)h(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)43 b Ff(128)2025 2812 y(Preface)14 b Fe(.)g(.)f(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41
+b Ff(1)2025 2912 y(Pserv)n(er)26 b(\(sub)r(command\))17
+b Fe(.)c(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)46 b Ff(23)2025 3132 y Fq(R)2025
+3248 y Ff(R)n(CS)25 b(history)h(\014les)d Fe(.)13 b(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(15)2025 3347 y(R)n(CS)25
+b(k)n(eyw)n(ords)11 b Fe(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)38 b Ff(73)2025 3447 y(R)n(CS)25 b(revision)h(n)n(um)n
+(b)r(ers)17 b Fe(.)12 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44 b Ff(45)2025
+3547 y(R)n(CS,)25 b(imp)r(orting)h(\014les)g(from)9 b
+Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)36 b Ff(30)2025 3646 y(R)n(CS-st)n(yle)25
+b(lo)r(c)n(king)8 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)35 b Ff(33)2025 3746 y(R)n(CSBIN)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48
+b Ff(137)2025 3846 y(R)n(CSBIN,)25 b(o)n(v)n(erriding)20
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)46 b Ff(86)2025
+3945 y(R)n(CS\014le)25 b(k)n(eyw)n(ord)11 b Fe(.)i(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)33 b Ff(21)2031 3388 y(reserv)n(ed)25 b(c)n(hec)n(k)n(outs)16
-b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
-b Ff(35)2031 3505 y(Resetting)26 b(stic)n(ky)f(tags)10
-b Fe(.)k(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
-b Ff(54)2031 3621 y(Resolving)26 b(a)g(con\015ict)15
-b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42
-b Ff(39)2031 3737 y(Restoring)26 b(old)g(v)n(ersion)g(of)h(remo)n(v)n
-(ed)d(\014le)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)46 b Ff(54)2031 3853 y(Resurrecting)26 b(old)g(v)n(ersion)g(of)
-g(dead)g(\014le)12 b Fe(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)39 b Ff(54)2031 3970 y(Retrieving)26 b(an)f(old)h
-(revision)h(using)f(tags)18 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)44 b Ff(51)2031 4086 y(rev)n(erting)26
-b(to)g(rep)r(ository)g(v)n(ersion)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49
-b Ff(44)2031 4202 y(Revision)26 b(k)n(eyw)n(ord)15 b
-Fe(.)d(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
-b Ff(81)2031 4318 y(Revision)26 b(managemen)n(t)10 b
-Fe(.)h(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)36
-b Ff(91)2031 4435 y(Revision)26 b(n)n(um)n(b)r(ers)11
-b Fe(.)h(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38
-b Ff(47)2031 4551 y(Revision)26 b(tree)21 b Fe(.)13 b(.)h(.)f(.)g(.)g
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Ff(73)2025 4045 y(rcsinfo)27
+b(\(admin)d(\014le\))18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45
+b Ff(133)2025 4144 y(R)n(CSINIT)6 b Fe(.)12 b(.)h(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)48
-b Ff(47)2031 4667 y(Revision)26 b(tree,)g(making)f(branc)n(hes)6
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)33 b Ff(47)2031 4783 y(Revisions,)26
-b(merging)g(di\013erences)g(b)r(et)n(w)n(een)16 b Fe(.)e(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)43 b Ff(59)2031 4899
-y(Revisions,)26 b(v)n(ersions)h(and)e(releases)d Fe(.)13
-b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)47 b Ff(48)2031 5016 y(Righ)n(t-hand)24 b(options)c
-Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
-b Ff(96)2031 5132 y(Ro)r(ot)26 b(\014le,)g(in)g(CVS)f(directory)9
-b Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(14)2031 5248
-y(rsh)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45
-b Ff(23)p eop
-%%Page: 172 174
-172 173 bop 0 -116 a Fs(172)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Ff(R)n(tag)c(\(sub)r(command\))14
-b Fe(.)c(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41
-b Ff(122)0 483 y(rtag,)27 b(creating)f(a)g(branc)n(h)f(using)11
-b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(52)0 744 y Fm(S)0 877
-y Ff(Sa)n(ving)25 b(space)8 b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35 b Ff(100)0
-994 y(SCCS,)26 b(imp)r(orting)g(\014les)g(from)8 b Fe(.)13
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(32)0 1110 y(Securit)n(y)18
-b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)45 b Ff(16)0 1226
-y(serv)n(er,)26 b(CVS)7 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)33 b
-Ff(22)0 1342 y(setgid)24 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b
+Ff(139)2025 4244 y(Rdi\013)25 b(\(sub)r(command\))8 b
+Fe(.)j(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(106)2025 4344
+y(read-only)25 b(\014les,)i(and)e(-r)14 b Fe(.)e(.)i(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)40 b Ff(87)2025 4443 y(read-only)25 b(\014les,)i(and)e(CVSREAD)
+18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)47
+b Ff(137)2025 4543 y(read-only)25 b(\014les,)i(and)e(w)n(atc)n(hes)14
+b Fe(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)40 b Ff(38)2025 4643 y(read-only)25 b(\014les,)i(in)e(rep)r
+(ository)e Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)49 b Ff(15)2025 4742 y(Read-only)25
+b(mo)r(de)15 b Fe(.)d(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+41 b Ff(87)2025 4842 y(read-only)25 b(rep)r(ository)i(access)7
+b Fe(.)14 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)33 b Ff(26)2025 4941 y(readers)26
+b(\(admin)f(\014le\))11 b Fe(.)h(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)37
+b Ff(26)2025 5041 y(Recursiv)n(e)25 b(\(directory)h(descending\))13
+b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)40
+b Ff(55)2025 5141 y(Reference)26 b(man)n(ual)f(\(\014les\))19
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)46 b Ff(125)2025 5240 y(Reference)26
+b(man)n(ual)f(for)h(v)l(ariables)10 b Fe(.)k(.)f(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Ff(137)2025 5340
+y(Reference,)26 b(commands)9 b Fe(.)j(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)36
+b Ff(115)p eop
+%%Page: 157 159
+157 158 bop 150 -116 a Fv(Index)3241 b(157)150 366 y
+Ff(regular)27 b(expression)f(syn)n(tax)14 b Fe(.)e(.)i(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41
+b Ff(128)150 466 y(Release)27 b(\(sub)r(command\))18
+b Fe(.)10 b(.)j(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)44 b Ff(107)150 566 y(Releases,)27
+b(revisions)g(and)e(v)n(ersions)16 b Fe(.)e(.)g(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(44)150 665 y(Releasing)27
+b(y)n(our)e(w)n(orking)h(cop)n(y)12 b Fe(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Ff(10)150
+765 y(Remote)25 b(rep)r(ositories)7 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)33 b Ff(21)150 865 y(Remo)n(v)n(e)24 b(\(sub)r(command\))12
+b Fe(.)f(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)39 b Ff(59)150 964 y(Remo)n(ving)24
+b(a)i(c)n(hange)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40
+b Ff(52)150 1064 y(remo)n(ving)25 b(directories)17 b
+Fe(.)d(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(61)150
+1163 y(Remo)n(ving)24 b(\014les)10 b Fe(.)k(.)f(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-50 b Ff(17)0 1458 y(Setting)26 b(up)e(a)i(rep)r(ository)e
-Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(21)0
-1575 y(setuid)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)47
-b Ff(17)0 1691 y(Sign)n(um)24 b(Supp)r(ort)c Fe(.)13
-b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-48 b Ff(1)0 1807 y(Source)26 b(k)n(eyw)n(ord)12 b Fe(.)h(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39
-b Ff(81)0 1923 y(Source,)26 b(getting)g(CVS)g(source)c
-Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49 b Ff(5)0 2040 y(Source,)26
-b(getting)g(from)g(CVS)15 b Fe(.)d(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42
-b Ff(9)0 2156 y(Sp)r(ecifying)26 b(dates)20 b Fe(.)13
-b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46
-b Ff(96)0 2272 y(Spreading)26 b(information)20 b Fe(.)13
-b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46 b Ff(40)0
-2388 y(Starting)26 b(a)g(pro)t(ject)g(with)g(CVS)19 b
-Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)45 b Ff(31)0 2505 y(State)26
-b(k)n(eyw)n(ord)18 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(59)150 1263 y(Remo)n(ving)24
+b(y)n(our)i(w)n(orking)g(cop)n(y)20 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)47 b Ff(10)150
+1363 y(Renaming)25 b(directories)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)45 b Ff(69)150 1462 y(Renaming)25 b(\014les)8 b Fe(.)13
+b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)34
+b Ff(67)150 1562 y(renaming)25 b(tags)15 b Fe(.)f(.)f(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(110)150 1662
+y(Replacing)26 b(a)g(log)h(message)19 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45
+b Ff(92)150 1761 y(Rep)r(orting)26 b(bugs)16 b Fe(.)c(.)i(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)42 b Ff(2)150
+1861 y(Rep)r(ositories,)28 b(m)n(ultiple)8 b Fe(.)k(.)h(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)45 b Ff(82)0 2621 y(Status)25
-b(\(sub)r(command\))20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-49 b Ff(123)0 2737 y(Status)25 b(of)i(a)f(\014le)13 b
-Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)40 b Ff(35)0 2853 y(Status)25 b(of)i(a)f(mo)r(dule)c
-Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)50
-b Ff(140)0 2969 y(stic)n(ky)25 b(date)7 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g
+f(.)g(.)34 b Ff(20)150 1961 y(Rep)r(ositories,)28 b(remote)13
+b Fe(.)f(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b Ff(21)150
+2060 y(Rep)r(ository)26 b(\(in)n(tro\))18 b Fe(.)13 b(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)44 b Ff(13)150 2160 y(Rep)r(ository)26
+b(\014le,)g(in)g(CVS)f(directory)8 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(17)150 2259 y(Rep)r(ository)-6
+b(,)26 b(bac)n(king)f(up)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48
+b Ff(21)150 2359 y(Rep)r(ository)-6 b(,)26 b(example)17
+b Fe(.)12 b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)43 b Ff(13)150
+2459 y(Rep)r(ository)-6 b(,)26 b(ho)n(w)g(data)g(is)g(stored)16
+b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+42 b Ff(14)150 2558 y(rep)r(ository)-6 b(,)26 b(mo)n(ving)12
+b Fe(.)g(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b
+Ff(21)150 2658 y(Rep)r(ository)-6 b(,)26 b(setting)g(up)19
+b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)46 b Ff(20)150 2758
+y(reserv)n(ed)26 b(c)n(hec)n(k)n(outs)13 b Fe(.)f(.)h(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)39 b Ff(33)150 2857 y(Resetting)26
+b(stic)n(ky)f(tags)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)33
+b Ff(49)150 2957 y(Resolving)26 b(a)g(con\015ict)11 b
+Fe(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(36)150
+3056 y(Restoring)26 b(old)g(v)n(ersion)g(of)h(remo)n(v)n(ed)d(\014le)16
+b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)42 b Ff(49)150
+3156 y(Resurrecting)26 b(old)g(v)n(ersion)g(of)g(dead)g(\014le)9
+b Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35
+b Ff(49)150 3256 y(Retrieving)26 b(an)f(old)h(revision)h(using)f(tags)
+14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)40
+b Ff(46)150 3355 y(rev)n(erting)26 b(to)g(rep)r(ository)g(v)n(ersion)19
+b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)45 b Ff(40)150 3455 y(Revision)26 b(k)n(eyw)n(ord)11
+b Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)38
+b Ff(73)150 3555 y(Revision)26 b(managemen)n(t)6 b Fe(.)12
+b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)32 b Ff(83)150 3654 y(Revision)26
+b(n)n(um)n(b)r(ers)8 b Fe(.)j(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)34 b Ff(43)150 3754 y(Revision)26 b(tree)18 b Fe(.)13
+b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44
+b Ff(43)150 3853 y(Revision)26 b(tree,)g(making)f(branc)n(hes)19
+b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+46 b Ff(43)150 3953 y(Revisions,)26 b(merging)g(di\013erences)g(b)r(et)
+n(w)n(een)13 b Fe(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)39
+b Ff(52)150 4053 y(Revisions,)26 b(v)n(ersions)h(and)e(releases)16
+b Fe(.)f(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
+b Ff(44)150 4152 y(Righ)n(t-hand)24 b(options)16 b Fe(.)e(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34
-b Ff(54)0 3086 y(Stic)n(ky)25 b(tags)d Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48
-b Ff(54)0 3202 y(Stic)n(ky)25 b(tags,)h(resetting)7 b
-Fe(.)14 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33
-b Ff(54)0 3318 y(Stic)n(ky)25 b(tags/dates,)i(p)r(er-directory)15
-b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)42 b Ff(19)0 3434 y(Storing)26 b(log)h(messages)12
-b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)39
-b Ff(147)0 3551 y(Structure)15 b Fe(.)d(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41
-b Ff(93)0 3667 y(Sub)r(directories)20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)46
-b Ff(61)0 3783 y(Supp)r(ort,)25 b(getting)h(CVS)g(supp)r(ort)7
-b Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(1)0 3899 y(sym)n(b)r(olic)25
-b(link,)h(imp)r(orting)15 b Fe(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)42
-b Ff(116)0 4016 y(Sym)n(b)r(olic)25 b(name)f(\(tag\))9
-b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36
-b Ff(50)0 4132 y(Syn)n(tax)24 b(of)j(info)f(\014les)11
-b Fe(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)38
-b Ff(143)0 4394 y Fm(T)0 4526 y Ff(T)-6 b(ag)26 b(\(sub)r(command\))14
-b Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
-b Ff(124)0 4643 y(T)-6 b(ag)26 b(\014le,)h(in)e(CVS)g(directory)11
-b Fe(.)j(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(19)0 4759
-y(T)-6 b(ag)26 b(program)c Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49 b Ff(140)0
-4875 y(tag,)27 b(command,)d(in)n(tro)r(duction)10 b Fe(.)j(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)37 b Ff(50)0 4991 y(tag,)27 b(example)9 b Fe(.)j(.)h(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36
-b Ff(50)0 5108 y(T)-6 b(ag,)27 b(retrieving)f(old)g(revisions)11
-b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b Ff(51)0 5224 y(T)-6
-b(ag,)27 b(sym)n(b)r(olic)e(name)8 b Fe(.)k(.)i(.)f(.)g(.)g(.)g(.)g(.)g
+g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(88)150 4252 y(Ro)r(ot)26
+b(\014le,)g(in)g(CVS)f(directory)d Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b
+Ff(13)150 4352 y(rsh)15 b Fe(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)41
+b Ff(22)150 4451 y(R)n(tag)26 b(\(sub)r(command\))10
+b Fe(.)h(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Ff(109)150 4551
+y(rtag,)27 b(creating)f(a)g(branc)n(h)f(using)7 b Fe(.)14
+b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)34 b Ff(47)150 4825 y Fq(S)150 4941 y Ff(Sa)n(ving)25
+b(space)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)35 b Ff(50)0 5340 y(taginfo)24
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+f(.)g(.)g(.)g(.)33 b Ff(92)150 5041 y(SCCS,)26 b(imp)r(orting)g
+(\014les)g(from)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48 b Ff(30)150 5141
+y(Securit)n(y)15 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(15)150 5240
+y(serv)n(er,)26 b(CVS)20 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)47 b Ff(21)150 5340 y(serv)n(er,)26
+b(temp)r(orary)f(directories)10 b Fe(.)k(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(27)2025
+366 y(setgid)20 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)46 b Ff(16)2025
+466 y(Setting)25 b(up)g(a)h(rep)r(ository)20 b Fe(.)13
+b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)46 b Ff(20)2025 566 y(setuid)17
+b Fe(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)44 b Ff(16)2025 665 y(Sign)n(um)24
+b(Supp)r(ort)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)45 b Ff(2)2025 765 y(Source)25 b(k)n(eyw)n(ord)9
+b Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)35
+b Ff(73)2025 865 y(Source,)26 b(getting)g(CVS)f(source)18
+b Fe(.)c(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)45 b Ff(5)2025 964 y(Source,)26 b(getting)g(from)g(CVS)
+11 b Fe(.)h(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Ff(9)2025 1064 y(Sp)r(ecifying)26
+b(dates)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
+b Ff(88)2025 1163 y(Spreading)25 b(information)16 b Fe(.)e(.)f(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)43 b Ff(37)2025 1263 y(Starting)26 b(a)g(pro)t(ject)g(with)
+g(CVS)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)42 b Ff(29)2025 1363 y(State)25 b(k)n(eyw)n(ord)15
+b Fe(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)42
+b Ff(73)2025 1462 y(Status)25 b(of)i(a)f(\014le)10 b
+Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36
+b Ff(33)2025 1562 y(Status)25 b(of)i(a)f(mo)r(dule)18
+b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46 b Ff(126)2025
+1662 y(stic)n(ky)25 b(date)20 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)47 b Ff(49)2025
+1761 y(Stic)n(ky)24 b(tags)18 b Fe(.)d(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(79)2031
-366 y(T)-6 b(ags)9 b Fe(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45 b Ff(48)2025 1861
+y(Stic)n(ky)24 b(tags,)j(resetting)21 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)47 b Ff(49)2025 1961 y(Stic)n(ky)24 b(tags/dates,)k(p)r
+(er-directory)11 b Fe(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)38 b Ff(18)2025 2060 y(Storing)26 b(log)g(messages)8
+b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(131)2025
+2160 y(Structure)11 b Fe(.)h(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)37 b Ff(85)2025 2259
+y(Sub)r(directories)16 b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)36 b Ff(49)2031 483 y(T)-6 b(ags,)27 b(stic)n(ky)8
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(54)2031 599 y(tc,)26
-b(T)-6 b(rivial)27 b(Compiler)f(\(example\))18 b Fe(.)13
-b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)47 b Ff(9)2031 715 y(T)-6 b(eam)25 b(of)i(dev)n(elop)r
-(ers)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+g(.)g(.)g(.)g(.)43 b Ff(55)2025 2359 y(Supp)r(ort,)25
+b(getting)h(CVS)f(supp)r(ort)20 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)47 b Ff(2)2025
+2459 y(sym)n(b)r(olic)25 b(link,)h(imp)r(orting)12 b
+Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)39 b Ff(104)2025 2558 y(Sym)n(b)r(olic)24
+b(name)h(\(tag\))e Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49
+b Ff(45)2025 2658 y(Syn)n(tax)24 b(of)i(info)h(\014les)8
+b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)35 b Ff(128)2025
+2932 y Fq(T)2025 3049 y Ff(T)-6 b(ag)26 b(\(sub)r(command\))11
+b Fe(.)g(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(110)2025
+3148 y(T)-6 b(ag)26 b(\014le,)g(in)g(CVS)f(directory)8
+b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(18)2025 3248 y(T)-6 b(ag)26
+b(program)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)45 b Ff(126)2025 3347 y(tag,)26 b(command,)f(in)n(tro)r
+(duction)7 b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)33 b Ff(45)2025 3447 y(tag,)26
+b(example)c Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)49 b Ff(45)2025 3547 y(T)-6 b(ag,)27 b(retrieving)f(old)g
+(revisions)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(46)2025 3646 y(T)-6
+b(ag,)27 b(sym)n(b)r(olic)e(name)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)48 b Ff(45)2025 3746 y(taginfo)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45
+b Ff(71)2025 3846 y(T)-6 b(ags)24 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49
+b Ff(45)2025 3945 y(tags,)27 b(renaming)21 b Fe(.)13
+b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48
+b Ff(110)2025 4045 y(T)-6 b(ags,)27 b(stic)n(ky)21 b
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)48 b Ff(48)2025 4144 y(tc,)26 b(T)-6 b(rivial)26
+b(Compiler)g(\(example\))16 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(9)2025 4244 y(T)-6
+b(eam)25 b(of)h(dev)n(elop)r(ers)16 b Fe(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)43 b Ff(33)2025 4344 y(TEMP)17 b Fe(.)e(.)e(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)44
+b Ff(138)2025 4443 y(T)-6 b(emplate)25 b(\014le,)h(in)g(CVS)f
+(directory)16 b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)43 b Ff(19)2025 4543 y(T)-6 b(emplate)25 b(for)h(log)h
+(message)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(133)2025 4643 y(temp)r(orary)25
+b(directories,)i(and)e(serv)n(er)c Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)47 b Ff(27)2025 4742 y(temp)r(orary)25
+b(\014les,)h(lo)r(cation)h(of)22 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(138)2025
+4842 y(Third-part)n(y)24 b(sources)8 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)35 b Ff(63)2025 4941 y(Time)13 b Fe(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-46 b Ff(35)2031 831 y(TEMP)22 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)48
-b Ff(154)2031 948 y(T)-6 b(emplate)25 b(\014le,)h(in)g(CVS)f(directory)
-20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)46 b Ff(20)2031 1064 y(T)-6 b(emplate)25
-b(for)i(log)f(message)18 b Fe(.)d(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)45
-b Ff(150)2031 1180 y(temp)r(orary)25 b(\014les,)h(lo)r(cation)h(of)8
-b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)35 b Ff(154)2031 1296
-y(Third-part)n(y)25 b(sources)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)38 b Ff(69)2031 1413 y(Time)17
-b Fe(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(96)2031
-1529 y(timezone,)26 b(in)f(input)18 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)45 b Ff(97)2031 1645
-y(timezone,)26 b(in)f(output)10 b Fe(.)j(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)37 b Ff(116)2031 1761 y(TMP)13 b Fe(.)h(.)f(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)40 b Ff(154)2031 1877 y(TMPDIR)10
-b Fe(.)j(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b Ff(154)2031 1994 y(TMPDIR,)26
-b(o)n(v)n(erriding)9 b Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)35 b Ff(95)2031 2110 y(T)-6 b(race)11 b Fe(.)j(.)f(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)38 b Ff(96)2031 2226 y(T)-6 b(raceabilit)n(y)7
-b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(79)2031 2342 y(T)-6 b(rac)n(king)26
-b(sources)13 b Fe(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)40 b Ff(69)2031 2459 y(T)-6 b(ransactions,)27
-b(atomic,)g(lac)n(k)e(of)14 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41
-b Ff(41)2031 2575 y(T)-6 b(rivial)27 b(Compiler)f(\(example\))7
-b Fe(.)12 b(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(9)2031
-2691 y(T)n(ypical)26 b(rep)r(ository)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45 b Ff(13)2031 2953
-y Fm(U)2031 3086 y Ff(umask,)25 b(for)h(rep)r(ository)h(\014les)10
-b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)36 b Ff(16)2031 3202
-y(Undoing)25 b(a)h(c)n(hange)8 b Fe(.)14 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)35 b Ff(59)2031 3318
-y(unedit)25 b(\(sub)r(command\))7 b Fe(.)k(.)i(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)34 b Ff(44)2031 3434 y(Unkno)n(wn)14
-b Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)40 b Ff(36)2031 3551 y(unreserv)n(ed)25
-b(c)n(hec)n(k)n(outs)8 b Fe(.)k(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)34 b Ff(35)2031 3667 y(Up-to-date)7 b Fe(.)12
-b(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)34 b Ff(35)2031 3783 y(Up)r(date)25
-b(\(sub)r(command\))20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49
-b Ff(125)2031 3899 y(Up)r(date)25 b(program)12 b Fe(.)i(.)f(.)g(.)g(.)g
+(.)g(.)40 b Ff(88)2025 5041 y(timezone,)25 b(in)h(input)15
+b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)42 b
+Ff(88)2025 5141 y(timezone,)25 b(in)h(output)7 b Fe(.)12
+b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(104)2025 5240
+y(TMP)9 b Fe(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)36 b Ff(138)2025
+5340 y(TMPDIR)6 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(138)p eop
+%%Page: 158 160
+158 159 bop 150 -116 a Fv(158)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Ff(TMPDIR,)c(o)n(v)n(erriding)c
+Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(86)150
+466 y(T)-6 b(race)8 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39 b Ff(140)2031
-4016 y(up)r(date,)25 b(in)n(tro)r(duction)14 b Fe(.)f(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40 b Ff(36)2031 4132
-y(Up)r(date.prog)26 b(\014le,)g(in)g(CVS)f(directory)19
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)45 b Ff(19)2031 4248 y(Up)r(dating)25 b(a)h(\014le)6
-b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34
+b Ff(87)150 566 y(T)-6 b(raceabilit)n(y)22 b Fe(.)13
+b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)47
+b Ff(71)150 665 y(T)-6 b(rac)n(king)26 b(sources)9 b
+Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)36
+b Ff(63)150 765 y(T)-6 b(ransactions,)27 b(atomic,)g(lac)n(k)e(of)11
+b Fe(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)37 b Ff(38)150 865 y(T)-6 b(rivial)27 b(Compiler)f(\(example\))
+19 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)47 b Ff(9)150 964 y(T)n(ypical)26
+b(rep)r(ository)15 b Fe(.)f(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41
+b Ff(13)150 1163 y Fq(U)150 1280 y Ff(umask,)25 b(for)h(rep)r(ository)h
+(\014les)c Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(16)150 1379 y(Undoing)25
+b(a)h(c)n(hange)c Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)48
+b Ff(52)150 1479 y(unedit)25 b(\(sub)r(command\))18 b
+Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)47 b Ff(40)150 1579
+y(Unkno)n(wn)10 b Fe(.)i(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(34)150 1678 y(unreserv)n(ed)25
+b(c)n(hec)n(k)n(outs)20 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)47
+b Ff(33)150 1778 y(Up-to-date)19 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)47 b Ff(33)150
+1877 y(Up)r(date)25 b(\(sub)r(command\))18 b Fe(.)11
+b(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)45 b Ff(111)150 1977 y(Up)r(date)25
+b(program)9 b Fe(.)k(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)35
+b Ff(126)150 2077 y(up)r(date,)25 b(in)n(tro)r(duction)10
+b Fe(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)36 b Ff(34)150
+2176 y(up)r(date,)25 b(to)h(displa)n(y)g(\014le)g(status)14
+b Fe(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)40 b Ff(34)150 2276 y(Up)r(date.prog)26 b(\014le,)g(in)g(CVS)f
+(directory)15 b Fe(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)41
+b Ff(18)150 2376 y(Up)r(dating)25 b(a)h(\014le)20 b Fe(.)13
+b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)46
+b Ff(34)150 2475 y(USER)11 b Fe(.)h(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38 b
+Ff(139)150 2575 y(user)26 b(aliases)15 b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41 b Ff(24)150
+2674 y(users)26 b(\(admin)f(\014le\))13 b Fe(.)f(.)i(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)39 b Ff(40)150 2883 y Fq(V)150
+2999 y Ff(V)-6 b(endor)15 b Fe(.)d(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)33 b Ff(36)2031 4364 y(USER)15 b Fe(.)d(.)h(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)42 b Ff(155)2031 4480 y(user)26 b(aliases)18
-b Fe(.)d(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)45 b Ff(26)2031 4597 y(users)26
-b(\(admin)f(\014le\))16 b Fe(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(43)2031 4858 y Fm(V)2031
-4991 y Ff(V)-6 b(endor)18 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)45
-b Ff(69)2031 5108 y(V)-6 b(endor)25 b(branc)n(h)11 b
-Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b
+Ff(63)150 3099 y(V)-6 b(endor)25 b(branc)n(h)8 b Fe(.)k(.)h(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(63)2025
+366 y(v)n(erifymsg)25 b(\(admin)f(\014le\))c Fe(.)13
+b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)46 b Ff(129)2025 466 y(v)n(ersions,)26
+b(of)h(CVS)11 b Fe(.)h(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)38 b Ff(69)2031 5224 y(v)n(erifymsg)25 b(\(admin)g(\014le\))e
-Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)50 b Ff(144)2031
-5340 y(v)n(ersions,)26 b(of)h(CVS)14 b Fe(.)f(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(89)p
-eop
-%%Page: 173 175
-173 174 bop 0 -116 a Fs(Index)3541 b(173)0 366 y Ff(V)-6
-b(ersions,)26 b(revisions)h(and)e(releases)10 b Fe(.)15
-b(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)36 b Ff(48)0 483 y(Viewing)27 b(di\013erences)21
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)47
-b Ff(11)0 699 y Fm(W)0 831 y Ff(w)n(atc)n(h)26 b(add)f(\(sub)r
-(command\))9 b Fe(.)i(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)36
-b Ff(42)0 948 y(w)n(atc)n(h)26 b(o\013)g(\(sub)r(command\))12
-b Fe(.)f(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39 b Ff(42)0
-1064 y(w)n(atc)n(h)26 b(on)g(\(sub)r(command\))13 b Fe(.)e(.)i(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)40 b Ff(42)0 1180 y(w)n(atc)n(h)26
-b(remo)n(v)n(e)e(\(sub)r(command\))19 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)47
-b Ff(43)0 1296 y(w)n(atc)n(hers)26 b(\(sub)r(command\))18
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)46 b Ff(45)0
-1413 y(W)-6 b(atc)n(hes)16 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
-b Ff(41)0 1529 y(Wdi\013)25 b(\(imp)r(ort)g(example\))10
-b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b Ff(69)0
-1645 y(w)n(eb)26 b(pages,)h(main)n(taining)e(with)h(CVS)9
-b Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-36 b Ff(149)0 1761 y(What)25 b(\(shell)i(command\))7
-b Fe(.)k(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34 b
-Ff(82)2031 366 y(What)25 b(branc)n(hes)h(are)g(go)r(o)r(d)h(for)9
-b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)35 b Ff(52)2031 483 y(What)25
-b(is)i(CVS?)18 b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45 b Ff(5)2031 599 y(When)25
-b(to)h(commit)7 b Fe(.)12 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)34 b Ff(91)2031 715 y(W)-6 b(ork-session,)26
-b(example)f(of)9 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36
-b Ff(9)2031 831 y(W)-6 b(orking)25 b(cop)n(y)9 b Fe(.)k(.)h(.)f(.)g(.)g
+37 b Ff(81)2025 566 y(V)-6 b(ersions,)26 b(revisions)h(and)e(releases)6
+b Fe(.)15 b(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)33 b Ff(44)2025 665 y(Viewing)26 b(di\013erences)17
+b Fe(.)d(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(10)2025
+914 y Fq(W)2025 1031 y Ff(w)n(atc)n(h)26 b(add)f(\(sub)r(command\))20
+b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)49 b Ff(39)2025 1130 y(w)n(atc)n(h)26
+b(o\013)f(\(sub)r(command\))9 b Fe(.)i(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)35
+b Ff(39)2025 1230 y(w)n(atc)n(h)26 b(on)f(\(sub)r(command\))10
+b Fe(.)h(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(38)2025 1330 y(w)n(atc)n(h)26
+b(remo)n(v)n(e)e(\(sub)r(command\))17 b Fe(.)11 b(.)i(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(39)2025
+1429 y(w)n(atc)n(hers)26 b(\(sub)r(command\))16 b Fe(.)11
+b(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)42 b Ff(41)2025 1529 y(W)-6 b(atc)n(hes)12
+b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)38 b Ff(38)2025 1628 y(Wdi\013)25
+b(\(imp)r(ort)g(example\))7 b Fe(.)12 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33
+b Ff(63)2025 1728 y(w)n(eb)26 b(pages,)g(main)n(taining)g(with)g(CVS)c
+Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)49
+b Ff(132)2025 1828 y(What)25 b(\(shell)h(command\))19
+b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)47 b Ff(74)2025 1927 y(What)25
+b(branc)n(hes)h(are)g(go)r(o)r(d)h(for)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49
+b Ff(47)2025 2027 y(What)25 b(is)h(CVS?)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41 b Ff(5)2025
+2127 y(When)25 b(to)h(commit)19 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36
-b Ff(35)2031 948 y(W)-6 b(orking)25 b(cop)n(y)-6 b(,)26
-b(remo)n(ving)c Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)50
-b Ff(10)2031 1064 y(W)-6 b(rapp)r(ers)9 b Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36
-b Ff(141)2031 1180 y(writers)27 b(\(admin)d(\014le\))19
-b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45
-b Ff(29)2031 1512 y Fm(Z)2031 1645 y Ff(zone,)26 b(time,)g(in)f(input)
-13 b Fe(.)f(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)39
-b Ff(97)2031 1761 y(zone,)26 b(time,)g(in)f(output)20
-b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)48
-b Ff(116)p eop
-%%Page: 174 176
-174 175 bop 0 -116 a Fs(174)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)p eop
-%%Page: -1 177
--1 176 bop 3875 -116 a Fs(i)0 366 y Fp(Short)29 b(Con)l(ten)l(ts)0
-599 y Fc(Ab)s(out)j(this)h(man)m(ual)17 b Fb(.)h(.)i(.)g(.)g(.)f(.)h(.)
-g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f
-(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
-g(.)49 b Fc(1)0 732 y(1)156 b(What)33 b(is)f(CVS?)38
-b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
-g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)70 b Fc(5)0 865 y(2)156
-b(A)32 b(sample)g(session)13 b Fb(.)21 b(.)f(.)g(.)f(.)h(.)g(.)g(.)g(.)
-f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)45
-b Fc(9)0 997 y(3)156 b(The)33 b(Rep)s(ository)17 b Fb(.)j(.)g(.)g(.)f
-(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
-g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
-(.)g(.)49 b Fc(13)0 1130 y(4)156 b(Starting)31 b(a)i(pro)5
-b(ject)33 b(with)f(CVS)21 b Fb(.)f(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
-g(.)g(.)f(.)53 b Fc(31)0 1263 y(5)156 b(Multiple)31 b(dev)m(elop)s(ers)
-15 b Fb(.)21 b(.)f(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
-g(.)g(.)g(.)f(.)h(.)47 b Fc(35)0 1396 y(6)156 b(Revisions)32
-b(and)h(branc)m(hes)19 b Fb(.)i(.)f(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
-(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
-f(.)h(.)g(.)g(.)g(.)f(.)51 b Fc(47)0 1529 y(7)156 b(Merging)34
-b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
-g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)66 b
-Fc(57)0 1662 y(8)156 b(Recursiv)m(e)34 b(b)s(eha)m(vior)29
-b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
-(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
-g(.)f(.)h(.)g(.)61 b Fc(61)0 1794 y(9)156 b(Adding)32
-b(\014les)h(to)f(a)g(directory)11 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
-g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)43 b Fc(63)0 1927 y(10)107
-b(Remo)m(ving)31 b(\014les)11 b Fb(.)20 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g
-(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)43
-b Fc(65)0 2060 y(11)107 b(Remo)m(ving)31 b(directories)12
-b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g
-(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)44 b Fc(67)0 2193 y(12)107 b(T)-8 b(rac)m(king)33
-b(third-part)m(y)f(sources)22 b Fb(.)f(.)e(.)h(.)g(.)g(.)g(.)f(.)h(.)g
-(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)53 b Fc(69)0 2326 y(13)107 b(Mo)m(ving)32
-b(and)h(renaming)e(\014les)k Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
-(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
-f(.)h(.)g(.)g(.)f(.)67 b Fc(73)0 2459 y(14)107 b(Mo)m(ving)32
-b(and)h(renaming)e(directories)36 b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h
-(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
-f(.)h(.)68 b Fc(77)0 2591 y(15)107 b(History)32 b(bro)m(wsing)14
-b Fb(.)21 b(.)e(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
-g(.)g(.)f(.)h(.)g(.)g(.)46 b Fc(79)0 2724 y(16)107 b(Keyw)m(ord)34
-b(substitution)26 b Fb(.)20 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
-(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)f(.)h(.)g(.)59 b Fc(81)0 2857 y(17)107
-b(Handling)31 b(binary)h(\014les)16 b Fb(.)k(.)f(.)h(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)48 b Fc(85)0
-2990 y(18)107 b(Ho)m(w)33 b(y)m(our)g(build)f(system)h(in)m(teracts)g
-(with)f(CVS)17 b Fb(.)j(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)g(.)f(.)h(.)g(.)g(.)g(.)48 b Fc(87)0 3123 y(19)107
-b(Compatibilit)m(y)29 b(b)s(et)m(w)m(een)35 b(CVS)e(V)-8
-b(ersions)32 b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
-g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)63 b Fc(89)0
-3256 y(20)107 b(Revision)32 b(managemen)m(t)21 b Fb(.)e(.)h(.)g(.)f(.)h
-(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
-f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)53
-b Fc(91)0 3388 y(App)s(endix)33 b(A)99 b(Guide)32 b(to)h(CVS)g
-(commands)16 b Fb(.)j(.)h(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)48
-b Fc(93)0 3521 y(App)s(endix)33 b(B)103 b(Quic)m(k)33
-b(reference)h(to)f(CVS)g(commands)13 b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)46 b Fc(129)0
-3654 y(App)s(endix)33 b(C)102 b(Reference)34 b(man)m(ual)e(for)g(the)h
-(Administrativ)m(e)d(\014les)13 b Fb(.)21 b(.)e(.)h(.)g(.)g(.)g(.)f(.)h
-(.)g(.)46 b Fc(139)0 3787 y(App)s(endix)33 b(D)97 b(All)31
-b(en)m(vironmen)m(t)i(v)-5 b(ariables)31 b(whic)m(h)j(a\013ect)e(CVS)22
-b Fb(.)f(.)e(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)54 b Fc(153)0
-3920 y(App)s(endix)33 b(E)106 b(T)-8 b(roublesho)s(oting)24
-b Fb(.)19 b(.)h(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)56
-b Fc(157)0 4053 y(App)s(endix)33 b(F)108 b(GNU)33 b(GENERAL)g(PUBLIC)g
-(LICENSE)39 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
-(.)h(.)70 b Fc(159)0 4185 y(Index)30 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)
-g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
-(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
-f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)61 b Fc(167)p eop
-%%Page: -2 178
--2 177 bop 0 -116 a Fs(ii)2449 b(CVS|Concurren)m(t)29
+g(.)h(.)f(.)g(.)47 b Ff(83)2025 2226 y(W)-6 b(ork-session,)26
+b(example)f(of)e Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(9)2025
+2326 y(W)-6 b(orking)25 b(cop)n(y)e Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(33)2025 2425
+y(W)-6 b(orking)25 b(cop)n(y)-6 b(,)25 b(remo)n(ving)19
+b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)46 b Ff(10)2025 2525 y(W)-6
+b(rapp)r(ers)22 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(126)2025 2625 y(writers)27
+b(\(admin)d(\014le\))15 b Fe(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)41
+b Ff(26)2025 2883 y Fq(Z)2025 2999 y Ff(zone,)26 b(time,)f(in)h(input)9
+b Fe(.)j(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)35 b Ff(88)2025
+3099 y(zone,)26 b(time,)f(in)h(output)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)44 b Ff(104)p eop
+%%Page: -1 161
+-1 160 bop 3725 -116 a Fv(i)150 366 y Fs(Short)53 b(Con)l(ten)l(ts)150
+607 y Fc(Ab)s(out)32 b(this)h(man)m(ual)i Fb(.)19 b(.)h(.)f(.)h(.)f(.)g
+(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
+f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)68 b Fc(1)150 748
+y(1)156 b(What)33 b(is)f(CVS?)d Fb(.)20 b(.)f(.)h(.)f(.)h(.)f(.)g(.)h
+(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
+h(.)f(.)h(.)f(.)g(.)h(.)f(.)61 b Fc(5)150 890 y(2)156
+b(A)32 b(sample)g(session)40 b Fb(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g
+(.)h(.)f(.)h(.)f(.)71 b Fc(9)150 1031 y(3)156 b(The)33
+b(Rep)s(ository)12 b Fb(.)19 b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
+(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)
+h(.)f(.)g(.)44 b Fc(13)150 1172 y(4)156 b(Starting)31
+b(a)i(pro)5 b(ject)33 b(with)f(CVS)18 b Fb(.)i(.)f(.)h(.)f(.)h(.)f(.)g
+(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)49
+b Fc(29)150 1313 y(5)156 b(Multiple)31 b(dev)m(elop)s(ers)20
+b Fb(.)g(.)g(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
+f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)51 b
+Fc(33)150 1454 y(6)156 b(Revisions)32 b(and)h(branc)m(hes)i
+Fb(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
+(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)65 b Fc(43)150
+1595 y(7)156 b(Merging)13 b Fb(.)19 b(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)f
+(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)
+h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)44 b Fc(51)150
+1736 y(8)156 b(Recursiv)m(e)34 b(b)s(eha)m(vior)f Fb(.)20
+b(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
+(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)65 b Fc(55)150
+1877 y(9)156 b(Adding)32 b(\014les)h(to)f(a)g(directory)g
+Fb(.)20 b(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
+(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)64 b Fc(57)150 2019 y(10)107
+b(Remo)m(ving)31 b(\014les)j Fb(.)20 b(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
+f(.)g(.)h(.)f(.)h(.)65 b Fc(59)150 2160 y(11)107 b(Remo)m(ving)31
+b(directories)20 b Fb(.)g(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h
+(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)52
+b Fc(61)150 2301 y(12)107 b(T)-8 b(rac)m(king)33 b(third-part)m(y)f
+(sources)18 b Fb(.)j(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)50 b Fc(63)150 2442
+y(13)107 b(Mo)m(ving)32 b(and)h(renaming)e(\014les)d
+Fb(.)20 b(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)60 b Fc(67)150 2583 y(14)107
+b(Mo)m(ving)32 b(and)h(renaming)e(directories)15 b Fb(.)k(.)g(.)h(.)f
+(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)46
+b Fc(69)150 2724 y(15)107 b(History)32 b(bro)m(wsing)13
+b Fb(.)19 b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h
+(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)44
+b Fc(71)150 2865 y(16)107 b(Keyw)m(ord)34 b(substitution)k
+Fb(.)19 b(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)70 b Fc(73)150
+3007 y(17)107 b(Handling)31 b(binary)h(\014les)24 b Fb(.)19
+b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
+(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)55 b Fc(77)150
+3148 y(18)107 b(Ho)m(w)33 b(y)m(our)g(build)f(system)h(in)m(teracts)g
+(with)f(CVS)19 b Fb(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)
+50 b Fc(79)150 3289 y(19)107 b(Compatibilit)m(y)29 b(b)s(et)m(w)m(een)
+35 b(CVS)e(V)-8 b(ersions)20 b Fb(.)g(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)52 b Fc(81)150 3430 y(20)107
+b(Revision)32 b(managemen)m(t)g Fb(.)19 b(.)g(.)h(.)f(.)h(.)f(.)h(.)f
+(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)
+h(.)64 b Fc(83)150 3571 y(App)s(endix)33 b(A)99 b(Guide)32
+b(to)h(CVS)g(commands)c Fb(.)19 b(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
+(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)61 b Fc(85)150 3712 y(App)s(endix)33
+b(B)103 b(Quic)m(k)33 b(reference)h(to)f(CVS)g(commands)22
+b Fb(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)54 b Fc(115)150
+3853 y(App)s(endix)33 b(C)102 b(Reference)34 b(man)m(ual)e(for)g
+(Administrativ)m(e)e(\014les)40 b Fb(.)19 b(.)g(.)h(.)f(.)h(.)71
+b Fc(125)150 3995 y(App)s(endix)33 b(D)97 b(All)31 b(en)m(vironmen)m(t)
+i(v)-5 b(ariables)31 b(whic)m(h)j(a\013ect)e(CVS)22 b
+Fb(.)f(.)e(.)h(.)f(.)55 b Fc(137)150 4136 y(App)s(endix)33
+b(E)106 b(T)-8 b(roublesho)s(oting)17 b Fb(.)i(.)g(.)h(.)f(.)h(.)f(.)h
+(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)50
+b Fc(141)150 4277 y(App)s(endix)33 b(F)108 b(GNU)33 b(GENERAL)g(PUBLIC)
+g(LICENSE)25 b Fb(.)c(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)57
+b Fc(145)150 4418 y(Index)22 b Fb(.)e(.)g(.)f(.)h(.)f(.)h(.)f(.)g(.)h
+(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)
+h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)54
+b Fc(153)p eop
+%%Page: -2 162
+-2 161 bop 150 -116 a Fv(ii)2149 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: -3 179
--3 178 bop 3824 -116 a Fs(iii)0 366 y Fp(T)-13 b(able)31
-b(of)f(Con)l(ten)l(ts)0 715 y Fm(Ab)t(out)44 b(this)h(man)l(ual)18
-b Fb(.)j(.)f(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
-g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
-(.)h(.)g(.)63 b Fm(1)299 871 y Fs(Chec)m(klist)29 b(for)h(the)h
-(impatien)m(t)f(reader)21 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b Fs(2)299 995
-y(Credits)14 b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44
-b Fs(2)299 1120 y(BUGS)10 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-39 b Fs(3)0 1369 y Fm(1)135 b(What)45 b(is)g(CVS?)19
-b Fb(.)g(.)h(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
-f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g
-(.)g(.)f(.)h(.)64 b Fm(5)299 1525 y Fs(CVS)30 b(is)f(not)p
-Fh(:)15 b(:)g(:)i Fa(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Fs(6)0 1774 y Fm(2)135
-b(A)44 b(sample)i(session)29 b Fb(.)21 b(.)f(.)f(.)h(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)74 b Fm(9)299 1929
-y Fs(2.1)92 b(Getting)31 b(the)f(source)8 b Fa(.)16 b(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)38 b Fs(9)299 2054 y(2.2)92 b(Committing)29
-b(y)m(our)h(c)m(hanges)16 b Fa(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Fs(9)299
-2178 y(2.3)92 b(Cleaning)29 b(up)f Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Fs(10)299 2303 y(2.4)92
-b(Viewing)29 b(di\013erences)16 b Fa(.)e(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-45 b Fs(11)0 2552 y Fm(3)135 b(The)44 b(Rep)t(ository)36
-b Fb(.)20 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
-(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)
-g(.)79 b Fm(13)299 2708 y Fs(3.1)92 b(T)-8 b(elling)28
-b(CVS)i(where)g(y)m(our)g(rep)s(ository)g(is)24 b Fa(.)15
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)54 b Fs(13)299 2832
-y(3.2)92 b(Ho)m(w)31 b(data)g(is)f(stored)g(in)f(the)i(rep)s(ository)21
-b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)50 b Fs(14)598
-2957 y(3.2.1)93 b(Where)30 b(\014les)g(are)g(stored)h(within)d(the)i
-(rep)s(ository)11 b Fa(.)j(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)40 b Fs(14)598 3081 y(3.2.2)93 b(File)29 b(p)s(ermissions)22
-b Fa(.)12 b(.)j(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)52 b Fs(16)598 3206 y(3.2.3)93 b(The)29
-b(attic)h Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b
-Fs(17)299 3330 y(3.3)92 b(Ho)m(w)31 b(data)g(is)f(stored)g(in)f(the)i
-(w)m(orking)e(directory)22 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b Fs(17)299
-3455 y(3.4)92 b(The)30 b(administrativ)m(e)f(\014les)13
-b Fa(.)h(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)43 b Fs(20)598 3579 y(3.4.1)93
-b(Editing)28 b(administrativ)m(e)h(\014les)18 b Fa(.)c(.)h(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)47 b Fs(21)299 3704 y(3.5)92 b(Multiple)28
-b(rep)s(ositories)9 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39
-b Fs(21)299 3829 y(3.6)92 b(Creating)30 b(a)h(rep)s(ository)16
-b Fa(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)45 b Fs(21)299 3953 y(3.7)92
-b(Remote)32 b(rep)s(ositories)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-54 b Fs(22)598 4078 y(3.7.1)93 b(Serv)m(er)30 b(requiremen)m(ts)12
-b Fa(.)i(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)41 b Fs(23)598 4202 y(3.7.2)93 b(Connecting)29 b(with)g(rsh)23
-b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-53 b Fs(23)598 4327 y(3.7.3)93 b(Direct)30 b(connection)h(with)e(passw)
-m(ord)h(authen)m(tication)14 b Fa(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43
-b Fs(24)897 4451 y(3.7.3.1)93 b(Setting)30 b(up)g(the)g(serv)m(er)h
-(for)f(passw)m(ord)g(authen)m(tication)1104 4576 y Fa(.)15
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b
-Fs(24)897 4700 y(3.7.3.2)93 b(Using)30 b(the)g(clien)m(t)g(with)f
-(passw)m(ord)h(authen)m(tication)17 b Fa(.)e(.)46 b Fs(26)897
-4825 y(3.7.3.3)93 b(Securit)m(y)30 b(considerations)f(with)g(passw)m
-(ord)1078 4949 y(authen)m(tication)19 b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Fs(27)598
-5074 y(3.7.4)93 b(Direct)30 b(connection)h(with)e(k)m(erb)s(eros)8
+%%Page: -3 163
+-3 162 bop 3674 -116 a Fv(iii)150 366 y Fs(T)-13 b(able)54
+b(of)g(Con)l(ten)l(ts)150 709 y Fq(Ab)t(out)44 b(this)h(man)l(ual)26
+b Fb(.)21 b(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g
+(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)71 b Fq(1)449
+846 y Fv(Chec)m(klist)29 b(for)h(the)h(impatien)m(t)f(reader)22
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Fs(28)299 5198 y(3.8)92
-b(Read-only)30 b(rep)s(ository)f(access)19 b Fa(.)e(.)e(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b
-Fs(29)p eop
-%%Page: -4 180
--4 179 bop 0 -116 a Fs(iv)2427 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 83 y Fm(4)135 b(Starting)46
-b(a)f(pro)7 b(ject)46 b(with)f(CVS)17 b Fb(.)i(.)h(.)g(.)f(.)h(.)g(.)g
-(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)62
-b Fm(31)299 239 y Fs(4.1)92 b(Setting)30 b(up)f(the)i(\014les)21
-b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)50 b Fs(31)598
-363 y(4.1.1)93 b(Creating)30 b(a)g(directory)g(tree)h(from)f(a)h(n)m
-(um)m(b)s(er)e(of)h(\014les)18 b Fa(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-47 b Fs(31)598 488 y(4.1.2)93 b(Creating)30 b(Files)f(F)-8
-b(rom)31 b(Other)f(V)-8 b(ersion)30 b(Con)m(trol)g(Systems)18
-b Fa(.)c(.)h(.)g(.)g(.)47 b Fs(32)598 612 y(4.1.3)93
-b(Creating)30 b(a)g(directory)g(tree)h(from)f(scratc)m(h)15
-b Fa(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)44 b Fs(33)299 737 y(4.2)92 b(De\014ning)29 b(the)i(mo)s(dule)15
-b Fa(.)e(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Fs(33)0 986 y
-Fm(5)135 b(Multiple)45 b(dev)l(elop)t(ers)22 b Fb(.)g(.)d(.)h(.)g(.)g
-(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
-g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)67 b Fm(35)299 1142 y
-Fs(5.1)92 b(File)30 b(status)16 b Fa(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52
+b Fv(1)449 955 y(Credits)15 b Fa(.)e(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Fs(35)299 1266 y(5.2)92
-b(Bringing)29 b(a)h(\014le)g(up)f(to)i(date)22 b Fa(.)16
-b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)44 b Fv(1)449 1065
+y(BUGS)10 b Fa(.)15 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)52 b Fs(36)299 1391 y(5.3)92 b(Con\015icts)29
-b(example)24 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
-b Fs(37)299 1515 y(5.4)92 b(Informing)28 b(others)j(ab)s(out)f(commits)
-13 b Fa(.)h(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42
-b Fs(40)299 1640 y(5.5)92 b(Sev)m(eral)30 b(dev)m(elop)s(ers)g(sim)m
-(ultaneously)e(attempting)j(to)g(run)e(CVS)20 b Fa(.)14
-b(.)h(.)g(.)g(.)g(.)g(.)g(.)49 b Fs(40)299 1764 y(5.6)92
-b(Mec)m(hanisms)30 b(to)h(trac)m(k)h(who)e(is)f(editing)g(\014les)10
-b Fa(.)k(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fs(41)598 1889 y(5.6.1)93
-b(T)-8 b(elling)28 b(CVS)i(to)h(w)m(atc)m(h)g(certain)g(\014les)14
-b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)43 b Fs(42)598 2013 y(5.6.2)93 b(T)-8
-b(elling)28 b(CVS)i(to)h(notify)e(y)m(ou)21 b Fa(.)15
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Fv(2)150 1307 y Fq(1)135
+b(What)45 b(is)g(CVS?)24 b Fb(.)18 b(.)i(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
+f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g
+(.)h(.)68 b Fq(5)449 1444 y Fv(CVS)30 b(is)f(not)p Fh(:)15
+b(:)g(:)j Fa(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46
+b Fv(5)150 1687 y Fq(2)135 b(A)44 b(sample)i(session)13
+b Fb(.)20 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g
+(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)57 b Fq(9)449
+1824 y Fv(2.1)92 b(Getting)31 b(the)f(source)9 b Fa(.)15
b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Fs(42)598
-2138 y(5.6.3)93 b(Ho)m(w)31 b(to)g(edit)f(a)g(\014le)g(whic)m(h)f(is)g
-(b)s(eing)g(w)m(atc)m(hed)16 b Fa(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)45 b Fs(44)598 2262 y(5.6.4)93
-b(Information)29 b(ab)s(out)h(who)g(is)f(w)m(atc)m(hing)i(and)f
-(editing)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)57
-b Fs(45)598 2387 y(5.6.5)93 b(Using)29 b(w)m(atc)m(hes)j(with)d(old)h
-(v)m(ersions)f(of)i(CVS)23 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(45)299 2511 y(5.7)92
-b(Cho)s(osing)29 b(b)s(et)m(w)m(een)i(reserv)m(ed)f(or)h(unreserv)m(ed)
-e(c)m(hec)m(k)m(outs)19 b Fa(.)f(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)48 b Fs(46)0 2760 y Fm(6)135 b(Revisions)46
-b(and)f(branc)l(hes)29 b Fb(.)19 b(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
-(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)74
-b Fm(47)299 2916 y Fs(6.1)92 b(Revision)29 b(n)m(um)m(b)s(ers)22
-b Fa(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53 b Fs(47)299
-3041 y(6.2)92 b(V)-8 b(ersions,)30 b(revisions)f(and)g(releases)18
-b Fa(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)47
-b Fs(48)299 3165 y(6.3)92 b(Assigning)29 b(revisions)20
-b Fa(.)13 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Fs(49)299
-3290 y(6.4)92 b(T)-8 b(ags{Sym)m(b)s(olic)30 b(revisions)21
-b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)h(.)38 b Fv(9)449 1933 y(2.2)92 b(Committing)29
+b(y)m(our)h(c)m(hanges)17 b Fa(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)53 b Fs(49)299 3414 y(6.5)92 b(What)31
-b(branc)m(hes)f(are)h(go)s(o)s(d)f(for)12 b Fa(.)j(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b
-Fs(52)299 3539 y(6.6)92 b(Creating)30 b(a)h(branc)m(h)16
-b Fa(.)e(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)47 b Fv(9)449 2043 y(2.3)92 b(Cleaning)29
+b(up)f Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45 b Fs(52)299
-3663 y(6.7)92 b(Stic)m(ky)30 b(tags)g Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Fs(54)299 3788
-y(6.8)92 b(Magic)31 b(branc)m(h)f(n)m(um)m(b)s(ers)9
-b Fa(.)k(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)38 b Fs(55)0 4037 y Fm(7)135
-b(Merging)25 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)70
-b Fm(57)299 4193 y Fs(7.1)92 b(Merging)30 b(an)h(en)m(tire)f(branc)m(h)
-23 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)52 b Fs(57)299 4317 y(7.2)92 b(Merging)30
-b(from)g(a)h(branc)m(h)f(sev)m(eral)g(times)12 b Fa(.)k(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)42 b Fs(58)299 4442 y(7.3)92 b(Merging)30
-b(di\013erences)g(b)s(et)m(w)m(een)h(an)m(y)g(t)m(w)m(o)g(revisions)18
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59 b Fv(10)449
+2152 y(2.4)92 b(Viewing)29 b(di\013erences)17 b Fa(.)d(.)h(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46
+b Fv(10)150 2395 y Fq(3)135 b(The)44 b(Rep)t(ository)18
+b Fb(.)j(.)e(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)
+h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)63 b Fq(13)449
+2532 y Fv(3.1)92 b(T)-8 b(elling)28 b(CVS)i(where)g(y)m(our)g(rep)s
+(ository)g(is)24 b Fa(.)15 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Fv(13)449 2641 y(3.2)92
+b(Ho)m(w)31 b(data)g(is)f(stored)g(in)f(the)i(rep)s(ository)22
b Fa(.)13 b(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)47 b Fs(59)299 4566 y(7.4)92 b(Merging)30
-b(can)h(add)f(or)g(remo)m(v)m(e)i(\014les)19 b Fa(.)14
-b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48
-b Fs(59)0 4815 y Fm(8)135 b(Recursiv)l(e)46 b(b)t(eha)l(vior)16
-b Fb(.)k(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
-g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)61
-b Fm(61)0 5095 y(9)135 b(Adding)44 b(\014les)h(to)h(a)f(directory)23
-b Fb(.)d(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
-g(.)f(.)h(.)g(.)g(.)f(.)h(.)68 b Fm(63)p eop
-%%Page: -5 181
--5 180 bop 3852 -116 a Fs(v)0 83 y Fm(10)135 b(Remo)l(ving)46
-b(\014les)31 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)f(.)h(.)g(.)g(.)75 b Fm(65)0 363 y(11)135 b(Remo)l(ving)46
-b(directories)33 b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
-g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)76
-b Fm(67)0 643 y(12)135 b(T)-11 b(rac)l(king)45 b(third-part)l(y)g
-(sources)12 b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
-(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)57 b Fm(69)299 799 y Fs(12.1)92
-b(Imp)s(orting)29 b(a)i(mo)s(dule)d(for)j(the)f(\014rst)g(time)19
-b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Fs(69)299 924
-y(12.2)92 b(Up)s(dating)29 b(a)i(mo)s(dule)e(with)g(the)i(imp)s(ort)d
-(command)10 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)39 b Fs(70)299 1048 y(12.3)92 b(Rev)m(erting)31
-b(to)g(the)g(latest)g(v)m(endor)f(release)16 b Fa(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)45 b Fs(70)299 1173 y(12.4)92 b(Ho)m(w)31
-b(to)h(handle)d(binary)f(\014les)h(with)h(cvs)g(imp)s(ort)14
-b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)44 b Fs(71)0 1422 y Fm(13)135 b(Mo)l(ving)45
-b(and)g(renaming)h(\014les)12 b Fb(.)20 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g
-(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)57
-b Fm(73)299 1577 y Fs(13.1)92 b(The)30 b(Normal)g(w)m(a)m(y)i(to)f
-(Rename)26 b Fa(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)51 b Fv(14)748 2751 y(3.2.1)93 b(Where)30
+b(\014les)g(are)g(stored)h(within)d(the)i(rep)s(ository)12
+b Fa(.)i(.)h(.)g(.)g(.)g(.)41 b Fv(14)748 2860 y(3.2.2)93
+b(File)29 b(p)s(ermissions)23 b Fa(.)12 b(.)j(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)52 b Fv(15)748 2970 y(3.2.3)93 b(The)29
+b(attic)h Fa(.)15 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)56 b Fs(73)299 1702 y(13.2)92 b(Mo)m(ving)31
-b(the)g(history)e(\014le)9 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)38
-b Fs(73)299 1826 y(13.3)92 b(Cop)m(ying)30 b(the)h(history)e(\014le)14
+g(.)g(.)g(.)g(.)h(.)58 b Fv(16)449 3080 y(3.3)92 b(Ho)m(w)31
+b(data)g(is)f(stored)g(in)f(the)i(w)m(orking)e(directory)22
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)51
+b Fv(16)449 3189 y(3.4)92 b(The)30 b(administrativ)m(e)f(\014les)14
b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)43 b Fs(74)0 2076 y Fm(14)135 b(Mo)l(ving)45
-b(and)g(renaming)h(directories)13 b Fb(.)21 b(.)f(.)f(.)h(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)58 b Fm(77)0 2356
-y(15)135 b(History)46 b(bro)l(wsing)11 b Fb(.)20 b(.)g(.)g(.)g(.)g(.)f
-(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
-g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)56 b Fm(79)299 2511
-y Fs(15.1)92 b(Log)31 b(messages)22 b Fa(.)17 b(.)e(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(79)299 2636 y(15.2)92
-b(The)30 b(history)g(database)18 b Fa(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48
-b Fs(79)299 2760 y(15.3)92 b(User-de\014ned)30 b(logging)15
-b Fa(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Fs(79)299 2885 y(15.4)92
-b(Annotate)32 b(command)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
+b Fv(19)748 3299 y(3.4.1)93 b(Editing)28 b(administrativ)m(e)h(\014les)
+19 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)48 b Fv(19)449 3408 y(3.5)92 b(Multiple)28
+b(rep)s(ositories)10 b Fa(.)k(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fv(20)449 3518 y(3.6)92
+b(Creating)30 b(a)h(rep)s(ository)17 b Fa(.)c(.)i(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55
-b Fs(80)0 3134 y Fm(16)135 b(Keyw)l(ord)46 b(substitution)16
-b Fb(.)21 b(.)f(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)62 b Fm(81)299
-3290 y Fs(16.1)92 b(R)m(CS)30 b(Keyw)m(ords)10 b Fa(.)15
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Fv(20)449
+3628 y(3.7)92 b(Bac)m(king)31 b(up)e(a)i(rep)s(ository)d
+Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58
+b Fv(21)449 3737 y(3.8)92 b(Mo)m(ving)31 b(a)f(rep)s(ository)19
+b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)48 b Fv(21)449 3847 y(3.9)92 b(Remote)32 b(rep)s(ositories)24
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)55 b Fv(21)748 3956 y(3.9.1)93 b(Serv)m(er)30
+b(requiremen)m(ts)13 b Fa(.)g(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42
+b Fv(22)748 4066 y(3.9.2)93 b(Connecting)29 b(with)g(rsh)24
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Fv(22)748
+4176 y(3.9.3)93 b(Direct)30 b(connection)h(with)e(passw)m(ord)h(authen)
+m(tication)14 b Fa(.)h(.)44 b Fv(23)1047 4285 y(3.9.3.1)93
+b(Setting)30 b(up)g(the)g(serv)m(er)h(for)f(passw)m(ord)1228
+4395 y(authen)m(tication)19 b Fa(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)48 b Fv(23)1047 4504 y(3.9.3.2)93 b(Using)30 b(the)g(clien)m(t)g
+(with)f(passw)m(ord)1228 4614 y(authen)m(tication)19
+b Fa(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)48 b Fv(25)1047
+4723 y(3.9.3.3)93 b(Securit)m(y)30 b(considerations)f(with)g(passw)m
+(ord)1228 4833 y(authen)m(tication)19 b Fa(.)d(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)48 b Fv(25)748 4943 y(3.9.4)93 b(Direct)30
+b(connection)h(with)e(k)m(erb)s(eros)9 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)38 b Fv(26)449
+5052 y(3.10)92 b(Read-only)30 b(rep)s(ository)g(access)18
+b Fa(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Fv(26)449
+5162 y(3.11)92 b(T)-8 b(emp)s(orary)30 b(directories)f(for)i(the)f
+(serv)m(er)23 b Fa(.)15 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fv(27)p eop
+%%Page: -4 164
+-4 163 bop 150 -116 a Fv(iv)2127 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 83 y Fq(4)135 b(Starting)46
+b(a)f(pro)7 b(ject)46 b(with)f(CVS)12 b Fb(.)19 b(.)h(.)f(.)g(.)h(.)f
+(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)57 b Fq(29)449 220
+y Fv(4.1)92 b(Setting)30 b(up)f(the)i(\014les)22 b Fa(.)14
+b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)51 b Fv(29)748 330 y(4.1.1)93 b(Creating)30 b(a)g(directory)g(tree)
+h(from)f(a)h(n)m(um)m(b)s(er)e(of)h(\014les)19 b Fa(.)14
+b(.)48 b Fv(29)748 439 y(4.1.2)93 b(Creating)30 b(Files)f(F)-8
+b(rom)31 b(Other)f(V)-8 b(ersion)30 b(Con)m(trol)g(Systems)954
+549 y Fa(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b Fs(81)299
-3414 y(16.2)92 b(Using)30 b(k)m(eyw)m(ords)22 b Fa(.)15
-b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54
+b Fv(30)748 658 y(4.1.3)93 b(Creating)30 b(a)g(directory)g(tree)h(from)
+f(scratc)m(h)16 b Fa(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)45
+b Fv(30)449 768 y(4.2)92 b(De\014ning)29 b(the)i(mo)s(dule)15
+b Fa(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)44 b Fv(30)150 1010 y Fq(5)135 b(Multiple)45 b(dev)l(elop)t(ers)
+19 b Fb(.)i(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)g(.)h(.)f(.)h(.)f(.)64 b Fq(33)449 1147 y Fv(5.1)92
+b(File)30 b(status)17 b Fa(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46
+b Fv(33)449 1257 y(5.2)92 b(Bringing)29 b(a)h(\014le)g(up)f(to)i(date)
+23 b Fa(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52
+b Fv(34)449 1367 y(5.3)92 b(Con\015icts)29 b(example)24
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b Fs(82)299
-3539 y(16.3)92 b(Av)m(oiding)30 b(substitution)9 b Fa(.)j(.)j(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)38 b Fs(83)299 3663 y(16.4)92 b(Substitution)28
-b(mo)s(des)11 b Fa(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)54 b Fv(35)449 1476 y(5.4)92 b(Informing)28
+b(others)j(ab)s(out)f(commits)13 b Fa(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42
+b Fv(37)449 1586 y(5.5)92 b(Sev)m(eral)27 b(dev)m(elop)s(ers)f(sim)m
+(ultaneously)f(attempting)j(to)f(run)f(CVS)10 b Fa(.)15
+b(.)36 b Fv(37)449 1695 y(5.6)92 b(Mec)m(hanisms)30 b(to)h(trac)m(k)h
+(who)e(is)f(editing)g(\014les)11 b Fa(.)j(.)h(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Fv(38)748
+1805 y(5.6.1)93 b(T)-8 b(elling)28 b(CVS)i(to)h(w)m(atc)m(h)g(certain)g
+(\014les)15 b Fa(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)44 b Fv(38)748 1914 y(5.6.2)93 b(T)-8 b(elling)28
+b(CVS)i(to)h(notify)e(y)m(ou)21 b Fa(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)50
+b Fv(39)748 2024 y(5.6.3)93 b(Ho)m(w)31 b(to)g(edit)f(a)g(\014le)g
+(whic)m(h)f(is)g(b)s(eing)g(w)m(atc)m(hed)17 b Fa(.)f(.)f(.)g(.)g(.)g
+(.)g(.)g(.)46 b Fv(40)748 2134 y(5.6.4)93 b(Information)29
+b(ab)s(out)h(who)g(is)f(w)m(atc)m(hing)i(and)f(editing)d
+Fa(.)15 b(.)57 b Fv(41)748 2243 y(5.6.5)93 b(Using)29
+b(w)m(atc)m(hes)j(with)d(old)h(v)m(ersions)f(of)i(CVS)22
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)52 b Fv(41)449
+2353 y(5.7)92 b(Cho)s(osing)29 b(b)s(et)m(w)m(een)i(reserv)m(ed)f(or)h
+(unreserv)m(ed)e(c)m(hec)m(k)m(outs)19 b Fa(.)f(.)d(.)g(.)g(.)g(.)g(.)
+49 b Fv(41)150 2595 y Fq(6)135 b(Revisions)46 b(and)f(branc)l(hes)39
+b Fb(.)19 b(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g
+(.)h(.)f(.)84 b Fq(43)449 2732 y Fv(6.1)92 b(Revision)29
+b(n)m(um)m(b)s(ers)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Fv(43)449
+2842 y(6.2)92 b(V)-8 b(ersions,)30 b(revisions)f(and)g(releases)18
+b Fa(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)47 b Fv(44)449 2951
+y(6.3)92 b(Assigning)29 b(revisions)21 b Fa(.)13 b(.)i(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b
-Fs(83)299 3788 y(16.5)92 b(Problems)29 b(with)g(the)i($Log: cvs.ps,v $
-Fs(83)299 3788 y(16.5)92 b(Problems)29 b(with)g(the)i(Revision 1.1.1.9 1997/04/21 04:33:40 tholo
-Fs(83)299 3788 y(16.5)92 b(Problems)29 b(with)g(the)i(Missing files from import
-Fs(83)299 3788 y(16.5)92 b(Problems)29 b(with)g(the)i()h(k)m(eyw)m
-(ord.)26 b Fa(.)15 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55
-b Fs(84)0 4037 y Fm(17)135 b(Handling)45 b(binary)g(\014les)11
-b Fb(.)21 b(.)f(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g
-(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)57
-b Fm(85)0 4317 y(18)135 b(Ho)l(w)46 b(y)l(our)f(build)f(system)i(in)l
-(teracts)g(with)g(CVS)25 b Fb(.)19 b(.)g(.)h(.)g(.)70
-b Fm(87)0 4597 y(19)135 b(Compatibilit)l(y)47 b(b)t(et)l(w)l(een)f(CVS)
-f(V)-11 b(ersions)33 b Fb(.)20 b(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
-78 b Fm(89)0 4878 y(20)135 b(Revision)46 b(managemen)l(t)40
-b Fb(.)20 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
-(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)83 b Fm(91)299
-5033 y Fs(20.1)92 b(When)31 b(to)g(commit?)16 b Fa(.)f(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50
+b Fv(44)449 3061 y(6.4)92 b(T)-8 b(ags{Sym)m(b)s(olic)30
+b(revisions)22 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)46 b Fs(91)p eop
-%%Page: -6 182
--6 181 bop 0 -116 a Fs(vi)2427 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 83 y Fm(App)t(endix)44
-b(A)134 b(Guide)44 b(to)i(CVS)e(commands)30 b Fb(.)20
-b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)75 b
-Fm(93)299 239 y Fs(A.1)92 b(Ov)m(erall)29 b(structure)h(of)h(CVS)e
-(commands)g Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)58
-b Fs(93)299 363 y(A.2)92 b(Default)30 b(options)g(and)g(the)g
-Fn(~)p Fs(/.cvsrc)h(\014le)10 b Fa(.)k(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)39 b Fs(93)299 488 y(A.3)92 b(Global)29 b(options)9
-b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39
-b Fs(95)299 612 y(A.4)92 b(Common)30 b(command)g(options)13
-b Fa(.)h(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)53 b Fv(45)449 3171 y(6.5)92 b(What)31 b(branc)m(hes)f(are)h
+(go)s(o)s(d)f(for)13 b Fa(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+42 b Fv(47)449 3280 y(6.6)92 b(Creating)30 b(a)h(branc)m(h)17
+b Fa(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)42 b Fs(96)299 737 y(A.5)92 b(admin|Administration)26
-b(fron)m(t)k(end)g(for)g(rcs)f Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)58
-b Fs(99)598 861 y(A.5.1)92 b(admin)29 b(options)d Fa(.)15
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)55 b Fs(99)598 986 y(A.5.2)92 b(admin)29
-b(examples)10 b Fa(.)k(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)46 b Fv(47)449 3390 y(6.7)92 b(Stic)m(ky)30
+b(tags)g Fa(.)15 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)39 b Fs(102)897 1110 y(A.5.2.1)93
-b(Outdating)29 b(is)h(dangerous)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)53
-b Fs(102)897 1235 y(A.5.2.2)93 b(Commen)m(t)31 b(leaders)15
-b Fa(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)44 b Fs(102)299
-1359 y(A.6)92 b(c)m(hec)m(k)m(out|Chec)m(k)33 b(out)d(sources)h(for)f
-(editing)18 b Fa(.)c(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Fs(103)598 1484
-y(A.6.1)92 b(c)m(hec)m(k)m(out)33 b(options)20 b Fa(.)14
-b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)58 b
+Fv(48)449 3499 y(6.8)92 b(Magic)31 b(branc)m(h)f(n)m(um)m(b)s(ers)9
+b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+38 b Fv(50)150 3742 y Fq(7)135 b(Merging)13 b Fb(.)20
+b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h
+(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)58
+b Fq(51)449 3879 y Fv(7.1)92 b(Merging)30 b(an)h(en)m(tire)f(branc)m(h)
+23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
+b Fv(51)449 3988 y(7.2)92 b(Merging)30 b(from)g(a)h(branc)m(h)f(sev)m
+(eral)g(times)13 b Fa(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42 b Fv(51)449 4098
+y(7.3)92 b(Merging)30 b(di\013erences)g(b)s(et)m(w)m(een)h(an)m(y)g(t)m
+(w)m(o)g(revisions)18 b Fa(.)c(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)48 b Fv(52)449 4208 y(7.4)92 b(Merging)30 b(can)h(add)f(or)g(remo)m
+(v)m(e)i(\014les)20 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49
+b Fv(53)150 4450 y Fq(8)135 b(Recursiv)l(e)46 b(b)t(eha)l(vior)41
+b Fb(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
+(.)g(.)h(.)f(.)h(.)f(.)h(.)85 b Fq(55)150 4720 y(9)135
+b(Adding)44 b(\014les)h(to)h(a)f(directory)11 b Fb(.)20
+b(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)56
+b Fq(57)150 4990 y(10)135 b(Remo)l(ving)46 b(\014les)14
+b Fb(.)20 b(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g
+(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)58 b Fq(59)150
+5259 y(11)135 b(Remo)l(ving)46 b(directories)40 b Fb(.)19
+b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
+(.)f(.)83 b Fq(61)p eop
+%%Page: -5 165
+-5 164 bop 3702 -116 a Fv(v)150 83 y Fq(12)135 b(T)-11
+b(rac)l(king)45 b(third-part)l(y)g(sources)11 b Fb(.)19
+b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)55
+b Fq(63)449 220 y Fv(12.1)92 b(Imp)s(orting)29 b(a)i(mo)s(dule)d(for)j
+(the)f(\014rst)g(time)20 b Fa(.)14 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Fv(63)449 330
+y(12.2)92 b(Up)s(dating)29 b(a)i(mo)s(dule)e(with)g(the)i(imp)s(ort)d
+(command)11 b Fa(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40
+b Fv(63)449 439 y(12.3)92 b(Rev)m(erting)31 b(to)g(the)g(latest)g(v)m
+(endor)f(release)16 b Fa(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Fv(64)449 549 y(12.4)92
+b(Ho)m(w)31 b(to)h(handle)d(binary)f(\014les)h(with)h(cvs)g(imp)s(ort)
+15 b Fa(.)e(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44
+b Fv(64)449 658 y(12.5)92 b(Ho)m(w)31 b(to)h(handle)d(k)m(eyw)m(ord)h
+(substitution)e(with)h(cvs)i(imp)s(ort)10 b Fa(.)k(.)h(.)g(.)g(.)39
+b Fv(64)449 768 y(12.6)92 b(Multiple)29 b(v)m(endor)h(branc)m(hes)21
+b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50
+b Fv(65)150 1010 y Fq(13)135 b(Mo)l(ving)45 b(and)g(renaming)h(\014les)
+35 b Fb(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)80
+b Fq(67)449 1147 y Fv(13.1)92 b(The)30 b(Normal)g(w)m(a)m(y)i(to)f
+(Rename)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56
+b Fv(67)449 1257 y(13.2)92 b(Mo)m(ving)31 b(the)g(history)e(\014le)9
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39
+b Fv(67)449 1367 y(13.3)92 b(Cop)m(ying)30 b(the)h(history)e(\014le)14
+b Fa(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44
+b Fv(68)150 1609 y Fq(14)135 b(Mo)l(ving)45 b(and)g(renaming)h
+(directories)28 b Fb(.)21 b(.)e(.)h(.)f(.)h(.)f(.)g(.)h(.)73
+b Fq(69)150 1879 y(15)135 b(History)46 b(bro)l(wsing)33
+b Fb(.)19 b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h
+(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)77 b Fq(71)449 2016 y
+Fv(15.1)92 b(Log)31 b(messages)23 b Fa(.)17 b(.)e(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-50 b Fs(104)598 1609 y(A.6.2)92 b(c)m(hec)m(k)m(out)33
-b(examples)26 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)56 b Fs(105)299 1733 y(A.7)92 b(commit|Chec)m(k)30
-b(\014les)g(in)m(to)g(the)h(rep)s(ository)23 b Fa(.)14
-b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)53 b Fs(105)598 1858 y(A.7.1)92 b(commit)31
-b(options)21 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b Fs(106)598 1982 y(A.7.2)92
-b(commit)31 b(examples)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)57 b Fs(107)897 2107 y(A.7.2.1)93
-b(Committing)29 b(to)i(a)g(branc)m(h)26 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)56
-b Fs(107)897 2231 y(A.7.2.2)93 b(Creating)30 b(the)g(branc)m(h)g(after)
-h(editing)23 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
-b Fs(108)299 2356 y(A.8)92 b(di\013|Run)28 b(di\013s)h(b)s(et)m(w)m
-(een)i(revisions)12 b Fa(.)h(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)52
+b Fv(71)449 2125 y(15.2)92 b(The)30 b(history)g(database)19
+b Fa(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)48
+b Fv(71)449 2235 y(15.3)92 b(User-de\014ned)30 b(logging)16
+b Fa(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)42 b Fs(108)598 2480 y(A.8.1)92 b(di\013)29 b(options)20
-b Fa(.)14 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)45 b Fv(71)449 2345 y(15.4)92 b(Annotate)32 b(command)26
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)55 b Fv(71)150 2587 y Fq(16)135 b(Keyw)l(ord)46 b(substitution)23
+b Fb(.)d(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)
+f(.)h(.)f(.)68 b Fq(73)449 2724 y Fv(16.1)92 b(R)m(CS)30
+b(Keyw)m(ords)11 b Fa(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Fv(73)449
+2834 y(16.2)92 b(Using)30 b(k)m(eyw)m(ords)23 b Fa(.)15
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)52 b Fv(74)449 2943 y(16.3)92 b(Av)m(oiding)30
+b(substitution)9 b Fa(.)k(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)38 b Fv(74)449 3053 y(16.4)92 b(Substitution)28
+b(mo)s(des)12 b Fa(.)i(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Fs(109)598 2605 y(A.8.2)92
-b(di\013)29 b(examples)d Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Fs(110)299
-2729 y(A.9)92 b(exp)s(ort|Exp)s(ort)29 b(sources)h(from)g(CVS,)g
-(similar)e(to)j(c)m(hec)m(k)m(out)e Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)56 b Fs(110)598 2854 y(A.9.1)92 b(exp)s(ort)30
-b(options)20 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Fs(111)299 2978 y(A.10)92
-b(history|Sho)m(w)29 b(status)i(of)f(\014les)f(and)h(users)24
-b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Fs(112)598 3103 y(A.10.1)93
-b(history)29 b(options)9 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)41 b Fv(75)449 3162 y(16.5)92 b(Problems)29
+b(with)g(the)i($Log: cvs.ps,v $
+b(with)g(the)i(Revision 1.1.1.10 1997/06/28 03:34:53 tholo
+b(with)g(the)i(Missing files from initial import
+b(with)g(the)i()h(k)m(eyw)m(ord.)27 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)55
+b Fv(75)150 3405 y Fq(17)135 b(Handling)45 b(binary)g(\014les)15
+b Fb(.)20 b(.)g(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
+(.)f(.)h(.)f(.)g(.)60 b Fq(77)150 3675 y(18)135 b(Ho)l(w)46
+b(y)l(our)f(build)f(system)i(in)l(teracts)g(with)g(CVS)456
+3807 y Fb(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
+h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
+(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)82 b Fq(79)150 4077 y(19)135
+b(Compatibilit)l(y)47 b(b)t(et)l(w)l(een)f(CVS)f(V)-11
+b(ersions)34 b Fb(.)19 b(.)h(.)f(.)g(.)79 b Fq(81)150
+4347 y(20)135 b(Revision)46 b(managemen)l(t)16 b Fb(.)22
+b(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
+(.)h(.)61 b Fq(83)449 4484 y Fv(20.1)92 b(When)31 b(to)g(commit?)17
+b Fa(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fs(112)299
-3227 y(A.11)92 b(imp)s(ort|Imp)s(ort)28 b(sources)i(in)m(to)h(CVS,)e
-(using)g(v)m(endor)i(branc)m(hes)13 b Fa(.)h(.)h(.)g(.)g(.)g(.)43
-b Fs(114)598 3352 y(A.11.1)93 b(imp)s(ort)28 b(options)12
-b Fa(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)42 b Fs(115)598 3477 y(A.11.2)93 b(imp)s(ort)28
-b(output)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)46 b Fv(83)p eop
+%%Page: -6 166
+-6 165 bop 150 -116 a Fv(vi)2127 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 83 y Fq(App)t(endix)44
+b(A)134 b(Guide)44 b(to)i(CVS)e(commands)24 b Fb(.)c(.)f(.)h(.)f(.)h(.)
+f(.)69 b Fq(85)449 220 y Fv(A.1)92 b(Ov)m(erall)29 b(structure)h(of)h
+(CVS)e(commands)8 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Fv(85)449
+330 y(A.2)92 b(CVS's)29 b(exit)i(status)19 b Fa(.)c(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(115)598 3601 y(A.11.3)93
-b(imp)s(ort)28 b(examples)19 b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48 b Fs(116)299 3726
-y(A.12)92 b(log|Prin)m(t)30 b(out)g(log)h(information)d(for)i(\014les)
-25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Fs(116)598 3850 y(A.12.1)93
-b(log)30 b(options)24 b Fa(.)15 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48
+b Fv(85)449 439 y(A.3)92 b(Default)30 b(options)g(and)g(the)g
+Fp(~)p Fv(/.cvsrc)h(\014le)10 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40
+b Fv(86)449 549 y(A.4)92 b(Global)29 b(options)10 b Fa(.)15
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)39 b Fv(86)449 658 y(A.5)92 b(Common)30
+b(command)g(options)13 b Fa(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)54 b
-Fs(116)598 3975 y(A.12.2)93 b(log)30 b(examples)10 b
-Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+43 b Fv(88)449 768 y(A.6)92 b(admin|Administration)26
+b(fron)m(t)k(end)g(for)g(rcs)8 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b Fv(90)748 878
+y(A.6.1)92 b(admin)29 b(options)d Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)56 b Fv(91)748 987 y(A.6.2)92
+b(admin)29 b(examples)12 b Fa(.)i(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)39 b Fs(118)299 4099 y(A.13)92 b(rdi\013|'patc)m
-(h')30 b(format)h(di\013s)e(b)s(et)m(w)m(een)i(releases)9
+g(.)g(.)g(.)41 b Fv(93)1047 1097 y(A.6.2.1)93 b(Outdating)29
+b(is)h(dangerous)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)55 b Fv(93)1047 1206 y(A.6.2.2)93 b(Commen)m(t)31
+b(leaders)17 b Fa(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Fv(94)449 1316 y(A.7)92
+b(c)m(hec)m(k)m(out|Chec)m(k)33 b(out)d(sources)h(for)f(editing)20
+b Fa(.)13 b(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)49 b Fv(94)748 1425 y(A.7.1)92 b(c)m(hec)m(k)m(out)33
+b(options)22 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51
+b Fv(95)748 1535 y(A.7.2)92 b(c)m(hec)m(k)m(out)33 b(examples)28
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)39 b Fs(118)598 4224 y(A.13.1)93 b(rdi\013)28
-b(options)22 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(119)598 4348
-y(A.13.2)93 b(rdi\013)28 b(examples)h Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)58 b
-Fs(119)299 4473 y(A.14)92 b(release|Indicate)30 b(that)h(a)g(Mo)s(dule)
-e(is)h(no)g(longer)g(in)f(use)15 b Fa(.)f(.)i(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)44 b Fs(120)598 4597 y(A.14.1)93 b(release)30
-b(options)16 b Fa(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)45 b Fs(120)598 4722 y(A.14.2)93
-b(release)30 b(output)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Fs(121)598 4846
-y(A.14.3)93 b(release)30 b(examples)22 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(121)299
-4971 y(A.15)92 b(rtag|Add)30 b(a)h(sym)m(b)s(olic)e(tag)i(to)h(a)e(mo)s
-(dule)22 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53 b Fs(122)598 5095
-y(A.15.1)93 b(rtag)31 b(options)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
-b Fs(122)299 5220 y(A.16)92 b(status|Displa)m(y)30 b(status)h
-(information)d(on)j(c)m(hec)m(k)m(ed)h(out)f(\014les)20
-b Fa(.)13 b(.)i(.)g(.)g(.)g(.)h(.)f(.)49 b Fs(123)p eop
-%%Page: -7 183
--7 182 bop 3802 -116 a Fs(vii)598 328 y(A.16.1)93 b(status)30
-b(options)e Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)58 b Fs(123)299 452 y(A.17)92
-b(tag|Add)31 b(a)g(sym)m(b)s(olic)d(tag)k(to)f(c)m(hec)m(k)m(ed)h(out)f
-(v)m(ersions)f(of)g(\014les)21 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)51
-b Fs(124)598 577 y(A.17.1)93 b(tag)31 b(options)20 b
-Fa(.)14 b(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)49 b Fs(124)299 701 y(A.18)92
-b(up)s(date|Bring)29 b(w)m(ork)h(tree)h(in)e(sync)h(with)g(rep)s
-(ository)16 b Fa(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-46 b Fs(125)598 826 y(A.18.1)93 b(up)s(date)29 b(options)10
-b Fa(.)k(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)39 b Fs(125)598 950 y(A.18.2)93 b(up)s(date)29
-b(output)20 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)50 b Fs(127)598 1075 y(A.18.3)93
-b(up)s(date)29 b(examples)16 b Fa(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Fs(128)0 1324 y
-Fm(App)t(endix)e(B)134 b(Quic)l(k)45 b(reference)h(to)f(CVS)f(commands)
-25 b Fb(.)20 b(.)70 b Fm(129)0 1604 y(App)t(endix)44
-b(C)134 b(Reference)46 b(man)l(ual)g(for)f(the)h(Administrativ)l(e)269
-1729 y(\014les)34 b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g
-(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)78
-b Fm(139)299 1884 y Fs(C.1)91 b(The)30 b(mo)s(dules)f(\014le)14
-b Fa(.)f(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)57 b Fv(96)449
+1645 y(A.8)92 b(commit|Chec)m(k)30 b(\014les)g(in)m(to)g(the)h(rep)s
+(ository)23 b Fa(.)15 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)54 b Fv(96)748 1754 y(A.8.1)92 b(commit)31
+b(options)23 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)52 b Fv(97)748 1864 y(A.8.2)92 b(commit)31 b(examples)e
+Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59
+b Fv(97)1047 1973 y(A.8.2.1)93 b(Committing)29 b(to)i(a)g(branc)m(h)d
+Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58
+b Fv(97)1047 2083 y(A.8.2.2)93 b(Creating)30 b(the)g(branc)m(h)g(after)
+h(editing)24 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)54 b Fv(98)449
+2193 y(A.9)92 b(di\013|Sho)m(w)28 b(di\013erences)i(b)s(et)m(w)m(een)h
+(revisions)20 b Fa(.)13 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)49 b Fv(98)748 2302 y(A.9.1)92 b(di\013)29
+b(options)22 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Fs(139)299
-2009 y(C.2)91 b(The)30 b(cvswrapp)s(ers)f(\014le)20 b
-Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)51 b Fv(99)748 2412 y(A.9.2)92 b(di\013)29
+b(examples)f Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)57 b Fv(99)449 2521 y(A.10)92 b(exp)s(ort|Exp)s(ort)28
+b(sources)g(from)g(CVS,)h(similar)c(to)30 b(c)m(hec)m(k)m(out)10
+b Fa(.)18 b(.)38 b Fv(100)748 2631 y(A.10.1)93 b(exp)s(ort)30
+b(options)19 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49
+b Fv(100)449 2741 y(A.11)92 b(history|Sho)m(w)29 b(status)i(of)f
+(\014les)f(and)h(users)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Fv(101)748 2850 y(A.11.1)93
+b(history)29 b(options)10 b Fa(.)k(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)49 b Fs(141)299 2133 y(C.3)91
-b(The)30 b(commit)g(supp)s(ort)f(\014les)14 b Fa(.)g(.)h(.)g(.)g(.)g(.)
+g(.)g(.)40 b Fv(101)449 2960 y(A.12)92 b(imp)s(ort|Imp)s(ort)28
+b(sources)i(in)m(to)h(CVS,)e(using)g(v)m(endor)i(branc)m(hes)653
+3069 y Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
-b Fs(142)598 2258 y(C.3.1)92 b(The)30 b(common)g(syn)m(tax)11
-b Fa(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41
-b Fs(143)299 2382 y(C.4)91 b(Commitinfo)21 b Fa(.)14
-b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51
-b Fs(143)299 2507 y(C.5)91 b(V)-8 b(erifying)29 b(log)i(messages)d
-Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)52 b Fv(102)748 3179 y(A.12.1)93 b(imp)s(ort)28
+b(options)13 b Fa(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)42
+b Fv(103)748 3289 y(A.12.2)93 b(imp)s(ort)28 b(output)23
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
+b Fv(104)748 3398 y(A.12.3)93 b(imp)s(ort)28 b(examples)19
+b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Fv(104)449
+3508 y(A.13)92 b(log|Prin)m(t)30 b(out)g(log)h(information)d(for)i
+(\014les)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)55 b Fv(104)748 3617 y(A.13.1)93 b(log)30
+b(options)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)55 b Fv(104)748 3727 y(A.13.2)93 b(log)30
+b(examples)10 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)57 b Fs(144)299 2631 y(C.6)91 b(Editinfo)10
-b Fa(.)j(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)40 b Fv(106)449 3836 y(A.14)92 b(rdi\013|'patc)m(h')30
+b(format)h(di\013s)e(b)s(et)m(w)m(een)i(releases)10 b
+Fa(.)k(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39
+b Fv(106)748 3946 y(A.14.1)93 b(rdi\013)28 b(options)23
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)52
+b Fv(106)748 4056 y(A.14.2)93 b(rdi\013)28 b(examples)h
+Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59
+b Fv(107)449 4165 y(A.15)92 b(release|Indicate)30 b(that)h(a)g(Mo)s
+(dule)e(is)h(no)g(longer)g(in)f(use)15 b Fa(.)g(.)g(.)g(.)g(.)45
+b Fv(107)748 4275 y(A.15.1)93 b(release)30 b(options)16
+b Fa(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46
+b Fv(108)748 4384 y(A.15.2)93 b(release)30 b(output)d
+Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)56
+b Fv(108)748 4494 y(A.15.3)93 b(release)30 b(examples)23
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)52 b Fv(108)449
+4604 y(A.16)92 b(rtag|Add)30 b(a)h(sym)m(b)s(olic)e(tag)i(to)h(a)e(mo)s
+(dule)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)54 b Fv(109)748 4713 y(A.16.1)93 b(rtag)31 b(options)23
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54
+b Fv(109)449 4823 y(A.17)92 b(tag|Add)31 b(a)g(sym)m(b)s(olic)d(tag)k
+(to)f(c)m(hec)m(k)m(ed)h(out)f(v)m(ersions)f(of)g(\014les)653
+4932 y Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)40 b Fs(145)598 2756 y(C.6.1)92 b(Editinfo)28 b(example)13
-b Fa(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)43 b Fs(146)299 2880 y(C.7)91 b(Loginfo)23 b Fa(.)15
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
-b Fs(147)598 3005 y(C.7.1)92 b(Loginfo)30 b(example)25
-b Fa(.)15 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)52 b Fv(110)748 5042 y(A.17.1)93 b(tag)31
+b(options)20 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)50 b Fv(110)449 5152 y(A.18)92 b(up)s(date|Bring)29
+b(w)m(ork)h(tree)h(in)e(sync)h(with)g(rep)s(ository)17
+b Fa(.)c(.)i(.)g(.)g(.)g(.)h(.)46 b Fv(111)748 5261 y(A.18.1)93
+b(up)s(date)29 b(options)10 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)40 b Fv(111)p eop
+%%Page: -7 167
+-7 166 bop 3652 -116 a Fv(vii)748 83 y(A.18.2)93 b(up)s(date)29
+b(output)21 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)50
+b Fv(112)150 325 y Fq(App)t(endix)44 b(B)134 b(Quic)l(k)45
+b(reference)h(to)f(CVS)f(commands)454 458 y Fb(.)19 b(.)h(.)f(.)h(.)f
+(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
+h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)79
+b Fq(115)150 728 y(App)t(endix)44 b(C)134 b(Reference)46
+b(man)l(ual)g(for)419 861 y(Administrativ)l(e)h(\014les)20
+b Fb(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)
+h(.)f(.)g(.)h(.)64 b Fq(125)449 998 y Fv(C.1)91 b(The)30
+b(mo)s(dules)f(\014le)14 b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Fv(125)449
+1108 y(C.2)91 b(The)30 b(cvswrapp)s(ers)f(\014le)20 b
+Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)56 b Fs(149)598 3130 y(C.7.2)92 b(Keeping)29
-b(a)i(c)m(hec)m(k)m(ed)h(out)f(cop)m(y)14 b Fa(.)i(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)44 b Fs(149)299 3254 y(C.8)91 b(Rcsinfo)25 b
+50 b Fv(126)449 1217 y(C.3)91 b(The)30 b(commit)g(supp)s(ort)f(\014les)
+14 b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44
+b Fv(127)748 1327 y(C.3.1)92 b(The)30 b(common)g(syn)m(tax)12
+b Fa(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Fv(128)449 1436
+y(C.4)91 b(Commitinfo)22 b Fa(.)13 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52
+b Fv(128)449 1546 y(C.5)91 b(V)-8 b(erifying)29 b(log)i(messages)e
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)57
+b Fv(129)449 1655 y(C.6)91 b(Editinfo)11 b Fa(.)i(.)i(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)41 b Fv(130)748 1765 y(C.6.1)92 b(Editinfo)28
+b(example)14 b Fa(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44
+b Fv(131)449 1875 y(C.7)91 b(Loginfo)23 b Fa(.)15 b(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)53 b Fv(131)748 1984 y(C.7.1)92 b(Loginfo)30
+b(example)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56
+b Fv(132)748 2094 y(C.7.2)92 b(Keeping)29 b(a)i(c)m(hec)m(k)m(ed)h(out)
+f(cop)m(y)15 b Fa(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)45 b Fv(132)449 2203 y(C.8)91
+b(Rcsinfo)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)55 b Fs(150)299 3379 y(C.9)91 b(Ignoring)30 b(\014les)f(via)h
-(cvsignore)f Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56
+b Fv(133)449 2313 y(C.9)91 b(Ignoring)30 b(\014les)f(via)h(cvsignore)f
+Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59 b Fv(133)449
+2423 y(C.10)92 b(The)29 b(history)h(\014le)17 b Fa(.)d(.)h(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)58 b Fs(150)299 3503 y(C.10)92 b(The)29
-b(history)h(\014le)16 b Fa(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46
-b Fs(151)299 3628 y(C.11)92 b(Expansions)28 b(in)h(administrativ)m(e)g
-(\014les)17 b Fa(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46
-b Fs(152)0 3877 y Fm(App)t(endix)e(D)134 b(All)45 b(en)l(vironmen)l(t)i
-(v)-7 b(ariables)45 b(whic)l(h)g(a\013ect)269 4001 y(CVS)10
-b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h
-(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
-g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)55 b Fm(153)0
-4281 y(App)t(endix)44 b(E)134 b(T)-11 b(roublesho)t(oting)27
-b Fb(.)21 b(.)e(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)g(.)71 b Fm(157)299 4437 y Fs(E.1)91
-b(P)m(artial)30 b(list)f(of)i(error)f(messages)14 b Fa(.)i(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b
-Fs(157)0 4686 y Fm(App)t(endix)g(F)134 b(GNU)45 b(GENERAL)g(PUBLIC)g
-(LICENSE)304 4811 y Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g
-(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)g(.)f(.)80 b Fm(159)299 4966 y Fs(Pream)m(ble)13 b
-Fa(.)h(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
+b Fv(134)449 2532 y(C.11)92 b(Expansions)28 b(in)h(administrativ)m(e)g
+(\014les)17 b Fa(.)d(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)47 b Fv(134)150 2775 y Fq(App)t(endix)d(D)
+134 b(All)45 b(en)l(vironmen)l(t)i(v)-7 b(ariables)45
+b(whic)l(h)419 2907 y(a\013ect)h(CVS)29 b Fb(.)19 b(.)h(.)f(.)g(.)h(.)f
+(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)g(.)h(.)73 b Fq(137)150 3177 y(App)t(endix)44
+b(E)134 b(T)-11 b(roublesho)t(oting)23 b Fb(.)d(.)f(.)h(.)f(.)h(.)f(.)g
+(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)67 b Fq(141)449 3314 y
+Fv(E.1)91 b(P)m(artial)30 b(list)f(of)i(error)f(messages)15
+b Fa(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)44 b Fv(141)449
+3424 y(E.2)91 b(Other)30 b(common)h(problems)23 b Fa(.)15
+b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Fv(143)150
+3666 y Fq(App)t(endix)44 b(F)134 b(GNU)45 b(GENERAL)g(PUBLIC)419
+3799 y(LICENSE)24 b Fb(.)19 b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
+(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)
+g(.)68 b Fq(145)449 3936 y Fv(Pream)m(ble)13 b Fa(.)i(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)42 b Fs(159)299 5091 y(TERMS)29 b(AND)j(CONDITIONS)d
-(F)m(OR)h(COPYING,)h(DISTRIBUTION)e(AND)481 5215 y(MODIFICA)-8
-b(TION)10 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40
-b Fs(160)299 5340 y(Ho)m(w)31 b(to)g(Apply)e(These)h(T)-8
-b(erms)30 b(to)h(Y)-8 b(our)31 b(New)f(Programs)13 b
-Fa(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)43 b Fs(165)p eop
-%%Page: -8 184
--8 183 bop 0 -116 a Fs(viii)2375 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fm(Index)i Fb(.)19
-b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g
-(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)76 b
-Fm(167)p eop
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Fv(145)449
+4046 y(Ho)m(w)31 b(to)g(Apply)e(These)h(T)-8 b(erms)30
+b(to)h(Y)-8 b(our)31 b(New)f(Programs)14 b Fa(.)h(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)44 b Fv(150)150 4288 y Fq(Index)34
+b Fb(.)20 b(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)
+f(.)h(.)f(.)g(.)79 b Fq(153)p eop
+%%Page: -8 168
+-8 167 bop 150 -116 a Fv(viii)2075 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
%%Trailer
end
userdict /end-hook known{end-hook}if
diff --git a/gnu/usr.bin/cvs/doc/cvsclient.aux b/gnu/usr.bin/cvs/doc/cvsclient.aux
index f454a918c8d..bf15b7f1934 100644
--- a/gnu/usr.bin/cvs/doc/cvsclient.aux
+++ b/gnu/usr.bin/cvs/doc/cvsclient.aux
@@ -11,22 +11,22 @@
'xrdef {Protocol Notes-pg}{4}
'xrdef {Protocol Notes-snt}{Chapter'tie3}
'xrdef {Connection and Authentication-title}{How to Connect to and Authenticate Oneself to the CVS server}
-'xrdef {Connection and Authentication-pg}{5}
+'xrdef {Connection and Authentication-pg}{6}
'xrdef {Connection and Authentication-snt}{Chapter'tie4}
'xrdef {Protocol-title}{The CVS client/server protocol}
-'xrdef {Protocol-pg}{6}
+'xrdef {Protocol-pg}{7}
'xrdef {Protocol-snt}{Chapter'tie5}
'xrdef {Entries Lines-title}{Entries Lines}
-'xrdef {Entries Lines-pg}{6}
+'xrdef {Entries Lines-pg}{7}
'xrdef {Entries Lines-snt}{Section'tie5.1}
'xrdef {Modes-title}{Modes}
-'xrdef {Modes-pg}{6}
+'xrdef {Modes-pg}{7}
'xrdef {Modes-snt}{Section'tie5.2}
'xrdef {Filenames-title}{Conventions regarding transmission of file names}
'xrdef {Filenames-pg}{7}
'xrdef {Filenames-snt}{Section'tie5.3}
'xrdef {File transmissions-title}{File transmissions}
-'xrdef {File transmissions-pg}{7}
+'xrdef {File transmissions-pg}{8}
'xrdef {File transmissions-snt}{Section'tie5.4}
'xrdef {Strings-title}{Strings}
'xrdef {Strings-pg}{8}
@@ -35,14 +35,14 @@
'xrdef {Requests-pg}{8}
'xrdef {Requests-snt}{Section'tie5.6}
'xrdef {Responses-title}{Responses}
-'xrdef {Responses-pg}{16}
+'xrdef {Responses-pg}{17}
'xrdef {Responses-snt}{Section'tie5.7}
'xrdef {Example-title}{Example}
-'xrdef {Example-pg}{20}
+'xrdef {Example-pg}{22}
'xrdef {Example-snt}{Section'tie5.8}
'xrdef {Requirements-title}{Required versus optional parts of the protocol}
'xrdef {Requirements-pg}{23}
'xrdef {Requirements-snt}{Section'tie5.9}
'xrdef {Obsolete-title}{Obsolete protocol elements}
-'xrdef {Obsolete-pg}{23}
+'xrdef {Obsolete-pg}{24}
'xrdef {Obsolete-snt}{Section'tie5.10}
diff --git a/gnu/usr.bin/cvs/doc/cvsclient.info b/gnu/usr.bin/cvs/doc/cvsclient.info
index 706b3838582..ded0897d034 100644
--- a/gnu/usr.bin/cvs/doc/cvsclient.info
+++ b/gnu/usr.bin/cvs/doc/cvsclient.info
@@ -9,7 +9,7 @@ CVS Client/Server
This document describes the client/server protocol used by CVS. It
does not describe how to use or administer client/server CVS; see the
-regular CVS manual for that. This is version 1.9.8 of the protocol
+regular CVS manual for that. This is version 1.9.10 of the protocol
specification--*Note Introduction::, for more on what this version
number means.
@@ -57,7 +57,7 @@ you are reading now) of this document, `cvsclient.texi', can be found
at the usual GNU FTP sites, with a filename such as
`cvs-VERSION.tar.gz'.
- This is version 1.9.8 of the protocol specification. This version
+ This is version 1.9.10 of the protocol specification. This version
number is intended only to aid in distinguishing different versions of
this specification. Although the specification is currently maintained
in conjunction with the CVS implementation, and carries the same
@@ -137,6 +137,15 @@ Notes on the Protocol
the latest nightly re-sync, then it would read what it needs to
from the master).
+ It isn't clear exactly how this should relate to a more general
+ multisite feature (in which one can modify the local copy even if
+ the network is down between the local and the master, and then
+ they get reconciled by a potentially manual process). Another
+ variant of a multisite feature would be where version history is
+ cached to speed up operations such as `cvs diff', but in which
+ checkins still must be checked in to all sites, or to a master
+ site.
+
* The current procedure for `cvs update' is highly sub-optimal if
there are many modified files. One possible alternative would be
to have the client send a first request without the contents of
@@ -148,6 +157,37 @@ Notes on the Protocol
irrelevant if client-side repositories are implemented, and the
rcsmerge is done by the client.
+ * The fact that `pserver' requires an extra network turnaround in
+ order to perform authentication would be nice to avoid. This
+ relates to the issue of reporting errors; probably the clean
+ solution is to defer the error until the client has issued a
+ request which expects a response. To some extent this might
+ relate to the next item (in terms of how easy it is to skip a
+ whole bunch of requests until we get to one that expects a
+ response). I know that the kerberos code doesn't wait in this
+ fashion, but that probably can cause network deadlocks and perhaps
+ future problems running over a transport which is more transaction
+ oriented than TCP. On the other hand I'm not sure it is wise to
+ make the client conduct a lengthy upload only to find there is an
+ authentication failure.
+
+ * The protocol uses an extra network turnaround for protocol
+ negotiation (`valid-requests'). It might be nice to avoid this by
+ having the client be able to send requests and tell the server to
+ ignore them if they are unrecognized (different requests could
+ produce a fatal error if unrecognized). To do this there should
+ be a standard syntax for requests. For example, perhaps all
+ future requests should be a single line, with mechanisms analogous
+ to `Argumentx', or several requests working together, to provide
+ greater amounts of information. Or there might be a standard
+ mechanism for counted data (analogous to that used by `Modified')
+ or continuation lines (like a generalized `Argumentx'). It would
+ be useful to compare what HTTP is planning in this area; last I
+ looked they were contemplating something called Protocol Extension
+ Protocol but I haven't looked at the relevant IETF documents in
+ any detail. Obviously, we want something as simple as possible
+ (but no simpler).
+

File: cvsclient.info, Node: Connection and Authentication, Next: Protocol, Prev: Protocol Notes, Up: Top
@@ -199,6 +239,18 @@ pserver
replaced with `END VERIFICATION REQUEST', and upon receipt of `I
LOVE YOU' the connection is closed rather than continuing.
+future possibilities
+ There are a nearly unlimited number of ways to connect and
+ authenticate. One might want to allow access based on IP address
+ (similar to the usual rsh protocol but with different/no
+ restrictions on ports < 1024), to adopt mechanisms such as the
+ General Security Service (GSS) API or Pluggable Authentication
+ Modules (PAM), to allow users to run their own servers under their
+ own usernames without root access, or any number of other
+ possibilities. The way to add future mechanisms, for the most
+ part, should be to continue to use port 2401, but to use different
+ strings in place of `BEGIN AUTH REQUEST'.
+

File: cvsclient.info, Node: Protocol, Prev: Connection and Authentication, Up: Top
@@ -466,6 +518,12 @@ capital letter.
for a date. The remainder of TAGSPEC contains the actual tag or
date.
+ The server should remember `Static-directory' and `Sticky'
+ requests for a particular directory; the client need not resend
+ them each time it sends a `Directory' request for a given
+ directory. However, the server is not obliged to remember them
+ beyond the context of a single command.
+
`Checkin-prog PROGRAM \n'
Response expected: no. Tell the server that the directory most
recently specified with `Directory' has a checkin program PROGRAM.
@@ -511,14 +569,14 @@ capital letter.
`log', and `annotate'.
For the `status' command, one can send `Is-modified' but if the
- client is using imperfect mechanisms such a timestamps to determine
- whether to consider a file modified, then the behavior will be
- different. That is, if one sends `Modified', then the server will
- actually compare the contents of the file sent and the one it
- derives from to determine whether the file is genuinely modified.
- But if one sends `Is-modified', then the server takes the client's
- word for it. A similar situation exists for `tag', if the `-c'
- option is specified.
+ client is using imperfect mechanisms such as timestamps to
+ determine whether to consider a file modified, then the behavior
+ will be different. That is, if one sends `Modified', then the
+ server will actually compare the contents of the file sent and the
+ one it derives from to determine whether the file is genuinely
+ modified. But if one sends `Is-modified', then the server takes
+ the client's word for it. A similar situation exists for `tag',
+ if the `-c' option is specified.
Commands for which `Modified' is necessary are `co', `ci',
`update', and `import'.
@@ -683,7 +741,6 @@ capital letter.
`tag \n'
`status \n'
`log \n'
-`add \n'
`remove \n'
`admin \n'
`export \n'
@@ -740,6 +797,73 @@ capital letter.
still process the CVSROOT/cvsignore file unless -I ! is sent). A
log message must have been specified with a `-m' argument.
+`add \n'
+ Response expected: yes. Add a file or directory. This uses any
+ previous `Argument', `Directory', `Entry', or `Modified' requests,
+ if they have been sent. The last `Directory' sent specifies the
+ working directory at the time of the operation.
+
+ To add a directory, send the directory to be added using
+ `Directory' and `Argument' requests. For example:
+
+ C: Root /u/cvsroot
+ . . .
+ C: Argument nsdir
+ C: Directory nsdir
+ C: /u/cvsroot/1dir/nsdir
+ C: Directory .
+ C: /u/cvsroot/1dir
+ C: add
+ S: M Directory /u/cvsroot/1dir/nsdir added to the repository
+ S: ok
+
+ You will notice that the server does not signal to the client in
+ any particular way that the directory has been successfully added.
+ The client is supposed to just assume that the directory has been
+ added and update its records accordingly. Note also that adding a
+ directory is immediate; it does not wait until a `ci' request as
+ files do.
+
+ To add a file, send the file to be added using a `Modified'
+ request. For example:
+
+ C: Argument nfile
+ C: Directory .
+ C: /u/cvsroot/1dir
+ C: Modified nfile
+ C: u=rw,g=r,o=r
+ C: 6
+ C: hello
+ C: add
+ S: E cvs server: scheduling file `nfile' for addition
+ S: Mode u=rw,g=r,o=r
+ S: Checked-in ./
+ S: /u/cvsroot/1dir/nfile
+ S: /nfile/0///
+ S: E cvs server: use 'cvs commit' to add this file permanently
+ S: ok
+
+ Note that the file has not been added to the repository; the only
+ effect of a successful `add' request, for a file, is to supply the
+ client with a new entries line containing `0' to indicate an added
+ file. In fact, the client probably could perform this operation
+ without contacting the server, although using `add' does cause the
+ server to perform a few more checks.
+
+ The client sends a subsequent `ci' to actually add the file to the
+ repository.
+
+ Another quirk of the `add' request is that a pathname specified in
+ an `Argument' request cannot contain `/'. There is no good reason
+ for this restriction, and it could be eliminated if someone took
+ the effort to rewrite the `add' code in the CVS server to not have
+ it. But in the meantime, the way to comply with it is to ensure
+ that all `Directory' requests for `add' (except those used to add
+ directories, as described above), use `.' for LOCAL-DIRECTORY.
+ Specifying another string for LOCAL-DIRECTORY may not get an
+ error, but it will get you strange `Checked-in' responses, until
+ servers are fixed to send the correct responses.
+
`watch-on \n'
`watch-off \n'
`watch-add \n'
@@ -909,23 +1033,50 @@ the response is over.
thus letting the user clean it up as desired. But another answer,
such as until the next commit, might be preferable.
-`Patched PATHNAME \n'
+`Rcs-diff PATHNAME \n'
This is just like `Updated' and takes the same additional data,
with the one difference that instead of sending a new copy of the
- file, the server sends a patch. This patch is produced by `diff
- -c' for CVS 1.6 and later (see POSIX.2 for a description of this
- format), or `diff -u' for previous versions of CVS; clients are
- encouraged to accept either format. The client must apply this
- patch to the existing file. This will only be used when the
- client has an exact copy of an earlier revision of a file. This
- response is only used if the `update' command is given the `-u'
- argument.
+ file, the server sends an RCS change text. This change text is
+ produced by `diff -n' (the GNU diff `-a' option may also be used).
+ The client must apply this change text to the existing file.
+ This will only be used when the client has an exact copy of an
+ earlier revision of a file. This response is only used if the
+ `update' command is given the `-u' argument.
+
+`Patched PATHNAME \n'
+ This is just like `Rcs-diff' and takes the same additional data,
+ except that it sends a standard patch rather than an RCS change
+ text. The patch is produced by `diff -c' for CVS 1.6 and later
+ (see POSIX.2 for a description of this format), or `diff -u' for
+ previous versions of CVS; clients are encouraged to accept either
+ format. Like `Rcs-diff', this response is only used if the
+ `update' command is given the `-u' argument.
+
+ The `Patched' response is deprecated in favor of the `Rcs-diff'
+ response. However, older clients (CVS 1.9 and earlier) only
+ support `Patched'.
`Mode MODE \n'
This MODE applies to the next file mentioned in `Checked-in'. It
does not apply to any request which follows a `Checked-in',
`New-entry', `Updated', `Merged', or `Patched' response.
+`Mod-time TIME \n'
+ Set the modification time of the next file sent to TIME. Next
+ file sent means sent by `Checked-in', `Created', etc. The TIME is
+ in the format specified by RFC822 as modified by RFC1123. The
+ server may specify any timezone it chooses; clients will want to
+ convert that to their own timezone as appropriate. An example of
+ this format is:
+
+ 26 May 1997 13:01:40 -0400
+
+ There is no requirement that the client and server clocks be
+ synchronized. The server just sends its recommendation for a
+ timestamp (based on its own clock, presumably), and the client
+ should just believe it (this means that the time might be in the
+ future, for example).
+
`Checksum CHECKSUM\n'
The CHECKSUM applies to the next file sent over via `Updated',
`Merged', or `Patched'. In the case of `Patched', the checksum
@@ -941,6 +1092,12 @@ the response is over.
same directory where it already is. This does not affect
`CVS/Entries'.
+ This can optionally be implemented as a rename instead of a copy.
+ The only use for it which currently has been identified is prior
+ to a `Merged' response as described under `Merged'. Clients can
+ probably assume that is how it is being used, if they want to worry
+ about things like how long to keep the NEWNAME file around.
+
`Removed PATHNAME \n'
The file has been removed from the repository (this is the case
where cvs prints `file foobar.c is no longer pertinent').
@@ -1042,7 +1199,7 @@ client sends them or `S: ' to indicate the server sends them.
protocol negotiation. In actual practice the lists of valid responses
and requests would be longer.
- C: Root /home/kingdon/testing/cvsroot
+ C: Root /u/cvsroot
C: Valid-responses ok error Checked-in M E
C: valid-requests
S: Valid-requests Root Directory Entry Modified Argument Argumentx ci co
@@ -1056,7 +1213,7 @@ directory rather than a module.
C: Argument supermunger
C: Directory .
- C: /home/kingdon/testing/cvsroot
+ C: /u/cvsroot
C: expand-modules
The server replies that the `supermunger' module expands to the
@@ -1073,23 +1230,23 @@ directory on the client.
C: Argument -N
C: Argument supermunger
C: Directory .
- C: /home/kingdon/testing/cvsroot
+ C: /u/cvsroot
C: co
The server replies with the requested files. In this example, there
-is only one, `mungeall.c'. The `Clear-sticky' and
+is only one file, `mungeall.c'. The `Clear-sticky' and
`Clear-static-directory' requests are sent by the current
implementation but they have no effect because the default is for those
settings to be clear when a directory is newly created.
S: Clear-sticky supermunger/
- S: /home/kingdon/testing/cvsroot/supermunger/
+ S: /u/cvsroot/supermunger/
S: Clear-static-directory supermunger/
- S: /home/kingdon/testing/cvsroot/supermunger/
+ S: /u/cvsroot/supermunger/
S: E cvs server: Updating supermunger
S: M U supermunger/mungeall.c
S: Created supermunger/
- S: /home/kingdon/testing/cvsroot/supermunger/mungeall.c
+ S: /u/cvsroot/supermunger/mungeall.c
S: /mungeall.c/1.1///
S: u=rw,g=r,o=r
S: 26
@@ -1106,8 +1263,9 @@ back in. The client sends arguments to specify the log message and file
to check in:
C: Argument -m
- C: Argument Well, you see, it took me hours and hours to find this typo and I
- C: Argumentx searched and searched and eventually had to ask John for help.
+ C: Argument Well, you see, it took me hours and hours to find
+ C: Argumentx this typo and I searched and searched and eventually
+ C: Argumentx had to ask John for help.
C: Argument mungeall.c
It also sends information about the contents of the working
@@ -1118,7 +1276,7 @@ the server should print filenames in `M' and `E' responses relative to
that directory.
C: Directory .
- C: /home/kingdon/testing/cvsroot/supermunger
+ C: /u/cvsroot/supermunger
C: Entry /mungeall.c/1.1///
C: Modified mungeall.c
C: u=rw,g=r,o=r
@@ -1133,12 +1291,12 @@ of the data just sent):
And the server tells the client that the checkin succeeded:
S: M Checking in mungeall.c;
- S: E /home/kingdon/testing/cvsroot/supermunger/mungeall.c,v <-- mungeall.c
+ S: E /u/cvsroot/supermunger/mungeall.c,v <-- mungeall.c
S: E new revision: 1.2; previous revision: 1.1
S: E done
S: Mode u=rw,g=r,o=r
S: Checked-in ./
- S: /home/kingdon/testing/cvsroot/supermunger/mungeall.c
+ S: /u/cvsroot/supermunger/mungeall.c
S: /mungeall.c/1.2///
S: ok
@@ -1184,20 +1342,20 @@ will send `UseUnchanged' if it is supported.

Tag Table:
Node: Top117
-Node: Introduction885
-Node: Goals3419
-Node: Protocol Notes5829
-Node: Connection and Authentication7507
-Node: Protocol10302
-Node: Entries Lines10910
-Node: Modes11618
-Node: Filenames13141
-Node: File transmissions14443
-Node: Strings16001
-Node: Requests16687
-Node: Responses38060
-Node: Example49374
-Node: Requirements53301
-Node: Obsolete54209
+Node: Introduction886
+Node: Goals3421
+Node: Protocol Notes5831
+Node: Connection and Authentication9916
+Node: Protocol13388
+Node: Entries Lines13996
+Node: Modes14704
+Node: Filenames16227
+Node: File transmissions17529
+Node: Strings19087
+Node: Requests19773
+Node: Responses44240
+Node: Example57174
+Node: Requirements60953
+Node: Obsolete61861

End Tag Table
diff --git a/gnu/usr.bin/cvs/doc/cvsclient.ps b/gnu/usr.bin/cvs/doc/cvsclient.ps
index d6b5636944a..94acfa5a867 100644
--- a/gnu/usr.bin/cvs/doc/cvsclient.ps
+++ b/gnu/usr.bin/cvs/doc/cvsclient.ps
@@ -1,15 +1,15 @@
%!PS-Adobe-2.0
%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
%%Title: cvsclient.dvi
-%%Pages: 23
+%%Pages: 24
%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
-%%DocumentPaperSizes: a4
+%%BoundingBox: 0 0 612 792
+%%DocumentPaperSizes: Letter
%%EndComments
%DVIPSCommandLine: dvips cvsclient.dvi -o cvsclient.ps
-%DVIPSParameters: dpi=600, compressed, comments removed
-%DVIPSSource: TeX output 1997.04.18:1220
-%%BeginProcSet: texc.pro
+%DVIPSParameters: dpi=600, comments removed
+%DVIPSSource: TeX output 1997.06.18:0923
+%%BeginProcSet: tex.pro
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
@@ -33,20 +33,8 @@ dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
-.1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N
-/cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id
-gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp
-add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add
-/gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{
-dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1
-adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2
-idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
-putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
-adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
-{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
-adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
-chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
-}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
+if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
@@ -69,2310 +57,4757 @@ B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
a}B /bos{/SS save N}B /eos{SS restore}B end
%%EndProcSet
-TeXDict begin 39158280 55380996 1000 600 600 (cvsclient.dvi)
-@start /Fa 41 121 df<EEFFFC031FEBFF804AB612E0020781021F9038C00FF8913A7F
-FE0003FCDAFFF0EB00FE4949EB03FF4901805B4990C7487F49485CA2495A4D7F013F6F5B
-5CA37190C7FC715AEF01F894C9FCA90403B512C0BAFCA526003FFCC7120783B3B3A6003F
-B5D8FC03B612C0A542547DD34B>12 D<EA07F0487E487E487E487EB51280A76C13006C5A
-6C5A6C5A6C5A1111769025>46 D<913803FFC0023F13FC91B6FC010315C0010F018113F0
-903A1FFC003FF849486D7E49486D7E49486D7E48496D138048496D13C0A24817E04890C8
-13F0A34817F8A24817FC49157FA3007F17FEA600FF17FFB3A5007F17FEA6003F17FCA26D
-15FFA26C17F8A36C17F0A26C6D4913E0A26C6D4913C06C17806E5B6C6D4913006D6C495A
-D91FFCEB3FF8903A0FFF81FFF06D90B55A01011580D9003F01FCC7FC020313C0384F7BCD
-43>48 D<157815FC14031407141F14FF130F0007B5FCB6FCA2147F13F0EAF800C7FCB3B3
-B3A6007FB712FEA52F4E76CD43>I<EC3FFE0103B512E0010F14FC013F14FF90B712C048
-D9C07F7F2703FE000F13F8D807F801037FD80FE06D7F48486D7F48488001F01680486C6E
-13C07F486C6E13E07FA27013F0A56C5AA26C5AEA0FF0EA03C0C914E05EA218C05E1880A2
-4C13005F4C5A4B5B5F4B5B5F4B5B4B90C7FC4B5A5E4B5AED7FE04B5A4A5B4A48C8FC4A5A
-5D4A48EB01F04A5AEC3F804AC7FC02FEEC03E0495A495A495A495AD91F80140749C8FC01
-3E150F017FB7FC90B812C05A5A5A5A5A5A5AB9FC1880A4344E79CD43>I<91380FFFC091
-B512FC0107ECFF80011F15E090263FF8077F9026FF800113FC4848C76C7ED803F86E7E49
-1680D807FC8048B416C080486D15E0A4805CA36C17C06C5B6C90C75AD801FC1680C9FC4C
-13005FA24C5A4B5B4B5B4B13C04B5BDBFFFEC7FC91B512F816E016FCEEFF80DA000713E0
-030113F89238007FFE707E7013807013C018E07013F0A218F8A27013FCA218FEA2EA03E0
-EA0FF8487E487E487EB57EA318FCA25E18F891C7FC6C17F0495C6C4816E001F04A13C06C
-484A1380D80FF84A13006CB44A5A6CD9F0075BC690B612F06D5D011F1580010302FCC7FC
-D9001F1380374F7ACD43>I<177C17FEA2160116031607160FA2161F163F167FA216FF5D
-5DA25D5DED1FBFED3F3F153E157C15FCEC01F815F0EC03E01407EC0FC01580EC1F005C14
-7E147C5C1301495A495A5C495A131F49C7FC133E5B13FC485A5B485A1207485A485A90C8
-FC123E127E5ABA12C0A5C96C48C7FCAF020FB712C0A53A4F7CCE43>I<D80380150ED807
-E0157E01FEEC03FED9FFF0137F91B65A5F5F5F5F5F94C7FC5E5E16F016C093C8FC15F801
-E190C9FC01E0CAFCABEC0FFF027F13F001E3B512FE01E76E7E9026FFF8077FDAC0017F49
-C713F8496E7E49143F4981496E7E6C481680C9FC18C08218E0A418F0A3EA0FE0487E487E
-487E487EA418E0A35B6C484A13C05B491680003EC85A003F17006C6C4A5A6D5D6C6C4A5A
-D807F8495BD803FE01075B2701FFC03F5B6C90B65A013F4AC7FC6D14F8010314C0902600
-7FF8C8FC344F79CD43>I<ED0FFF92B512E0020780021F14FC91397FFE03FE903A01FFF0
-007F4901C0EB3F804990C7121F4948EC7FC0494814FF49484913E049485B01FF5C485BA2
-485B5AA2486F13C04A6D1380486F1300177E94C7FC5AA291CAFC5AA21508913801FFF802
-0713FFB54814C04A14F04AC66C7E023C6D7E4A6D7E4A6D7E7013804A15C0A24A15E07013
-F05C18F8A491C714FCA37EA67EA46C17F880A27E18F06C5D18E06C6D15C07E6E4913806C
-6D15006D6C495A6D6CEB7FFC6DB448485A6D90B55A010315C0010092C7FC023F13FC0207
-13C0364F7ACD43>I<121F7F7FEBFF8091B81280A45A1900606060A2606060485F0180C8
-6CC7FC007EC95A4C5A007C4B5A5F4C5A160F4C5A484B5A4C5A94C8FC16FEC812014B5A5E
-4B5A150F4B5AA24B5AA24B5A15FFA24A90C9FCA25C5D1407A2140FA25D141FA2143FA414
-7F5DA314FFA55BAC6D5BA2EC3FC06E5A395279D043>I<913807FFC0027F13FC0103B67E
-010F15E090261FFC0113F8903A3FE0003FFCD97F80EB0FFE49C76C7E48488048486E1380
-000717C04980120F18E0177FA2121F7FA27F7F6E14FF02E015C014F802FE4913806C7FDB
-C00313009238F007FE6C02F85B9238FE1FF86C9138FFBFF06CEDFFE017806C4BC7FC6D80
-6D81010F15E06D81010115FC010781011F81491680EBFFE748018115C048D9007F14E048
-48011F14F048487F48481303030014F8484880161F4848020713FC1601824848157F173F
-A2171FA2170FA218F8A27F007F17F06D151FA26C6CED3FE0001F17C06D157F6C6CEDFF80
-6C6C6C010313006C01E0EB0FFE6C01FCEBFFFC6C6CB612F06D5D010F1580010102FCC7FC
-D9000F13C0364F7ACD43>I<91380FFF8091B512F8010314FE010F6E7E4901037F90267F
-F8007F4948EB3FF048496D7E484980486F7E484980824817805A91C714C05A7013E0A218
-F0B5FCA318F8A618FCA46C5DA37EA25E6C7F6C5DA26C5D6C7F6C6D137B6C6D13F390387F
-F803011FB512E36D14C30103028313F89039007FFE03EC00401500A218F05EA3D801F816
-E0487E486C16C0487E486D491380A218005E5F4C5A91C7FC6C484A5A494A5A49495B6C48
-495BD803FC010F5B9027FF807FFEC7FC6C90B55A6C6C14F06D14C0010F49C8FC010013F0
-364F7ACD43>I<932601FFFCEC01C0047FD9FFC013030307B600F81307033F03FE131F92
-B8EA803F0203DAE003EBC07F020F01FCC7383FF0FF023F01E0EC0FF94A01800203B5FC49
-4848C9FC4901F8824949824949824949824949824990CA7E494883A2484983485B1B7F48
-5B481A3FA24849181FA3485B1B0FA25AA298C7FC5CA2B5FCAE7EA280A2F307C07EA36C7F
-A21B0F6C6D1980A26C1A1F6C7F1C006C6D606C6D187EA26D6C606D6D4C5A6D6D16036D6D
-4C5A6D6D4C5A6D01FC4C5A6D6DEE7F806D6C6C6C4BC7FC6E01E0EC07FE020F01FEEC1FF8
-0203903AFFE001FFF0020091B612C0033F93C8FC030715FCDB007F14E0040101FCC9FC52
-5479D261>67 D<BC1280A5D8000701F8C7000114C0F0001F19071901851A7F1A3F1A1FA2
-F20FE0A21A07A31A03A318F81BF01A01A497C7FC1701A317031707170F177F92B6FCA592
-38F8007F170F170717031701A317001B3EA31B7CA395C8FCA21BFCA21BF8A21A01A31A03
-1BF01A071A0FA21A1F1A3FF27FE0F101FF1907191F0603B5FCBCFCA21BC0A34F517CD058
->69 D<BB12FEA5D8000701F8C700077FF0007F191F190785858586861B80A21A1FA31A0F
-A41BC006F81307A497C7FCA31701A317031707170F177F92B6FCA59238F8007F170F1707
-17031701A31700A795C9FCB3B812F8A54A517CD055>I<B812F8A5D8000701F8CAFCB3B3
-A91A7CA41AFC1AF8A51901A31903A219071AF0190FA2191F193F197F19FF180360183F4D
-B5FCBB12E0A546527CD151>76 D<B600FC073FB512FE6F61A26F96B6FCA2D80007F5C000
-70EF01EFA202EF6DEF03CFA202E76DEF078FA202E36DEF0F0FA202E16D171EA302E06D17
-3CA26F6C1778A26F6C17F0A26F6DED01E0A26F6DED03C0A36F6DED0780A26F6DED0F00A2
-6F6D151EA26F6D5DA3706C5DA2706C5DA2706D495AA2706D495AA2706D495AA3706D49C7
-FCA2706D131EA2706D5BA2716C5BA3716C5BA271EB81E0A271EBC3C0A271EBE780A27101
-FFC8FCA3715BA2715BA2725AA2725AA2D93FFC6F5AB74DB712FEA2725AA2725A77527CD1
-80>I<93380FFFC00303B6FC031F15E092B712FC0203D9FC0013FF020F01C0010F13C002
-3F90C7000313F0DA7FFC02007F494848ED7FFE4901E0ED1FFF49496F7F49496F7F4990C9
-6C7F49854948707F4948707FA24849717E48864A83481B804A83481BC0A2481BE04A83A2
-481BF0A348497113F8A5B51AFCAF6C1BF86E5FA46C1BF0A26E5F6C1BE0A36C6D4D13C0A2
-6C6D4D1380A26C1B006C6D4D5A6E5E6C626D6C4C5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B
-5B6D6D4B90C7FC6D6D4B5A6D01FF02035B023F01E0011F13F0020F01FC90B512C0020390
-B7C8FC020016FC031F15E0030392C9FCDB001F13E0565479D265>79
-D<B912F0F0FF8019F819FF1AC0D8000701F0C714F0060F7F060113FE727F737F737F8573
-7F87A2737FA387A863A2616363A24F5B4F5B4F90C8FC4F5A06035B060F13F095B512C092
-B8C9FC19F819E019F89226F0000313FE9439007FFF80727F727F727F727F727F8684A286
-84A787A71D1C75133EA38575137E73157C7513FC731401B86C6D9038F803F807039038FE
-07F07390B512E0736C14C0080F1400CEEA7FFC5F537CD164>82 D<91260FFF80130791B5
-00F85B010702FF5B011FEDC03F49EDF07F9026FFFC006D5A4801E0EB0FFD4801800101B5
-FC4848C87E48488149150F001F824981123F4981007F82A28412FF84A27FA26D82A27F7F
-6D93C7FC14C06C13F014FF15F86CECFF8016FC6CEDFFC017F06C16FC6C16FF6C17C06C83
-6C836D826D82010F821303010082021F16801400030F15C0ED007F040714E01600173F05
-0F13F08383A200788200F882A3187FA27EA219E07EA26CEFFFC0A27F6D4B13806D17006D
-5D01FC4B5A01FF4B5A02C04A5A02F8EC7FF0903B1FFFC003FFE0486C90B65AD8FC0393C7
-FC48C66C14FC48010F14F048D9007F90C8FC3C5479D24B>I<EC7FFF0107B512F0013F14
-FE90B77E48D9E00F7F2703FE000113F0486C6D7F6EEB3FFC48826E131F83707FA36C496D
-7FA26C90C7FC6C5AC9FCA6037FB5FC020FB6FC91B7FC01071487013FEBF0074913803901
-FFFC004813F0485B485B485B4890C7FC5A5BA2485AA45EA26D5C007F151D163D6C6C0279
-7F6C6D01F113F86C9026C003E1EBFFE06C9026F81FC014F06C90B5487EC6ED001F011F01
-FC010713E0010101E090C8FC3C387CB641>97 D<EB3FF0B5FCA51203C6FCB3A4923801FF
-E0030F13FE033FEBFFC092B612F002F301017F913AF7F8003FFEDAFFE0EB0FFF03806D7F
-92C76C7F4A6E7F4A824A6E7FA2727EA285A28584A31A80AC1A00A44E5AA36118FF616E4A
-5BA26E4A5B6E4A5B6F495BDACFC04990C7FCDA87F0EB7FFC913A03FE03FFF849C6B612E0
-496D148049011F01FCC8FC90C7000313C041547BD24B>I<913801FFF8021FEBFF8091B6
-12F0010315FC010F9038C00FFE903A1FFE0001FFD97FFC491380D9FFF05B4817C048495B
-5C5A485BA2486F138091C7FC486F1300705A4892C8FC5BA312FFAD127F7FA27EA2EF03E0
-6C7F17076C6D15C07E6E140F6CEE1F806C6DEC3F006C6D147ED97FFE5C6D6CEB03F8010F
-9038E01FF0010390B55A01001580023F49C7FC020113E033387CB63C>I<4DB47E0407B5
-FCA5EE001F1707B3A4913801FFE0021F13FC91B6FC010315C7010F9038E03FE749903800
-07F7D97FFC0101B5FC49487F4849143F484980485B83485B5A91C8FC5AA3485AA412FFAC
-127FA36C7EA37EA26C7F5F6C6D5C7E6C6D5C6C6D49B5FC6D6C4914E0D93FFED90FEFEBFF
-80903A0FFFC07FCF6D90B5128F0101ECFE0FD9003F13F8020301C049C7FC41547CD24B>
-I<913803FFC0023F13FC49B6FC010715C04901817F903A3FFC007FF849486D7E49486D7E
-4849130F48496D7E48178048497F18C0488191C7FC4817E0A248815B18F0A212FFA490B8
-FCA318E049CAFCA6127FA27F7EA218E06CEE01F06E14037E6C6DEC07E0A26C6DEC0FC06C
-6D141F6C6DEC3F806D6CECFF00D91FFEEB03FE903A0FFFC03FF8010390B55A010015C002
-1F49C7FC020113F034387CB63D>I<ED3FFC0203B5FC020F14C0023F14E09139FFF81FF0
-499038C03FF849EB807F49903800FFFC495A495AA2495AA2EE7FF8495AEE3FF0EE0FC093
-C7FCAEB712E0A526007FF8C8FCB3B3A7007FB512FEA52E547CD329>I<DA3FFF14FF0103
-B5D8F00713C0010FDAFC1F13E0013FECFF7F90267FFC0F9038FF9FF09026FFE001EBF83F
-48496C13E0484990387FF01F4890C7D83FF813E0489338FC0FC0F0078048486E6CC7FCA2
-003F82A9001F5EA26C6C4A5AA26C5E6C6D495A6C6D495A6C6D485BDAFC0F5B4890B6C8FC
-D803EF14FC01C314F02607C03F90C9FC91CBFCA2120FA37FA213F813FE90B7FC6C16F817
-FF18C06C836C836C836D828448B9FC12074848C700031480D81FF8EC003F484815074848
-6F13C083485A83A56D5D007F18806D5D003F18006C6C4B5AD80FFEED1FFC6C6C6CEC7FF8
-6C01E049485A6C01FE011F5B6C6CB71280010F03FCC7FC010115E0D9000F01FCC8FC3C4F
-7CB543>I<EB3FF0B5FCA51203C6FCB3A4EE1FFC93B512C0030314F0030F8092391FE07F
-FC92393F001FFE037C8003F07FDAF1E081ECF3C0DAF7807F8502FFC7FC5CA25CA45CB3AC
-B6D8F807B612C0A542537BD24B>I<137F497E000313E0487FA2487FA76C5BA26C5BC613
-806DC7FC90C8FCADEB3FF0B5FCA512017EB3B3A6B612E0A51B547BD325>I<EB3FF0B5FC
-A512017EB3B3B3B1B612F0A51C537BD225>108 D<D93FF0D91FFCEDFFE0B591B500C001
-0713FE030302F0011F6D7E030F6E017F8092271FE07FFCD9FF037F922A3F001FFE01F800
-7F0003027C9126FF03E080C602F06DD90780137FDAF1E0038FC77FDAF3C0159EDAF7806D
-01BC143F07FC8102FFC75C4A5EA24A5EA44A5EB3ACB6D8F807B6D8C03FB512FEA567367B
-B570>I<D93FF0EB1FFCB591B512C0030314F0030F8092391FE07FFC92393F001FFE0003
-027C80C602F07FDAF1E081ECF3C0DAF7807F8502FFC7FC5CA25CA45CB3ACB6D8F807B612
-C0A542367BB54B>I<913801FFE0021F13FE91B612C0010315F0010F9038807FFC903A1F
-FC000FFED97FF86D6C7E49486D7F48496D7F48496D7F4A147F48834890C86C7EA24883A2
-48486F7EA3007F1880A400FF18C0AC007F1880A3003F18006D5DA26C5FA26C5F6E147F6C
-5F6C6D4A5A6C6D495B6C6D495B6D6C495BD93FFE011F90C7FC903A0FFF807FFC6D90B55A
-010015C0023F91C8FC020113E03A387CB643>I<903A3FF001FFE0B5010F13FE033FEBFF
-C092B612F002F301017F913AF7F8007FFE0003D9FFE0EB1FFFC602806D7F92C76C7F4A82
-4A6E7F4A6E7FA2717FA285187F85A4721380AC1A0060A36118FFA2615F616E4A5BA26E4A
-5B6E4A5B6F495B6F4990C7FC03F0EBFFFC9126FBFE075B02F8B612E06F1480031F01FCC8
-FC030313C092CBFCB1B612F8A5414D7BB54B>I<912601FFE0EB0780021F01F8130F91B5
-00FE131F0103ECFF80010F9039F03FC03F499039800FE07F903A7FFE0003F04948903801
-F8FF4849EB00FD4849147F4A805A4849805A4A805AA291C87E5AA35B12FFAC6C7EA37EA2
-806C5EA26C6D5CA26C6D5C6C6D5C6C93B5FC6C6D5B6D6C5B6DB4EB0FEF010F9038C07FCF
-6D90B5120F010114FED9003F13F80203138091C8FCB1040FB61280A5414D7CB547>I<90
-397FE003FEB590380FFF80033F13E04B13F09238FE1FF89139E1F83FFC0003D9E3E013FE
-C6ECC07FECE78014EF150014EE02FEEB3FFC5CEE1FF8EE0FF04A90C7FCA55CB3AAB612FC
-A52F367CB537>I<903903FFF00F013FEBFE1F90B7FC120348EB003FD80FF81307D81FE0
-130148487F4980127F90C87EA24881A27FA27F01F091C7FC13FCEBFFC06C13FF15F86C14
-FF16C06C15F06C816C816C81C681013F1580010F15C01300020714E0EC003F030713F015
-010078EC007F00F8153F161F7E160FA27E17E07E6D141F17C07F6DEC3F8001F8EC7F0001
-FEEB01FE9039FFC00FFC6DB55AD8FC1F14E0D8F807148048C601F8C7FC2C387CB635>I<
-143EA6147EA414FEA21301A313031307A2130F131F133F13FF5A000F90B6FCB8FCA42600
-3FFEC8FCB3A9EE07C0AB011FEC0F8080A26DEC1F0015806DEBC03E6DEBF0FC6DEBFFF86D
-6C5B021F5B020313802A4D7ECB34>I<D93FF8913801FFC0B50207B5FCA50003ED001FC6
-1607B3AE5FA35FA2017F5D173B177B6D6C14F3DC01E313F06D6CD907C3EBFFC0903A0FFF
-C03F836D90B51203010114FE6D6C13F8020701E091C7FC42377BB54B>I<B600F00107B5
-FCA5000101F8C8EA7FE06C6DED3F00A2017F163E6E157E013F167C6E15FC6D5E6F13016D
-5E8117036D5E6F13076D5E6F130F6D5E6F131F6D93C7FC815F6E6C133E177E023F147C6F
-13FC6E5C16816E5C16C3A26EEBE3E016E76E5C16FF6E5CA26E91C8FCA26F5AA36F5AA26F
-5AA26F5AA26F5A6F5A40367DB447>I<007FB500F090387FFFFEA5C66C48C7000F90C7FC
-6D6CEC07F86D6D5C6D6D495A6D4B5A6F495A6D6D91C8FC6D6D137E6D6D5B91387FFE014C
-5A6E6C485A6EEB8FE06EEBCFC06EEBFF806E91C9FCA26E5B6E5B6F7E6F7EA26F7F834B7F
-4B7F92B5FCDA01FD7F03F87F4A486C7E4A486C7E020F7FDA1FC0804A486C7F4A486C7F02
-FE6D7F4A6D7F495A49486D7F01076F7E49486E7E49486E7FEBFFF0B500FE49B612C0A542
-357EB447>120 D E /Fb 3 119 df<DA0FF81330DA7FFF13700103B5EAC0F090390FFC03
-F190391FE000F9D97F80133F01FEC7121F4848140F48481407485A000F1503491401121F
-491400123F5B127F1770A248C9FC1700AA6C6C1570A3123F6D15F0121F6D15E0000F1501
-6D15C0000715036C6C15806C6C14076C6CEC0F00D97F80133ED91FE05B90390FFC03F001
-03B55AD9007F1380DA0FF8C7FC2C317BAF36>99 D<90383FC00C9038FFF81C0003EBFE3C
-390FE03FFC381F8007EB0003003E1301481300157C5A153CA36C141CA27E6C14006C7E13
-E013FE383FFFE06C13FE6CEBFF806C14E0000114F06C6C13F8010F13FC1300EC07FE1401
-1400157F153F12E0151FA37EA2151E6C143E6C143C6C147C6C14F89038C001F039FBF807
-E000F1B512C0D8E07F130038C007FC20317BAF2A>115 D<B500E0903807FFF0A3000790
-C7000113806C48913800FE000001167C0000167817706D15F06D5DA26D6C495AA26E1303
-011F5DA26D6C49C7FCA26E5B0107140EA26D6C5BA26E133C010114388001005CA26E13F0
-6E5B1581023F5BA215C3021F5B15E7020F90C8FCA2EC07FEA36E5AA26E5AA36E5AA23430
-7EAE38>118 D E /Fc 1 16 df<EB0FFCEB3FFF90B512C0000314F04880488048804880
-A2481580A3B712C0AA6C1580A36C1500A26C5C6C5C6C5C6C5CC614C0013F90C7FCEB0FFC
-22227BA72D>15 D E /Fd 78 126 df<00101304007C131F00FEEB3F80A26C137FA24813
-3FB2007E1400007C7F003C131E00101304191C75B830>34 D<903907C007C0A2496C487E
-A8011F131FA202C05BA3007FB7FCA2B81280A36C16006C5D3A007F807F80A2020090C7FC
-A9495BA2003F90B512FE4881B81280A36C1600A22701FC01FCC7FCA300031303A201F85B
-A76C486C5AA229387DB730>I<1438147C14FCA4EB03FF011F13E090B512FC4880000780
-481580261FFEFD13C09039F0FC3FE0D83FC0131FD87F80EB0FF001001307007E15F800FE
-14035A1507A36CEC03F0A2007F91C7FC138013C0EA3FF0EA1FFE13FF6C13FF6C14E00001
-14F86C6C7F011F7F01037F0100148002FD13C09138FC7FE0151FED0FF015070018EC03F8
-127E1501B4FCA35AA26CEC03F07E01801307ED0FE0D83FC0131F01F0EB7FC0D81FFEB512
-806CB612006C5C6C5CC614F0013F13C0D907FEC7FCEB00FCA5147C143825477BBE30>I<
-EA07C0EA0FF0EA1FF8A213FCA213FE120F1207EA007EA513FE13FCA2120113F81203EA07
-F0120FEA1FE0127FEAFFC013801300127C12380F1D70B730>39 D<141E147F14FF5BEB03
-FEEB07FCEB0FF0EB1FE0EB3FC0EB7F80EBFF00485A5B12035B485A120F5BA2485AA2123F
-5BA2127F90C7FCA412FEAD127FA47F123FA27F121FA26C7EA27F12076C7E7F12017F6C7E
-EB7F80EB3FC0EB1FE0EB0FF0EB07FCEB03FEEB01FF7F147F141E184771BE30>I<127812
-FE7E7F6C7E6C7EEA0FF06C7E6C7E6C7E6C7EEB7F80133F14C0131FEB0FE014F01307A2EB
-03F8A214FC1301A214FE1300A4147FAD14FEA4130114FCA2130314F8A2EB07F0A2130F14
-E0EB1FC0133F1480137FEBFF00485A485A485A485AEA3FE0485A485A90C7FC5A12781847
-78BE30>I<143EA2147FAF007FB7FCA2B81280A36C1600A2C76CC8FCAF143EA229297DAF
-30>43 D<EA03E0EA0FF0EA1FF813FCEA3FFEA213FFA27EA27E1203EA007FA2137E13FEEA
-01FC1203EA07F8EA3FF0127FEAFFE0EA7F801300123C1019708B30>I<007FB612F0A2B7
-12F8A36C15F0A225077B9E30>I<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F
-000C0C6E8B30>I<16F01501ED03F8A21507A2ED0FF0A2ED1FE0A2ED3FC0A2ED7F80A2ED
-FF00A24A5AA25D1403A24A5AA24A5AA24A5AA24A5AA24A5AA24AC7FCA2495AA25C1303A2
-495AA2495AA2495AA2495AA2495AA249C8FCA2485AA25B1203A2485AA2485AA2485AA248
-5AA2485AA248C9FCA25AA2127CA225477BBE30>I<14FE903807FFC0497F013F13F8497F
-90B57E48EB83FF4848C6138049137F4848EB3FC04848EB1FE049130F001F15F0491307A2
-4848EB03F8A290C712014815FCA400FEEC00FEAD6C14016C15FCA36D1303003F15F8A26D
-1307001F15F0A26D130F6C6CEB1FE0A26C6CEB3FC06C6CEB7F806D13FF2601FF8313006C
-EBFFFE6D5B6D5B010F13E06D5BD900FEC7FC273A7CB830>I<EB03C0497EA2130FA2131F
-A2133F137F13FF1203123FB5FCA213EF138FEA7E0F1200B3B0003FB512F84814FCB612FE
-A26C14FC6C14F81F3977B830>I<EB07FC90383FFFC090B512F00003804814FE4880261F
-F80F1380263FE00113C09038C0007F4848EB3FE090C7121FED0FF04814075A6C15F81503
-A3127E1218C8FCA2150716F0150F16E0151F16C0153FED7F8015FF4A13005DEC07FC4A5A
-4A5A4A5A4A5A4A5A4990C7FC495A495AEB0FF0EB3FE0495A495A4890C8FC4848EB01F048
-48EB03F8485AEA1FE048B6FCB7FCA37E6C15F025397BB830>I<EB03FF013F13E090B512
-F84814FE4880481580260FFE0113C09038F0007F4848EB1FE0150F16F01507A26C5A6C5A
-C8FC150F16E0A2151FED3FC0157FEDFF8002071300903807FFFE495B5D8115FF6D1480D9
-000113C09138003FE0ED1FF0ED07F8150316FC150116FE1500A21218127EB4FCA2150116
-FC4814036C15F86C6C13076DEB1FF0D83FF0133F3A1FFE01FFE06CB612C06C15806CECFE
-00C65C013F13F001031380273A7CB830>I<EC0FF8EC7FFF49B51280010714E0131F4914
-F090387FF80F9039FFC007F84813803803FE005B485A4848EB03F0ED01E0484890C7FC5B
-123F5BA2127FEB000C903803FFE0010F13F8D8FF3F13FE48B6FCB7128016C09039FE007F
-E001F8EB1FF001E0130F49EB07F8ED03FC5B90C7120116FE1500A37EA46C7E15016D14FC
-121F6D1303000FEC07F86D130F6C6CEB1FF06DEB3FE03A03FF81FFC06C90B512806C1500
-6D5B011F13F8010713E001011380273A7CB830>54 D<49B4FC011F13F0017F13FC90B57E
-0003ECFF804815C048010113E03A1FF8003FF049131FD83FC0EB07F8A24848EB03FC90C7
-1201A56D1303003F15F86D13076C6CEB0FF06C6CEB1FE0D807FCEB7FC03A03FF83FF806C
-90B512006C6C13FC011F13F0497F90B512FE48802607FE0013C0D80FF8EB3FE0D81FE0EB
-0FF04848EB07F8491303007F15FC90C712014815FE481400A66C14016C15FC6D1303003F
-15F86D1307D81FF0EB1FF06D133F3A0FFF01FFE06C90B512C06C1580C6ECFE006D5B011F
-13F0010190C7FC273A7CB830>56 D<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA
-0F00C7FCAF120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C276EA630>58
-D<EA03C0EA0FF0EA1FF8A2EA3FFCA4EA1FF8A2EA0FF0EA03C0C7FCAFEA03C0EA0FF0121F
-13F8123F13FCA3121FA2120F12031200120113F8120313F01207EA1FE0123FEA7FC0EAFF
-80EA7F00127E12380E3470A630>I<16F01503ED07F8151F157FEDFFF014034A13C0021F
-138091383FFE00ECFFF8495B010713C0495BD93FFEC7FC495A3801FFF0485B000F138048
-90C8FCEA7FFC5BEAFFE05B7FEA7FF87FEA1FFF6C7F000313E06C7F38007FFC6D7E90380F
-FF806D7F010113F06D7FEC3FFE91381FFF80020713C06E13F01400ED7FF8151F1507ED03
-F01500252F7BB230>I<007FB7FCA2B81280A36C16006C5DCBFCA7003FB612FE4881B812
-80A36C1600A229157DA530>I<EB1FFE90B512E0000314F8000F14FE4880481580267FF8
-0313C09038C0007F48C7121F16E0150FA3127E151F0018EC7FC0C812FF020313804A1300
-4A5AEC1FF84A5AEC7FC04A5A92C7FC495AA2495A5CA213075CA86D5A90C9FCA8EB01C0EB
-07F0A2497EA36D5AA2EB01C023397AB830>63 D<147F4A7EA2497FA4497F14F7A401077F
-14E3A3010F7FA314C1A2011F7FA490383F80FEA590387F007FA4498049133F90B6FCA348
-81A39038FC001F00038149130FA4000781491307A2D87FFFEB7FFFB56CB51280A46C496C
-130029397DB830>65 D<007FB512F0B612FE6F7E82826C813A03F8001FF815076F7E1501
-A26F7EA615015EA24B5A1507ED1FF0ED7FE090B65A5E4BC7FC6F7E16E0829039F8000FF8
-ED03FC6F7E1500167FA3EE3F80A6167F1700A25E4B5A1503ED1FFC007FB6FCB75A5E16C0
-5E6C02FCC7FC29387EB730>I<91387F803C903903FFF03E49EBFC7E011F13FE49EBFFFE
-5B9038FFE07F48EB801F3903FE000F484813075B48481303A2484813015B123F491300A2
-127F90C8FC167C16005A5AAC7E7EA2167C6D14FE123FA27F121F6D13016C6C14FCA26C6C
-EB03F86D13076C6CEB0FF03901FF801F6C9038E07FE06DB512C06D14806D1400010713FC
-6D13F09038007FC0273A7CB830>I<003FB512E04814FCB67E6F7E6C816C813A03F8007F
-F0ED1FF8150F6F7E6F7E15016F7EA2EE7F80A2163F17C0161FA4EE0FE0AC161F17C0A316
-3F1780A2167F17005E4B5A15034B5A150F4B5AED7FF0003FB65A485DB75A93C7FC6C14FC
-6C14E02B387FB730>I<007FB7FCB81280A47ED803F8C7123FA8EE1F0093C7FCA4157C15
-FEA490B5FCA6EBF800A4157C92C8FCA5EE07C0EE0FE0A9007FB7FCB8FCA46C16C02B387E
-B730>I<003FB712804816C0B8FCA27E7ED801FCC7121FA8EE0F8093C7FCA5153E157FA4
-90B6FCA69038FC007FA4153E92C8FCAE383FFFF8487FB5FCA27E6C5B2A387EB730>I<02
-FF13F00103EBC0F8010F13F1013F13FD4913FF90B6FC4813C1EC007F4848133F4848131F
-49130F485A491307121F5B123F491303A2127F90C7FC6F5A92C8FC5A5AA892B5FC4A1480
-5CA26C7F6C6D1400ED03F8A27F003F1407A27F121F6D130F120F7F6C6C131FA2D803FE13
-3F6C6C137FECC1FF6C90B5FC7F6D13FB010F13F30103EBC1F0010090C8FC293A7DB830>
-I<3B3FFF800FFFE0486D4813F0B56C4813F8A26C496C13F06C496C13E0D803F8C7EAFE00
-B290B6FCA601F8C7FCB3A23B3FFF800FFFE0486D4813F0B56C4813F8A26C496C13F06C49
-6C13E02D387FB730>I<007FB6FCB71280A46C1500260007F0C7FCB3B3A8007FB6FCB712
-80A46C1500213879B730>I<49B512F04914F85BA27F6D14F090C7EAFE00B3B3123C127E
-B4FCA24A5A1403EB8007397FF01FF86CB55A5D6C5C00075C000149C7FC38003FF025397A
-B730>I<D83FFF90380FFF80486D4813C0B56C5AA26C497E6C496C1380D803F0903803F8
-004B5A4B5A151F4B5A5E4BC7FC15FE14014A5A5D4A5A4A5A141F5D4A5A4AC8FC5C13F181
-01F37F13F790B57E14EFECC7F01483EC03F8140101FE7F496C7E5B157F497F82151F8215
-0F826F7EA26F7E1501821500D83FFF903803FFC0486D4813E0B56C5AA26C497E6C496C13
-C02B387FB730>I<383FFFF8487FB57EA26C5B6C5BD801FCC9FCB3B0EE0F80EE1FC0A900
-3FB7FC5AB8FCA27E6C16802A387EB730>I<D83FF8ECFFE0486C4913F0486C4913F8A200
-7F16F06C6C4913E00007160001EF14BFEC800FA39039E7C01F3FA4ECE03F01E3133EA2EC
-F07EA201E1137CA2ECF8FCA201E013F8A214FDEC7DF0A3147FEC3FE0A3EC1FC0A2EC0700
-91C7FCADD83FFC903801FFE0486C4913F0B54913F8A26C486D13F06C486D13E02D387FB7
-30>I<D83FFC90381FFF80486C4913C0B54913E0A26C6D6C13C06C6E13800003913801F8
-00EBF7C0A3EBF3E0A314F013F1A214F8A213F014FCA2147C147EA2143E143FA2141FA215
-81A2140F15C1A2140715E1A2140315F1A21401A215F91400A3157DA3153FEA3FFF481380
-B5EAC01FA26CEB800F6C496C5A2B387EB730>I<90383FFFE048B512FC000714FF481580
-4815C04815E0EBF80001E0133FD87F80EB0FF0A290C71207A44815F8481403B3A96C1407
-A26C15F0A36D130FA26D131F6C6CEB3FE001F813FF90B6FC6C15C06C15806C1500000114
-FCD8003F13E0253A7BB830>I<007FB512F0B612FE6F7E16E0826C813903F8003FED0FFC
-ED03FE15016F7EA2821780163FA6167F17005EA24B5A1503ED0FFCED3FF890B6FC5E5E16
-804BC7FC15F001F8C9FCB0387FFFC0B57EA46C5B29387EB730>I<90383FFFE048B512FC
-000714FF4815804815C04815E0EBF80001E0133F4848EB1FF049130F90C71207A44815F8
-481403B3A8147E14FE6CEBFF076C15F0EC7F87A2EC3FC7018013CF9038C01FFFD83FE014
-E0EBF80F90B6FC6C15C06C15806C1500000114FCD8003F7FEB00016E7EA21680157F16C0
-153F16E0151F16F0150FED07E025467BB830>I<003FB57E4814F0B612FC15FF6C816C81
-2603F8017F9138003FF0151F6F7E15071503821501A515035E1507150F4B5A153F4AB45A
-90B65A5E93C7FC5D8182D9F8007FED3FE0151F150F821507A817F8EEF1FCA53A3FFF8003
-FB4801C0EBFFF8B56C7E17F06C496C13E06C49EB7FC0C9EA1F002E397FB730>I<90390F
-F803C0D97FFF13E048B512C74814F74814FF5A381FF80F383FE001497E4848137F90C712
-3F5A48141FA2150FA37EED07C06C91C7FC7F7FEA3FF0EA1FFEEBFFF06C13FF6C14E00001
-14F86C80011F13FF01031480D9003F13C014019138007FE0151FED0FF0A2ED07F8A2007C
-140312FEA56C140716F07F6DEB0FE06D131F01F8EB3FC001FF13FF91B51280160000FD5C
-D8FC7F13F8D8F81F5BD878011380253A7BB830>I<003FB712C04816E0B8FCA43AFE003F
-800FA8007CED07C0C791C7FCB3B1011FB5FC4980A46D91C7FC2B387EB730>I<3B7FFFC0
-07FFFCB56C4813FEA46C496C13FCD803F8C7EA3F80B3B16D147F00011600A36C6C14FE6D
-13016D5CEC800390393FE00FF890391FF83FF06DB55A6D5C6D5C6D91C7FC9038007FFCEC
-1FF02F3980B730>I<D87FFE90380FFFC0B54913E06E5AA24A7E6C486D13C0D807F09038
-01FC00A26D130300035DA46C6C495AA46C6C495AA46D131F6D5CA3EC803F013F5CA46D6C
-48C7FCA490380FE0FEA401075B14F1A301035BA314FB01015BA314FFA26D5BA46E5A6E5A
-2B397EB730>I<D83FFC903801FFE0486C4913F000FF16F8A2007F16F06C486D13E0D81F
-C09038001FC0000F1680A76D143F00071600A7000390380F803E9039F01FC07EEC3FE0A3
-EC7FF0A2147D0001157CA29039F8FDF8FCA314F8A300005D01F913FCA2ECF07CA201FD13
-7DA2017D5CECE03DA3017F133FA2ECC01FA2013F5CA2EC800F6D486C5A2D397FB730>I<
-D87FFF90381FFFC0B56C4813E0A46C496C13C0D803F8903803F8006D1307A26C6C495AA2
-6C6C5C151F6D5CEC803F013F5CECC07F011F91C7FCA290380FE0FEA214F101075BA29038
-03FBF8A201015B14FF6D5BA26E5AA36E5AB1903803FFF8497F497FA26D5B6D5B2B387EB7
-30>89 D<007FB5FCB61280A4150048C8FCB3B3B3A5B6FC1580A46C140019476DBE30>91
-D<127CA212FEA27EA26C7EA26C7EA26C7EA26C7EA26C7EA26C7EA212017FA26C7EA26D7E
-A26D7EA26D7EA26D7EA26D7EA26D7EA2130180A26D7EA26E7EA26E7EA26E7EA26E7EA26E
-7EA26E7EA2140181A26E7EA2ED7F80A2ED3FC0A2ED1FE0A2ED0FF0A2ED07F8A21503A2ED
-01F0150025477BBE30>I<007FB5FCB61280A47EC7123FB3B3B3A5007FB5FCB6FCA46C14
-0019477DBE30>I<007FB612F0A2B712F8A36C15F0A225077B7D30>95
-D<1338137CEA01FE12031207EA0FFC13F0EA1FE013C0EA3F8013005A127EA212FE5AA5EA
-FFC013E013F0127FA2123FA2EA1FE0EA07C00F1D70BE30>I<EB3FFC48B57E4814E04880
-488048809038F00FFE9038E001FF806F7E6C48133F6C4880C8121FA491B5FC130F137F48
-B6FC12075A48EBC01F383FFC00EA7FE0138048C7FC5AA46C143FA26C6C137F9038C001FF
-263FF80FEBFFC06CB712E0A2000714F76C14C3C6020013C0D93FF090C7FC2B2A7CA830>
-I<EA3FFC487E12FFA2127F123F1200AAEC03FE91381FFF80027F13E091B57E90B612FC82
-ECFE079138F001FF4A6C13804A137F4AEB3FC091C7121F4915E0160FA217F01607A8160F
-A217E07F161F6EEB3FC0A26EEB7F806E13FFDAF00313009138FC0FFE91B55A5E495CD97E
-7F13C0D93C1F90C7FC90380003FC2C3980B730>I<ECFFE0010713FC011F7F017F7F90B6
-12804815C048EB807F3907FC003F485A485A49EB1F804848EB0F004990C7FC127F90C9FC
-A25A5AA87E7EA27F003FEC07C06DEB0FE06C7E6D131F6C6C14C0D807FE133F9039FFC0FF
-806C90B5FCC615006D5B011F13F801075B01011380232A7AA830>I<913801FFE04A7F5C
-A28080EC0007AAEB03FE90381FFF874913E790B6FC5A5A481303380FFC00D81FF0133F49
-131F485A150F4848130790C7FCA25AA25AA87E6C140FA27F003F141F6D133F6C7E6D137F
-390FF801FF2607FE07EBFFC06CB712E06C16F06C14F76D01C713E0011F010313C0D907FC
-C8FC2C397DB730>I<49B4FC010713E0011F13F8017F7F90B57E488048018113803A07FC
-007FC04848133FD81FE0EB1FE0150F484814F0491307127F90C7FCED03F85A5AB7FCA516
-F048C9FC7E7EA27F003FEC01F06DEB03F86C7E6C7E6D1307D807FEEB1FF03A03FFC07FE0
-6C90B5FC6C15C0013F14806DEBFE00010713F8010013C0252A7CA830>I<EDFF80020713
-E0021F13F05C4A13F891B5FC491387903803FE079138FC03F0903907F800C04A1300A800
-3FB612C04815E0B7FCA36C15C0260007F0C7FCB3A9003FB512FE4880B71280A26C15006C
-5C25397DB830>I<D903FC13FF90261FFF8713C04913DF90B712E05A5A2607FE07138F90
-3AF801FE07C048486C6CC7FCA2497F001F8149133FA56D137F000F92C7FC6D5BA26C6C48
-5AEBFE0790B55A5D485C15C001DF5BD9C3FCC8FC01C0C9FCA37F7F6CB512F015FF6C15C0
-4815F0488148813A3FE0001FFE0180130148C8127F007E8100FE168048151FA56C153F00
-7FED7F006D5C6C6C495A01F013076CB4EB7FFC6C90B55A6C5D000115C06C6C91C7FC011F
-13FC010113C02B3E7DA730>I<EA3FFC487E12FFA2127F123F1200AAEC01FE91380FFF80
-023F13E091B57E90B67EA29138FE07FCECF8039138E001FE14C0EC8000A291C7FCA25BB3
-A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14FC6C496C13F82F3880B730>I<
-14E0EB03F8A2497EA36D5AA2EB00E091C8FCA9381FFFF8487F5AA27E7EEA0001B3A9003F
-B612C04815E0B7FCA27E6C15C023397AB830>I<EA7FF8487EA4127F1200AB0203B51280
-4A14C017E0A217C06E14809139001FE0004B5A4B5A4BC7FC4A5A4A5AEC0FF84A5A4A5A4A
-5A4A5A01FD7F90B57E8114F7ECE3F8ECC1FCEC81FEEC00FF497F496D7E6F7E826F7E1507
-6F7E6F7E3B7FFFF81FFFE0B56C4813F017F8A217F06C496C13E02D387FB730>107
-D<387FFFF8B57EA47EEA0001B3B3A8007FB612F0B712F8A46C15F025387BB730>I<02FC
-137E3B7FC3FF01FF80D8FFEF01877F90B500CF7F15DF92B57E6C010F13872607FE07EB03
-F801FC13FE9039F803FC01A201F013F8A301E013F0B3A23C7FFE0FFF07FF80B548018F13
-C0A46C486C01071380322881A730>I<EC01FE3A3FFC0FFF80267FFE3F13E000FF90B57E
-90B67E7E6C9038FE07FCC6EBF8039138E001FE14C0EC8000A291C7FCA25BB3A23B3FFFF8
-1FFFF8486D4813FCB500FE14FEA26C01FC14FC6C496C13F82F2880A730>I<49B4FC010F
-13E0013F13F8497F90B57E0003ECFF8014013A07FC007FC04848EB3FE0D81FE0EB0FF0A2
-4848EB07F8491303007F15FC90C71201A300FEEC00FEA86C14016C15FCA26D1303003F15
-F86D13076D130F6C6CEB1FF06C6CEB3FE06D137F3A07FF01FFC06C90B512806C15006C6C
-13FC6D5B010F13E0010190C7FC272A7CA830>I<EC03FE3A3FFC1FFF80267FFE7F13E000
-FF90B57E90B612FC6C816CEBFE07C69038F001FF4A6C13804A137F4AEB3FC091C7121F49
-15E0160FA217F01607A8160FA217E07F161F6EEB3FC0A26EEB7F806E13FFDAF003130091
-38FC0FFE91B55A5E495C6E13C0021F90C7FCEC03FC91C9FCAD383FFFF8487FB57EA26C5B
-6C5B2C3C80A730>I<49B413F8010FEBC1FC013F13F14913FD48B6FC5A481381390FFC00
-7F49131F4848130F491307485A491303127F90C7FC15015A5AA77E7E15037FA26C6C1307
-150F6C6C131F6C6C133F01FC137F3907FF01FF6C90B5FC6C14FD6C14F9013F13F1010F13
-C1903803FE0190C7FCAD92B512F84A14FCA46E14F82E3C7DA730>I<ED07F83A3FFF803F
-FF486DB51280B512C302CF14C06C13DF6C9038FFFC3FD8001F13E09238801F809238000F
-004A90C7FC5C5C5CA25CA45CAF003FB512FC4880B7FCA26C5C6C5C2A287EA730>I<9038
-1FFC1E48B5129F000714FF5A5A5A387FF007EB800100FEC7FC4880A46C143E007F91C7FC
-13E06CB4FC6C13FC6CEBFF806C14E0000114F86C6C7F01037F9038000FFF02001380007C
-147F00FEEC1FC0A2150F7EA27F151F6DEB3F806D137F9039FC03FF0090B6FC5D5D00FC14
-F0D8F83F13C026780FFEC7FC222A79A830>I<EB0780497E131FA9003FB612E04815F0B7
-FCA36C15E026001FC0C7FCB216F8ED01FCA5ECE003010FEB07F814F09138FC1FF06DB512
-E06D14C016806D14009038007FFCEC1FF026337EB130>I<D83FFCEB3FFC486C497E00FF
-14FFA2007F147F003F143F00001400B3A41501A2150315076D130F903A7FC07FFFF891B6
-12FC6D15FE7F6D4913FC6D9038F87FF8010001C0C7FC2F2880A630>I<3B3FFFC07FFF80
-486DB512C0B515E0A26C16C06C496C13803B01F80003F000A26D130700005DA26D130F01
-7E5CA2017F131F6D5CA2EC803F011F91C7FCA26E5A010F137EA2ECE0FE01075BA214F101
-035BA3903801FBF0A314FF6D5BA36E5A6E5A2B277EA630>I<3B3FFFC01FFFE0486D4813
-F0B515F8A26C16F06C496C13E0D807E0C7EA3F00A26D5C0003157EA56D14FE00015DEC0F
-80EC1FC0EC3FE0A33A00FC7FF1F8A2147DA2ECFDF9017C5C14F8A3017E13FBA290393FF0
-7FE0A3ECE03FA2011F5C90390F800F802D277FA630>I<3A3FFF81FFFC4801C37FB580A2
-6C5D6C01815BC648C66CC7FC137FEC80FE90383F81FC90381FC3F8EB0FE3ECE7F06DB45A
-6D5B7F6D5B92C8FC147E147F5C497F81903803F7E0EB07E790380FE3F0ECC1F890381F81
-FC90383F80FE90387F007E017E137F01FE6D7E48486D7E267FFF80B5FCB500C1148014E3
-A214C16C0180140029277DA630>I<3B3FFFC07FFF80486DB512C0B515E0A26C16C06C49
-6C13803B01FC0003F000A2000014076D5C137E150F017F5C7F151FD91F805BA214C0010F
-49C7FCA214E00107137EA2EB03F0157C15FCEB01F85DA2EB00F9ECFDF0147D147FA26E5A
-A36E5AA35DA2143F92C8FCA25C147EA2000F13FE486C5AEA3FC1EBC3F81387EB8FF0EBFF
-E06C5B5C6C90C9FC6C5AEA01F02B3C7EA630>I<001FB612FC4815FE5AA316FC90C7EA0F
-F8ED1FF0ED3FE0ED7FC0EDFF80003E491300C7485A4A5A4A5A4A5A4A5A4A5A4A5A4990C7
-FC495A495A495A495A495A495A4948133E4890C7127F485A485A485A485A485A48B7FCB8
-FCA46C15FE28277DA630>I<ED3FF0913803FFF8140F5C147F16F09138FFF00092C7FC49
-5A5CB3A21303495A133F383FFFF0B55A5C91C8FC14C080003F7F38003FF813076D7E1301
-B3A2806D7E15F091387FFFF016F8141F8014039138003FF025477BBE30>I<EA7FE0EAFF
-FE6D7E8014F07EC66C7E13076D7E1301B3A2806D7E15E091387FFFE06E13F8801407141F
-5C4A13E09138FFE00092C7FC495A5CB3A21303495A137F387FFFF0B5FC14C05C49C8FCEA
-7FE025477BBE30>125 D E /Fe 26 122 df<EEFF80030F13F092383FC0789238FE001C
-DA03F8130E4A48133FDA1FE013FF4A5A4B5AEC7F005C5CEE00FE010115784A1400A51303
-5CA4EE01FC0007B7FC17F8A23A0007F0000F1607A2130F4A14F0A4160F131F4A14E0A416
-1F133F4A14C0A4163F137F91C71380A4167F5B491500A31201486C903801FF80B5D8F83F
-13FC5DA230407EBF33>12 D<EEFFC0030FEBFB8092383F803F9238FE007FDA03F813FF4A
-5A91381FE001EC3FC003801400EC7F004A7F4A805F13014A5CA4160113034A5CA4160300
-07B7FC5FA23A0007F00003A21607130F4A5CA4160F131F4A5CA4161F133F4A5CA4163F13
-7F91C75BA4167F5B4992C7FCA300015D486C497FB5D8F87F13FCA331407EBF33>I<007F
-B5FCA2B512FEA418067C961E>45 D<EC7FC0903803FFF890380FC07E90383E003F496D7E
-01FF6D7E82A248140782A26C5A137890C7120FA25EA2EC03FF147F903807FF1FEB1FE0D9
-7F805B3801FE00EA03F8485A4848133F485A003F5D49EC81C048C7FCA2157F48ED038048
-14FFA2007F5B913903BF0700903880073F3A3FC00E1F8E260FE03C13FC3A03FFF00FF83A
-007FC003E02A2A7CA82D>97 D<EB3F80EA1FFFA3C6FC137FA291C9FCA55B5BA512015BA4
-EC07F80003EB3FFF9039F8F80FC09039FBE003E09039FF8001F891C77E5B4848147E4914
-7F5B821780A2120F5B17C0A3167F001F16805BA4EEFF00123F5B4B5AA24B5A5E007F4A5A
-A24B5A6D495A4BC7FCD87CE0137E39F87001F839F03C07E039E00FFF80260003FCC8FC2A
-4077BE33>I<EC1FF0ECFFFE903903F01F8090390FC003C0D93F0013E0017E130F49131F
-000115F04848EB3FE0485AA24848EB1FC0001FEC0F004990C7FC123FA2485AA412FF90C9
-FCA96CEC0380150716006C6C5B151E001F5C6C6C5B6C6C5B6C6C485A3901F80F8026007F
-FEC7FCEB0FF0242A7AA828>I<EE03F8ED01FFA3ED000F1607A217F0A4160FA217E0A416
-1FA217C0A491380FF03FECFFFC902603F81F138090390FC007BF90391F8003FF90387E00
-01497F0001157F48481500485A120F5B001F5D485A5E5B127FA2150112FF90C75BA41503
-A25EA37E1507A26C4A5A7F001F141F6C6C133F6C6CEBFFF83B03F001EFFFC03900F80F8F
-90383FFE0FD90FF0EBE0002D407ABE33>I<EC3FE0903801FFF8903807E07E90380F801F
-90393F000F80017E14C049EB07E0485A12034848EB03F0485AA2121F5B123FA248481307
-A290B6FCA2D8FF80C8FC90C9FCA87EED01C015036C15806D1307001FEC0F006D131E000F
-5C6C6C5B6C6C485A3900FC07C0D93FFFC7FCEB07F8242A7BA828>I<177C913907F803FE
-91393FFE0F8F9139FC0F9C3F903901F007F8903907E003E0D90FC013F0011F903801F80C
-02801400133FD97F007FA315035B495CA3017E495A5E150F6D5C6D495A90263F803EC7FC
-ECC0FC903871FFF09038E07F8091C9FC485AA47FA27F90B512F8EDFF806C15E016F86D80
-48B6FC3A07E0000FFED80F801300003FC8127F003E815A00FC815AA25E163EA25E6C15FC
-007C4A5A6C4A5A6CEC0FC0D80FC0013FC7FC3903F801FCC6B512F0010F90C8FC303D7FA8
-2D>103 D<147FEB3FFFA313017FA25CA513015CA513035CA4ED07F80107EB1FFF9139F0
-781FC09138F1E00F9139F38007E0ECF70002FE14F0495A5CA25CA24A130F131F4A14E0A4
-161F133F4A14C0A4163F137F91C71380A4167F5B491500A300015D486C491380B5D8F87F
-13FCA32E3F7DBE33>I<1478EB01FE130314FFA25B14FE130314FCEB00F01400ACEB03F8
-EA01FF14F0A2EA001F130FA314E0A5131F14C0A5133F1480A5137F1400A55B5BA4EA03FF
-007F13F0A2B5FC183E7DBD1A>I<147FEB3FFFA313017FA25CA513015CA513035CA50107
-0103B5FC02F014FEA26F13F06F1380EEFE00010F14F84A485AED03C04B5A031FC7FC153E
-011F13784A5AECC3E0ECC7F0ECCFF814FF497F14F9ECE1FE14C04A7E4A7E4980017E133F
-82151F82150F01FE8049130782A2000181486C49B4FCB5D8F03F13F04B13E0A2303F7EBE
-30>107 D<143FEB1FFF5BA213017FA214FEA5130114FCA5130314F8A5130714F0A5130F
-14E0A5131F14C0A5133F1480A5137F1400A55B5BA4EA03FF007F13F8A2B5FC183F7DBE1A
->I<902707F007F8EB03FCD803FFD91FFF90380FFF80913CE0781FC03C0FE09126E1E00F
-EBF0073E001FE38007E1C003F090260FE700EBE38002EEDAF70013F802FC14FE02D85C14
-F84A5CA24A5C011F020F14074A4A14F0A5013F021F140F4A4A14E0A5017F023F141F91C7
-4914C0A549027F143F4992C71380A300014B147F486C496DEBFFC0B5D8F87FD9FC3F13FE
-A347287DA74C>I<903907F007F8D803FFEB1FFF9139E0781FC09138E1E00F3B001FE380
-07E090380FE70002EE14F014FC14D814F85CA24A130F131F4A14E0A4161F133F4A14C0A4
-163F137F91C71380A4167F5B491500A300015D486C491380B5D8F87F13FCA32E287DA733
->I<EC0FF0ECFFFE903903F01F8090390FC007C049C66C7E013E6D7E01FC6D7E48488049
-147C0003157E485A000F157F5B121FA2485AA2007F1680A2170048C85AA54B5AA25E5A6C
-4A5A7E4B5A5E6C140F6C6C5C4B5A6C6C013EC7FC6C6C5B6C6C485A3900FC0FE090383FFF
-80D90FF8C8FC292A7BA82D>I<91387F01FE903A7FFF0FFFC09139FE3E03F09238F801F8
-903A01FFE000FE4B137F6D497F4990C713804A15C04A141FA218E0A20103150F5C18F0A3
-171F010716E05CA3173F18C0130F4A147F1880A2EFFF004C5A011F5D16034C5A6E495AEE
-1FC06E495AD93FDC017EC7FC91388F01F8913883FFE0028090C8FC92C9FC137FA291CAFC
-A45BA25BA31201487EB512F8A3343A81A733>I<91390FE003C0DAFFFC1380903903F81E
-0790390FE0070F90391F80038FD97F0013DF01FE13014848903800FF00485A1207485A82
-48485C123F495CA2485AA2150112FF90C75BA41503A25EA37E15077F003F4A5A151F6C6C
-133F6C6C137F000714FF3903F003CF3A00FC0F8FE090383FFE0FEB0FF090C7FC151F5EA5
-153F5EA4157F4B7E023F13FEA32A3A7AA730>I<903907F01F80D803FFEB7FE09138E1E1
-F09138E387F839001FE707EB0FE614EE02FC13F002D813E09138F801804AC7FCA25C131F
-A25CA4133F5CA5137F91C8FCA55B5BA31201487EB512FEA325287EA724>I<9138FF81C0
-010713E390381F807F90397C003F8049131F4848130F5B00031407A248481400A27FA27F
-6D90C7FCEBFF8014FC6C13FF6C14C015F06C6C7F011F7F13079038007FFE140314010038
-1300157EA2123C153E157E007C147CA2007E147815F8007F495A4A5A486C485A26F9E01F
-C7FC38E0FFFC38C01FE0222A7DA824>I<EB0380A4130791C7FCA25BA25BA2133EA2137E
-13FE12011207001FB512C0B6FCA2D801FCC7FCA312035BA512075BA5120F5BA41407001F
-130E13C0A4141E141C1380A26D5AA2000F5B14F03807E1E03801FF80D8007EC7FC1A3978
-B723>I<01FE147F00FFEC7FFF4914FEA20007140300031401A34914FCA4150312074914
-F8A41507120F4914F0A4150F121F4914E0A2151FA3153F4914C0157F15FFEC01DF3A0FC0
-03BFE09138073FFF3803F01E3801FFF826003FE01380282977A733>I<B539E007FFF05D
-17E02707FE000313006C48EB01FC6F5A5E00014A5A5EA24B5A6D1307000092C7FC5D150E
-6D5B7F5DA25D1480013F5B14815D14C3011F5B02C7C8FCA214CE14EEEB0FFCA25CA26D5A
-5CA25CA26D5A2C2878A630>I<B500C3B53803FFFCA204FE14F8290FFE003FE00013C0D8
-07F86D48EB7F000003173E183C150F18386D5E0001141F705B153F4D5A15776D4B5A0000
-ECE7F04DC7FCEC01C3170E9038FF0383017F5D91380703F85FEC0E01021E5CD93F9C14F0
-02BC6D5A02B813FDDAF8005B4A13FF5F6D5A94C8FC5C4A137E167C6DC7FC1678010E1438
-3E2878A642>I<48B539C07FFFC0A33C000FFE003FF8006D48EB1FE0010315800101023E
-C7FC6E133C01005C027F5B6F5A91383F81C0EDC380DA1FC7C8FC15EFEC0FFE6E5A5D1403
-81A24A7E140FEC1E7F023C7FEC383F02707FECE01F010180903803C00F49486C7ED90F00
-7F491303017E80D801FE80D807FF497EB5D8803F13F8A332277FA630>I<90B539E007FF
-F05E18E0902707FE000313006D48EB01FC705A5F01014A5A5F16036E5C0100140794C7FC
-160E805E805E1678ED8070023F13F05EED81C015C191381FC38015C793C8FC15EF15EEEC
-0FFCA25DA26E5AA25DA26E5A5DA24AC9FC5C140E141E141C5C121C003F5B5A485B495A13
-0300FE5B4848CAFCEA701EEA783CEA3FF0EA0FC0343A80A630>I
-E /Ff 78 125 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03FD9
-07F090397FE07F80494801FF13FF4948485BD93F805C137F0200ED7F00EF003E01FE6D91
-C7FC82ADB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80A339407FBF35>11
-D<4AB4FC021F13C091387F01F0903901FC0078D907F0131C4948133E494813FF49485A13
-7F1400A213FE6F5A163893C7FCAA167FB8FCA33900FE00018182B3AC486CECFF80007FD9
-FC3F13FEA32F407FBF33>I<4AB47E021F13F791387F00FFEB01F8903807F001EB0FE0EB
-1FC0EB3F80137F14008101FE80AEB8FCA3C648C77EB3AE486CECFF80007FD9FC3F13FEA3
-2F407FBF33>I<4AB4ECFF80021FD9C00F13E0913B7F01F03F80F8903C01F80078FE003C
-D907F0D93FF8130E49484948131F49484948EB7F804948484913FF137F02005CA201FE92
-C7FC6FED7F0070141C96C7FCAAF13F80BBFCA3C648C76CC7FC197F193FB3AC486C4A6CEB
-7FC0007FD9FC3FD9FE1FB5FCA348407FBF4C>I<121EEA7F80EAFFC0A9EA7F80ACEA3F00
-AC121EAB120CC7FCA8121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A4179C019>33
-D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A
-120E5A1218123812300B1C79BE19>39 D<1430147014E0EB01C0EB03801307EB0F00131E
-133E133C5B13F85B12015B1203A2485AA2120F5BA2121F90C7FCA25AA3123E127EA6127C
-12FCB2127C127EA6123E123FA37EA27F120FA27F1207A26C7EA212017F12007F13787F13
-3E131E7FEB07801303EB01C0EB00E014701430145A77C323>I<12C07E12707E7E121E7E
-6C7E7F12036C7E7F12007F1378137CA27FA2133F7FA21480130FA214C0A3130714E0A613
-0314F0B214E01307A614C0130FA31480A2131F1400A25B133EA25BA2137813F85B12015B
-485A12075B48C7FC121E121C5A5A5A5A145A7BC323>I<121EEA7F8012FF13C0A213E0A3
-127FEA1E601200A413E013C0A312011380120313005A120E5A1218123812300B1C798919
->44 D<B512FEA617067F961E>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A798919>
-I<ED0180ED03C01507A21680150FA216005DA2151E153EA2153C157CA2157815F8A25D14
-01A25D1403A25D1407A25D140FA24AC7FCA2141E143EA2143C147CA2147814F8A25C1301
-A25C1303A25C1307A25C130FA291C8FC5BA2131E133EA25BA2137813F8A25B1201A25B12
-03A25B1207A25B120FA290C9FC5AA2121E123EA2123C127CA2127812F8A25A1260225B7B
-C32D>I<EB01FE90380FFFC090383F03F090387C00F849137C48487F48487F4848EB0F80
-A2000F15C04848EB07E0A3003F15F0A290C712034815F8A64815FCB3A26C15F8A56C6CEB
-07F0A3001F15E0A36C6CEB0FC0A26C6CEB1F80000315006C6C133E6C6C5B017C5B90383F
-03F090380FFFC0D901FEC7FC263F7DBC2D>I<EB01C013031307131F137FEA07FFB5FC13
-9FEAF81F1200B3B3ACEB7FF0B612F8A31D3D78BC2D>I<EB07FC90383FFF8090B512E039
-03F01FF83907C007FC390F0001FE001E6D7E001C1580003CEC7FC05AED3FE01270B4FC6D
-EB1FF07FA56C5A6CC7FC120CC813E0153FA216C0157F168015FF16004A5A5D4A5A4A5A5D
-4A5A4A5A4AC7FC147E147C5C495A495A495A495A49C71270133E133C5B4914E0485A485A
-485A48C7120148B6FCA25A4815C0B7FCA3243D7CBC2D>I<EB07FC90383FFF809038F80F
-E03901E003F839078001FCD80F007F000E6D7E001E1580D81F80137F486C14C07FA27F5B
-A2121F6C5AC8138015FF1600A24A5AA24A5A5DEC07E04A5A023FC7FCEB1FFCECFF809038
-000FE0EC07F86E7E6E7E6E7E1680ED7FC0A216E0153FA216F0A2120C123F487E487EA316
-E0A249137F6CC713C01278EDFF807E6C4913006C495A3907C007FC3903F80FF0C6B55A01
-3F1380D907F8C7FC243F7CBC2D>I<150E151E153EA2157EA215FE1401A21403EC077E14
-06140E141CA214381470A214E0EB01C0A2EB0380EB0700A2130E5BA25B5BA25B5B120148
-5A90C7FC5A120E120C121C5AA25A5AB8FCA3C8EAFE00AC4A7E49B6FCA3283E7EBD2D>I<
-00061403D80780131F01F813FE90B5FC5D5D5D15C092C7FC14FCEB3FE090C9FCACEB01FE
-90380FFF8090383E03E090387001F8496C7E49137E497F90C713800006141FC813C0A216
-E0150FA316F0A3120C127F7F12FFA416E090C7121F12FC007015C012780038EC3F80123C
-6CEC7F00001F14FE6C6C485A6C6C485A3903F80FE0C6B55A013F90C7FCEB07F8243F7CBC
-2D>I<EC1FE0ECFFF8903803F03E90380FC00F90391F000780133E017EEB1FC049133F48
-48137F12035B12074848EB3F80ED1F00001F91C7FC5BA2123FA3485AA214FE903887FF80
-39FF8F07E090389C01F09038B800FC01B0137E13F0497F16804914C0A2ED1FE0A34914F0
-A5127FA6123F6D14E0A2121FED3FC0A26C6C1480A20007EC7F006C6C137E6C6C5B6C6C48
-5A90387E07F06DB45A010F1380D903FCC7FC243F7CBC2D>I<1238123C123F90B612FCA3
-16F85A16F016E00078C712010070EC03C0ED078016005D48141E151C153C5DC8127015F0
-4A5A5D14034A5A92C7FC5C141EA25CA2147C147814F8A213015C1303A31307A3130F5CA2
-131FA6133FAA6D5A0107C8FC26407BBD2D>I<EB03FC90381FFF8090387C07E09038F001
-F83901E0007C48487F48487F48C7FCED0F80121E16C0003E1407A4123FA26DEB0F807F6C
-6C131F6D140001FC133E6C6C5B9038FF80786C6D5A6CEBF3E06CEBFF806C91C7FC133F6D
-13C06D7F013F13F801787F48486C7E3903E01FFF48486C1380260F800313C048487E4890
-38007FE0003E143F007E141F007CEC0FF01507481403A31501A46C15E0007C1403A2007E
-15C06C14076CEC0F806DEB1F006C6C133ED807F05B3901FC03F86CB512E0011F1380D903
-FCC7FC243F7CBC2D>I<EB03FCEB1FFF90387E07C09038FC03F048486C7E48486C7E4848
-137C000F147E4848137F81003F15805B007F15C0A2151F12FF16E0A516F0A5127F153FA3
-6C7EA2001F147F120F6C6C13FF6D13DF000313013900F8039F90387E0F1FD91FFE13E0EB
-07F090C7FCA2ED3FC0A41680157FD80F801400487E486C13FEA24A5A5D49485AEB800739
-1E000FE0001F495A260FC07FC7FC3803FFFE6C13F838003FC0243F7CBC2D>I<121EEA7F
-80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A2779
-A619>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121E127FEAFF80A213C0A412
-7F121E1200A412011380A3120313005A1206120E120C121C5A1230A20A3979A619>I<EB
-1FF890B5FC3903E01FC0390F0007F0001EEB03F848EB01FC4814FE140000FE14FF7E7FA4
-6CC7FC123EC7EA01FEA2EC03FCEC07F815F0EC0FC0EC1F80EC3F00143E5C147814F85C13
-015CA2495AA25CAB91C7FC90C8FCA8EB0780EB1FE0A2497EA46D5AA2EB078020407BBF2B
->63 D<15074B7EA34B7EA34B7EA34B7EA34B7E15E7A2913801C7FC15C3A291380381FEA3
-4AC67EA3020E6D7EA34A6D7EA34A6D7EA34A6D7EA34A6D7EA349486D7E91B6FCA2498191
-38800001A249C87EA24982010E157FA2011E82011C153FA2013C820138151FA201788217
-0F13FC00034C7ED80FFF4B7EB500F0010FB512F8A33D417DC044>65
-D<B712FCEEFF8017F00001903980000FF86C6CC7EA03FE707E701380EF7FC0EF3FE0A2EF
-1FF0A218F8A3170F171FA318F0A2EF3FE0177F18C0EFFF804C1300EE03FCEE0FF8EE7FE0
-91B6C7FC17E091C7EA07FCEE01FE933800FF80EF7FC0EF3FE0EF1FF018F8170F18FC1707
-A218FEA718FC170FA2EF1FF818F0173FEF7FE0EFFFC00403138048486C90380FFE00B85A
-17E094C7FC373E7DBD40>I<DB3FF01306912603FFFE130E020F9038FF801E913A3FF007
-E03E9139FF8000F8D903FEC7EA7C7ED907F8EC1EFE4948140FD93FE0140749481403495A
-91C812014848150012034848167E5B000F173EA24848161EA2123F5B180E127FA3491600
-12FFAC127F7F180EA2123FA27F001F171E181C6C7EA20007173C6D16386C6C1678000117
-706C6C16F06EEC01E06D6C15C06D6C1403D90FF0EC07806D6CEC1F00D903FE143E902600
-FF8013F891393FF007F0020FB512C0020391C7FC9138003FF037427BBF42>I<B712FCEE
-FF8017E000019039C0001FF86C6C48EB03FEEE00FF717E717EEF0FE084717E717E170184
-717EA21980187F19C0A3F03FE0A519F0AB19E0A5F07FC0A21980A218FF19004D5AA24D5A
-6017074D5A4D5AEF7FC04DC7FCEE03FE48486CEB1FF8B85A178004FCC8FC3C3E7DBD45>
-I<B912E0A300019038C000016C6C48EB001FEF0FF01703A217011700A31870A41838161C
-A41800A2163CA2167C16FC150391B5FCA3EC80031500167C163CA2161CA21807A3180E93
-C7FCA4181E181CA2183CA2187CA218F8170117031707171F48486CEB01FFB912F0A3383E
-7DBD3E>I<B91280A300019038C000036C6C48EB007FEF1FC0170F1707A21703A31701A4
-EF00E0A21638A31800A31678A216F81501150791B5FCA3EC8007150115001678A21638A6
-93C8FCAF3801FFE0B612F0A3333E7DBD3B>I<DB3FE0130C912603FFFE131C021F9038FF
-803C913A7FF00FC07C9139FF0001F0D903FC90380078FC4948143DD91FE0141F4948140F
-4948140701FF15034890C8FC491501485A000716005B000F177C5B001F173CA2485AA218
-1C127FA25B95C7FC12FFAB041FB512F0127FA26D9139000FFE00EF03FC123FA27F121FA2
-6C7EA212077F12036C7E7F6C7F6D6C14076D7E6D6C140FD907F8141ED903FEEC3C7C9026
-00FF80EBF83C913A7FF007F01C021FB5EAC00C020391C8FC9138003FF03C427BBF47>I<
-B6D8C01FB512F8A3000101E0C7383FFC0026007F80EC0FF0B3A691B7FCA30280C7120FB3
-A92601FFE0EC3FFCB6D8C01FB512F8A33D3E7DBD44>I<B612F0A3C6EBF000EB3FC0B3B3
-B2EBFFF0B612F0A31C3E7EBD21>I<B600C090387FFFFCA3000101E0C7000F138026007F
-80913807FE0018F818E0604D5A4DC7FC173E5F5F4C5A4C5A4C5A4C5A4CC8FC163E5E5E4B
-5A4B5AED07804B7E151F4B7E4B7E15FF913881EFF8913883C7FCEC878791388F03FE9138
-9E01FF14BCDAF8007F4A6D7E5C4A6D7E4A6D7EA2707E707EA2707E707EA2707F717E8417
-3F717E717EA2717E848419802601FFE04A13C0B600C090B6FCA3403E7DBD47>75
-D<B612F8A3000101E0C9FC38007F80B3B0EF0380A517071800A45FA35FA25F5F5F4C5A16
-0748486C133FB8FCA3313E7DBD39>I<B500C093383FFFF0A300016D93387FF800D8007F
-18E0D977F016EFA3D973F8ED01CFA2D971FCED038FA3D970FEED070FA26E150E80A26E6C
-141CA36E6C1438A26E6C1470A36E6C14E0A26E6CEB01C0A36E6CEB0380A36E6CEB0700A2
-037F130EA36F6C5AA26F6C5AA36F6C5AA25FED07F0A2923803F9C0A36FB45AA26F90C7FC
-A213F8486C147ED807FFEF3FF8B500F8013C011FB512F0A34C3E7DBD53>I<B56C91B512
-F88080D8007F030713006EEC01FC6E6E5A1870EB77FCEB73FEA2EB71FF01707FA26E7E6E
-7EA26E7E6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F13
-80A2EE7FC0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE01FF7013F0A2177F173FA217
-1F170FA2170701F81503487ED807FF1501B500F81400A218703D3E7DBD44>I<ED7FE091
-3807FFFE91391FC03F8091397E0007E04948EB03F8D907F0EB00FE4948147F49486E7E49
-486E7E49C86C7E01FE6F7E00018349150300038348486F7EA248486F7EA2001F18804916
-7F003F18C0A3007F18E049163FA300FF18F0AC007F18E06D167FA4003F18C0A26C6CEEFF
-80A36C6C4B1300A26C6C4B5A00035F6D150700015F6C6C4B5A6D5E6D6C4A5A6D6C4A5A6D
-6C4AC7FC6D6C14FED901FCEB03F8D9007FEB0FE091391FC03F80912607FFFEC8FC913800
-7FE03C427BBF47>I<B712F8EEFF8017E000019039C0003FF86C6C48EB07FCEE01FE707E
-EF7F80EF3FC018E0A2EF1FF0A218F8A818F0A2EF3FE0A218C0EF7F80EFFF004C5AEE07FC
-EE3FF091B612C04CC7FC0280C9FCB3A73801FFE0B612C0A3353E7DBD3E>I<B712C016FC
-EEFF800001D9C00013E06C6C48EB1FF0EE07FCEE01FE707E84717EA2717EA284A760177F
-606017FF95C7FCEE01FCEE07F8EE1FE0EEFF8091B500FCC8FC16F091388001FCED003FEE
-1FC0707E707E83160383160183A383A484A4F0C004190EA28218E0057F131E2601FFE016
-1CB600C0EB3FF094381FF83805071370CA3801FFE09438003F803F407DBD43>82
-D<D907FC130C90391FFF801C017FEBF03C3901FC03F83A03F0007E7CD807C0EB1FFC4848
-130F001F140748C71203003E1401007E1400A2007C157C12FCA2163CA36C151CA27EA26C
-6C14007F7FEA3FF8EBFF806C13F86CEBFF806C14F06C14FC6C14FF6C15C0013F14E00107
-14F0EB007F020713F89138007FFC150FED07FE15031501ED00FFA200E0157FA3163FA27E
-A3163E7E167E6C157C6C15FC6C15F86D13016DEB03F06DEB07E0D8F9FCEB0FC03AF07F80
-3F8090391FFFFE00D8E00713F839C0007FC028427BBF33>I<003FB91280A3903AF0007F
-E001018090393FC0003F48C7ED1FC0007E1707127C00781703A300701701A548EF00E0A5
-C81600B3B14B7E4B7E0107B612FEA33B3D7DBC42>I<B600C090B512F8A3000101E0C700
-07130026007F80EC01FC715A1870B3B3A4013F16F06E5DA21701011F5E80010F15036E4A
-5A010793C7FC6D6C5C6D6C141E6D6C5C027F14F86E6C485A91390FF00FE00203B5128002
-0049C8FCED1FF03D407DBD44>I<B691380FFFFEA3000301E0020113E06C01809138007F
-806CEF3F00017F163E181C6E153C013F1638A26E1578011F1670A26D6C5DA26E14010107
-5EA26E140301035EA26D6C4AC7FCA2806D150EA26F131E027F141CA26F133C023F1438A2
-6E6C5BA26F13F0020F5CA2EDF80102075CA26E6C485AA2EDFE07020191C8FCA26F5A6E13
-0EA2ED7F9CA216DCED3FF8A36F5AA36F5AA26F5AA36F5A3F407EBD44>I<B500FE017FB5
-D88007B5FCA3000301C0010101E0C713F86C90C849EC3FE07148EC0F807E7215006E143F
-017F190E84A26D6C60A24D7E6D6C60A2EFE7F86D6C60A2933801C3FC6E18F00107610403
-7F6E0281140101036104077F17006D6C4D5AA2040EEB7F806D6C4DC7FCA24CEB3FC0DA7F
-80160EA24CEB1FE003C0161E023F171C047814F0DBE070010F133C021F173804F014F84C
-1307DA0FF05EA2DBF1C0EB03FCDA07F95EA2DBFB80EB01FEDA03FF6F5AA293C8FCA26E5F
-A24B157F020094C8FCA24B81037C153EA20378151E0338151C58407EBD5D>I<007FB5D8
-C003B512E0A3C649C7EBFC00D93FF8EC3FE06D48EC1F806D6C92C7FC171E6D6C141C6D6C
-143C5F6D6C14706D6D13F04C5ADA7FC05B023F13036F485ADA1FF090C8FC020F5BEDF81E
-913807FC1C163C6E6C5A913801FF7016F06E5B6F5AA26F7E6F7EA28282153FED3BFEED71
-FF15F103E07F913801C07F0203804B6C7EEC07004A6D7E020E6D7E5C023C6D7E02386D7E
-14784A6D7E4A6D7F130149486E7E4A6E7E130749C86C7E496F7E497ED9FFC04A7E00076D
-EC7FFFB500FC0103B512FEA33F3E7EBD44>I<EAFFFCA4EAF000B3B3B3B3ABEAFFFCA40E
-5B77C319>91 D<EAFFFCA4EA003CB3B3B3B3ABEAFFFCA40E5B7FC319>93
-D<EA0180120313005A120E5A12181238123012701260A312E05AA412CFEAFFC013E0A312
-7FA2123F13C0EA0F000B1C7ABE19>96 D<EB0FF8EBFFFE3903F01F8039078007E0000F6D
-7E9038E001F8D81FF07F6E7EA3157F6C5AEA0380C8FCA4EC1FFF0103B5FC90381FF87FEB
-7F803801FC00EA07F8EA0FE0485A485AA248C7FCEE038012FEA315FFA3007F5BEC03BF3B
-3F80071F8700261FC00E13CF3A07F03C0FFE3A01FFF807FC3A003FC001F0292A7DA82D>
-I<EA01FC12FFA3120712031201B1EC03FC91381FFF8091387C07E09039FDE001F09039FF
-C000FC4A137E91C77E49158049141F17C0EE0FE0A217F0A2160717F8AA17F0A2160FA217
-E0161F17C06D1580EE3F006D5C6E13FE9039F3C001F89039F1E003F09039E0780FC09026
-C03FFFC7FCC7EA07F82D407EBE33>I<49B4FC010F13E090383F00F8017C131E4848131F
-4848137F0007ECFF80485A5B121FA24848EB7F00151C007F91C7FCA290C9FC5AAB6C7EA3
-003FEC01C07F001F140316806C6C13076C6C14000003140E6C6C131E6C6C137890383F01
-F090380FFFC0D901FEC7FC222A7DA828>I<ED01FC15FFA3150715031501B114FF010713
-E190381F80F990387E003D49131FD803F81307485A49130348481301121F123F5B127FA2
-90C7FCA25AAA7E7FA2123FA26C7E000F14037F000714076C6C497E6C6C497ED8007C0179
-13F890383F01F190380FFFC1903A01FE01FC002D407DBE33>I<EB01FE90380FFFC09038
-3F03F09038FC01F848486C7E4848137E48487F000F158049131F001F15C04848130FA212
-7F16E090C7FCA25AA290B6FCA290C9FCA67EA27F123F16E06C7E1501000F15C06C6C1303
-6DEB07806C6C1400C66C131E017E5B90381F80F8903807FFE0010090C7FC232A7EA828>
-I<EC1FC0EC7FF8903801F83C903807E07E90380FC0FFEB1FC1EB3F811401137FEC00FE01
-FE137C1500AEB6FCA3C648C7FCB3AE487E007F13FFA320407EBF1C>I<167C903903F801
-FF903A1FFF078F8090397E0FDE1F9038F803F83803F001A23B07E000FC0600000F6EC7FC
-49137E001F147FA8000F147E6D13FE00075C6C6C485AA23901F803E03903FE0FC026071F
-FFC8FCEB03F80006CAFC120EA3120FA27F7F6CB512E015FE6C6E7E6C15E06C810003813A
-0FC0001FFC48C7EA01FE003E140048157E825A82A46C5D007C153E007E157E6C5D6C6C49
-5A6C6C495AD803F0EB0FC0D800FE017FC7FC90383FFFFC010313C0293D7EA82D>I<EA01
-FC12FFA3120712031201B1EC01FE913807FFC091381E07E091387803F09138E001F8D9FD
-C07F148001FF6D7E91C7FCA25BA25BB3A6486C497EB5D8F87F13FCA32E3F7DBE33>I<EA
-01E0EA07F8A2487EA46C5AA2EA01E0C8FCACEA01FC127FA3120712031201B3AC487EB512
-F0A3143E7DBD1A>I<1478EB01FEA2EB03FFA4EB01FEA2EB00781400AC147FEB7FFFA313
-017F147FB3B3A5123E127F38FF807E14FEA214FCEB81F8EA7F01387C03F0381E07C0380F
-FF803801FC00185185BD1C>I<EA01FC12FFA3120712031201B292B51280A392383FFC00
-16E0168093C7FC153C5D5D4A5AEC07C04A5A4AC8FC143E147F4A7E13FD9038FFDFC0EC9F
-E0140F496C7E01FC7F496C7E1401816E7E81826F7E151F826F7EA282486C14FEB539F07F
-FFE0A32B3F7EBE30>I<EA01FC12FFA3120712031201B3B3B1487EB512F8A3153F7DBE1A>
-I<2701F801FE14FF00FF902707FFC00313E0913B1E07E00F03F0913B7803F03C01F80007
-903BE001F87000FC2603F9C06D487F000101805C01FBD900FF147F91C75B13FF4992C7FC
-A2495CB3A6486C496CECFF80B5D8F87FD9FC3F13FEA347287DA74C>I<3901F801FE00FF
-903807FFC091381E07E091387803F000079038E001F82603F9C07F0001138001FB6D7E91
-C7FC13FF5BA25BB3A6486C497EB5D8F87F13FCA32E287DA733>I<14FF010713E090381F
-81F890387E007E01F8131F4848EB0F804848EB07C04848EB03E0000F15F04848EB01F8A2
-003F15FCA248C812FEA44815FFA96C15FEA36C6CEB01FCA3001F15F86C6CEB03F0A26C6C
-EB07E06C6CEB0FC06C6CEB1F80D8007EEB7E0090383F81FC90380FFFF0010090C7FC282A
-7EA82D>I<3901FC03FC00FF90381FFF8091387C0FE09039FDE003F03A03FFC001FC6C49
-6C7E91C7127F49EC3F805BEE1FC017E0A2EE0FF0A3EE07F8AAEE0FF0A4EE1FE0A2EE3FC0
-6D1580EE7F007F6E13FE9138C001F89039FDE007F09039FC780FC0DA3FFFC7FCEC07F891
-C9FCAD487EB512F8A32D3A7EA733>I<02FF131C0107EBC03C90381F80F090397F00387C
-01FC131CD803F8130E4848EB0FFC150748481303121F485A1501485AA448C7FCAA6C7EA3
-6C7EA2001F14036C7E15076C6C130F6C7E6C6C133DD8007E137990383F81F190380FFFC1
-903801FE0190C7FCAD4B7E92B512F8A32D3A7DA730>I<3901F807E000FFEB1FF8EC787C
-ECE1FE3807F9C100031381EA01FB1401EC00FC01FF1330491300A35BB3A5487EB512FEA3
-1F287EA724>I<90383FC0603901FFF8E03807C03F381F000F003E1307003C1303127C00
-78130112F81400A27E7E7E6D1300EA7FF8EBFFC06C13F86C13FE6C7F6C1480000114C0D8
-003F13E0010313F0EB001FEC0FF800E01303A214017E1400A27E15F07E14016C14E06CEB
-03C0903880078039F3E01F0038E0FFFC38C01FE01D2A7DA824>I<131CA6133CA4137CA2
-13FCA2120112031207001FB512C0B6FCA2D801FCC7FCB3A215E0A912009038FE01C0A2EB
-7F03013F138090381F8700EB07FEEB01F81B397EB723>I<D801FC14FE00FF147FA30007
-14030003140100011400B3A51501A31503120015076DEB06FF017E010E13806D4913FC90
-381FC078903807FFE00100903880FE002E297DA733>I<B539E00FFFE0A32707FE000313
-006C48EB00FC5E00015D7F00005DA26D13016D5CA26D6C485AA2ECC007011F91C7FCA290
-380FE00EA2ECF01E0107131CA26D6C5AA2ECFC7801011370A2ECFEF001005BA2EC7FC0A3
-6E5AA26EC8FCA3140E2B287EA630>I<B53BC3FFFE03FFF8A3290FFE003FE00013C06C48
-6D48EB3F806C4817006D010F141E00016F131C15076D163C00004A6C1338A2017F5E4B7E
-151DD93F805DED3DFC1538D91FC04A5AED78FE9238707E03D90FE0017F5BEDE03F02F014
-0701070387C7FC9138F1C01F02F9148F010315CE9138FB800F02FF14DE6D15FCED00076D
-5DA24A1303027E5CA2027C1301023C5C023813003D287EA642>I<B539F01FFFE0A30003
-D9C00F1300C690388007F8D97F0013E002805BD93FC05B011F49C7FC90380FE00EECF01E
-6D6C5A01035B6D6C5A6E5AEB00FF6E5A6E5A81141F814A7E81147BECF1FC903801E1FEEC
-C0FF01037F49486C7ED90F007F011E6D7E013E130F496D7E01FC80486C80000F4A7EB539
-803FFFF8A32D277FA630>I<B539E00FFFE0A32707FE000313006C48EB01FC6F5A00015D
-7F00005DA2017F495AA2EC8003013F5CA26D6C48C7FCA26E5A010F130EA26D6C5AA2ECF8
-3C01031338A26D6C5AA2ECFEF001005BA2EC7FC0A36E5AA36EC8FCA2140EA2141E141C14
-3C1438A2147800181370127EB45BA2495AA248485AD87E07C9FCEA780EEA3C3CEA1FF8EA
-07E02B3A7EA630>I<001FB61280A2EBE0000180140049485A001E495A121C4A5A003C49
-5A141F00385C4A5A147F5D4AC7FCC6485AA2495A495A130F5C495A90393FC00380A2EB7F
-80EBFF005A5B484813071207491400485A48485BA248485B4848137F00FF495A90B6FCA2
-21277EA628>I<B812F0A22C0280982D>I<BE12C0A25A0280985B>I
-E /Fg 34 120 df<19F0F001F8F003FCA3180719F8180FA219F0181F19E0183FA219C018
-7F198018FFA219005F601703A260170760170FA260171F60173FA260177F6017FFA295C7
-FC5E5F1603A25F16075F160FA25F161F5F163FA25F167F5F16FFA294C8FC5D5E1503A25E
-15075E150FA25E151F5EA2153F5E157FA25E15FF93C9FC5CA25D14035D1407A25D140F5D
-141FA25D143F5D147FA25D14FF92CAFC5BA25C13035C1307A25C130F5C131FA25C133F5C
-137FA25C13FF91CBFC5AA25B12035B1207A25B120F5B121FA25B123F5B127FA25B12FF90
-CCFCA3127E123C3E9077EB51>47 D<16F04B7E1507151F153FEC01FF1407147F010FB5FC
-B7FCA41487EBF007C7FCB3B3B3B3007FB91280A6395E74DD51>49
-D<913801FFF8021FEBFFC091B612F8010315FF010F16C0013F8290267FFC0114F89027FF
-E0003F7F4890C7000F7F48486E7FD807F86E148048486E14C048486E14E048486F13F001
-FC17F8486C816D17FC6E80B56C16FE8380A219FFA283A36C5BA26C5B6C90C8FCD807FC5D
-EA01F0CA14FEA34D13FCA219F85F19F04D13E0A294B512C019804C14004C5B604C5B4C5B
-604C13804C90C7FC4C5A4C5A4B13F05F4B13804B90C8FC4B5AED1FF84B5A4B5A4B48143F
-4A5B4A48C8FC4A5A4A48157E4A5A4A5AEC7F8092C9FC02FE16FE495A495A4948ED01FCD9
-0FC0150749B8FC5B5B90B9FC5A4818F85A5A5A5A5ABAFCA219F0A4405E78DD51>I<92B5
-FC020F14F8023F14FF49B712C04916F0010FD9C01F13FC90271FFC00077FD93FE001017F
-49486D8049C86C7F484883486C6F7F14C0486D826E806E82487FA4805CA36C5E4A5E6C5B
-6C5B6C495E011FC85A90C95CA294B55A614C91C7FC604C5B4C5B4C5B4C5B047F13809226
-0FFFFEC8FC020FB512F817E094C9FC17F817FF91C7003F13E0040713F8040113FE707F71
-7F7113E085717FA2717F85A285831A80A31AC0EA03FCEA0FFF487F487F487FA2B57EA31A
-80A34D14005C7E4A5E5F6C495E49C8485BD81FF85F000F5ED807FE92B55A6C6C6C491480
-6C01F0010791C7FC6C9026FF803F5B6D90B65A011F16F0010716C001014BC8FCD9001F14
-F0020149C9FC426079DD51>I<F01F804E7E187F18FFA25F5F5F5FA25F5F5FA294B5FC5E
-5E5EA25E5EEE3FBFEE7F3FA216FEED01FCED03F8ED07F0A2ED0FE0ED1FC0ED3F8016005D
-15FE4A5A4A5AA24A5A4A5A4A5A4A5AA24AC7FC14FE495A5C1303495A495A495A5C133F49
-C8FC13FE485AA2485A485A485A5B121F485A48C9FC12FEBCFCA6CA6CEBC000B1037FB8FC
-A6485E7CDD51>I<01C0EE01C0D801F8160F01FF167F02F0EC07FFDAFF8090B5FC92B712
-8019006060606060606095C7FC17FC5F17E0178004FCC8FC16E09026FC3FFCC9FC91CBFC
-ADED3FFE0203B512F0020F14FE023F6E7E91B712E001FDD9E00F7F9027FFFE00037F02F8
-01007F02E06EB4FC02806E138091C8FC496F13C04917E07113F0EA00F090C914F8A219FC
-83A219FEA419FFA3EA03F0EA0FFC487E487E487FA2B57EA319FEA35C4D13FC6C90C8FC5B
-4917F8EA3FF001804B13F06D17E0001F5E6C6C17C06D4B1380D807FC92B512006C6C4A5B
-6C6C6C01075B6C01E0011F5BD97FFE90B55A6DB712C0010F93C7FC6D15FC010115F0D900
-3F1480020301F0C8FC406078DD51>I<F00FE04E7EA24E7EA34E7EA24E7EA34D7FA24D80
-A24D80A34D80A24D80A34D80A2DD7FBF7FA2181F05FF8017FE04016D7FA24D7E04038217
-F804076D80A24D7E040F8217E0041F6D80A24D7F043F825F047F6E7FA294C77E4C825E03
-016F7FA24C800303845E03076F80A24C80030F845E031F6F80A24C81033F845E037F707F
-93B9FCA292BA7EA24A85A203FCC912070203865D020771805D86020F864B82021F865D87
-023F864B83027F8692CBFC874A864A840101875C496C728090381FFFC0B700E092B812FE
-A66F647BE37A>65 D<4DB5ED03C0057F02F014070407B600FE140F047FDBFFC0131F4BB8
-00F0133F030F05FC137F033F9127F8007FFE13FF92B6C73807FF814A02F0020113C30207
-02C09138007FE74A91C9001FB5FC023F01FC16074A01F08291B54882490280824991CB7E
-49498449498449498449865D49498490B5FC484A84A2484A84A24891CD127FA25A4A1A3F
-5AA348491A1FA44899C7FCA25CA3B5FCB07EA380A27EA2F50FC0A26C7FA37E6E1A1F6C1D
-80A26C801D3F6C6E1A00A26C6E616D1BFE6D7F6F4E5A7F6D6D4E5A6D6D4E5A6D6D4E5A6D
-6E171F6D02E04D5A6E6DEFFF806E01FC4C90C7FC020F01FFEE07FE6E02C0ED1FF8020102
-F8ED7FF06E02FF913803FFE0033F02F8013F1380030F91B648C8FC030117F86F6C16E004
-071680DC007F02F8C9FC050191CAFC626677E375>67 D<4DB5ED03C0057F02F014070407
-B600FE140F047FDBFFC0131F4BB800F0133F030F05FC137F033F9127F8007FFE13FF92B6
-C73807FF814A02F0020113C3020702C09138007FE74A91C9001FB5FC023F01FC16074A01
-F08291B54882490280824991CB7E49498449498449498449865D49498490B5FC484A84A2
-484A84A24891CD127FA25A4A1A3F5AA348491A1FA44899C8FCA25CA3B5FCB07E071FB812
-F880A37EA296C70001ECC000A26C7FA37E807EA26C80A26C80A26C807F6D7F816D7F7F6D
-7F6D6D5F6D14C06D6E5E6E7F6E01FC5E020F01FF5E6E02C0ED7FEF020102F8EDFFC76E02
-FF02071383033F02FC013F1301030F91B638FC007F03014D131F6F6C04E0130704070480
-1301DC007F02F8CAFC050191CBFC6D6677E37F>71 D<B96C90B91280A6D8000102C0C900
-0102C0C7FCB3B3A293BBFCA604C0C91201B3B3A6B96C90B91280A671627AE17E>I<B912
-E0A6C702E0C7FCB3B3B3B3AEB912E0A633627CE13C>I<B700E0040FB7128082828282A2
-D800016EDC000101FCC7FC719338001FC08383A28302FD808302FC80816F7F6F806F8084
-816F806F806F8084707F8270807080857080827080708085717F83718071807180868371
-807180727F8672808472807280877280847280737F87731480857314C07314E01CF07314
-F8857314FC7413FE7413FF1D9F867414DF7414FF86A286868787A287878787A287878888
-88A288888890261FFFC084B712F8881D7F1D3F1D1F775A71627AE17E>78
-D<94381FFFE00407B67E043F15F04BB712FE030FEEFFC0033FD9FC0014F092B500C0010F
-13FC020349C7000113FF4A01F86E6C7F021F496F13E04A01C0030F7F4A496F7F91B5C96C
-7F0103497013FF494970804B834949717F49874949717F49874B8390B586484A717FA248
-91CB6C7FA2481D804A84481DC0A348497214E0A3481DF0A34A85481DF8A5B51CFCB06C1D
-F8A36E96B5FCA36C1DF0A46C6D4E14E0A36C1DC06E606C1D80A26C6E4D1400A26C6E4D5B
-A26C6E4D5BA26D6D4D5B6D636D6D4D5B6F94B5FC6D636D6D4C5C6D6D4C91C7FC6D6E4B5B
-6D02E0031F5B023F6D4B13F06E01FC92B55A6E01FF02035C020302C0010F91C8FC020002
-FC90B512FC033F90B712F0030F17C0030394C9FCDB007F15F804071580DC001F01E0CAFC
-666677E379>I<BB7E1AFCF2FFC01BF81BFE757ED800010280C7001F80070114F0736C7F
-081F7F747F747F7414807414C0A27414E0A21DF0A27513F8A41DFCA91DF8A498B512F0A2
-1DE0A25014C01D8062501400505B505B087F5B4FB512E0071F5C93B9C7FC1BFC1BF01B80
-08F0C8FC04C0CCFCB3B3A2B97EA65E627AE16E>I<DBFFFCEC01E0020FD9FFE01303027F
-02FC130749B7130F0107EEC01F011F16F049D9C007EBF83F4948C7383FFE7FD9FFF8020F
-B5FC4801E014014849804849153F91C97E484882001F834982003F83845B007F187FA219
-3FA200FF181FA27F190FA27FA26D17078080806C01F893C7FC80ECFF8015F86CECFFC016
-FC6CEDFFE017FE6CEEFFE018F86C17FE6C717E6C846C846D17F86D836D836D8313036D18
-806D6C17C0020F17E01401DA000F16F01500040715F8EE007F1703050014FC183F840607
-13FE84A2007C8300FC83A2197FA3193F7EA31AFC7EA27F1AF86D177F7F1AF06D17FF6D18
-E06D5E01FF18C06E4B138002E04B130002F84B5A02FFED3FFC01CF01E0ECFFF8018301FF
-010F5B010191B65A6D6C5E48011F93C7FC48010315FC48D9003F14E048020149C8FC4766
-77E35A>83 D<001FBEFCA64849C79126E0000F148002E0180091C8171F498601F81A0349
-864986A2491B7FA2491B3F007F1DC090C9181FA4007E1C0FA600FE1DE0481C07A5CA95C7
-FCB3B3B3A3021FBAFCA663617AE070>I<B800FC047FB612E0A6D800070280CB6CEB8000
-6D6EDE07FCC7FC666D6E611D0F6D6E611D1FA26E6D611D3F6E6D611D7F6E6D96C8FC65A2
-6E6D4D5AA26E6E5F1C036E6E5F1C076E6E5F1C0FA26E6E5F1C1F6F6D5F1C3F6F6D5F1C7F
-A26F6D4CC9FCA26F6D5E1B016F6E5D1B03A26F6E4A5AA26F6E5D1B0F6F6E5D1B1F706D5D
-1B3FA2706D5D1B7F706D92CAFC63706D5C1A01A2706E485AA27002C05B1A077002E05B1A
-0F7002F05B1A1FA27101F85B1A3F7101FC5B1A7F7101FE90CBFC62A2716D5AA2715CA271
-5CA3715CA2715CA2725BA2725BA37290CCFCA2725AA2725AA2725A73637DE17A>86
-D<913803FFFE027FEBFFF00103B612FE010F6F7E4916E090273FFE001F7FD97FE001077F
-D9FFF801017F486D6D7F717E486D6E7F85717FA2717FA36C496E7FA26C5B6D5AEB1FC090
-C9FCA74BB6FC157F0207B7FC147F49B61207010F14C0013FEBFE004913F048B512C04891
-C7FC485B4813F85A5C485B5A5CA2B55AA45FA25F806C5E806C047D7F6EEB01F96C6DD903
-F1EBFF806C01FED90FE114FF6C9027FFC07FC01580000191B5487E6C6C4B7E011F02FC13
-0F010302F001011400D9001F90CBFC49437CC14E>97 D<92380FFFF04AB67E020F15F002
-3F15FC91B77E01039039FE001FFF4901F8010113804901E0010713C04901804913E0017F
-90C7FC49484A13F0A2485B485B5A5C5A7113E0485B7113C048701380943800FE0095C7FC
-485BA4B5FCAE7EA280A27EA2806C18FCA26C6D150119F87E6C6D15036EED07F06C18E06C
-6D150F6D6DEC1FC06D01E0EC7F806D6DECFF00010701FCEB03FE6D9039FFC03FFC010091
-B512F0023F5D020F1580020102FCC7FCDA000F13C03E437BC148>99
-D<F17FF8050FB5FCA6EF000F8484B3A892380FFF804AB512F8020F14FE023FECFF8391B7
-12E301039138807FF3499039F8000FFB011F01E00103B5FC494913004990C87E49488148
-498148834A815A485BA2485BA25AA3485BA4B5FCAE7EA46C7FA37EA26C7FA26C5F806C5F
-6C6D5D6C6D5D017F93B5FC6D6C6C0103806D6D49806D01F0D91FF7EBFFFE6D9039FE01FF
-E7010190B612876D6CECFE07021F14F8020314E09127003FFE00ECC0004F657BE35A>I<
-92380FFFC04AB512FC020FECFF80023F15E091B712F80103D9FE037F499039F0007FFF01
-1F01C0011F7F49496D7F4990C76C7F49486E7F48498048844A804884485B727E5A5C4871
-7EA35A5C721380A2B5FCA391B9FCA41A0002C0CBFCA67EA380A27EA27E6E160FF11F806C
-183F6C7FF17F006C7F6C6D16FE6C17016D6C4B5A6D6D4A5A6D01E04A5A6D6DEC3FE00103
-01FC49B45A6D9026FFC01F90C7FC6D6C90B55A021F15F8020715E0020092C8FC030713F0
-41437CC14A>I<EE3FFC0307B51280033F14C04AB612F0020715F84A9038F03FFC4AEB80
-7F913A7FFE00FFFE4A5A4B4813FF4913F05B4913E0A24913C0A27013FE4949EB7FFCEF3F
-F8EF1FF0EF07C094C7FCB0B812C0A6D8001F01C0C8FCB3B3B0007FB612FCA638657CE431
->I<903807FF80B6FCA6C6FC7F7FB3A8EF1FFF94B512F0040714FC041F14FF4C8193267F
-E07F7F922781FE001F7FDB83F86D7FDB87F07FDB8FC0814C7F039FC78015BE03BC8003FC
-825DA25DA25DA45DB3B2B7D8F007B71280A651647BE35A>104 D<EB0FE0EB3FF8497E48
-B5FCA24880A24880A76C5CA26C91C7FCA238007FFC6D5AEB0FE090C9FCAF903807FF8000
-7FB5FCA6C6FC7F7FB3B3AEB712C0A622657BE42C>I<903807FF80B6FCA6C6FC7F7FB3B3
-B3B3ADB712E0A623647BE32C>108 D<902607FF80EB1FFFB691B512F0040714FC041F14
-FF4C8193267FE07F7F922781FE001F7FC6DA83F86D7F6DD987F07F6DD98FC0814C7F039F
-C78015BE03BC8003FC825DA25DA25DA45DB3B2B7D8F007B71280A651417BC05A>110
-D<923807FFE092B6FC020715E0021F15F8027F15FE494848C66C6C7E010701F0010F13E0
-4901C001037F49496D7F4990C87F49486F7E49486F7E48496F13804819C04A814819E048
-496F13F0A24819F8A348496F13FCA34819FEA4B518FFAD6C19FEA46C6D4B13FCA36C19F8
-A26C6D4B13F0A26C19E06C6D4B13C0A26C6D4B13806C6D4B13006D6C4B5A6D6D495B6D6D
-495B010701F0010F13E06D01FE017F5B010090B7C7FC023F15FC020715E0020092C8FC03
-0713E048437CC151>I<902607FF80EBFFF8B6010FEBFF80047F14F00381B612FC038715
-FF038F010114C09227BFF0003F7FC6DAFFC0010F7F6D91C76C7F6D496E7F03F86E7F4B6E
-7F4B17804B6F13C0A27313E0A27313F0A21BF885A21BFCA3851BFEAE4F13FCA41BF861A2
-1BF0611BE0611BC06F92B512801B006F5C6F4A5B6F4A5B03FF4A5B70495B04E0017F13C0
-9226CFFC03B55A03C7B648C7FC03C115F803C015E0041F91C8FC040313E093CBFCB3A3B7
-12F0A64F5D7BC05A>I<D90FFFEB0FFCB690383FFF8093B512E04B14F04B14F8923907FC
-7FFC92390FE0FFFEC6EC1F806DD93F0113FF6D133E157E157C15F8A215F07013FEA24BEB
-7FFCEF3FF8EF0FE04B90C7FCA55DB3B0B712F8A638417BC042>114
-D<913A3FFF8007800107B5EAF81F011FECFE7F017F91B5FC48B8FC48EBE0014890C7121F
-D80FFC1407D81FF0801600485A007F167F49153FA212FF171FA27F7F7F6D92C7FC13FF14
-E014FF6C14F8EDFFC06C15FC16FF6C16C06C16F06C826C826C826C82013F1680010F16C0
-1303D9007F15E0020315F0EC001F1500041F13F81607007C150100FC81177F6C163FA217
-1F7EA26D16F0A27F173F6D16E06D157F6D16C001FEEDFF806D0203130002C0EB0FFE02FC
-EB7FFC01DFB65A010F5DD8FE0315C026F8007F49C7FC48010F13E035437BC140>I<EC07
-E0A6140FA5141FA3143FA2147FA214FF5BA25B5B5B5B137F48B5FC000F91B512FEB8FCA5
-D8001F01E0C8FCB3AFEF0FC0AC171F6D6D1480A2173F6D16006F5B6D6D137E6D6D5B6DEB
-FF836EEBFFF86E5C020F14C002035C9126003FFCC7FC325C7DDA3F>I<902607FFC0ED3F
-FEB60207B5FCA6C6EE00076D826D82B3B3A260A360A2607F60183E6D6D147E4E7F6D6D49
-48806D6DD907F0ECFF806D01FFEB3FE06D91B55A6E1500021F5C020314F8DA003F018002
-F0C7FC51427BC05A>I<B700C00103B512FCA6C66C01C0C8381FFE006D6DED07F0A26D6D
-5E190F6D6D5E191F6D606F153F6D95C7FC6F5DA26D6D157E19FE6D6E5C18016E5E701303
-6E5E701307A26E6D5C180F6E6D5C181F6E6D5C183F6E93C8FC705BA26E6D13FEA26E6E5A
-17816FEBC1F817C36F5C17E76F5C17FFA26F5CA26F5CA26F91C9FCA26F5BA36F5BA2705A
-A2705AA2705AA2705A4E417DBF55>I<B70081B600FC0103B512FCA6C66C0180C701FCC8
-381FFE006F6FED03F86D047F5F856F6E16076D646F70140F6D705F866F6E161F6D646F4A
-6D143F6D99C7FC4E7F6F616D1B7E6F4A6D14FE6D6395B57E7001FC15016E62DCC0016E13
-036EDBF87F5D05038004E0496C14076E62DCF007ED800F6E4B6C5D050F15C004F8496C14
-1F6E62DCFC1FEDE03F6E4B6C92C8FC053F15F004FE496C5C6E197E7048EDF8FE6E027E6D
-5C05FE15FC4D6D13FD6F601BFF6F496E5BA24D806F60A26F496E5BA24D806F60A26F496E
-90C9FCA294C87E6F5FA26F486F5A047C6F5A6E417DBF75>I E end
+TeXDict begin 40258431 52099146 1000 600 600 (cvsclient.dvi)
+@start /Fa 41 121 df<00000000FFFC0000000000001FFFFF800000000001FFFFFFE0
+0000000007FFFFFFF0000000001FFFC00FF8000000007FFE0003FC00000000FFF00000FE
+00000001FFE00003FF00000003FF800007FF00000007FF00000FFF8000000FFE00001FFF
+8000000FFE00001FFF8000001FFC00001FFF8000001FFC00003FFFC000003FFC00001FFF
+8000003FF800001FFF8000003FF800001FFF8000003FF800001FFF8000003FF800000FFF
+0000003FF8000007FE0000003FF8000001F80000003FF8000000000000003FF800000000
+0000003FF8000000000000003FF8000000000000003FF8000000000000003FF800000000
+0000003FF8000000000000003FF8000000000000003FF8000000000000003FF80003FFFF
+C000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFF
+C000FFFFFFFFFFFFFFC000003FFC000007FFC000003FFC000003FFC000003FFC000003FF
+C000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FF
+C000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FF
+C000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FF
+C000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FF
+C000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FF
+C000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FF
+C000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FF
+C000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FF
+C000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FF
+C000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FF
+C0003FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFF
+FFC03FFFFFFC03FFFFFFC042547DD34B>12 D<07F0000FF8001FFC003FFE007FFF00FFFF
+80FFFF80FFFF80FFFF80FFFF80FFFF80FFFF807FFF003FFE001FFC000FF80007F0001111
+769025>46 D<000003FFC0000000003FFFFC00000000FFFFFF00000003FFFFFFC000000F
+FF81FFF000001FFC003FF800003FF8001FFC00007FF0000FFE0000FFE00007FF0001FFC0
+0003FF8003FF800001FFC003FF800001FFC007FF800001FFE00FFF000000FFF00FFF0000
+00FFF00FFF000000FFF01FFF000000FFF81FFF000000FFF83FFF000000FFFC3FFE000000
+7FFC3FFE0000007FFC3FFE0000007FFC7FFE0000007FFE7FFE0000007FFE7FFE0000007F
+FE7FFE0000007FFE7FFE0000007FFE7FFE0000007FFEFFFE0000007FFFFFFE0000007FFF
+FFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFF
+FE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE
+0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE00
+00007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000
+007FFF7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE7FFE000000
+7FFE7FFE0000007FFE3FFE0000007FFC3FFE0000007FFC3FFF000000FFFC3FFF000000FF
+FC1FFF000000FFF81FFF000000FFF81FFF000000FFF80FFF000000FFF00FFF000000FFF0
+07FF800001FFE007FF800001FFE003FFC00003FFC001FFC00003FF8001FFE00007FF8000
+FFF0000FFF00007FF8001FFE00001FFC003FF800000FFF81FFF0000007FFFFFFE0000001
+FFFFFF800000003FFFFC0000000003FFC00000384F7BCD43>48 D<000000780000000000
+FC0000000003FC0000000007FC000000001FFC00000000FFFC0000000FFFFC000007FFFF
+FC0000FFFFFFFC0000FFFFFFFC0000FFFF7FFC0000FFF07FFC0000F8007FFC000000007F
+FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F
+FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F
+FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F
+FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F
+FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F
+FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F
+FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F
+FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F
+FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F
+FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00007FFFFF
+FFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE2F4E76CD43>I<0000
+3FFE0000000003FFFFE00000000FFFFFFC0000003FFFFFFF000000FFFFFFFFC00001FFC0
+7FFFE00003FE000FFFF80007F80003FFFC000FE00001FFFE001FC00000FFFF003F800000
+7FFF003FF000007FFF807FF800003FFFC07FFC00003FFFC0FFFE00001FFFE0FFFF00001F
+FFE0FFFF00001FFFE0FFFF00000FFFF0FFFF00000FFFF0FFFF00000FFFF0FFFF00000FFF
+F0FFFF00000FFFF07FFE00000FFFF07FFE00000FFFF03FFC00000FFFF00FF000000FFFF0
+03C000000FFFF0000000000FFFE0000000001FFFE0000000001FFFE0000000001FFFC000
+0000003FFFC0000000003FFF80000000003FFF80000000007FFF00000000007FFE000000
+0000FFFC0000000001FFF80000000001FFF00000000003FFE00000000003FFC000000000
+07FF80000000000FFF00000000001FFE00000000001FFC00000000003FF800000000007F
+E00000000000FFC00000000001FF800000000003FE000000000007FC000000000007F800
+000000000FF00001F000001FE00001F000003F800001F000007F000001F00000FE000003
+E00001FC000003E00003F8000003E00007F0000003E0000FE0000003E0001F80000007E0
+003F00000007E0003E0000000FE0007FFFFFFFFFE000FFFFFFFFFFC001FFFFFFFFFFC003
+FFFFFFFFFFC007FFFFFFFFFFC00FFFFFFFFFFFC01FFFFFFFFFFFC03FFFFFFFFFFFC07FFF
+FFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFF
+FFFFFF80344E79CD43>I<00000FFFC000000000FFFFFC00000007FFFFFF8000001FFFFF
+FFE000003FF807FFF00000FF8001FFFC0001FE00007FFE0003F800003FFF0003F000003F
+FF8007FC00001FFF800FFF00001FFFC00FFF80001FFFC01FFFC0001FFFE01FFFC0001FFF
+E01FFFC0001FFFE01FFFC0001FFFE01FFFE0001FFFE01FFFC0001FFFE01FFFC0001FFFE0
+1FFFC0001FFFE00FFFC0001FFFC007FF80001FFFC003FF00003FFFC001FC00003FFF8000
+0000003FFF80000000007FFF00000000007FFE00000000007FFE0000000000FFFC000000
+0001FFF80000000003FFF00000000007FFC0000000000FFF8000000000FFFE00000000FF
+FFF800000000FFFFE000000000FFFFFC00000000FFFFFF800000000007FFE00000000001
+FFF800000000007FFE00000000003FFF00000000001FFF80000000000FFFC0000000000F
+FFE00000000007FFF00000000007FFF00000000007FFF80000000007FFF80000000003FF
+FC0000000003FFFC0000000003FFFE0000000003FFFE03E0000003FFFE0FF8000003FFFE
+1FFC000003FFFE3FFE000003FFFE7FFF000003FFFEFFFF800003FFFEFFFF800003FFFEFF
+FF800003FFFEFFFF800003FFFCFFFF800003FFFCFFFF800007FFFCFFFF800007FFF8FFFF
+000007FFF87FFF000007FFF07FFE00000FFFF03FFC00000FFFE03FF000001FFFC01FE000
+003FFF800FF800007FFF0007FF0000FFFE0003FFF007FFFC0000FFFFFFFFF000007FFFFF
+FFE000001FFFFFFF80000003FFFFFC000000001FFF800000374F7ACD43>I<0000000000
+7C00000000000000FE00000000000000FE00000000000001FE00000000000003FE000000
+00000007FE0000000000000FFE0000000000000FFE0000000000001FFE0000000000003F
+FE0000000000007FFE0000000000007FFE000000000000FFFE000000000001FFFE000000
+000003FFFE000000000003FFFE000000000007FFFE00000000000FFFFE00000000001FBF
+FE00000000003F3FFE00000000003E3FFE00000000007C3FFE0000000000FC3FFE000000
+0001F83FFE0000000001F03FFE0000000003E03FFE0000000007E03FFE000000000FC03F
+FE000000000F803FFE000000001F003FFE000000003F003FFE000000007E003FFE000000
+007C003FFE00000000F8003FFE00000001F8003FFE00000003F0003FFE00000007E0003F
+FE00000007C0003FFE0000000F80003FFE0000001F80003FFE0000003F00003FFE000000
+3E00003FFE0000007C00003FFE000000FC00003FFE000001F800003FFE000001F000003F
+FE000003E000003FFE000007E000003FFE00000FC000003FFE00001F8000003FFE00001F
+0000003FFE00003E0000003FFE00007E0000003FFE0000FC0000003FFE0000FFFFFFFFFF
+FFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC000
+0000007FFE0000000000007FFE0000000000007FFE0000000000007FFE0000000000007F
+FE0000000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE000000
+0000007FFE0000000000007FFE0000000000007FFE0000000000007FFE0000000000007F
+FE0000000000007FFE000000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC000
+000FFFFFFFFFC000000FFFFFFFFFC03A4F7CCE43>I<03800000000E0007E00000007E00
+07FE000003FE0007FFF0007FFE0007FFFFFFFFFC0007FFFFFFFFF80007FFFFFFFFF00007
+FFFFFFFFE00007FFFFFFFFC00007FFFFFFFF800007FFFFFFFF000007FFFFFFFE000007FF
+FFFFFC000007FFFFFFF0000007FFFFFFC0000007FFFFFF00000007FFFFF800000007E1FF
+0000000007E0000000000007E0000000000007E0000000000007E0000000000007E00000
+00000007E0000000000007E0000000000007E0000000000007E0000000000007E0000000
+000007E0000000000007E00FFF00000007E07FFFF0000007E3FFFFFE000007E7FFFFFF80
+0007FFF807FFC00007FFC001FFE00007FE0000FFF80007FC00007FFC0007F800003FFC00
+07F000003FFE0007E000001FFF0003C000001FFF80000000001FFF80000000001FFFC000
+0000000FFFC0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00000
+00000FFFF0000000000FFFF0000000000FFFF00FE000000FFFF01FF000000FFFF03FF800
+000FFFF07FFC00000FFFF0FFFE00000FFFF0FFFE00000FFFF0FFFE00000FFFF0FFFE0000
+0FFFF0FFFE00000FFFE0FFFE00000FFFE0FFFE00000FFFE0FFFC00000FFFE07FF800001F
+FFC07FF000001FFFC07FE000001FFF803E0000003FFF803F0000003FFF001F8000007FFE
+001FC000007FFC000FE00000FFF80007F80001FFF00003FE0007FFE00001FFC03FFFC000
+00FFFFFFFF8000003FFFFFFE0000001FFFFFF800000003FFFFC0000000007FF800000034
+4F79CD43>I<0000000FFF0000000000FFFFE000000007FFFFF00000001FFFFFFC000000
+7FFE03FE000001FFF0007F000003FFC0003F800007FF00001F80000FFE00007FC0001FFC
+0000FFC0003FF80001FFE0007FF00003FFE000FFF00007FFE001FFE00007FFE001FFE000
+07FFE003FFC00007FFE007FFC00007FFE007FFC00007FFE00FFFC00003FFC00FFF800001
+FF801FFF800000FF001FFF8000007E001FFF80000000003FFF80000000003FFF80000000
+003FFF00000000007FFF00000000007FFF00000000007FFF00080000007FFF01FFF80000
+7FFF07FFFF0000FFFF0FFFFFC000FFFF1FFFFFF000FFFF3F007FF800FFFF3C003FFC00FF
+FF78001FFE00FFFFF0000FFF00FFFFF00007FF80FFFFE00007FFC0FFFFE00007FFC0FFFF
+C00007FFE0FFFFC00003FFF0FFFF800003FFF0FFFF800003FFF8FFFF800003FFF8FFFF80
+0003FFF8FFFF800003FFF8FFFF000003FFFCFFFF000003FFFCFFFF000003FFFC7FFF0000
+03FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003
+FFFC3FFF000003FFFC3FFF000003FFFC3FFF000003FFFC3FFF000003FFFC1FFF000003FF
+F81FFF800003FFF81FFF800003FFF80FFF800003FFF80FFF800003FFF007FF800007FFF0
+07FF800007FFE003FFC00007FFC001FFC00007FFC001FFE0000FFF8000FFF0000FFF0000
+7FF8001FFE00003FFC007FFC00001FFF01FFF800000FFFFFFFF0000003FFFFFFC0000000
+FFFFFF000000003FFFFC0000000007FFC00000364F7ACD43>I<1F000000000000001F80
+0000000000001FC00000000000001FFF8000000000001FFFFFFFFFFFFF801FFFFFFFFFFF
+FF801FFFFFFFFFFFFF801FFFFFFFFFFFFF803FFFFFFFFFFFFF803FFFFFFFFFFFFF003FFF
+FFFFFFFFFE003FFFFFFFFFFFFC003FFFFFFFFFFFF8003FFFFFFFFFFFF8003FFFFFFFFFFF
+F0003FFFFFFFFFFFE0003FFFFFFFFFFFC0007FFFFFFFFFFF80007F800000007F00007E00
+000000FF00007E00000001FE00007C00000003FC00007C00000003F800007C00000007F0
+00007C0000000FF000007C0000001FE00000F80000003FC00000F80000007F800000F800
+00007F000000F8000000FE00000000000001FE00000000000003FC00000000000003F800
+000000000007F00000000000000FF00000000000001FE00000000000001FE00000000000
+003FC00000000000003FC00000000000007F80000000000000FF80000000000000FF8000
+0000000001FF00000000000001FF00000000000003FF00000000000003FE000000000000
+07FE00000000000007FE0000000000000FFE0000000000000FFE0000000000000FFC0000
+000000001FFC0000000000001FFC0000000000003FFC0000000000003FFC000000000000
+3FFC0000000000003FFC0000000000007FFC0000000000007FF80000000000007FF80000
+000000007FF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000
+FFF8000000000000FFF8000000000001FFF8000000000001FFF8000000000001FFF80000
+00000001FFF8000000000001FFF8000000000001FFF8000000000001FFF8000000000001
+FFF8000000000001FFF8000000000001FFF8000000000001FFF8000000000001FFF80000
+00000000FFF0000000000000FFF00000000000003FC00000000000001F80000000003952
+79D043>I<000007FFC0000000007FFFFC00000003FFFFFF8000000FFFFFFFE000001FFC
+01FFF800003FE0003FFC00007F80000FFE0000FF000007FF0001FE000003FF0003FC0000
+01FF8007FC000001FFC007F8000000FFC00FF8000000FFC00FF8000000FFE00FF8000000
+7FE00FF80000007FE01FF80000007FE01FFC0000007FE01FFC0000007FE01FFE0000007F
+E01FFF0000007FE01FFF800000FFE01FFFE00000FFC01FFFF80000FFC01FFFFE0001FF80
+0FFFFF0001FF800FFFFFC003FF000FFFFFF007FE0007FFFFF807FC0007FFFFFE1FF80003
+FFFFFFBFF00001FFFFFFFFE00001FFFFFFFF800000FFFFFFFE0000007FFFFFFF0000003F
+FFFFFF8000000FFFFFFFE0000007FFFFFFF0000001FFFFFFFC000007FFFFFFFE00001FFF
+FFFFFF00003FFFFFFFFF8000FFE7FFFFFF8001FF81FFFFFFC003FF007FFFFFE007FE001F
+FFFFF00FFC000FFFFFF01FF80003FFFFF01FF80000FFFFF83FF000007FFFF83FF000001F
+FFF87FE0000007FFFC7FE0000001FFFC7FE0000000FFFCFFC00000007FFCFFC00000003F
+FCFFC00000003FFCFFC00000001FFCFFC00000001FFCFFC00000000FFCFFC00000000FFC
+FFC00000000FF8FFC00000000FF8FFE00000000FF87FE00000000FF07FF00000001FF07F
+F00000001FF03FF80000003FE01FF80000003FC01FFC0000007FC00FFE000000FF8007FF
+800003FF0003FFE0000FFE0001FFFC00FFFC00007FFFFFFFF000003FFFFFFFE000000FFF
+FFFF80000001FFFFFC000000000FFFC00000364F7ACD43>I<00000FFF8000000000FFFF
+F800000003FFFFFE0000000FFFFFFF8000001FFF03FFC000007FF800FFE00000FFF0003F
+F00001FFE0001FF80003FFC0001FFC0007FFC0000FFE000FFF80000FFF000FFF800007FF
+001FFF800007FF803FFF800007FF803FFF000007FFC07FFF000007FFC07FFF000003FFE0
+7FFF000003FFE07FFF000003FFF0FFFF000003FFF0FFFF000003FFF0FFFF000003FFF0FF
+FF000003FFF8FFFF000003FFF8FFFF000003FFF8FFFF000003FFF8FFFF000003FFF8FFFF
+000003FFF8FFFF000003FFFCFFFF000003FFFCFFFF000003FFFCFFFF000003FFFC7FFF00
+0007FFFC7FFF000007FFFC7FFF000007FFFC3FFF000007FFFC3FFF000007FFFC3FFF0000
+0FFFFC1FFF80000FFFFC0FFF80001FFFFC0FFF80001FFFFC07FF80003FFFFC03FFC0003F
+FFFC01FFE0007BFFFC00FFF000F3FFFC007FF803F3FFFC001FFFFFE3FFFC000FFFFFC3FF
+FC0003FFFF83FFF800007FFE03FFF80000004003FFF80000000003FFF80000000003FFF8
+0000000003FFF00000000007FFF00000000007FFF00000000007FFF001F8000007FFE003
+FC000007FFE007FE000007FFC00FFF000007FFC01FFF80000FFF801FFF80000FFF801FFF
+80000FFF001FFF80001FFF001FFF80001FFE001FFF80003FFC001FFF00003FFC000FFE00
+007FF8000FFC0000FFF0000FF80001FFE00007F00003FFC00003FC000FFF800003FF807F
+FE000001FFFFFFFC0000007FFFFFF00000003FFFFFC00000000FFFFE0000000000FFF000
+0000364F7ACD43>I<0000000001FFFC000001C0000000007FFFFFC00003C000000007FF
+FFFFF80007C00000003FFFFFFFFE001FC0000000FFFFFFFFFF803FC0000003FFFFE003FF
+C07FC000000FFFFC00003FF0FFC000003FFFE000000FF9FFC000007FFF80000003FFFFC0
+0001FFFE00000000FFFFC00003FFF8000000007FFFC00007FFF0000000003FFFC0000FFF
+E0000000001FFFC0001FFFC0000000000FFFC0003FFF800000000007FFC0007FFF000000
+000003FFC000FFFE000000000001FFC000FFFE000000000001FFC001FFFC000000000000
+FFC003FFF8000000000000FFC003FFF80000000000007FC007FFF00000000000007FC00F
+FFF00000000000003FC00FFFF00000000000003FC01FFFE00000000000001FC01FFFE000
+00000000001FC01FFFE00000000000001FC03FFFC00000000000001FC03FFFC000000000
+00000FC03FFFC00000000000000FC07FFFC00000000000000FC07FFFC00000000000000F
+C07FFFC000000000000000007FFF8000000000000000007FFF800000000000000000FFFF
+800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF800000
+000000000000FFFF800000000000000000FFFF800000000000000000FFFF800000000000
+000000FFFF800000000000000000FFFF800000000000000000FFFF800000000000000000
+FFFF800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF80
+00000000000000007FFF8000000000000000007FFF8000000000000000007FFFC0000000
+00000000007FFFC000000000000000007FFFC000000000000007C03FFFC0000000000000
+07C03FFFC000000000000007C03FFFC000000000000007C01FFFE000000000000007C01F
+FFE000000000000007C01FFFE00000000000000FC00FFFF00000000000000F800FFFF000
+00000000000F8007FFF00000000000001F8003FFF80000000000001F8003FFF800000000
+00001F0001FFFC0000000000003F0000FFFE0000000000007E0000FFFE0000000000007E
+00007FFF000000000000FC00003FFF800000000001F800001FFFC00000000003F800000F
+FFE00000000007F0000007FFF0000000000FE0000003FFFC000000001FC0000001FFFE00
+0000007F800000007FFF80000000FF000000003FFFE0000007FE000000000FFFFE00001F
+F80000000003FFFFE001FFF00000000000FFFFFFFFFFC000000000003FFFFFFFFF000000
+00000007FFFFFFFC000000000000007FFFFFE00000000000000001FFFC00000000525479
+D261>67 D<FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FF
+FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF800007FFF8000001FFFFC00007FFF8000000
+1FFFC00007FFF800000007FFC00007FFF800000001FFC00007FFF800000000FFC00007FF
+F8000000007FC00007FFF8000000003FC00007FFF8000000001FC00007FFF8000000001F
+C00007FFF8000000000FE00007FFF8000000000FE00007FFF80000000007E00007FFF800
+00000007E00007FFF80000000007E00007FFF80000000003E00007FFF80000000003E000
+07FFF80000000003E00007FFF80000F80003E00007FFF80000F80003F00007FFF80000F8
+0001F00007FFF80000F80001F00007FFF80000F80001F00007FFF80000F80001F00007FF
+F80000F80000000007FFF80001F80000000007FFF80001F80000000007FFF80001F80000
+000007FFF80003F80000000007FFF80007F80000000007FFF8000FF80000000007FFF800
+7FF80000000007FFFFFFFFF80000000007FFFFFFFFF80000000007FFFFFFFFF800000000
+07FFFFFFFFF80000000007FFFFFFFFF80000000007FFF8007FF80000000007FFF8000FF8
+0000000007FFF80007F80000000007FFF80003F80000000007FFF80001F80000000007FF
+F80001F80000000007FFF80001F80000000007FFF80000F80000000007FFF80000F80000
+3E0007FFF80000F800003E0007FFF80000F800003E0007FFF80000F800007C0007FFF800
+00F800007C0007FFF80000F800007C0007FFF800000000007C0007FFF800000000007C00
+07FFF80000000000FC0007FFF80000000000FC0007FFF80000000000F80007FFF8000000
+0000F80007FFF80000000001F80007FFF80000000001F80007FFF80000000001F80007FF
+F80000000003F80007FFF80000000003F00007FFF80000000007F00007FFF8000000000F
+F00007FFF8000000000FF00007FFF8000000001FF00007FFF8000000003FF00007FFF800
+0000007FE00007FFF800000001FFE00007FFF800000007FFE00007FFF80000001FFFE000
+07FFF8000003FFFFE0FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFF
+FFFFC0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC04F517CD058>69
+D<FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE00FFFFFFFFFF
+FFFFFFFE00FFFFFFFFFFFFFFFFFE000007FFF8000007FFFF000007FFF80000007FFF0000
+07FFF80000001FFF000007FFF800000007FF000007FFF800000003FF000007FFF8000000
+01FF000007FFF800000000FF000007FFF8000000007F000007FFF8000000003F000007FF
+F8000000003F800007FFF8000000003F800007FFF8000000001F800007FFF8000000001F
+800007FFF8000000001F800007FFF8000000000F800007FFF8000000000F800007FFF800
+0000000F800007FFF8000000000F800007FFF8000000000FC00007FFF80000F80007C000
+07FFF80000F80007C00007FFF80000F80007C00007FFF80000F80007C00007FFF80000F8
+0000000007FFF80000F80000000007FFF80000F80000000007FFF80001F80000000007FF
+F80001F80000000007FFF80001F80000000007FFF80003F80000000007FFF80007F80000
+000007FFF8000FF80000000007FFF8007FF80000000007FFFFFFFFF80000000007FFFFFF
+FFF80000000007FFFFFFFFF80000000007FFFFFFFFF80000000007FFFFFFFFF800000000
+07FFF8007FF80000000007FFF8000FF80000000007FFF80007F80000000007FFF80003F8
+0000000007FFF80001F80000000007FFF80001F80000000007FFF80001F80000000007FF
+F80000F80000000007FFF80000F80000000007FFF80000F80000000007FFF80000F80000
+000007FFF80000F80000000007FFF80000F80000000007FFF80000F80000000007FFF800
+00000000000007FFF80000000000000007FFF80000000000000007FFF800000000000000
+07FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF8000000
+0000000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FF
+F80000000000000007FFF80000000000000007FFF80000000000000007FFF80000000000
+000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF800
+0000000000FFFFFFFFFFF800000000FFFFFFFFFFF800000000FFFFFFFFFFF800000000FF
+FFFFFFFFF800000000FFFFFFFFFFF8000000004A517CD055>I<FFFFFFFFFFF8000000FF
+FFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF800000000
+07FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000000000
+07FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000000000
+07FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000000000
+07FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000000000
+07FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000000000
+07FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000000000
+07FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000000000
+07FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000000000
+07FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000000000
+07FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000000000
+07FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000000000
+07FFF800000000000007FFF8000000007C0007FFF8000000007C0007FFF8000000007C00
+07FFF8000000007C0007FFF800000000FC0007FFF800000000F80007FFF800000000F800
+07FFF800000000F80007FFF800000000F80007FFF800000000F80007FFF800000001F800
+07FFF800000001F80007FFF800000001F80007FFF800000003F80007FFF800000003F800
+07FFF800000007F80007FFF800000007F00007FFF80000000FF00007FFF80000000FF000
+07FFF80000001FF00007FFF80000003FF00007FFF80000007FF00007FFF8000000FFF000
+07FFF8000003FFF00007FFF8000007FFF00007FFF800003FFFF00007FFF80001FFFFF0FF
+FFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE0FF
+FFFFFFFFFFFFFFE046527CD151>76 D<FFFFFFFC000000000000003FFFFFFEFFFFFFFE00
+0000000000007FFFFFFEFFFFFFFE000000000000007FFFFFFEFFFFFFFF00000000000000
+FFFFFFFEFFFFFFFF00000000000000FFFFFFFE0007FFFF00000000000000FFFFC0000007
+FFFF80000000000001EFFFC0000007FFFF80000000000001EFFFC0000007EFFFC0000000
+000003CFFFC0000007EFFFC0000000000003CFFFC0000007E7FFE00000000000078FFFC0
+000007E7FFE00000000000078FFFC0000007E3FFF000000000000F0FFFC0000007E3FFF0
+00000000000F0FFFC0000007E1FFF800000000001E0FFFC0000007E1FFF800000000001E
+0FFFC0000007E1FFF800000000001E0FFFC0000007E0FFFC00000000003C0FFFC0000007
+E0FFFC00000000003C0FFFC0000007E07FFE0000000000780FFFC0000007E07FFE000000
+0000780FFFC0000007E03FFF0000000000F00FFFC0000007E03FFF0000000000F00FFFC0
+000007E01FFF8000000001E00FFFC0000007E01FFF8000000001E00FFFC0000007E00FFF
+C000000003C00FFFC0000007E00FFFC000000003C00FFFC0000007E00FFFC000000003C0
+0FFFC0000007E007FFE000000007800FFFC0000007E007FFE000000007800FFFC0000007
+E003FFF00000000F000FFFC0000007E003FFF00000000F000FFFC0000007E001FFF80000
+001E000FFFC0000007E001FFF80000001E000FFFC0000007E000FFFC0000003C000FFFC0
+000007E000FFFC0000003C000FFFC0000007E000FFFC0000003C000FFFC0000007E0007F
+FE00000078000FFFC0000007E0007FFE00000078000FFFC0000007E0003FFF000000F000
+0FFFC0000007E0003FFF000000F0000FFFC0000007E0001FFF800001E0000FFFC0000007
+E0001FFF800001E0000FFFC0000007E0000FFFC00003C0000FFFC0000007E0000FFFC000
+03C0000FFFC0000007E00007FFE0000780000FFFC0000007E00007FFE0000780000FFFC0
+000007E00007FFE0000780000FFFC0000007E00003FFF0000F00000FFFC0000007E00003
+FFF0000F00000FFFC0000007E00001FFF8001E00000FFFC0000007E00001FFF8001E0000
+0FFFC0000007E00000FFFC003C00000FFFC0000007E00000FFFC003C00000FFFC0000007
+E000007FFE007800000FFFC0000007E000007FFE007800000FFFC0000007E000007FFE00
+7800000FFFC0000007E000003FFF00F000000FFFC0000007E000003FFF00F000000FFFC0
+000007E000001FFF81E000000FFFC0000007E000001FFF81E000000FFFC0000007E00000
+0FFFC3C000000FFFC0000007E000000FFFC3C000000FFFC0000007E0000007FFE7800000
+0FFFC0000007E0000007FFE78000000FFFC0000007E0000003FFFF0000000FFFC0000007
+E0000003FFFF0000000FFFC0000007E0000003FFFF0000000FFFC0000007E0000001FFFE
+0000000FFFC0000007E0000001FFFE0000000FFFC0000007E0000000FFFC0000000FFFC0
+000007E0000000FFFC0000000FFFC0000007E00000007FF80000000FFFC0000007E00000
+007FF80000000FFFC0000007E00000003FF00000000FFFC0000007E00000003FF0000000
+0FFFC000003FFC0000001FE00000000FFFC000FFFFFFFF00001FE00001FFFFFFFFFEFFFF
+FFFF00001FE00001FFFFFFFFFEFFFFFFFF00000FC00001FFFFFFFFFEFFFFFFFF00000FC0
+0001FFFFFFFFFEFFFFFFFF000007800001FFFFFFFFFE77527CD180>I<000000000FFFC0
+0000000000000003FFFFFF000000000000001FFFFFFFE0000000000000FFFFFFFFFC0000
+00000003FFFC00FFFF00000000000FFFC0000FFFC0000000003FFF000003FFF000000000
+7FFC000000FFF800000001FFF80000007FFE00000003FFE00000001FFF00000007FFC000
+00000FFF8000000FFF8000000007FFC000001FFF0000000003FFE000003FFF0000000003
+FFF000007FFE0000000001FFF80000FFFC0000000000FFFC0000FFFC0000000000FFFC00
+01FFF800000000007FFE0003FFF800000000007FFF0003FFF000000000003FFF0007FFF0
+00000000003FFF8007FFE000000000001FFF800FFFE000000000001FFFC00FFFE0000000
+00001FFFC01FFFE000000000001FFFE01FFFC000000000000FFFE01FFFC000000000000F
+FFE03FFFC000000000000FFFF03FFFC000000000000FFFF03FFFC000000000000FFFF07F
+FF80000000000007FFF87FFF80000000000007FFF87FFF80000000000007FFF87FFF8000
+0000000007FFF87FFF80000000000007FFF8FFFF80000000000007FFFCFFFF8000000000
+0007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FF
+FCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF
+80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF800000
+00000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF800000000000
+07FFFC7FFF80000000000007FFF87FFFC000000000000FFFF87FFFC000000000000FFFF8
+7FFFC000000000000FFFF87FFFC000000000000FFFF83FFFC000000000000FFFF03FFFC0
+00000000000FFFF03FFFE000000000001FFFF01FFFE000000000001FFFE01FFFE0000000
+00001FFFE01FFFE000000000001FFFE00FFFF000000000003FFFC00FFFF000000000003F
+FFC007FFF800000000007FFF8007FFF800000000007FFF8003FFF800000000007FFF0001
+FFFC0000000000FFFE0001FFFE0000000001FFFE0000FFFE0000000001FFFC00007FFF00
+00000003FFF800003FFF8000000007FFF000001FFFC00000000FFFE000000FFFE0000000
+1FFFC0000007FFF00000003FFF80000003FFF80000007FFF00000001FFFC000000FFFE00
+000000FFFF000003FFFC000000003FFFE0001FFFF0000000000FFFFC00FFFFC000000000
+03FFFFFFFFFF000000000000FFFFFFFFFC0000000000001FFFFFFFE000000000000003FF
+FFFF00000000000000001FFFE000000000565479D265>79 D<FFFFFFFFFFFFF000000000
+00FFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFF800000000FFFFFFFFFFFFFFFF000000
+00FFFFFFFFFFFFFFFFC00000000007FFF00000FFFFF00000000007FFF000000FFFF80000
+000007FFF0000001FFFE0000000007FFF0000000FFFF0000000007FFF00000007FFF8000
+000007FFF00000003FFFC000000007FFF00000001FFFC000000007FFF00000000FFFE000
+000007FFF00000000FFFF000000007FFF00000000FFFF000000007FFF000000007FFF800
+000007FFF000000007FFF800000007FFF000000007FFF800000007FFF000000007FFFC00
+000007FFF000000007FFFC00000007FFF000000007FFFC00000007FFF000000007FFFC00
+000007FFF000000007FFFC00000007FFF000000007FFFC00000007FFF000000007FFFC00
+000007FFF000000007FFFC00000007FFF000000007FFF800000007FFF000000007FFF800
+000007FFF00000000FFFF800000007FFF00000000FFFF000000007FFF00000000FFFE000
+000007FFF00000000FFFE000000007FFF00000001FFFC000000007FFF00000003FFF8000
+000007FFF00000007FFF0000000007FFF0000000FFFE0000000007FFF0000003FFFC0000
+000007FFF000000FFFF00000000007FFF00000FFFFC00000000007FFFFFFFFFFFF000000
+000007FFFFFFFFFFF8000000000007FFFFFFFFFFE0000000000007FFFFFFFFFFF8000000
+000007FFF00003FFFE000000000007FFF000007FFF800000000007FFF000003FFFC00000
+000007FFF000001FFFE00000000007FFF000000FFFF00000000007FFF0000007FFF80000
+000007FFF0000003FFFC0000000007FFF0000003FFFE0000000007FFF0000001FFFE0000
+000007FFF0000001FFFE0000000007FFF0000001FFFF0000000007FFF0000000FFFF0000
+000007FFF0000000FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF0000
+000007FFF0000000FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF0000
+000007FFF0000000FFFF8000000007FFF0000000FFFF8000000007FFF0000000FFFF8000
+000007FFF0000000FFFF8000000007FFF0000000FFFF8000000007FFF0000000FFFF8000
+000007FFF0000000FFFF8000000007FFF0000000FFFF80001C0007FFF0000000FFFFC000
+3E0007FFF0000000FFFFC0003E0007FFF0000000FFFFC0003E0007FFF00000007FFFC000
+3E0007FFF00000007FFFE0007E0007FFF00000003FFFE0007C0007FFF00000003FFFF000
+FC0007FFF00000001FFFF001FCFFFFFFFFFF80000FFFF803F8FFFFFFFFFF800003FFFE07
+F0FFFFFFFFFF800001FFFFFFE0FFFFFFFFFF8000007FFFFFC0FFFFFFFFFF8000000FFFFF
+000000000000000000007FFC005F537CD164>82 D<00000FFF800007000000FFFFF8000F
+000007FFFFFF001F00001FFFFFFFC03F00003FFFFFFFF07F0000FFFC00FFF8FF0001FFE0
+000FFDFF0003FF800001FFFF0007FE0000007FFF000FFC0000003FFF000FF80000000FFF
+001FF800000007FF001FF000000003FF003FF000000003FF003FE000000001FF007FE000
+000000FF007FE000000000FF007FE0000000007F00FFE0000000007F00FFE0000000003F
+00FFE0000000003F00FFF0000000003F00FFF0000000003F00FFF8000000001F00FFF800
+0000001F00FFFC000000001F00FFFE000000001F00FFFF000000000000FFFFC000000000
+007FFFF000000000007FFFFF00000000007FFFFFF8000000003FFFFFFF800000003FFFFF
+FFFC0000001FFFFFFFFFC000001FFFFFFFFFF000000FFFFFFFFFFC000007FFFFFFFFFF00
+0003FFFFFFFFFFC00001FFFFFFFFFFE00000FFFFFFFFFFF000007FFFFFFFFFF800003FFF
+FFFFFFFC00000FFFFFFFFFFE000003FFFFFFFFFE000000FFFFFFFFFF0000001FFFFFFFFF
+80000000FFFFFFFF800000000FFFFFFFC0000000007FFFFFC00000000007FFFFE0000000
+0000FFFFE000000000003FFFE000000000000FFFF0000000000007FFF0000000000003FF
+F0000000000003FFF0780000000001FFF0F80000000000FFF0F80000000000FFF0F80000
+000000FFF0F800000000007FF0F800000000007FF0FC00000000007FF0FC00000000007F
+F0FC00000000007FE0FE00000000007FE0FE00000000007FE0FF0000000000FFC0FF0000
+000000FFC0FF8000000000FFC0FFC000000001FF80FFE000000001FF00FFF000000003FF
+00FFFC00000007FE00FFFF0000000FFC00FFFFC000001FF800FFFFF800007FF000FF1FFF
+C003FFE000FE0FFFFFFFFFC000FC03FFFFFFFF0000F8007FFFFFFC0000F0000FFFFFF000
+00E000007FFF0000003C5479D24B>I<00007FFF000000000007FFFFF0000000003FFFFF
+FE00000000FFFFFFFF80000001FFE00FFFC0000003FE0001FFF0000007FF0000FFF80000
+07FF80003FFC00000FFF80003FFE00000FFFC0001FFE00000FFFC0001FFF00000FFFC000
+0FFF80000FFFC0000FFF80000FFFC0000FFF800007FF800007FFC00007FF800007FFC000
+03FF000007FFC00001FE000007FFC0000000000007FFC0000000000007FFC00000000000
+07FFC0000000000007FFC0000000000007FFC0000000000007FFC0000000007FFFFFC000
+00000FFFFFFFC0000000FFFFFFFFC0000007FFFF87FFC000003FFFF007FFC000007FFF80
+07FFC00001FFFC0007FFC00003FFF00007FFC00007FFE00007FFC0000FFFC00007FFC000
+1FFF800007FFC0003FFF000007FFC0007FFF000007FFC0007FFE000007FFC0007FFE0000
+07FFC000FFFC000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC000007FFC000
+FFFC00000FFFC000FFFC00000FFFC000FFFE00001FFFC0007FFE00001DFFC0007FFE0000
+3DFFC0003FFF000079FFE0001FFF8000F1FFF8000FFFC003E1FFFFE007FFF81FC0FFFFF0
+03FFFFFF807FFFF000FFFFFF001FFFF0001FFFFC0007FFE00001FFE0000000003C387CB6
+41>97 D<003FF0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF00000
+00000000FFFFF0000000000000FFFFF000000000000003FFF000000000000000FFF00000
+0000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000
+0000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000
+0000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000
+0000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000
+0000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000
+0000000000FFF000000000000000FFF001FFE000000000FFF00FFFFE00000000FFF03FFF
+FFC0000000FFF0FFFFFFF0000000FFF3FF01FFF8000000FFF7F8003FFE000000FFFFE000
+0FFF000000FFFF800007FF800000FFFF000003FFC00000FFFE000001FFE00000FFFC0000
+01FFF00000FFF8000000FFF80000FFF8000000FFF80000FFF80000007FFC0000FFF80000
+007FFC0000FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFF0000FFF80000
+003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF8000FFF80000
+003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000
+003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000
+003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF0000FFF80000
+003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000007FFE0000FFF80000
+007FFE0000FFF80000007FFE0000FFF80000007FFC0000FFF8000000FFFC0000FFF80000
+00FFF80000FFFC000001FFF00000FFFC000001FFF00000FFFE000003FFE00000FFFF0000
+07FFC00000FFFF80000FFF800000FFCFC0001FFF000000FF87F0007FFC000000FF03FE03
+FFF8000000FE00FFFFFFE0000000FC007FFFFF80000000F8001FFFFC00000000000003FF
+C000000041547BD24B>I<000001FFF8000000001FFFFF80000000FFFFFFF0000003FFFF
+FFFC00000FFFC00FFE00001FFE0001FF00007FFC0003FF8000FFF00007FF8001FFF00007
+FFC003FFE0000FFFC003FFC0000FFFC007FFC0000FFFC00FFF80000FFFC00FFF80000FFF
+C01FFF800007FF801FFF000007FF803FFF000003FF003FFF000001FE007FFF0000000000
+7FFE00000000007FFE00000000007FFE0000000000FFFE0000000000FFFE0000000000FF
+FE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE
+0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00
+000000007FFE00000000007FFF00000000007FFF00000000003FFF00000000003FFF0000
+0000003FFF00000003E01FFF80000003E01FFF80000007E00FFFC0000007C007FFC00000
+07C007FFE000000FC003FFE000001F8001FFF000003F0000FFF800007E00007FFE0000FC
+00003FFF0003F800000FFFE01FF0000003FFFFFFE0000000FFFFFF800000003FFFFE0000
+000001FFE0000033387CB63C>I<000000000001FF80000000000007FFFF800000000000
+07FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000000
+001FFF8000000000000007FF8000000000000007FF8000000000000007FF800000000000
+0007FF8000000000000007FF8000000000000007FF8000000000000007FF800000000000
+0007FF8000000000000007FF8000000000000007FF8000000000000007FF800000000000
+0007FF8000000000000007FF8000000000000007FF8000000000000007FF800000000000
+0007FF8000000000000007FF8000000000000007FF8000000000000007FF800000000000
+0007FF8000000000000007FF8000000000000007FF8000000001FFE007FF800000001FFF
+FC07FF80000000FFFFFF07FF80000003FFFFFFC7FF8000000FFFE03FE7FF8000001FFF00
+07F7FF8000007FFC0001FFFF800000FFF80000FFFF800001FFF000003FFF800003FFE000
+001FFF800007FFC000001FFF800007FFC000000FFF80000FFF8000000FFF80001FFF8000
+000FFF80001FFF0000000FFF80003FFF0000000FFF80003FFF0000000FFF80003FFF0000
+000FFF80007FFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF80007FFE0000
+000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000
+000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000
+000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000
+000FFF80007FFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF80003FFF0000
+000FFF80003FFF0000000FFF80003FFF0000000FFF80001FFF0000000FFF80001FFF0000
+000FFF80000FFF8000000FFF80000FFF8000001FFF800007FFC000003FFF800003FFC000
+003FFF800001FFE000007FFF800000FFF00001FFFF8000007FF80003FFFFE000003FFE00
+0FEFFFFF80000FFFC07FCFFFFF800007FFFFFF8FFFFF800001FFFFFE0FFFFF8000003FFF
+F80FFFFF80000003FFC00FFE000041547CD24B>I<000003FFC0000000003FFFFC000000
+01FFFFFF00000007FFFFFFC000000FFF81FFE000003FFC007FF800007FF8003FFC0000FF
+F0001FFE0001FFE0000FFE0003FFC00007FF0007FFC00007FF800FFF800003FF800FFF80
+0003FFC01FFF800001FFC01FFF000001FFC03FFF000001FFE03FFF000001FFE07FFF0000
+00FFE07FFE000000FFE07FFE000000FFF07FFE000000FFF0FFFE000000FFF0FFFE000000
+FFF0FFFE000000FFF0FFFE000000FFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFF
+F0FFFFFFFFFFFFE0FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000
+FFFE0000000000FFFE00000000007FFE00000000007FFE00000000007FFF00000000003F
+FF00000000003FFF00000000003FFF00000000E01FFF00000001F01FFF80000003F00FFF
+80000003F007FFC0000007E007FFC0000007E003FFE000000FC001FFF000001FC000FFF8
+00003F80007FFC0000FF00001FFE0003FE00000FFFC03FF8000003FFFFFFF0000000FFFF
+FFC00000001FFFFE0000000001FFF0000034387CB63D>I<0000003FFC00000003FFFF00
+00000FFFFFC000003FFFFFE00000FFF81FF00001FFC03FF80003FF807FF80007FF00FFFC
+000FFE00FFFC001FFC00FFFC001FFC00FFFC003FF800FFFC003FF800FFFC003FF8007FF8
+007FF0007FF8007FF0003FF0007FF0000FC0007FF0000000007FF0000000007FF0000000
+007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000
+007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000FFFFFFFFE000
+FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000007FF8000000007FF8000000
+007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000
+007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000
+007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000
+007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000
+007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000
+007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000
+007FF8000000007FF8000000007FF8000000007FF8000000007FF80000007FFFFFFE0000
+7FFFFFFE00007FFFFFFE00007FFFFFFE00007FFFFFFE00002E547CD329>I<00003FFF00
+00FF000003FFFFF007FFC0000FFFFFFC1FFFE0003FFFFFFF7FFFE0007FFC0FFFFF9FF000
+FFE001FFF83FF001FFC000FFE03FF003FF80007FF01FF007FF00003FF81FE00FFF00003F
+FC0FC00FFF00003FFC07801FFE00001FFE00001FFE00001FFE00003FFE00001FFF00003F
+FE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001F
+FF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00001FFE00001FFE00001F
+FE00001FFE00000FFF00003FFC00000FFF00003FFC000007FF00003FF8000003FF80007F
+F0000001FFC000FFE0000000FFE001FFC0000000FFFC0FFF80000001FFFFFFFF00000003
+EFFFFFFC00000003C3FFFFF000000007C03FFF0000000007C000000000000007C0000000
+0000000FC00000000000000FC00000000000000FC00000000000000FE00000000000000F
+E00000000000000FF80000000000000FFE0000000000000FFFFFFFFF00000007FFFFFFFF
+F8000007FFFFFFFFFF000007FFFFFFFFFFC00003FFFFFFFFFFE00001FFFFFFFFFFF00000
+FFFFFFFFFFF800007FFFFFFFFFFC00007FFFFFFFFFFE0001FFFFFFFFFFFF0007FFFFFFFF
+FFFF000FFE000003FFFF801FF80000003FFF803FF000000007FF807FE000000003FFC07F
+E000000001FFC0FFC000000001FFC0FFC000000000FFC0FFC000000000FFC0FFC0000000
+00FFC0FFC000000000FFC0FFC000000000FFC0FFE000000001FFC07FE000000001FF807F
+F000000003FF803FF000000003FF001FF800000007FE000FFE0000001FFC0007FF800000
+7FF80003FFE00001FFF00001FFFE001FFFE000007FFFFFFFFF8000000FFFFFFFFC000000
+01FFFFFFE0000000000FFFFC0000003C4F7CB543>I<003FF0000000000000FFFFF00000
+00000000FFFFF0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF00000
+0000000003FFF000000000000000FFF000000000000000FFF000000000000000FFF00000
+0000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000
+0000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000
+0000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000
+0000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000
+0000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF0001F
+FC00000000FFF000FFFFC0000000FFF003FFFFF0000000FFF00FFFFFF8000000FFF01FE0
+7FFC000000FFF03F001FFE000000FFF07C001FFF000000FFF0F0000FFF000000FFF1E000
+0FFF800000FFF3C0000FFF800000FFF7800007FF800000FFF7800007FFC00000FFFF0000
+07FFC00000FFFE000007FFC00000FFFE000007FFC00000FFFC000007FFC00000FFFC0000
+07FFC00000FFFC000007FFC00000FFFC000007FFC00000FFF8000007FFC00000FFF80000
+07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
+07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
+07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
+07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
+07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
+07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
+07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
+07FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807
+FFFFFFC0FFFFFFF807FFFFFFC042537BD24B>I<007F000000FF800003FFE00007FFF000
+07FFF0000FFFF8000FFFF8000FFFF8000FFFF8000FFFF8000FFFF8000FFFF80007FFF000
+07FFF00003FFE00000FF8000007F00000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000003FF000
+FFFFF000FFFFF000FFFFF000FFFFF000FFFFF00001FFF00000FFF00000FFF00000FFF000
+00FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000
+00FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000
+00FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000
+00FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000
+00FFF00000FFF00000FFF000FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE01B547BD3
+25>I<003FF000FFFFF000FFFFF000FFFFF000FFFFF000FFFFF00001FFF00000FFF00000
+FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000
+FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000
+FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000
+FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000
+FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000
+FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000
+FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000
+FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000FFFFFFF0FFFFFFF0FF
+FFFFF0FFFFFFF0FFFFFFF01C537BD225>108 D<003FF0001FFC000000FFE00000FFFFF0
+00FFFFC00007FFFE0000FFFFF003FFFFF0001FFFFF8000FFFFF00FFFFFF8007FFFFFC000
+FFFFF01FE07FFC00FF03FFE000FFFFF03F001FFE01F800FFF00003FFF07C001FFF03E000
+FFF80000FFF0F0000FFF0780007FF80000FFF1E0000FFF8F00007FFC0000FFF3C0000FFF
+9E00007FFC0000FFF7800007FFBC00003FFC0000FFF7800007FFFC00003FFE0000FFFF00
+0007FFF800003FFE0000FFFE000007FFF000003FFE0000FFFE000007FFF000003FFE0000
+FFFC000007FFE000003FFE0000FFFC000007FFE000003FFE0000FFFC000007FFE000003F
+FE0000FFFC000007FFE000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC0
+00003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF80000
+07FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FF
+F8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE
+0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000
+003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007
+FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8
+000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE00
+00FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC00000
+3FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FF
+C000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF800
+0007FFC000003FFE00FFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFEFF
+FFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFF
+FFFE67367BB570>I<003FF0001FFC000000FFFFF000FFFFC00000FFFFF003FFFFF00000
+FFFFF00FFFFFF80000FFFFF01FE07FFC0000FFFFF03F001FFE000003FFF07C001FFF0000
+00FFF0F0000FFF000000FFF1E0000FFF800000FFF3C0000FFF800000FFF7800007FF8000
+00FFF7800007FFC00000FFFF000007FFC00000FFFE000007FFC00000FFFE000007FFC000
+00FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC000
+00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000
+00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000
+00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000
+00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000
+00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000
+00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000
+00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000
+00FFF8000007FFC00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0
+FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC042367BB54B>I<0000
+01FFE000000000001FFFFE0000000000FFFFFFC000000003FFFFFFF00000000FFF807FFC
+0000001FFC000FFE0000007FF80007FF800000FFF00003FFC00001FFE00001FFE00003FF
+C00000FFF00003FF8000007FF00007FF8000007FF8000FFF0000003FFC000FFF0000003F
+FC001FFF0000003FFE001FFF0000003FFE003FFE0000001FFF003FFE0000001FFF003FFE
+0000001FFF007FFE0000001FFF807FFE0000001FFF807FFE0000001FFF807FFE0000001F
+FF80FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE
+0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001F
+FFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC07FFE0000001FFF807FFE
+0000001FFF807FFE0000001FFF803FFE0000001FFF003FFF0000003FFF003FFF0000003F
+FF001FFF0000003FFE001FFF0000003FFE000FFF0000003FFC000FFF8000007FFC0007FF
+8000007FF80003FFC00000FFF00001FFE00001FFE00000FFF00003FFC000007FF80007FF
+8000003FFE001FFF0000000FFF807FFC00000007FFFFFFF800000000FFFFFFC000000000
+3FFFFF000000000001FFE00000003A387CB643>I<003FF001FFE0000000FFFFF00FFFFE
+000000FFFFF03FFFFFC00000FFFFF0FFFFFFF00000FFFFF3FF01FFF80000FFFFF7F8007F
+FE000003FFFFE0001FFF000000FFFF80000FFF800000FFFF000007FFC00000FFFE000007
+FFE00000FFFC000003FFF00000FFF8000001FFF80000FFF8000001FFF80000FFF8000000
+FFFC0000FFF8000000FFFC0000FFF8000000FFFE0000FFF80000007FFE0000FFF8000000
+7FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF8000000
+3FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF8000000
+3FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF8000000
+3FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF8000000
+3FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF8000000
+7FFE0000FFF8000000FFFE0000FFF8000000FFFE0000FFF8000000FFFC0000FFF8000001
+FFFC0000FFF8000001FFF80000FFFC000003FFF00000FFFC000003FFF00000FFFE000007
+FFE00000FFFF00000FFFC00000FFFF80001FFF800000FFFFC0003FFF000000FFFFF000FF
+FC000000FFFBFE07FFF8000000FFF8FFFFFFE0000000FFF87FFFFF80000000FFF81FFFFC
+00000000FFF803FFC000000000FFF800000000000000FFF800000000000000FFF8000000
+00000000FFF800000000000000FFF800000000000000FFF800000000000000FFF8000000
+00000000FFF800000000000000FFF800000000000000FFF800000000000000FFF8000000
+00000000FFF800000000000000FFF800000000000000FFF800000000000000FFF8000000
+00000000FFF800000000000000FFF8000000000000FFFFFFF80000000000FFFFFFF80000
+000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF80000000000414D7BB54B>
+I<000001FFE00007800000001FFFF8000F80000000FFFFFE001F80000003FFFFFF801F80
+00000FFFF03FC03F8000001FFF800FE07F8000007FFE0003F07F800000FFFC0001F8FF80
+0001FFF80000FDFF800003FFF000007FFF800003FFE000003FFF800007FFE000003FFF80
+000FFFC000001FFF80001FFFC000001FFF80001FFF8000000FFF80003FFF8000000FFF80
+003FFF8000000FFF80003FFF00000007FF80007FFF00000007FF80007FFF00000007FF80
+007FFF00000007FF80007FFE00000007FF8000FFFE00000007FF8000FFFE00000007FF80
+00FFFE00000007FF8000FFFE00000007FF8000FFFE00000007FF8000FFFE00000007FF80
+00FFFE00000007FF8000FFFE00000007FF8000FFFE00000007FF8000FFFE00000007FF80
+00FFFE00000007FF8000FFFE00000007FF80007FFF00000007FF80007FFF00000007FF80
+007FFF00000007FF80003FFF00000007FF80003FFF00000007FF80003FFF80000007FF80
+001FFF8000000FFF80001FFF8000000FFF80000FFFC000001FFF80000FFFC000001FFF80
+0007FFE000003FFF800003FFF000007FFF800001FFF00000FFFF800000FFF80001FFFF80
+00007FFC0003FFFF8000003FFF000FEFFF8000000FFFC07FCFFF80000007FFFFFF0FFF80
+000001FFFFFE0FFF800000003FFFF80FFF8000000003FF800FFF800000000000000FFF80
+0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
+0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
+0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
+0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
+00000000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF
+80000000000FFFFFFF80414D7CB547>I<007FE003FE00FFFFE00FFF80FFFFE03FFFE0FF
+FFE07FFFF0FFFFE0FE1FF8FFFFE1F83FFC03FFE3E03FFE00FFE3C07FFE00FFE7807FFE00
+FFEF807FFE00FFEF007FFE00FFEE007FFE00FFFE003FFC00FFFC003FFC00FFFC001FF800
+FFFC000FF000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
+FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000
+FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000
+FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000
+FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000
+FFF000000000FFF000000000FFF000000000FFF0000000FFFFFFFC0000FFFFFFFC0000FF
+FFFFFC0000FFFFFFFC0000FFFFFFFC00002F367CB537>I<0003FFF00F00003FFFFE1F00
+00FFFFFFFF0003FFFFFFFF0007FF003FFF000FF80007FF001FE00001FF003FC00000FF00
+3F8000007F007F8000007F007F0000003F007F0000003F00FF0000001F00FF0000001F00
+FF8000001F00FF8000001F00FFC000001F00FFF000000000FFFC00000000FFFFC0000000
+7FFFFF0000007FFFFFF800003FFFFFFF00003FFFFFFFC0001FFFFFFFF0000FFFFFFFF800
+07FFFFFFFC0003FFFFFFFE0000FFFFFFFF00003FFFFFFF80000FFFFFFFC00000FFFFFFC0
+000007FFFFE00000003FFFE000000007FFF000000001FFF0780000007FF0F80000003FF0
+F80000001FF0FC0000001FF0FC0000000FF0FC0000000FF0FE0000000FF0FE0000000FE0
+FF0000000FE0FF8000001FE0FF8000001FC0FFC000001FC0FFE000003F80FFF800007F00
+FFFE0001FE00FFFFC00FFC00FF7FFFFFF800FC1FFFFFE000F807FFFF8000F000FFF80000
+2C387CB635>I<00003E00000000003E00000000003E00000000003E00000000003E0000
+0000003E00000000007E00000000007E00000000007E00000000007E0000000000FE0000
+000000FE0000000001FE0000000001FE0000000001FE0000000003FE0000000007FE0000
+000007FE000000000FFE000000001FFE000000003FFE00000000FFFE00000001FFFE0000
+000FFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00003FFE0000
+00003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE0000
+00003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE0000
+00003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE0000
+00003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE0000
+00003FFE000000003FFE000000003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007
+C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007
+C0003FFE0007C0001FFE000F80001FFF000F80001FFF000F80000FFF001F00000FFF801F
+000007FFC03E000003FFF0FC000001FFFFF80000007FFFF00000001FFFE000000003FF80
+002A4D7ECB34>I<003FF8000001FFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FF
+FFF80007FFFFC000FFFFF80007FFFFC000FFFFF80007FFFFC00003FFF800001FFFC00000
+FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000
+FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000
+FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000
+FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000
+FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000
+FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000
+FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000
+FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000
+FFF800000FFFC00000FFF800000FFFC00000FFF800000FFFC00000FFF800001FFFC00000
+FFF800001FFFC000007FF800003FFFC000007FF800003BFFC000007FF800007BFFC00000
+3FFC0000F3FFC000003FFC0001E3FFF000001FFE0007C3FFFFC0000FFFC03F83FFFFC000
+07FFFFFF03FFFFC00001FFFFFE03FFFFC000007FFFF803FFFFC0000007FFE003FF000042
+377BB54B>I<FFFFFFF00007FFFFFFFFFFF00007FFFFFFFFFFF00007FFFFFFFFFFF00007
+FFFFFFFFFFF00007FFFF01FFF80000007FE000FFFC0000003F0000FFFC0000003F00007F
+FC0000003E00007FFE0000007E00003FFE0000007C00003FFF000000FC00001FFF000000
+F800001FFF800001F800000FFF800001F000000FFFC00001F000000FFFC00003F0000007
+FFC00003E0000007FFE00007E0000003FFE00007C0000003FFF0000FC0000001FFF0000F
+80000001FFF8001F80000000FFF8001F00000000FFFC001F00000000FFFC003F00000000
+7FFE003E000000007FFE007E000000003FFE007C000000003FFF00FC000000001FFF00F8
+000000001FFF81F8000000000FFF81F0000000000FFFC3F0000000000FFFC3F000000000
+07FFE3E00000000007FFE7E00000000003FFE7C00000000003FFFFC00000000001FFFF80
+0000000001FFFF800000000000FFFF000000000000FFFF0000000000007FFE0000000000
+007FFE0000000000007FFE0000000000003FFC0000000000003FFC0000000000001FF800
+00000000001FF80000000000000FF00000000000000FF000000000000007E00000000000
+0003C000000040367DB447>I<7FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFFF000
+7FFFFE007FFFFFF0007FFFFE007FFFFFF0007FFFFE00007FFE00000FFF0000003FFF0000
+07F80000001FFF800007F00000000FFFC0000FE000000007FFC0001FC000000007FFE000
+3F8000000003FFF0003F0000000001FFF8007E0000000000FFFC00FC00000000007FFE01
+FC00000000007FFE03F800000000003FFF07F000000000001FFF8FE000000000000FFFCF
+C0000000000007FFFF80000000000003FFFF00000000000003FFFF00000000000001FFFE
+00000000000000FFFC000000000000007FFE000000000000003FFF000000000000003FFF
+000000000000001FFF800000000000001FFFC00000000000003FFFE00000000000007FFF
+F0000000000000FFFFF0000000000001FDFFF8000000000001F8FFFC000000000003F07F
+FE000000000007E03FFF00000000000FE01FFF00000000001FC01FFF80000000003F800F
+FFC0000000007F0007FFE000000000FE0003FFF000000000FC0001FFF800000001F80001
+FFF800000003F00000FFFC00000007F000007FFE0000000FE000003FFF0000001FC00000
+1FFF800000FFF000001FFF8000FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001
+FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC042357EB447>120
+D E /Fb 3 119 df<00000FF8003000007FFF00700003FFFFC0F0000FFC03F1F0001FE0
+00F9F0007F80003FF000FE00001FF001FC00000FF003F8000007F007F0000007F00FF000
+0003F00FE0000001F01FE0000001F01FC0000000F03FC0000000F03F80000000F07F8000
+0000F07F80000000707F8000000070FF0000000070FF0000000000FF0000000000FF0000
+000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000
+000000FF00000000007F80000000707F80000000707F80000000703F80000000703FC000
+0000F01FC0000000F01FE0000000E00FE0000001E00FF0000001C007F0000003C003F800
+00038001FC0000078000FE00000F00007F80003E00001FE0007C00000FFC03F0000003FF
+FFE00000007FFF800000000FF800002C317BAF36>99 D<003FC00C00FFF81C03FFFE3C0F
+E03FFC1F8007FC1F0003FC3E0001FC7C0000FC7C00007CF800007CF800003CF800003CF8
+00003CFC00001CFC00001CFE00001CFF0000007F8000007FE000007FFE00003FFFE0001F
+FFFE000FFFFF8007FFFFE001FFFFF0007FFFF8000FFFFC0000FFFC000007FE000001FE00
+0000FE0000007F0000003FE000003FE000001FE000001FE000001FF000001FF000001FF0
+00001EF800003EFC00003CFE00007CFF0000F8FFC001F0FBF807E0F1FFFFC0E07FFF00C0
+07FC0020317BAF2A>115 D<FFFFE00007FFF0FFFFE00007FFF0FFFFE00007FFF007FF00
+0001FF8003FE000000FE0001FE0000007C0000FE000000780000FE000000700000FF0000
+00F000007F000000E000007F000000E000003F800001C000003F800001C000003FC00003
+C000001FC000038000001FC000038000000FE000070000000FE000070000000FF0000F00
+000007F0000E00000007F0000E00000003F8001C00000003F8001C00000003FC003C0000
+0001FC003800000001FE003800000000FE007000000000FE007000000000FF00F0000000
+007F00E0000000007F81E0000000003F81C0000000003F81C0000000003FC3C000000000
+1FC380000000001FE780000000000FE700000000000FE7000000000007FE000000000007
+FE000000000007FE000000000003FC000000000003FC000000000001F8000000000001F8
+000000000001F8000000000000F0000000000000F000000034307EAE38>118
+D E /Fc 1 16 df<000FFC0000003FFF000000FFFFC00003FFFFF00007FFFFF8000FFFFF
+FC001FFFFFFE003FFFFFFF003FFFFFFF007FFFFFFF807FFFFFFF807FFFFFFF80FFFFFFFF
+C0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0
+FFFFFFFFC0FFFFFFFFC07FFFFFFF807FFFFFFF807FFFFFFF803FFFFFFF003FFFFFFF001F
+FFFFFE000FFFFFFC0007FFFFF80003FFFFF00000FFFFC000003FFF0000000FFC00002222
+7BA72D>15 D E /Fd 81 126 df<100004007C001F00FE003F80FE003F80FF007F80FF00
+7F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE00
+3F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE00
+3F807E003F007C001F003C001E0010000400191C75B830>34 D<0007C007C0000007C007
+C000000FE00FE000000FE00FE000000FE00FE000000FE00FE000000FE00FE000000FE00F
+E000000FE00FE000000FE00FE000001FE01FE000001FE01FE000001FC01FC000001FC01F
+C000001FC01FC0007FFFFFFFFF007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFF
+FF807FFFFFFFFF003FFFFFFFFE00007F807F8000007F807F8000007F007F0000007F007F
+0000007F007F0000007F007F0000007F007F0000007F007F0000007F007F0000007F007F
+0000007F007F000000FF00FF000000FF00FF00003FFFFFFFFE007FFFFFFFFF00FFFFFFFF
+FF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF007FFFFFFFFF0001FC01FC000001FC01FC
+000001FC01FC000003FC03FC000003FC03FC000003F803F8000003F803F8000003F803F8
+000003F803F8000003F803F8000003F803F8000003F803F8000001F001F0000001F001F0
+000029387DB730>I<000038000000007C00000000FC00000000FC00000000FC00000000
+FC00000003FF0000001FFFE00000FFFFFC0001FFFFFE0007FFFFFF000FFFFFFF801FFEFD
+FFC01FF0FC3FE03FC0FC1FE07F80FC0FF07F00FC07F07E00FC07F8FE00FC03F8FC00FC03
+F8FC00FC07F8FC00FC07F8FC00FC07F8FE00FC03F0FE00FC03F07F00FC00007F80FC0000
+7FC0FC00003FF0FC00001FFEFC00001FFFFC00000FFFFF000007FFFFE00001FFFFF80000
+7FFFFC00001FFFFE000003FFFF000000FFFF800000FDFFC00000FC7FE00000FC1FE00000
+FC0FF00000FC07F01800FC03F87E00FC03F87E00FC01F8FF00FC01F8FF00FC01F8FF00FC
+01F8FE00FC01F8FE00FC01F8FF00FC03F07F00FC03F07F80FC07F07F80FC0FE03FC0FC1F
+E03FF0FC7FC01FFEFFFF800FFFFFFF0007FFFFFE0003FFFFFC0000FFFFF000003FFFC000
+0007FE00000000FC00000000FC00000000FC00000000FC00000000FC000000007C000000
+0038000025477BBE30>I<07C00FF01FF81FF81FFC1FFC1FFE0FFE07FE007E007E007E00
+7E007E00FE00FC00FC01FC01F803F807F00FF01FE07FE0FFC0FF80FF007C0038000F1D70
+B730>39 D<00001E00007F0000FF0001FF0003FE0007FC000FF0001FE0003FC0007F8000
+FF0001FE0001FC0003FC0003F80007F0000FF0000FE0000FE0001FC0001FC0003FC0003F
+80003F80007F80007F00007F00007F00007F0000FE0000FE0000FE0000FE0000FE0000FE
+0000FE0000FE0000FE0000FE0000FE0000FE0000FE00007F00007F00007F00007F00007F
+80003F80003F80003FC0001FC0001FC0000FE0000FE0000FF00007F00003F80003FC0001
+FC0001FE0000FF00007F80003FC0001FE0000FF00007FC0003FE0001FF0000FF00007F00
+001E184771BE30>I<780000FE0000FF0000FF80007FC0003FE0000FF00007F80003FC00
+01FE0000FF00007F80003F80003FC0001FC0000FE0000FF00007F00007F00003F80003F8
+0003FC0001FC0001FC0001FE0000FE0000FE0000FE0000FE00007F00007F00007F00007F
+00007F00007F00007F00007F00007F00007F00007F00007F00007F0000FE0000FE0000FE
+0000FE0001FE0001FC0001FC0003FC0003F80003F80007F00007F0000FF0000FE0001FC0
+003FC0003F80007F8000FF0001FE0003FC0007F8000FF0003FE0007FC000FF8000FF0000
+FE0000780000184778BE30>I<00003E00000000003E00000000007F00000000007F0000
+0000007F00000000007F00000000007F00000000007F00000000007F00000000007F0000
+0000007F00000000007F00000000007F00000000007F00000000007F00000000007F0000
+0000007F0000007FFFFFFFFF007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF
+807FFFFFFFFF007FFFFFFFFF0000007F00000000007F00000000007F00000000007F0000
+0000007F00000000007F00000000007F00000000007F00000000007F00000000007F0000
+0000007F00000000007F00000000007F00000000007F00000000007F00000000003E0000
+0000003E00000029297DAF30>43 D<03E00FF01FF81FFC3FFE3FFE3FFF3FFF1FFF1FFF0F
+FF03FF007F007F007E00FE01FC03FC07F83FF07FF0FFE07F807F003C001019708B30>I<
+7FFFFFFFF07FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF07FFFFFFFF025
+077B9E30>I<0F003FC07FE07FE0FFF0FFF0FFF0FFF07FE07FE03FC00F000C0C6E8B30>I<
+00000000F000000001F000000003F800000003F800000007F800000007F80000000FF000
+00000FF00000001FE00000001FE00000003FC00000003FC00000007F800000007F800000
+00FF00000000FF00000001FE00000001FE00000001FC00000003FC00000003FC00000007
+F800000007F80000000FF00000000FF00000001FE00000001FE00000003FC00000003FC0
+0000007F800000007F80000000FF00000000FF00000001FE00000001FE00000001FC0000
+0003FC00000003FC00000007F800000007F80000000FF00000000FF00000001FE0000000
+1FE00000003FC00000003FC00000007F800000007F80000000FF00000000FF00000001FE
+00000001FE00000001FC00000003FC00000003FC00000007F800000007F80000000FF000
+00000FF00000001FE00000001FE00000003FC00000003FC00000007F800000007F800000
+00FF00000000FF00000000FE00000000FE000000007C000000007C0000000025477BBE30
+>I<0000FE00000007FFC000000FFFE000003FFFF800007FFFFC0000FFFFFE0001FF83FF
+0003FE00FF8003FC007F8007F8003FC00FF0001FE00FE0000FE01FE0000FF01FC00007F0
+1FC00007F03F800003F83F800003F83F000001F87F000001FC7F000001FC7F000001FC7F
+000001FCFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE00
+0000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFF0000
+01FE7F000001FC7F000001FC7F000001FC7F800003FC3F800003F83F800003F83FC00007
+F81FC00007F01FC00007F01FE0000FF00FF0001FE00FF0001FE007F8003FC003FC007F80
+03FE00FF8001FF83FF0000FFFFFE00007FFFFC00003FFFF800000FFFE0000007FFC00000
+00FE0000273A7CB830>I<0003C0000007E0000007E000000FE000000FE000001FE00000
+1FE000003FE000007FE00000FFE00003FFE0003FFFE000FFFFE000FFFFE000FFEFE000FF
+8FE0007E0FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00000
+0FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00000
+0FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00000
+0FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0003F
+FFFFF87FFFFFFCFFFFFFFEFFFFFFFE7FFFFFFC3FFFFFF81F3977B830>I<0007FC000000
+3FFFC00000FFFFF00003FFFFF80007FFFFFE000FFFFFFF001FF80FFF803FE001FFC03FC0
+007FC07F80003FE07F00001FE07F00000FF0FF000007F0FE000007F0FF000007F8FF0000
+03F8FF000003F8FF000003F87E000003F818000003F800000003F800000003F800000007
+F800000007F00000000FF00000000FE00000001FE00000001FC00000003FC00000007F80
+000000FF80000001FF00000001FE00000007FC0000000FF80000001FF00000003FE00000
+007FC0000000FF80000001FF00000003FE00000007FC0000000FF00000003FE00000007F
+C0000000FF80000001FF00000003FE0001F007FC0003F80FF80003F81FE00003F83FFFFF
+FFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF83FFFFFFFF025397BB830>I<0003
+FF0000003FFFE00000FFFFF80001FFFFFE0003FFFFFF0007FFFFFF800FFE01FFC00FF000
+7FC01FE0001FE01FE0000FE01FE0000FF01FE00007F01FE00007F00FC00007F007800007
+F000000007F00000000FF00000000FE00000000FE00000001FE00000003FC00000007FC0
+000000FF80000007FF000007FFFE00000FFFFC00000FFFF800000FFFFC00000FFFFF0000
+07FFFF80000001FFC00000003FE00000001FF000000007F800000003F800000003FC0000
+0001FC00000001FE00000000FE00000000FE18000000FE7E000000FEFF000000FEFF0000
+00FEFF000001FEFF000001FCFE000003FCFF000003F87F800007F87FC0001FF03FF0003F
+F01FFE01FFE00FFFFFFFC007FFFFFF8003FFFFFE0000FFFFFC00003FFFF0000003FF8000
+273A7CB830>I<000003FC0000000007FE000000000FFE000000001FFE000000001FFE00
+0000003FFE000000007FFE000000007F7E00000000FE7E00000000FE7E00000001FC7E00
+000003F87E00000003F87E00000007F07E00000007F07E0000000FE07E0000001FC07E00
+00001FC07E0000003F807E0000003F807E0000007F007E000000FE007E000000FE007E00
+0001FC007E000003F8007E000003F8007E000007F0007E000007F0007E00000FE0007E00
+001FC0007E00001FC0007E00003F80007E00003F80007E00007F00007E0000FE00007E00
+00FFFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF
+000000007E00000000007E00000000007E00000000007E00000000007E00000000007E00
+000000007E00000000007E00000000007E00000000007E000000007FFFFE000000FFFFFF
+000000FFFFFF000000FFFFFF000000FFFFFF0000007FFFFE0029397DB830>I<00000FF8
+0000007FFF000001FFFF800007FFFFE0001FFFFFE0003FFFFFF0007FF80FF000FFC007F8
+01FF8007F803FE0007F803FC0007F807F80007F80FF00003F00FF00001E01FE00000001F
+C00000003FC00000003F800000003F800000007F800000007F000C00007F03FFE0007F0F
+FFF800FF3FFFFE00FEFFFFFF00FFFFFFFF80FFFFFFFFC0FFFE007FE0FFF8001FF0FFE000
+0FF0FFC00007F8FFC00003FCFF800003FCFF000001FCFF000001FEFF000000FEFF000000
+FEFF000000FE7F000000FE7F000000FE7F000000FE7F000000FE3F800000FE3F800001FE
+3FC00001FC1FC00001FC1FE00003FC0FE00007F80FF0000FF807F8001FF007FC003FE003
+FF81FFC001FFFFFF8000FFFFFF00007FFFFE00001FFFF8000007FFE0000001FF8000273A
+7CB830>54 D<7C00000000FFFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE
+FFFFFFFFFCFE00000FF8FE00000FF0FE00001FE07C00003FC00000007F80000000FF0000
+0000FF00000001FE00000003FC00000003F800000007F800000007F00000000FF0000000
+0FE00000001FC00000001FC00000003F800000003F800000007F000000007F00000000FF
+00000000FE00000001FE00000001FC00000001FC00000003FC00000003F800000003F800
+000007F800000007F000000007F000000007F000000007F00000000FE00000000FE00000
+000FE00000000FE00000000FE00000000FE00000001FE00000001FC00000001FC0000000
+1FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000000F
+8000000007000000273A7CB830>I<0001FF0000001FFFF000007FFFFC0000FFFFFE0003
+FFFFFF8007FFFFFFC00FFF01FFE01FF8003FF01FF0001FF03FC00007F83FC00007F87F80
+0003FC7F000001FC7F000001FC7F000001FC7F000001FC7F000001FC7F800003FC3F8000
+03F83FC00007F81FE0000FF00FF0001FE007FC007FC003FF83FF8001FFFFFF00007FFFFC
+00001FFFF000003FFFF80000FFFFFE0001FFFFFF0007FE00FFC00FF8003FE01FE0000FF0
+3FC00007F83F800003F87F800003FC7F000001FCFF000001FEFE000000FEFE000000FEFE
+000000FEFE000000FEFE000000FEFE000000FEFF000001FE7F000001FC7F800003FC3F80
+0003F83FC00007F81FF0001FF01FF8003FF00FFF01FFE007FFFFFFC003FFFFFF8000FFFF
+FE00007FFFFC00001FFFF0000001FF0000273A7CB830>I<0001FF0000000FFFE000003F
+FFF80000FFFFFC0001FFFFFE0003FFFFFF0007FF01FF800FFC007FC01FF0003FE03FE000
+1FE03FC0000FF07F800007F07F800007F07F000003F8FF000003F8FE000003FCFE000001
+FCFE000001FCFE000001FCFE000001FCFE000001FEFE000001FEFE000001FEFF000001FE
+7F000001FE7F800003FE7F800007FE3FC00007FE1FE0000FFE1FF0003FFE0FFC00FFFE07
+FFFFFFFE03FFFFFFFE01FFFFFEFE00FFFFF9FE003FFFE1FC000FFF81FC00006001FC0000
+0001FC00000003F800000003F800000007F800000007F00000000FF00F00000FE01F8000
+1FE03FC0003FC03FC0007FC03FC000FF803FC001FF003FC007FE001FF01FFC001FFFFFF8
+000FFFFFF00007FFFFE00003FFFF800000FFFE0000003FF00000273A7CB830>I<0F003F
+C07FE07FE0FFF0FFF0FFF0FFF07FE07FE03FC00F00000000000000000000000000000000
+0000000000000000000000000000000F003FC07FE07FE0FFF0FFF0FFF0FFF07FE07FE03F
+C00F000C276EA630>I<03C00FF01FF81FF83FFC3FFC3FFC3FFC1FF81FF80FF003C00000
+0000000000000000000000000000000000000000000000000000000003C00FF01FF01FF8
+3FF83FFC3FFC3FFC1FFC1FFC0FFC03FC00FC01FC01F803F803F007F01FE03FE07FC0FF80
+7F007E0038000E3470A630>I<00000000F000000003F000000007F80000001FF8000000
+7FF8000000FFF0000003FFF0000007FFC000001FFF8000003FFE000000FFF8000001FFF0
+000007FFC000000FFF8000003FFE0000007FFC000001FFF0000003FFE000000FFF800000
+1FFF0000007FFC0000007FF8000000FFE0000000FFC0000000FFE00000007FF80000007F
+FC0000001FFF0000000FFF80000003FFE0000001FFF00000007FFC0000003FFE0000000F
+FF80000007FFC0000001FFF0000000FFF80000003FFE0000001FFF80000007FFC0000003
+FFF0000000FFF00000007FF80000001FF800000007F800000003F000000000F0252F7BB2
+30>I<7FFFFFFFFF007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFF
+FFFF003FFFFFFFFE00000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000003FFFFFFFFE007FFFFFFFFF00FFFFFFFFFF80FFFFFF
+FFFF80FFFFFFFFFF807FFFFFFFFF007FFFFFFFFF0029157DA530>I<001FFE000000FFFF
+E00003FFFFF8000FFFFFFE001FFFFFFF003FFFFFFF807FF803FFC07FC0007FC0FF00001F
+C0FF00001FE0FF00000FE0FF00000FE0FF00000FE07E00000FE07E00001FE01800007FC0
+000000FFC0000003FF80000007FF0000000FFE0000001FF80000003FF00000007FC00000
+00FF80000000FF00000001FE00000001FE00000003FC00000003F800000003F800000007
+F800000007F000000007F000000007F000000007F000000007F000000007F000000007F0
+00000007F000000003E00000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000001C000000007F000000007F00000000FF80000
+000FF80000000FF800000007F000000007F000000001C0000023397AB830>63
+D<00007F0000000000FF8000000000FF8000000001FFC000000001FFC000000001FFC000
+000001FFC000000003FFE000000003F7E000000003F7E000000003F7E000000003F7E000
+000007F7F000000007E3F000000007E3F000000007E3F00000000FE3F80000000FE3F800
+00000FE3F80000000FC1F80000000FC1F80000001FC1FC0000001FC1FC0000001FC1FC00
+00001FC1FC0000003F80FE0000003F80FE0000003F80FE0000003F80FE0000003F80FE00
+00007F007F0000007F007F0000007F007F0000007F007F000000FF007F800000FE003F80
+0000FFFFFF800000FFFFFF800000FFFFFF800001FFFFFFC00001FFFFFFC00001FFFFFFC0
+0001FC001FC00003FC001FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE0
+0007F8000FF00007F00007F00007F00007F0007FFF007FFF00FFFF80FFFF80FFFF80FFFF
+80FFFF80FFFF80FFFF80FFFF807FFF007FFF0029397DB830>65 D<7FFFFFF00000FFFFFF
+FE0000FFFFFFFF8000FFFFFFFFC000FFFFFFFFE0007FFFFFFFF00003F8001FF80003F800
+07F80003F80003FC0003F80001FC0003F80001FC0003F80000FE0003F80000FE0003F800
+00FE0003F80000FE0003F80000FE0003F80000FE0003F80001FE0003F80001FC0003F800
+01FC0003F80003F80003F80007F80003F8001FF00003F8007FE00003FFFFFFC00003FFFF
+FF800003FFFFFE000003FFFFFF800003FFFFFFE00003FFFFFFF00003F8000FF80003F800
+03FC0003F80001FE0003F80000FE0003F800007F0003F800007F0003F800007F0003F800
+003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800
+007F8003F800007F0003F800007F0003F80000FF0003F80001FE0003F80003FE0003F800
+1FFC007FFFFFFFFC00FFFFFFFFF800FFFFFFFFF000FFFFFFFFC000FFFFFFFF80007FFFFF
+FC000029387EB730>I<00007F803C0003FFF03E0007FFFC7E001FFFFE7E003FFFFFFE00
+7FFFFFFE00FFE07FFE01FF801FFE03FE000FFE07FC0007FE07F80007FE0FF00003FE0FF0
+0003FE1FE00001FE1FC00001FE3FC00001FE3F800000FE3F800000FE7F800000FE7F0000
+00FE7F0000007C7F00000000FF00000000FE00000000FE00000000FE00000000FE000000
+00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
+FE00000000FF000000007F000000007F000000007F0000007C7F800000FE3F800000FE3F
+800000FE3FC00000FE1FC00000FE1FE00001FE0FF00001FC0FF00001FC07F80003F807FC
+0007F803FE000FF001FF801FF000FFE07FE0007FFFFFC0003FFFFF80001FFFFF000007FF
+FC000003FFF00000007FC000273A7CB830>I<3FFFFFE000007FFFFFFC0000FFFFFFFE00
+00FFFFFFFF80007FFFFFFFC0003FFFFFFFE00003F8007FF00003F8001FF80003F8000FF8
+0003F80007FC0003F80003FE0003F80001FE0003F80000FF0003F80000FF0003F800007F
+8003F800007F8003F800003F8003F800003FC003F800001FC003F800001FC003F800001F
+C003F800001FC003F800000FE003F800000FE003F800000FE003F800000FE003F800000F
+E003F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003F800000F
+E003F800000FE003F800001FE003F800001FC003F800001FC003F800001FC003F800003F
+C003F800003F8003F800003F8003F800007F8003F800007F0003F80000FF0003F80001FE
+0003F80003FE0003F80007FC0003F8000FFC0003F8001FF80003F8007FF0003FFFFFFFE0
+007FFFFFFFC000FFFFFFFF8000FFFFFFFF00007FFFFFFC00003FFFFFE000002B387FB730
+>I<7FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFF
+FF8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F80000
+3F8003F800003F8003F800003F8003F800001F0003F80000000003F80000000003F80000
+000003F80000000003F8007C000003F800FE000003F800FE000003F800FE000003F800FE
+000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE
+000003F800FE000003F800FE000003F800FE000003F800FE000003F8007C000003F80000
+000003F80000000003F80000000003F80000000003F80000000003F8000007C003F80000
+0FE003F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003F80000
+0FE003F800000FE003F800000FE07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFF
+FFE0FFFFFFFFFFE07FFFFFFFFFC02B387EB730>I<3FFFFFFFFF807FFFFFFFFFC0FFFFFF
+FFFFC0FFFFFFFFFFC07FFFFFFFFFC03FFFFFFFFFC001FC00001FC001FC00001FC001FC00
+001FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00
+000F8001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
+3E000001FC007F000001FC007F000001FC007F000001FC007F000001FFFFFF000001FFFF
+FF000001FFFFFF000001FFFFFF000001FFFFFF000001FFFFFF000001FC007F000001FC00
+7F000001FC007F000001FC007F000001FC003E000001FC0000000001FC0000000001FC00
+00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
+00000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000003FFFF8
+0000007FFFFC000000FFFFFC000000FFFFFC0000007FFFFC0000003FFFF80000002A387E
+B730>I<0000FF00F0000003FFC0F800000FFFF1F800003FFFFDF800007FFFFFF80000FF
+FFFFF80001FFC1FFF80001FF007FF80003FE003FF80007FC001FF80007F8000FF8000FF0
+000FF8000FE00007F8001FE00007F8001FC00007F8003FC00007F8003F800003F8003F80
+0003F8007F800003F8007F000003F8007F000001F0007F0000000000FF0000000000FE00
+00000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00
+00000000FE0000000000FE0000FFFF00FE0001FFFF80FE0003FFFF80FE0003FFFF80FF00
+01FFFF807F0000FFFF007F000003F8007F000003F8007F800003F8003F800007F8003F80
+0007F8003FC00007F8001FC00007F8001FE0000FF8000FE0000FF8000FF0000FF80007F8
+001FF80007F8001FF80003FE003FF80001FF007FF80001FFC1FFF80000FFFFFFF800007F
+FFFFF800003FFFFBF800000FFFF3F8000003FFC1F0000000FF000000293A7DB830>I<3F
+FF800FFFE07FFFC01FFFF0FFFFE03FFFF8FFFFE03FFFF87FFFC01FFFF03FFF800FFFE003
+F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003
+F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003
+F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003
+FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003
+F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003
+F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003
+F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003
+F80000FE0003F80000FE003FFF800FFFE07FFFC01FFFF0FFFFE03FFFF8FFFFE03FFFF87F
+FFC01FFFF03FFF800FFFE02D387FB730>I<7FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFF
+FF80FFFFFFFF807FFFFFFF000007F000000007F000000007F000000007F000000007F000
+000007F000000007F000000007F000000007F000000007F000000007F000000007F00000
+0007F000000007F000000007F000000007F000000007F000000007F000000007F0000000
+07F000000007F000000007F000000007F000000007F000000007F000000007F000000007
+F000000007F000000007F000000007F000000007F000000007F000000007F000000007F0
+00000007F000000007F000000007F000000007F000000007F000000007F000000007F000
+000007F000000007F000000007F000007FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF80
+FFFFFFFF807FFFFFFF00213879B730>I<0001FFFFF00003FFFFF80007FFFFF80007FFFF
+F80003FFFFF80001FFFFF0000000FE00000000FE00000000FE00000000FE00000000FE00
+000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000
+0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000
+00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
+FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE
+00000000FE00000000FE00000000FE003C0000FE007E0000FE00FF0000FE00FF0000FE00
+FF0001FC00FF0003FC00FF8007FC007FF01FF8003FFFFFF0003FFFFFE0001FFFFFC00007
+FFFF800001FFFE0000003FF0000025397AB730>I<3FFF000FFF807FFF801FFFC0FFFFC0
+3FFFC0FFFFC03FFFC07FFF801FFFC03FFF000FFF8003F00003F80003F00007F00003F000
+0FE00003F0001FE00003F0003FC00003F0003F800003F0007F000003F000FE000003F001
+FE000003F003FC000003F003F8000003F007F0000003F00FE0000003F01FE0000003F01F
+C0000003F03F80000003F07F00000003F0FF00000003F1FF00000003F1FF80000003F3FF
+C0000003F7FFC0000003FFFFE0000003FFEFE0000003FFC7F0000003FF83F0000003FF03
+F8000003FF01F8000003FE01FC000003FC00FE000003F800FE000003F8007F000003F000
+3F000003F0003F800003F0001F800003F0001FC00003F0000FC00003F0000FE00003F000
+07F00003F00007F00003F00003F80003F00001F80003F00001FC0003F00000FC003FFF00
+03FFC07FFF8007FFE0FFFFC00FFFE0FFFFC00FFFE07FFF8007FFE03FFF0003FFC02B387F
+B730>I<3FFFF80000007FFFFC000000FFFFFE000000FFFFFE0000007FFFFC0000003FFF
+F800000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
+0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
+0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
+0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
+0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
+0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000F8001FC
+00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC
+00001FC001FC00001FC001FC00001FC03FFFFFFFFFC07FFFFFFFFFC0FFFFFFFFFFC0FFFF
+FFFFFFC07FFFFFFFFFC03FFFFFFFFF802A387EB730>I<3FF80000FFE07FFC0001FFF0FF
+FE0003FFF8FFFE0003FFF87FFE0003FFF03FFF0007FFE007FF0007FF0007EF0007BF0007
+EF800FBF0007EF800FBF0007EF800FBF0007E7C01F3F0007E7C01F3F0007E7C01F3F0007
+E7C01F3F0007E7E03F3F0007E3E03E3F0007E3E03E3F0007E3F07E3F0007E3F07E3F0007
+E1F07C3F0007E1F07C3F0007E1F8FC3F0007E1F8FC3F0007E0F8F83F0007E0F8F83F0007
+E0FDF83F0007E07DF03F0007E07DF03F0007E07DF03F0007E07FF03F0007E03FE03F0007
+E03FE03F0007E03FE03F0007E01FC03F0007E01FC03F0007E007003F0007E000003F0007
+E000003F0007E000003F0007E000003F0007E000003F0007E000003F0007E000003F0007
+E000003F0007E000003F0007E000003F0007E000003F0007E000003F0007E000003F003F
+FC0001FFE07FFE0003FFF0FFFF0007FFF8FFFF0007FFF87FFE0003FFF03FFC0001FFE02D
+387FB730>I<3FFC001FFF807FFE003FFFC0FFFF007FFFE0FFFF007FFFE07FFF803FFFC0
+3FFF801FFF8003FF8001F80003F7C001F80003F7C001F80003F7C001F80003F3E001F800
+03F3E001F80003F3E001F80003F3F001F80003F1F001F80003F1F001F80003F1F801F800
+03F1F801F80003F0F801F80003F0FC01F80003F0FC01F80003F07C01F80003F07E01F800
+03F07E01F80003F03E01F80003F03F01F80003F03F01F80003F01F01F80003F01F01F800
+03F01F81F80003F01F81F80003F00F81F80003F00FC1F80003F00FC1F80003F007C1F800
+03F007E1F80003F007E1F80003F003E1F80003F003F1F80003F003F1F80003F001F1F800
+03F001F1F80003F001F9F80003F000F9F80003F000F9F80003F000F9F80003F0007DF800
+03F0007DF80003F0007DF80003F0003FF8003FFF003FF8007FFF803FF800FFFFC01FF800
+FFFFC01FF8007FFF800FF8003FFF0007F0002B387EB730>I<003FFFE00001FFFFFC0007
+FFFFFF000FFFFFFF801FFFFFFFC03FFFFFFFE03FF800FFE03FE0003FE07F80000FF07F80
+000FF07F000007F07F000007F07F000007F07F000007F0FF000007F8FE000003F8FE0000
+03F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003
+F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8
+FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE
+000003F8FE000003F8FE000003F8FE000003F8FF000007F8FF000007F87F000007F07F00
+0007F07F000007F07F80000FF07F80000FF07FC0001FF03FE0003FE03FF800FFE03FFFFF
+FFE01FFFFFFFC00FFFFFFF8007FFFFFF0001FFFFFC00003FFFE000253A7BB830>I<7FFF
+FFF00000FFFFFFFE0000FFFFFFFF8000FFFFFFFFE000FFFFFFFFF0007FFFFFFFF80003F8
+003FF80003F8000FFC0003F80003FE0003F80001FE0003F80000FF0003F80000FF0003F8
+00007F0003F800007F8003F800003F8003F800003F8003F800003F8003F800003F8003F8
+00003F8003F800003F8003F800007F8003F800007F0003F80000FF0003F80000FF0003F8
+0001FE0003F80003FE0003F8000FFC0003F8003FF80003FFFFFFF80003FFFFFFF00003FF
+FFFFE00003FFFFFF800003FFFFFE000003FFFFF0000003F80000000003F80000000003F8
+0000000003F80000000003F80000000003F80000000003F80000000003F80000000003F8
+0000000003F80000000003F80000000003F80000000003F80000000003F80000000003F8
+0000000003F8000000007FFFC0000000FFFFE0000000FFFFE0000000FFFFE0000000FFFF
+E00000007FFFC000000029387EB730>I<003FFFE00001FFFFFC0007FFFFFF000FFFFFFF
+801FFFFFFFC03FFFFFFFE03FF800FFE03FE0003FE07FC0001FF07F80000FF07F000007F0
+7F000007F07F000007F07F000007F0FF000007F8FE000003F8FE000003F8FE000003F8FE
+000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE00
+0003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE0000
+03F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003
+F8FE000003F8FE007E03F8FE00FE03F8FF00FF07F87F00FF07F07F007F87F07F007F87F0
+7F003FC7F07F803FCFF07FC01FFFF03FE01FFFE03FF80FFFE03FFFFFFFE01FFFFFFFC00F
+FFFFFF8007FFFFFF0001FFFFFC00003FFFFE00000001FE00000000FF00000000FF000000
+00FF800000007F800000007FC00000003FC00000003FE00000001FE00000001FF0000000
+0FF000000007E025467BB830>I<3FFFFF8000007FFFFFF00000FFFFFFFC0000FFFFFFFF
+00007FFFFFFF80003FFFFFFFC00003F801FFE00003F8003FF00003F8001FF00003F8000F
+F80003F80007F80003F80003F80003F80003FC0003F80001FC0003F80001FC0003F80001
+FC0003F80001FC0003F80001FC0003F80003FC0003F80003F80003F80007F80003F8000F
+F80003F8001FF00003F8003FF00003F801FFE00003FFFFFFC00003FFFFFF800003FFFFFF
+000003FFFFFE000003FFFFFF000003FFFFFF800003F800FFC00003F8003FE00003F8001F
+E00003F8000FE00003F8000FF00003F80007F00003F80007F00003F80007F00003F80007
+F00003F80007F00003F80007F00003F80007F00003F80007F00003F80007F0F803F80007
+F1FC03F80007F1FC03F80007F1FC03F80007F1FC03F80007F1FC3FFF8003FBFC7FFFC003
+FFF8FFFFE001FFF8FFFFE001FFF07FFFC000FFE03FFF80007FC0000000001F002E397FB7
+30>I<000FF803C0007FFF03E001FFFFC7E003FFFFF7E007FFFFFFE00FFFFFFFE01FF80F
+FFE03FE001FFE03FC000FFE07F80007FE07F00003FE0FF00003FE0FE00001FE0FE00001F
+E0FE00000FE0FE00000FE0FE00000FE0FF00000FE0FF000007C07F000000007F80000000
+7FC00000003FF00000001FFE0000001FFFF000000FFFFF000007FFFFE00001FFFFF80000
+FFFFFC00001FFFFF000003FFFF8000003FFFC0000001FFC00000007FE00000001FE00000
+000FF00000000FF000000007F800000007F87C000003F8FE000003F8FE000003F8FE0000
+03F8FE000003F8FE000003F8FF000007F8FF000007F0FF800007F0FFC0000FE0FFE0001F
+E0FFF8003FC0FFFF00FFC0FFFFFFFF80FFFFFFFF00FDFFFFFE00FC7FFFF800F81FFFF000
+7801FF8000253A7BB830>I<3FFFFFFFFFC07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0
+FFFFFFFFFFE0FFFFFFFFFFE0FE003F800FE0FE003F800FE0FE003F800FE0FE003F800FE0
+FE003F800FE0FE003F800FE0FE003F800FE0FE003F800FE07C003F8007C000003F800000
+00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000
+00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000
+00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000
+00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000
+00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000
+00003F80000000003F80000000003F80000000003F800000001FFFFF0000003FFFFF8000
+003FFFFF8000003FFFFF8000003FFFFF8000001FFFFF00002B387EB730>I<7FFFC007FF
+FCFFFFE00FFFFEFFFFE00FFFFEFFFFE00FFFFEFFFFE00FFFFE7FFFC007FFFC03F800003F
+8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F
+8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F
+8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F
+8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F
+8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F
+8003F800003F8003F800003F8003F800003F8003F800003F8003FC00007F8001FC00007F
+0001FC00007F0001FC00007F0000FE0000FE0000FF0001FE00007F0001FC00007F8003FC
+00003FE00FF800001FF83FF000000FFFFFE0000007FFFFC0000003FFFF80000001FFFF00
+0000007FFC000000001FF000002F3980B730>I<7FFE000FFFC0FFFF001FFFE0FFFF803F
+FFE0FFFF803FFFE0FFFF001FFFE07FFE000FFFC007F00001FC0007F00001FC0007F80003
+FC0003F80003F80003F80003F80003F80003F80003F80003F80001FC0007F00001FC0007
+F00001FC0007F00001FC0007F00000FE000FE00000FE000FE00000FE000FE00000FE000F
+E00000FF001FE000007F001FC000007F001FC000007F001FC000007F803FC000003F803F
+8000003F803F8000003F803F8000003F803F8000001FC07F0000001FC07F0000001FC07F
+0000001FC07F0000000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE00000007E0FC
+00000007F1FC00000007F1FC00000007F1FC00000003F1F800000003F1F800000003F1F8
+00000003FBF800000001FBF000000001FBF000000001FBF000000001FFF000000001FFF0
+00000000FFE000000000FFE000000000FFE000000000FFE0000000007FC0000000003F80
+00002B397EB730>I<3FFC0001FFE07FFE0003FFF0FFFE0003FFF8FFFE0003FFF87FFE00
+03FFF03FFC0001FFE01FC000001FC00FC000001F800FC000001F800FC000001F800FC000
+001F800FC000001F800FC000001F800FC000001F800FE000003F8007E000003F0007E000
+003F0007E000003F0007E000003F0007E000003F0007E000003F0007E000003F0003E00F
+803E0003F01FC07E0003F03FE07E0003F03FE07E0003F03FE07E0003F07FF07E0003F07F
+F07E0003F07DF07E0001F07DF07C0001F07DF07C0001F8FDF8FC0001F8FDF8FC0001F8FD
+F8FC0001F8F8F8FC0001F8F8F8FC0001F8F8F8FC0000F8F8F8F80000F9F8FCF80000F9F8
+FCF80000F9F07CF80000F9F07CF80000FDF07DF80000FDF07DF800007DF07DF000007DE0
+3DF000007DE03DF000007DE03DF000007FE03FF000007FE03FF000007FC01FF000007FC0
+1FF000003FC01FE000003FC01FE000003F800FE000001F0007C0002D397FB730>I<7FFF
+001FFFC0FFFF803FFFE0FFFF803FFFE0FFFF803FFFE0FFFF803FFFE07FFF001FFFC003F8
+0003F80003FC0007F80003FC0007F80001FE000FF00001FE000FF00000FF000FE00000FF
+001FE000007F001FC000007F803FC000003F803F8000003FC07F8000001FC07F0000001F
+C07F0000000FE0FE0000000FE0FE0000000FF1FE00000007F1FC00000007F1FC00000003
+FBF800000003FBF800000001FBF000000001FFF000000000FFE000000000FFE000000000
+7FC0000000007FC0000000007FC0000000003F80000000003F80000000003F8000000000
+3F80000000003F80000000003F80000000003F80000000003F80000000003F8000000000
+3F80000000003F80000000003F80000000003F80000000003F80000000003F8000000000
+3F80000000003F8000000003FFF800000007FFFC0000000FFFFE0000000FFFFE00000007
+FFFC00000003FFF800002B387EB730>89 D<7FFFFF00FFFFFF80FFFFFF80FFFFFF80FFFF
+FF80FFFFFF00FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
+0000FE000000FE000000FE000000FE000000FE000000FE000000FFFFFF00FFFFFF80FFFF
+FF80FFFFFF80FFFFFF807FFFFF0019476DBE30>91 D<7C000000007C00000000FE000000
+00FE00000000FF00000000FF000000007F800000007F800000003FC00000003FC0000000
+1FE00000001FE00000000FF00000000FF000000007F800000007F800000003FC00000003
+FC00000001FC00000001FE00000001FE00000000FF00000000FF000000007F800000007F
+800000003FC00000003FC00000001FE00000001FE00000000FF00000000FF000000007F8
+00000007F800000003FC00000003FC00000001FC00000001FE00000001FE00000000FF00
+000000FF000000007F800000007F800000003FC00000003FC00000001FE00000001FE000
+00000FF00000000FF000000007F800000007F800000003FC00000003FC00000001FC0000
+0001FE00000001FE00000000FF00000000FF000000007F800000007F800000003FC00000
+003FC00000001FE00000001FE00000000FF00000000FF000000007F800000007F8000000
+03F800000003F800000001F000000000F025477BBE30>I<7FFFFF00FFFFFF80FFFFFF80
+FFFFFF80FFFFFF807FFFFF8000003F8000003F8000003F8000003F8000003F8000003F80
+00003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80
+00003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80
+00003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80
+00003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80
+00003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80
+00003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F807FFFFF80
+FFFFFF80FFFFFF80FFFFFF80FFFFFF807FFFFF0019477DBE30>I<7FFFFFFFF07FFFFFFF
+F0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF07FFFFFFFF025077B7D30>95
+D<0038007C01FE03FE07FE0FFC0FF01FE01FC03F803F007F007E007E00FE00FC00FC00FC
+00FC00FC00FFC0FFE0FFF07FF07FF03FF03FF01FE007C00F1D70BE30>I<003FFC000000
+01FFFF80000003FFFFE0000007FFFFF000000FFFFFF800001FFFFFFC00001FF00FFE0000
+1FE001FF00001FE000FF00001FE0007F80000FC0003F80000780003FC0000000001FC000
+0000001FC0000000001FC0000000001FC0000000FFFFC000000FFFFFC000007FFFFFC000
+01FFFFFFC00007FFFFFFC0000FFFFFFFC0001FFFC01FC0003FFC001FC0007FE0001FC000
+7F80001FC000FF00001FC000FE00001FC000FE00001FC000FE00001FC000FE00001FC000
+FF00003FC000FF00003FC0007F80007FC0007FC001FFC0003FF80FFFFFC01FFFFFFFFFE0
+1FFFFFFFFFE007FFFFF7FFE003FFFFC3FFE000FFFF00FFC0003FF00000002B2A7CA830>
+I<3FFC000000007FFE00000000FFFE00000000FFFE000000007FFE000000003FFE000000
+0000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000
+0000FE0000000000FE0000000000FE0000000000FE0000000000FE03FE000000FE1FFF80
+0000FE7FFFE00000FEFFFFF00000FFFFFFFC0000FFFFFFFE0000FFFE07FE0000FFF001FF
+0000FFE000FF8000FFC0007F8000FF80003FC000FF00001FC000FE00001FE000FE00000F
+E000FE00000FE000FE00000FF000FE000007F000FE000007F000FE000007F000FE000007
+F000FE000007F000FE000007F000FE000007F000FE000007F000FE00000FF000FE00000F
+F000FE00000FE000FF00000FE000FF00001FE000FF80003FC000FF80003FC000FFC0007F
+8000FFE000FF8000FFF003FF0000FFFC0FFE0000FFFFFFFC0000FFFFFFF80000FEFFFFF0
+00007E7FFFC000003C1FFF0000000003FC00002C3980B730>I<0000FFE0000007FFFC00
+001FFFFE00007FFFFF0000FFFFFF8001FFFFFFC003FF807FC007FC003FC00FF8003FC01F
+F0003FC01FE0001F803FC0000F003F800000007F800000007F000000007F00000000FF00
+000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000
+0000FE00000000FF000000007F000000007F000000007F800000003F800007C03FC0000F
+E01FE0000FE01FF0001FE00FF8001FC007FE003FC007FFC0FF8003FFFFFF8000FFFFFF00
+007FFFFE00001FFFF8000007FFF0000001FF8000232A7AA830>I<000001FFE000000003
+FFF000000007FFF000000007FFF000000003FFF000000001FFF00000000007F000000000
+07F00000000007F00000000007F00000000007F00000000007F00000000007F000000000
+07F00000000007F00000000007F0000003FE07F000001FFF87F000003FFFE7F00000FFFF
+FFF00001FFFFFFF00003FFFFFFF00007FF03FFF0000FFC00FFF0001FF0003FF0001FE000
+1FF0003FC0001FF0003FC0000FF0007F800007F0007F000007F0007F000007F000FF0000
+07F000FF000007F000FE000007F000FE000007F000FE000007F000FE000007F000FE0000
+07F000FE000007F000FE000007F000FE000007F000FF000007F0007F00000FF0007F0000
+0FF0007F80000FF0003F80001FF0003FC0003FF0001FE0003FF0001FF0007FF0000FF801
+FFF00007FE07FFFFC003FFFFFFFFE001FFFFFFFFF000FFFFF7FFF0007FFFC7FFE0001FFF
+03FFC00007FC0000002C397DB730>I<0001FF00000007FFE000001FFFF800007FFFFC00
+00FFFFFE0001FFFFFF0003FF81FF8007FC007FC00FF8003FC01FE0001FE01FE0000FE03F
+C0000FF03F800007F07F800007F07F000007F07F000003F8FF000003F8FE000003F8FFFF
+FFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF0FE00000000FF0000
+00007F000000007F000000007F800000003F800001F03FC00003F81FE00003F80FF00003
+F80FF80007F807FE001FF003FFC07FE001FFFFFFE000FFFFFFC0003FFFFF80001FFFFE00
+0007FFF8000000FFC000252A7CA830>I<000000FF80000007FFE000001FFFF000003FFF
+F000007FFFF80000FFFFF80001FF87F80003FE07F80003FC03F00007F800C00007F00000
+0007F000000007F000000007F000000007F000000007F000000007F000000007F000003F
+FFFFFFC07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC00007F000000007
+F000000007F000000007F000000007F000000007F000000007F000000007F000000007F0
+00000007F000000007F000000007F000000007F000000007F000000007F000000007F000
+000007F000000007F000000007F000000007F000000007F000000007F000000007F00000
+0007F000000007F000000007F000000007F000003FFFFFFE007FFFFFFF00FFFFFFFF80FF
+FFFFFF807FFFFFFF003FFFFFFE0025397DB830>I<0003FC00FF00001FFF87FFC0003FFF
+DFFFC000FFFFFFFFE001FFFFFFFFE003FFFFFFFFE007FE07FF8FE007F801FE07C00FF000
+FF00000FF000FF00000FE0007F00001FE0007F80001FC0003F80001FC0003F80001FC000
+3F80001FC0003F80001FC0003F80001FE0007F80000FE0007F00000FF000FF00000FF000
+FF000007F801FE000007FE07FE000007FFFFFC000007FFFFF800000FFFFFF000000FFFFF
+C000000FDFFF8000000FC3FC0000000FC0000000000FC0000000000FC0000000000FE000
+0000000FF00000000007FFFFF0000007FFFFFF000003FFFFFFC00007FFFFFFF0000FFFFF
+FFF8001FFFFFFFFC003FE0001FFE003F800001FE007F0000007F007E0000003F00FE0000
+003F80FC0000001F80FC0000001F80FC0000001F80FC0000001F80FC0000001F80FE0000
+003F807F0000007F007F800000FF003FC00001FE003FF00007FE001FFF007FFC000FFFFF
+FFF80007FFFFFFF00001FFFFFFC000007FFFFF0000001FFFFC00000001FFC000002B3E7D
+A730>I<3FFC000000007FFE00000000FFFE00000000FFFE000000007FFE000000003FFE
+0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE
+0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE01FE000000FE
+0FFF800000FE3FFFE00000FEFFFFF00000FFFFFFF80000FFFFFFF80000FFFE07FC0000FF
+F803FC0000FFE001FE0000FFC001FE0000FF8000FE0000FF8000FE0000FF0000FE0000FF
+0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE
+0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE
+0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE
+0000FE0000FE0000FE0000FE0000FE003FFFF81FFFF87FFFFC3FFFFCFFFFFE3FFFFEFFFF
+FE3FFFFE7FFFFC3FFFFC3FFFF81FFFF82F3880B730>I<0000E000000003F800000003F8
+00000007FC00000007FC00000007FC00000003F800000003F800000000E0000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+00000000001FFFF800003FFFFC00007FFFFC00007FFFFC00003FFFFC00001FFFFC000000
+01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001
+FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC
+00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
+000001FC00000001FC00000001FC00000001FC00000001FC00003FFFFFFFC07FFFFFFFE0
+FFFFFFFFE0FFFFFFFFE07FFFFFFFE03FFFFFFFC023397AB830>I<7FF800000000FFFC00
+000000FFFC00000000FFFC00000000FFFC000000007FFC0000000000FC0000000000FC00
+00000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC00
+00000000FC0000000000FC0000000000FC0000000000FC03FFFF8000FC07FFFFC000FC07
+FFFFE000FC07FFFFE000FC07FFFFC000FC03FFFF8000FC001FE00000FC003FC00000FC00
+7F800000FC00FF000000FC01FE000000FC03FC000000FC0FF8000000FC1FF0000000FC3F
+E0000000FC7FC0000000FCFF80000000FDFFC0000000FFFFE0000000FFFFF0000000FFF7
+F0000000FFE3F8000000FFC1FC000000FF81FE000000FF00FF000000FE007F000000FC00
+3F800000FC001FC00000FC001FE00000FC000FF00000FC0007F00000FC0003F80000FC00
+01FC007FFFF81FFFE0FFFFFC3FFFF0FFFFFC3FFFF8FFFFFC3FFFF8FFFFFC3FFFF07FFFF8
+1FFFE02D387FB730>107 D<7FFFF80000FFFFFC0000FFFFFC0000FFFFFC0000FFFFFC00
+007FFFFC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
+0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
+01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001
+FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC
+00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
+000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
+0001FC00000001FC00007FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87F
+FFFFFFF025387BB730>I<0000FC007E00007FC3FF01FF8000FFEFFF87FFC000FFFFFFCF
+FFE000FFFFFFDFFFE000FFFFFFFFFFF0007FFF0FFF87F00007FE07FF03F80007FC07FE03
+F80007F803FC01F80007F803FC01F80007F003F801F80007F003F801F80007F003F801F8
+0007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F800
+07E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007
+E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E0
+03F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F8007FFE0F
+FF07FF80FFFF1FFF8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC07FFE0FFF
+07FF80322881A730>I<000001FE00003FFC0FFF80007FFE3FFFE000FFFEFFFFF000FFFF
+FFFFF8007FFFFFFFF8003FFFFE07FC0000FFF803FC0000FFE001FE0000FFC001FE0000FF
+8000FE0000FF8000FE0000FF0000FE0000FF0000FE0000FE0000FE0000FE0000FE0000FE
+0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE
+0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE
+0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE003FFF
+F81FFFF87FFFFC3FFFFCFFFFFE3FFFFEFFFFFE3FFFFE7FFFFC3FFFFC3FFFF81FFFF82F28
+80A730>I<0001FF0000000FFFE000003FFFF800007FFFFC0000FFFFFE0003FFFFFF8003
+FF01FF8007FC007FC00FF8003FE01FE0000FF01FE0000FF03FC00007F83F800003F87F80
+0003FC7F000001FC7F000001FC7F000001FCFE000000FEFE000000FEFE000000FEFE0000
+00FEFE000000FEFE000000FEFE000000FEFE000000FEFF000001FE7F000001FC7F000001
+FC7F800003FC3F800003F83FC00007F83FE0000FF81FF0001FF00FF8003FE00FFC007FE0
+07FF01FFC003FFFFFF8001FFFFFF00007FFFFC00003FFFF800000FFFE0000001FF000027
+2A7CA830>I<000003FE00003FFC1FFF80007FFE7FFFE000FFFEFFFFF000FFFFFFFFFC00
+7FFFFFFFFE003FFFFE07FE0000FFF001FF0000FFE000FF8000FFC0007F8000FF80003FC0
+00FF00001FC000FE00001FE000FE00000FE000FE00000FE000FE00000FF000FE000007F0
+00FE000007F000FE000007F000FE000007F000FE000007F000FE000007F000FE000007F0
+00FE000007F000FE00000FF000FE00000FF000FE00000FE000FF00000FE000FF00001FE0
+00FF80003FC000FF80003FC000FFC0007F8000FFE000FF8000FFF003FF0000FFFC0FFE00
+00FFFFFFFC0000FFFFFFF80000FEFFFFF00000FE7FFFC00000FE1FFF000000FE03FC0000
+00FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00000000
+00FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00000000
+00FE000000003FFFF80000007FFFFC000000FFFFFE000000FFFFFE0000007FFFFC000000
+3FFFF80000002C3C80A730>I<0001FF00F800000FFFC1FC00003FFFF1FC00007FFFFDFC
+0001FFFFFFFC0003FFFFFFFC0007FF81FFFC000FFC007FFC000FF8001FFC001FF0000FFC
+001FE00007FC003FC00007FC003F800003FC007F800003FC007F000003FC007F000001FC
+00FF000001FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC
+00FE000001FC00FE000001FC00FF000001FC007F000001FC007F000003FC007F800003FC
+007F800003FC003FC00007FC003FC0000FFC001FE0001FFC000FF0003FFC000FFC007FFC
+0007FF01FFFC0003FFFFFFFC0001FFFFFDFC0000FFFFF9FC00003FFFF1FC00000FFFC1FC
+000003FE01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
+0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
+0000000001FC0000000001FC00000000FFFFF8000001FFFFFC000001FFFFFC000001FFFF
+FC000001FFFFFC000000FFFFF82E3C7DA730>I<00000007F8003FFF803FFF007FFFC0FF
+FF80FFFFC3FFFF80FFFFCFFFFFC07FFFDFFFFFC03FFFFFFC3FC0001FFFE03FC0001FFF80
+1F80001FFF000F00001FFE000000001FFC000000001FF8000000001FF0000000001FF000
+0000001FE0000000001FE0000000001FE0000000001FE0000000001FC0000000001FC000
+0000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000
+0000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000
+0000001FC00000003FFFFFFC00007FFFFFFE0000FFFFFFFF0000FFFFFFFF00007FFFFFFE
+00003FFFFFFC00002A287EA730>I<001FFC1E0001FFFF9F0007FFFFFF000FFFFFFF001F
+FFFFFF003FFFFFFF007FF007FF007F8001FF00FE0000FF00FC00007F00FC00007F00FC00
+007F00FC00007F00FE00003E007F000000007FE00000003FFF0000001FFFFC00000FFFFF
+800007FFFFE00001FFFFF800007FFFFC000003FFFE0000000FFF00000000FF807C00007F
+80FE00001FC0FE00001FC0FE00000FC0FF00000FC0FF00000FC0FF80000FC0FF80001FC0
+FFC0003F80FFE0007F80FFFC03FF00FFFFFFFF00FFFFFFFE00FFFFFFFC00FCFFFFF000F8
+3FFFC000780FFE0000222A79A830>I<0007800000000FC00000001FC00000001FC00000
+001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000003F
+FFFFFFE07FFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF07FFFFFFFE0001FC00000001F
+C00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0
+0000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000
+00001FC00000001FC00000001FC000F8001FC001FC001FC001FC001FC001FC001FC001FC
+001FC001FC001FE003FC000FE007F8000FF007F8000FFC1FF00007FFFFE00003FFFFC000
+03FFFF800001FFFF0000007FFC0000001FF00026337EB130>I<3FFC003FFC007FFE007F
+FE00FFFE00FFFE00FFFE00FFFE007FFE007FFE003FFE003FFE0000FE0000FE0000FE0000
+FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
+FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
+FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
+FE0000FE0000FE0000FE0000FE0000FE0001FE0000FE0001FE0000FE0003FE0000FE0007
+FE0000FF000FFE00007FC07FFFF8007FFFFFFFFC003FFFFFFFFE001FFFFFFFFE000FFFFE
+FFFC0007FFF87FF80000FFC000002F2880A630>I<3FFFC07FFF807FFFE0FFFFC0FFFFE0
+FFFFE0FFFFE0FFFFE07FFFE0FFFFC03FFFC07FFF8001F80003F00001F80003F00001FC00
+07F00000FC0007E00000FC0007E00000FE000FE000007E000FC000007E000FC000007F00
+1FC000003F001F8000003F001F8000003F803F8000001F803F0000001F803F0000001FC0
+7F0000000FC07E0000000FC07E0000000FE0FE00000007E0FC00000007E0FC00000007F1
+FC00000003F1F800000003F1F800000003F1F800000001FBF000000001FBF000000001FB
+F000000001FFF000000000FFE000000000FFE000000000FFE0000000007FC0000000003F
+8000002B277EA630>I<3FFFC01FFFE07FFFE03FFFF0FFFFE03FFFF8FFFFE03FFFF87FFF
+E03FFFF03FFFC01FFFE007E000003F0007E000003F0007F000007F0003F000007E0003F0
+00007E0003F000007E0003F000007E0003F000007E0003F80000FE0001F80000FC0001F8
+0F80FC0001F81FC0FC0001F83FE0FC0001F83FE0FC0001F83FE0FC0000FC7FF1F80000FC
+7FF1F80000FC7DF1F80000FC7DF1F80000FCFDF9F800007CFDF9F000007CF8F9F000007C
+F8F9F000007CF8F9F000007EF8FBF000007EF8FBF000003FF07FE000003FF07FE000003F
+F07FE000003FE03FE000003FE03FE000001FE03FC000000F800F80002D277FA630>I<3F
+FF81FFFC007FFFC3FFFE00FFFFC3FFFF00FFFFC3FFFF007FFFC3FFFE003FFF81FFFC0000
+FE007F0000007F007F0000007F80FE0000003F81FC0000001FC3F80000000FE3F8000000
+0FE7F000000007FFE000000003FFC000000001FFC000000000FF8000000000FF00000000
+007E00000000007F0000000000FF0000000001FF8000000001FFC000000003F7E0000000
+07E7E00000000FE3F00000000FC1F80000001F81FC0000003F80FE0000007F007E000000
+7E007F000000FE003F800001FC001FC0007FFF80FFFF00FFFFC1FFFF80FFFFE3FFFF80FF
+FFE3FFFF80FFFFC1FFFF807FFF80FFFF0029277DA630>I<3FFFC07FFF807FFFE0FFFFC0
+FFFFE0FFFFE0FFFFE0FFFFE07FFFE0FFFFC03FFFC07FFF8001FC0003F00001FC0003F000
+00FC0007F00000FE0007E000007E0007E000007E000FE000007F000FC000003F000FC000
+003F001FC000001F801F8000001F801F8000001FC01F8000000FC03F0000000FC03F0000
+000FE03F00000007E07E00000007E07E00000003F07E00000003F07C00000003F0FC0000
+0001F8FC00000001F8F800000001F8F800000000F9F800000000FDF0000000007DF00000
+00007FF0000000007FF0000000003FE0000000003FE0000000003FE0000000001FC00000
+00001FC0000000001FC0000000001F80000000001F80000000003F80000000003F000000
+00003F00000000007F00000000007E00000000007E0000000F00FE0000001F80FC000000
+3FC1FC0000003FC3F80000003F87F80000003F8FF00000003FFFE00000001FFFC0000000
+1FFF800000000FFF0000000007FE0000000001F0000000002B3C7EA630>I<1FFFFFFFFC
+3FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFC7F00000FF87F00001FF07F
+00003FE07F00007FC07F0000FF803E0001FF00000003FE00000007FC0000000FF8000000
+1FF00000003FE00000007FC0000000FF80000001FF00000003FE00000007FC0000000FF8
+0000001FF00000003FE00000007FC0000000FF80003E01FF00007F03FE00007F07FC0000
+7F0FF800007F1FF000007F3FE000007F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFF7FFFFFFFFE28277DA630>I<0000003FF0000003FFF800000FFFF800001FFF
+F800007FFFF800007FFFF00000FFF0000000FF00000001FE00000001FC00000001FC0000
+0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
+01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001
+FC00000001FC00000001FC00000001FC00000003FC00000007F80000003FF800003FFFF0
+0000FFFFE00000FFFFC00000FFFF000000FFFFC00000FFFFE000003FFFF00000003FF800
+000007F800000003FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
+0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
+01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001
+FC00000001FE00000000FF00000000FFF00000007FFFF000007FFFF800001FFFF800000F
+FFF8000003FFF80000003FF025477BBE30>I<7FE0000000FFFE000000FFFF800000FFFF
+C00000FFFFF000007FFFF00000007FF800000007F800000003FC00000001FC00000001FC
+00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
+000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
+0001FC00000001FC00000001FC00000001FC00000001FE00000000FF00000000FFE00000
+007FFFE000003FFFF800001FFFF8000007FFF800001FFFF800003FFFF800007FFFE00000
+FFE0000000FF00000001FE00000001FC00000001FC00000001FC00000001FC00000001FC
+00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
+000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
+0001FC00000003FC00000007F80000007FF800007FFFF00000FFFFF00000FFFFC00000FF
+FF800000FFFE0000007FE000000025477BBE30>125 D E /Fe 26
+122 df<00000000FF800000000FFFF00000003FC078000000FE001C000003F8000E0000
+07F0003F00001FE000FF00003FC000FF00003F8001FF00007F0001FF0000FF0001FF0000
+FE0001FF0000FE0000FE0001FE0000780001FC0000000001FC0000000001FC0000000001
+FC0000000001FC0000000003FC0000000003F80000000003F80000000003F80000000003
+F80000000003F80001FC07FFFFFFFFFC07FFFFFFFFF807FFFFFFFFF80007F0000FF80007
+F00007F80007F00007F8000FF00007F8000FE00007F0000FE00007F0000FE00007F0000F
+E00007F0000FE0000FF0001FE0000FF0001FC0000FE0001FC0000FE0001FC0000FE0001F
+C0000FE0001FC0001FE0003FC0001FE0003F80001FC0003F80001FC0003F80001FC0003F
+80001FC0003F80003FC0007F80003FC0007F00003F80007F00003F80007F00003F80007F
+00003F80007F00007F8000FF00007F8000FE00007F0000FE00007F0000FE00007F0001FE
+00007F0003FF0001FF80FFFFF83FFFFCFFFFF87FFFFCFFFFF87FFFFC30407EBF33>12
+D<00000000FFC0000000000FFFFB800000003F803F80000000FE007F80000003F800FF80
+000007F000FF8000001FE001FF8000003FC001FF8000003F8001FF0000007F0001FF0000
+00FF0000FF000000FE00007F000000FE0000FF000001FE0000FF000001FC0000FE000001
+FC0000FE000001FC0000FE000001FC0000FE000001FC0001FE000003FC0001FE000003F8
+0001FC000003F80001FC000003F80001FC000003F80001FC000003F80003FC0007FFFFFF
+FFFC0007FFFFFFFFF80007FFFFFFFFF8000007F00003F8000007F00003F8000007F00007
+F800000FF00007F800000FE00007F000000FE00007F000000FE00007F000000FE00007F0
+00000FE0000FF000001FE0000FF000001FC0000FE000001FC0000FE000001FC0000FE000
+001FC0000FE000001FC0001FE000003FC0001FE000003F80001FC000003F80001FC00000
+3F80001FC000003F80001FC000003F80003FC000007F80003FC000007F00003F8000007F
+00003F8000007F00003F8000007F00003F8000007F00007F800000FF00007F800000FE00
+007F000000FE00007F000000FE00007F000001FE0000FF000003FF0001FF8000FFFFF87F
+FFFC00FFFFF87FFFFC00FFFFF87FFFFC0031407EBF33>I<7FFFFF7FFFFFFFFFFEFFFFFE
+FFFFFEFFFFFE18067C961E>45 D<00007FC000000003FFF80000000FC07E0000003E003F
+0000007C001F800000FF000FC00000FF000FE00000FF000FE00001FF0007E00001FF0007
+F00001FF0007F00000FE0007F00000780007F0000000000FF0000000000FF0000000000F
+E0000000000FE000000003FFE00000007FFFE0000007FF1FE000001FE01FE000007F801F
+C00001FE001FC00003F8001FC00007F0001FC0000FE0003FC0001FC0003FC0003FC0003F
+80003F80003F81C07F00003F81C07F00003F81C07F00007F81C0FF00007F0380FE0000FF
+0380FE0000FF03807F0001FF03807F0003BF07007F80073F07003FC00E1F8E000FE03C1F
+FC0003FFF00FF800007FC003E0002A2A7CA82D>97 D<003F800000001FFF800000001FFF
+800000001FFF8000000000FF80000000007F80000000007F80000000007F00000000007F
+00000000007F00000000007F00000000007F0000000000FF0000000000FE0000000000FE
+0000000000FE0000000000FE0000000000FE0000000001FE0000000001FC0000000001FC
+0000000001FC0000000001FC0000000001FC07F8000003FC3FFF000003F8F80FC00003FB
+E003E00003FF8001F80003FF0000FC0003FE0000FC0007FC00007E0007F800007F0007F0
+00007F0007F000003F0007F000003F8007F000003F800FF000003F800FE000003F800FE0
+00003FC00FE000003FC00FE000003FC00FE000007FC01FE000007F801FC000007F801FC0
+00007F801FC000007F801FC000007F801FC00000FF003FC00000FF003F800000FF003F80
+0001FE003F800001FE003F800003FC003F800003F8007F800007F0007F800007F0007F80
+000FE0007FC0001FC0007FC0003F00007CE0007E0000F87001F80000F03C07E00000E00F
+FF8000000003FC0000002A4077BE33>I<00001FF0000000FFFE000003F01F80000FC003
+C0003F0003E0007E000FE000FC001FE001FC001FF003F8003FE007F0003FE007F0003FE0
+0FE0001FC01FE0000F001FC00000003FC00000003FC00000007F800000007F800000007F
+800000007F80000000FF80000000FF00000000FF00000000FF00000000FF00000000FF00
+000000FF00000000FF00000000FF00000000FF000000007F000003807F000007807F0000
+07003F80000F003F80001E001F80003C000FC000780007E000F00003F001E00001F80F80
+00007FFE0000000FF00000242A7AA828>I<0000000003F800000001FFF800000001FFF8
+00000001FFF8000000000FF80000000007F80000000007F80000000007F00000000007F0
+0000000007F00000000007F0000000000FF0000000000FF0000000000FE0000000000FE0
+000000000FE0000000000FE0000000001FE0000000001FE0000000001FC0000000001FC0
+000000001FC0000000001FC000000FF03FC00000FFFC3FC00003F81F3F80000FC007BF80
+001F8003FF80007E0001FF8000FC0000FF8001FC00007F8003F800007F0007F000007F00
+0FF000007F000FE000007F001FE00000FF003FC00000FF003FC00000FE003F800000FE00
+7F800000FE007F800000FE007F800001FE00FF800001FE00FF000001FC00FF000001FC00
+FF000001FC00FF000001FC00FF000003FC00FF000003FC00FF000003F800FF000003F800
+FF000003F8007F000003F8007F000007F8007F000007F8003F00000FF0003F80000FF000
+1F80001FF0000FC0003FF00007E000FFF80003F001EFFFC000F80F8FFFC0003FFE0FFFC0
+000FF00FE0002D407ABE33>I<00003FE0000001FFF8000007E07E00000F801F00003F00
+0F80007E000FC000FC0007E001F80007E003F80007E007F00003F00FE00003F00FE00003
+F01FE00003F01FC00003F03FC00003F03FC00003F07F800007F07F800007F07FFFFFFFF0
+7FFFFFFFF0FF80000000FF00000000FF00000000FF00000000FF00000000FF00000000FF
+00000000FF00000000FF000000007F000000007F000001C07F000003C03F000003803F80
+0007801F80000F001FC0001E000FC0003C0007E000780003F001F00000FC07C000003FFF
+00000007F80000242A7BA828>I<00000000007C000007F803FE00003FFE0F8F0000FC0F
+9C3F0001F007F83F0007E003E03F000FC003F03F001FC001F80C001F8001F800003F8001
+F800007F0001FC00007F0001FC00007F0001FC00007F0003FC0000FF0003FC0000FE0003
+F80000FE0003F80000FE0003F800007E0007F000007E0007E000007E000FE000003F000F
+C000001F001F8000003F803E0000003FC0FC00000071FFF0000000E07F80000000E00000
+000001C00000000001C00000000001C00000000001C00000000001E00000000001E00000
+000001F00000000001FFFFF8000001FFFFFF800000FFFFFFE00000FFFFFFF800007FFFFF
+FC0001FFFFFFFC0007E0000FFE000F800000FE003F0000007F003E0000003F007C000000
+3F00FC0000001F00F80000001F00F80000001F00F80000003F00F80000003E00F8000000
+3E00F80000007C00FC000000FC007C000001F8003E000003F0001F00000FC0000FC0003F
+000003F801FC000000FFFFF00000000FFF000000303D7FA82D>103
+D<00007F000000003FFF000000003FFF000000003FFF0000000001FF0000000000FF0000
+000000FF0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000
+000001FE0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000
+000003FC0000000003F80000000003F80000000003F80000000003F80000000003F807F8
+000007F81FFF000007F0781FC00007F1E00FC00007F38007E00007F70007E00007FE0007
+F0000FFC0007F0000FF80007F0000FF80007F0000FF00007F0000FF00007F0000FE0000F
+F0001FE0000FF0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0001F
+E0003FC0001FE0003F80001FC0003F80001FC0003F80001FC0003F80001FC0003F80003F
+C0007F80003FC0007F00003F80007F00003F80007F00003F80007F00003F80007F00007F
+8000FF00007F8000FE00007F0000FE00007F0000FE00007F0001FE0000FF0003FF0001FF
+80FFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFC2E3F7DBE33>I<0000780001FE0003FE00
+03FF0003FF0007FF0007FE0003FE0003FC0000F000000000000000000000000000000000
+00000000000000000000000000000000000000000003F801FFF801FFF001FFF0001FF000
+0FF0000FF0000FF0000FE0000FE0000FE0000FE0000FE0001FE0001FC0001FC0001FC000
+1FC0001FC0003FC0003F80003F80003F80003F80003F80007F80007F00007F00007F0000
+7F00007F0000FF0000FE0000FE0000FE0000FE0003FF007FFFF07FFFF0FFFFF0183E7DBD
+1A>I<00007F000000003FFF000000003FFF000000003FFF0000000001FF0000000000FF
+0000000000FF0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE
+0000000001FE0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
+0000000003FC0000000003F80000000003F80000000003F80000000003F80000000003F8
+0000000007F803FFFF0007F003FFFE0007F003FFFE0007F001FFF00007F000FF800007F0
+00FE00000FF000F800000FE001F000000FE003C000000FE0078000000FE01F0000000FE0
+3E0000001FE0780000001FC0F00000001FC3E00000001FC7F00000001FCFF80000001FFF
+F80000003FFFFC0000003FF9FC0000003FE1FE0000003FC0FE0000003F80FF0000003F00
+7F0000007F007F8000007E003F8000007E003FC000007E001FC000007E001FE000007E00
+0FE00000FE000FF00000FC0007F00000FC0007F80000FC0007F80001FC0007FC0003FE00
+0FFF00FFFFF03FFFF0FFFFF07FFFE0FFFFF07FFFE0303F7EBE30>107
+D<00003F001FFF003FFF003FFF0001FF0000FF0000FF0000FE0000FE0000FE0000FE0000
+FE0001FE0001FC0001FC0001FC0001FC0001FC0003FC0003F80003F80003F80003F80003
+F80007F80007F00007F00007F00007F00007F0000FF0000FE0000FE0000FE0000FE0000F
+E0001FE0001FC0001FC0001FC0001FC0001FC0003FC0003F80003F80003F80003F80003F
+80007F80007F00007F00007F00007F00007F0000FF0000FE0000FE0000FE0000FE0003FF
+007FFFF87FFFF8FFFFF8183F7DBE1A>I<0007F007F80003FC0003FFF01FFF000FFF8003
+FFE0781FC03C0FE003FFE1E00FC0F007E0001FE38007E1C003F0000FE70007E38003F000
+0FEE0007F70003F8000FFC0007FE0003F8000FD80007FC0003F8000FF80007FC0003F800
+0FF00007F80003F8000FF00007F80003F8000FE00007F00003F8001FE0000FF00007F800
+1FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F000
+1FC0000FE00007F0003FC0001FE0000FF0003F80001FC0000FE0003F80001FC0000FE000
+3F80001FC0000FE0003F80001FC0000FE0003F80001FC0000FE0007F80003FC0001FE000
+7F00003F80001FC0007F00003F80001FC0007F00003F80001FC0007F00003F80001FC000
+7F00003F80001FC000FF00007F80003FC000FE00007F00003F8000FE00007F00003F8000
+FE00007F00003F8001FE0000FF00007F8003FF0001FF8000FFC0FFFFF87FFFFC3FFFFEFF
+FFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFE47287DA74C>I<0007F007F80003FFF01FFF00
+03FFE0781FC003FFE1E00FC0001FE38007E0000FE70007E0000FEE0007F0000FFC0007F0
+000FD80007F0000FF80007F0000FF00007F0000FF00007F0000FE0000FF0001FE0000FF0
+001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0001FE0003FC0001FE0
+003F80001FC0003F80001FC0003F80001FC0003F80001FC0003F80003FC0007F80003FC0
+007F00003F80007F00003F80007F00003F80007F00003F80007F00007F8000FF00007F80
+00FE00007F0000FE00007F0000FE00007F0001FE0000FF0003FF0001FF80FFFFF87FFFFC
+FFFFF87FFFFCFFFFF87FFFFC2E287DA733>I<00000FF000000000FFFE00000003F01F80
+00000FC007C000001F0003E000003E0001F00000FC0000F80001F80000FC0001F000007C
+0003F000007E0007E000007E000FE000007F000FC000007F001FC000007F001FC000007F
+003F8000007F003F8000007F007F8000007F807F8000007F807F8000007F00FF000000FF
+00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000001FE00FF000001FE
+00FF000001FC00FE000001FC00FF000003F8007F000003F8007F000007F0007F000007E0
+003F00000FE0001F80000FC0001F80001F80000FC0003E000007E0007C000003F001F800
+0000FC0FE00000003FFF800000000FF8000000292A7BA82D>I<00007F01FE0000007FFF
+0FFFC000007FFE3E03F000007FFEF801F8000001FFE000FE000001FFC0007F000000FF80
+003F000001FF00003F800001FE00003FC00001FC00001FC00001FC00001FC00001FC0000
+1FE00001FC00001FE00003FC00000FE00003F800000FE00003F800000FF00003F800000F
+F00003F800000FF00003F800001FF00007F800001FE00007F000001FE00007F000001FE0
+0007F000001FE00007F000003FE00007F000003FC0000FF000003FC0000FE000007FC000
+0FE000007F80000FE000007F80000FE00000FF00000FE00001FE00001FE00001FC00001F
+E00003FC00001FE00007F800001FF0000FF000001FF0001FC000001FF8003F8000003FDC
+007E0000003F8F01F80000003F83FFE00000003F80FF000000003F8000000000007F8000
+000000007F8000000000007F0000000000007F0000000000007F0000000000007F000000
+000000FF000000000000FF000000000000FE000000000000FE000000000000FE00000000
+0001FE000000000003FF0000000000FFFFF800000000FFFFF800000000FFFFF800000000
+343A81A733>I<00000FE003C00000FFFC03800003F81E0780000FE0070F80001F80038F
+80007F0003DF8000FE0001DF8001FC0000FF0003F80000FF0007F80000FF000FF00000FF
+000FF000007F001FE00000FF003FE00000FF003FC00000FE003FC00000FE007F800000FE
+007F800000FE007F800001FE00FF800001FE00FF000001FC00FF000001FC00FF000001FC
+00FF000001FC00FF000003FC00FF000003FC00FF000003F800FF000003F800FF000003F8
+007F000003F8007F000007F8007F800007F8003F80000FF0003F80001FF0001FC0003FF0
+000FE0007FF00007E000FFF00003F003CFF00000FC0F8FE000003FFE0FE000000FF00FE0
+000000000FE0000000001FE0000000001FC0000000001FC0000000001FC0000000001FC0
+000000001FC0000000003FC0000000003F80000000003F80000000003F80000000003F80
+000000007F8000000000FFC00000003FFFFE0000003FFFFE0000003FFFFE002A3A7AA730
+>I<0007F01F8003FFF07FE003FFE1E1F003FFE387F8001FE707F8000FE607F8000FEE07
+F8000FFC07F0000FD807E0000FF80180000FF00000000FF00000000FE00000001FE00000
+001FE00000001FC00000001FC00000001FC00000001FC00000003FC00000003F80000000
+3F800000003F800000003F800000003F800000007F800000007F000000007F000000007F
+000000007F000000007F00000000FF00000000FE00000000FE00000000FE00000001FE00
+000003FF000000FFFFFE0000FFFFFE0000FFFFFE000025287EA724>I<0000FF81C00007
+FFE3C0001F807FC0007C003F8000F8001F8001F0000F8001E0000F8003E000078003E000
+078007C000070007C000070007E000070007E000070007F000070007F800000007FF8000
+0007FFFC000003FFFF000001FFFFC00001FFFFF000007FFFF800001FFFFC000007FFFC00
+00007FFE00000003FE00000001FE00380000FE003800007E003800007E003C00007E003C
+00003E003C00007E007C00007C007C00007C007E000078007E0000F8007F0001F0007F00
+03E000FF8007C000F9E01F0000E0FFFC0000C01FE00000222A7DA824>I<000380000003
+80000003800000038000000780000007000000070000000F0000000F0000001F0000001F
+0000003E0000003E0000007E000000FE000001FE000007FE00001FFFFFC0FFFFFFC0FFFF
+FFC001FC000001FC000001FC000003FC000003F8000003F8000003F8000003F8000003F8
+000007F8000007F0000007F0000007F0000007F0000007F000000FF000000FE000000FE0
+00000FE000000FE000000FE007001FE00E001FC00E001FC00E001FC00E001FC00E001FC0
+1E001FC01C001F801C001F801C001FC038001FC038000FC070000FC0F00007E1E00001FF
+8000007E00001A3978B723>I<00FE00007FFFFE007FFFFFFC007FFEFFFC007FFE07FC00
+03FE03FC0001FE03FC0001FE03FC0001FE03F80001FC03F80001FC03F80001FC03F80001
+FC03F80003FC07F80003FC07F00003F807F00003F807F00003F807F00003F807F00007F8
+0FF00007F80FE00007F00FE00007F00FE00007F00FE00007F00FE0000FF01FE0000FF01F
+C0000FE01FC0000FE01FC0001FE01FC0001FE01FC0001FE01FC0003FE01F80003FC01F80
+007FC01F8000FFC01F8001DFC00FC003BFE00FC0073FFF03F01E3FFF01FFF83FFF003FE0
+3F80282977A733>I<FFFFE007FFF0FFFFE00FFFF0FFFFE00FFFE007FE0003FF0003FC00
+01FC0003FC0000F80003FC0000F00001FC0001E00001FC0001C00001FC0001C00001FC00
+03800001FE0007800000FE0007000000FE000F000000FE000E000000FF001C0000007F00
+1C0000007F00380000007F00380000007F00700000007F80700000003F80E00000003F81
+E00000003F81C00000003FC3C00000001FC3800000001FC7000000001FC7000000001FCE
+000000001FEE000000000FFC000000000FFC000000000FF8000000000FF80000000007F0
+0000000007E00000000007E00000000007C00000000007C00000000003800000002C2878
+A630>I<FFFFC3FFFF03FFFCFFFFC3FFFF03FFFCFFFFC3FFFE03FFF80FFE003FE000FFC0
+07F8001FC0007F0003F8001FC0003E0003F8001FC0003C0003F8000FC0003C0003F8000F
+C000380003FC000FC000700001FC001FC000700001FC001FE000E00001FC003FE000E000
+01FC003FE001C00001FC0077E001C00001FE0077E003800000FE00E7F003800000FE00E7
+F007000000FE01C3F007000000FE01C3F00E000000FF0383F00E0000007F0383F01C0000
+007F0703F81C0000007F0703F8380000007F0E01F8380000007F1E01F8700000003F9C01
+F8F00000003FBC01FCE00000003FB801FDE00000003FF800FDC00000003FF000FFC00000
+003FF000FF800000001FE000FF800000001FE000FF000000001FC000FF000000001F8000
+7E000000001F80007C000000000F00007C000000000F000078000000000E000038000000
+3E2878A642>I<01FFFFC07FFFC001FFFFC07FFFC001FFFFC07FFFC0000FFE003FF80000
+07FC001FE0000003FC001F80000001FC003E00000001FE003C00000000FE007800000000
+7F00F0000000007F80E0000000003F81C0000000003FC380000000001FC700000000001F
+EF00000000000FFE000000000007FC000000000007F8000000000003F8000000000003FC
+000000000003FC000000000007FE00000000000FFE00000000001E7F00000000003C7F80
+00000000383F8000000000703FC000000000E01FC000000001E01FE000000003C00FE000
+0000078007F00000000F0007F80000001F0003F80000007E0003FC000001FE0003FE0000
+07FF0007FF0000FFFF803FFFF800FFFF803FFFF800FFFF803FFFF80032277FA630>I<00
+FFFFE007FFF000FFFFE00FFFF000FFFFE00FFFE00007FE0003FF000003FC0001FC000003
+FC0000F8000003FC0000F0000001FC0001E0000001FC0001C0000001FC0003C0000001FE
+000380000000FE000780000000FE000700000000FE000E00000000FF000E00000000FF00
+1C000000007F001C000000007F0038000000007F0078000000007F8070000000003F80F0
+000000003F80E0000000003F81C0000000003FC1C0000000001FC380000000001FC78000
+0000001FC700000000001FEF00000000001FEE00000000000FFC00000000000FFC000000
+00000FF800000000000FF8000000000007F0000000000007F0000000000007E000000000
+0007E0000000000003C00000000000038000000000000380000000000007000000000000
+0F0000000000000E0000000000001E0000000000001C00000000000038000000001C0038
+000000003F0070000000007F007000000000FF00E000000000FF01C000000000FF03C000
+000000FE038000000000FC070000000000701E0000000000783C00000000003FF0000000
+00000FC00000000000343A80A630>I E /Ff 79 125 df<000001FF000FE00000001FFF
+E03FFC0000007F00F8FC1E000001FC003FF03F000007F0007FE07F80000FE000FFE0FF80
+001FC001FFC0FF80003F8001FF80FF80007F8001FF80FF80007F0001FF807F00007F0001
+FF003E0000FE0000FF00000000FE00007F00000000FE00007F00000000FE00007F000000
+00FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE0000
+7F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F000000
+00FE00007F000000FFFFFFFFFFFF8000FFFFFFFFFFFF8000FFFFFFFFFFFF800000FE0000
+7F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F000000
+00FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE0000
+7F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F000000
+00FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE0000
+7F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F000000
+00FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE0000
+7F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F000000
+01FF0000FF8000007FFFFC3FFFFF80007FFFFC3FFFFF80007FFFFC3FFFFF800039407FBF
+35>11 D<000001FF000000001FFFC00000007F01F0000001FC0078000007F0001C00000F
+E0003E00001FC000FF00003F8001FF00007F8001FF00007F0001FF00007F0001FF0000FE
+0001FF0000FE0000FE0000FE0000380000FE0000000000FE0000000000FE0000000000FE
+0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE
+0000000000FE00007F00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF0000FE0001FF0000FE
+0000FF0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
+00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
+00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
+00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
+00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
+00007F0001FF0000FF807FFFFC3FFFFE7FFFFC3FFFFE7FFFFC3FFFFE2F407FBF33>I<00
+0001FF800000001FFFF70000007F00FF000001F800FF000007F001FF00000FE001FF0000
+1FC001FF00003F8001FF00007F8001FF00007F0001FF00007F0000FF0000FE00007F0000
+FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000
+FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000
+FE00007F00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF0000FE00007F0000FE00007F0000
+FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000
+FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000
+FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000
+FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000
+FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0001
+FF0000FF807FFFFC3FFFFE7FFFFC3FFFFE7FFFFC3FFFFE2F407FBF33>I<000001FF0000
+FF800000001FFFC00FFFE00000007F01F03F80F8000001F80078FE003C000007F0003FF8
+000E00000FE0007FF0001F00001FC000FFE0007F80003F8001FFC000FF80007F8001FFC0
+00FF80007F0001FF8000FF80007F0001FF8000FF8000FE0001FF0000FF8000FE0000FF00
+007F0000FE00007F00001C0000FE00007F0000000000FE00007F0000000000FE00007F00
+00000000FE00007F0000000000FE00007F0000000000FE00007F0000000000FE00007F00
+00000000FE00007F0000000000FE00007F0000000000FE00007F0000000000FE00007F00
+003F80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF8000FE00007F00
+00FF8000FE00007F00007F8000FE00007F00003F8000FE00007F00003F8000FE00007F00
+003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00
+003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00
+003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00
+003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00
+003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00
+003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00
+003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8001FF0000FF80
+007FC07FFFFC3FFFFE1FFFFF7FFFFC3FFFFE1FFFFF7FFFFC3FFFFE1FFFFF48407FBF4C>
+I<1E007F80FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC07F807F807F807F807F807F807F
+807F807F807F807F807F803F003F003F003F003F003F003F003F003F003F003F003F001E
+001E001E001E001E001E001E001E001E001E001E000C0000000000000000000000000000
+0000001E007F807F80FFC0FFC0FFC0FFC07F807F801E000A4179C019>33
+D<1E007F80FF80FFC0FFC0FFE0FFE0FFE07FE01E60006000600060006000E000C000C000
+C001C001800380030007000E001C001800380030000B1C79BE19>39
+D<0000300000700000E00001C0000380000780000F00001E00003E00003C0000780000F8
+0000F00001F00001E00003E00003E00007C00007C0000FC0000F80000F80001F80001F00
+001F00003F00003F00003F00003E00007E00007E00007E00007E00007E00007E00007C00
+00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00
+00FC0000FC0000FC0000FC0000FC0000FC00007C00007E00007E00007E00007E00007E00
+007E00003E00003F00003F00003F00001F00001F00001F80000F80000F80000FC00007C0
+0007C00003E00003E00001E00001F00000F00000F800007800003C00003E00001E00000F
+000007800003800001C00000E0000070000030145A77C323>I<C00000E0000070000038
+00001C00001E00000F000007800007C00003C00001E00001F00000F00000F80000780000
+7C00007C00003E00003E00003F00001F00001F00001F80000F80000F80000FC0000FC000
+0FC00007C00007E00007E00007E00007E00007E00007E00003E00003F00003F00003F000
+03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000
+03F00003F00003F00003E00007E00007E00007E00007E00007E00007E00007C0000FC000
+0FC0000FC0000F80000F80001F80001F00001F00003F00003E00003E00007C00007C0000
+780000F80000F00001F00001E00003C00007C0000780000F00001E00001C000038000070
+0000E00000C00000145A7BC323>I<1E007F80FF80FFC0FFC0FFE0FFE0FFE07FE01E6000
+6000600060006000E000C000C000C001C001800380030007000E001C001800380030000B
+1C798919>44 D<FFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFE17067F961E>I<1E007F80
+7F80FFC0FFC0FFC0FFC07F807F801E000A0A798919>I<000000018000000003C0000000
+07C000000007C000000007800000000F800000000F800000000F000000001F000000001F
+000000001E000000003E000000003E000000003C000000007C000000007C000000007800
+000000F800000000F800000000F000000001F000000001F000000001E000000003E00000
+0003E000000003C000000007C000000007C000000007800000000F800000000F80000000
+1F000000001F000000001E000000003E000000003E000000003C000000007C000000007C
+000000007800000000F800000000F800000000F000000001F000000001F000000001E000
+000003E000000003E000000003C000000007C000000007C000000007800000000F800000
+000F800000000F000000001F000000001F000000001E000000003E000000003E00000000
+7C000000007C000000007800000000F800000000F800000000F000000001F000000001F0
+00000001E000000003E000000003E000000003C000000007C000000007C0000000078000
+00000F800000000F800000000F000000001F000000001F000000001E000000003E000000
+003E000000003C000000007C000000007C000000007800000000F800000000F800000000
+F0000000006000000000225B7BC32D>I<0001FE0000000FFFC000003F03F000007C00F8
+0000F8007C0001F0003E0003E0001F0007C0000F8007C0000F800FC0000FC01F800007E0
+1F800007E01F800007E03F800007F03F800007F03F000003F07F000003F87F000003F87F
+000003F87F000003F87F000003F87F000003F8FF000003FCFF000003FCFF000003FCFF00
+0003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF0000
+03FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003
+FCFF000003FCFF000003FC7F000003F87F000003F87F000003F87F000003F87F000003F8
+3F800007F03F800007F03F800007F01F800007E01F800007E01F800007E00FC0000FC00F
+C0000FC007E0001F8003E0001F0001F0003E0000F8007C00007C00F800003F03F000000F
+FFC0000001FE0000263F7DBC2D>I<0001C0000003C0000007C000001FC000007FC00007
+FFC000FFFFC000FF9FC000F81FC000001FC000001FC000001FC000001FC000001FC00000
+1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
+1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
+1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
+1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
+1FC000001FC000001FC000001FC000001FC000001FC000001FC000007FF000FFFFFFF8FF
+FFFFF8FFFFFFF81D3D78BC2D>I<0007FC0000003FFF800000FFFFE00003F01FF80007C0
+07FC000F0001FE001E0000FF001C0000FF803C00007FC07800007FC07800003FE0700000
+3FE0FF00003FE0FF80001FF0FFC0001FF0FFC0001FF0FFC0001FF0FFC0001FF0FFC0001F
+F07F80001FF03F00001FF00C00001FF00000001FE00000003FE00000003FE00000003FC0
+0000007FC00000007F80000000FF80000000FF00000001FE00000001FC00000003F80000
+0007F000000007E00000000FC00000001F800000003F000000007E000000007C00000000
+F800000001F000000003E000000007C00000000F800000001F000070003E000070003C00
+0070007800007000F00000E001E00000E003C00000E007800000E00F000001E01FFFFFFF
+E01FFFFFFFE03FFFFFFFE07FFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0243D7CBC2D
+>I<0007FC0000003FFF800000F80FE00001E003F800078001FC000F0001FE000E0000FF
+001E0000FF801F80007F803FC0007FC03FE0007FC03FE0007FC03FF0007FC03FE0007FC0
+3FE0007FC01FE0007FC00FC0007FC00000007F80000000FF80000000FF00000000FF0000
+0001FE00000001FE00000003FC00000003F800000007E00000000FC00000003F0000001F
+FC0000001FFF800000000FE000000007F800000003FC00000001FE00000000FF00000000
+FF800000007FC00000007FC00000007FE00000003FE00000003FE00000003FF00000003F
+F00C00003FF03F00003FF07F80003FF0FFC0003FF0FFC0003FF0FFC0003FF0FFC0003FE0
+FFC0003FE0FF80007FE07F00007FC07800007FC0780000FF803C0000FF801E0001FF000F
+0003FE0007C007FC0003F80FF00000FFFFE000003FFF80000007F80000243F7CBC2D>I<
+0000000E000000001E000000003E000000003E000000007E000000007E00000000FE0000
+0001FE00000001FE00000003FE000000077E000000067E0000000E7E0000001C7E000000
+1C7E000000387E000000707E000000707E000000E07E000001C07E000001C07E00000380
+7E000007007E000007007E00000E007E00001C007E00001C007E000038007E000070007E
+000070007E0000E0007E0000C0007E0001C0007E000380007E000300007E000700007E00
+0E00007E000C00007E001C00007E003800007E003800007E007000007E00E000007E00FF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FE00000000FE00000000FE00000000FE000000
+00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
+FE00000001FF000001FFFFFF0001FFFFFF0001FFFFFF283E7EBD2D>I<06000003000780
+001F0007F800FE0007FFFFFE0007FFFFFC0007FFFFF80007FFFFF00007FFFFC00007FFFF
+000007FFFC0000073FE00000070000000007000000000700000000070000000007000000
+000700000000070000000007000000000700000000070000000007000000000700000000
+0701FE0000070FFF8000073E03E000077001F80007E000FC0007C0007E000780003F0007
+00003F800600001F800000001FC00000001FC00000001FE00000000FE00000000FE00000
+000FE00000000FF00000000FF00000000FF00C00000FF07F00000FF07F80000FF0FF8000
+0FF0FF80000FF0FF80000FF0FF80000FF0FF80000FE0FF00001FE0FC00001FE07000001F
+C07800001FC03800003F803C00003F801E00007F001F0000FE000F8001FC0007C003F800
+03F80FE00000FFFFC000003FFF00000007F80000243F7CBC2D>I<00001FE0000000FFF8
+000003F03E00000FC00F00001F000780003E000780007E001FC000FC003FC001F8007FC0
+03F8007FC003F0007FC007F0007FC00FE0003F800FE0001F001FE00000001FC00000001F
+C00000003FC00000003FC00000003FC00000007F800000007F800000007F80FE00007F87
+FF8000FF8F07E000FF9C01F000FFB800FC00FFB0007E00FFF0007E00FFE0003F00FFE000
+3F80FFC0003FC0FFC0003FC0FFC0001FE0FFC0001FE0FFC0001FE0FF80001FF0FF80001F
+F0FF80001FF0FF80001FF0FF80001FF07F80001FF07F80001FF07F80001FF07F80001FF0
+7F80001FF07F80001FF03F80001FF03FC0001FE03FC0001FE01FC0001FE01FC0003FC01F
+C0003FC00FE0003F800FE0003F8007E0007F0003F0007E0001F800FC0000FC01F800007E
+07F000003FFFE000000FFF80000003FC0000243F7CBC2D>I<38000000003C000000003F
+000000003FFFFFFFFC3FFFFFFFFC3FFFFFFFFC3FFFFFFFF87FFFFFFFF87FFFFFFFF07FFF
+FFFFE078000001E070000003C0700000078070000007007000000F00E000001E00E00000
+1C00E000003C00E0000078000000007000000000F000000001E000000001C000000003C0
+000000078000000007000000000F000000001E000000001E000000003C000000003C0000
+00007C000000007800000000F800000000F800000001F800000001F000000003F0000000
+03F000000003F000000007F000000007F000000007F00000000FF00000000FE00000000F
+E00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000003FE0
+0000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE000
+00003FE00000003FE00000001FC00000000700000026407BBD2D>I<0003FC0000001FFF
+8000007C07E00000F001F80001E0007C0003C0003E000780001F000F00001F000F00000F
+801E00000F801E00000FC03E000007C03E000007C03E000007C03E000007C03F000007C0
+3F000007C03F80000F803FC0000F801FE0001F801FF0001F001FFC003E000FFE007C000F
+FF80780007FFC0F00003FFF3E00001FFFF800000FFFF0000003FFF0000001FFFC000000F
+FFE000003FFFF8000078FFFC0001F07FFE0003E01FFF0007C00FFF800F8003FFC01F0001
+FFC03F00007FE03E00003FE07E00001FE07C00000FF07C000007F0F8000003F0F8000003
+F0F8000003F0F8000001F0F8000001F0F8000001F0F8000001F0FC000001E07C000003E0
+7C000003E07E000003C03F000007C01F00000F801F80001F000FC0003E0007F0007C0001
+FC03F80000FFFFE000001FFF80000003FC0000243F7CBC2D>I<0003FC0000001FFF0000
+007E07C00000FC03F00001F801F80003F000FC0007E0007C000FE0007E001FC0007F001F
+C0003F003FC0003F803F80003F807F80003FC07F80003FC07F80001FC0FF80001FC0FF80
+001FE0FF80001FE0FF80001FE0FF80001FE0FF80001FE0FF80001FF0FF80001FF0FF8000
+1FF0FF80001FF0FF80001FF07F80001FF07F80003FF07F80003FF07F80003FF03FC0003F
+F03FC0003FF01FC0007FF00FC0007FF007E000FFF007F000DFF003F001DFF000F8039FF0
+007E0F1FF0001FFE1FE00007F01FE00000001FE00000001FE00000003FC00000003FC000
+00003FC00000003FC00000003F800000007F800F80007F001FC0007F003FE000FE003FE0
+00FE003FE001FC003FE001F8003FC003F0003F8007F0001E000FE0001F001FC0000FC07F
+000003FFFE000001FFF80000003FC00000243F7CBC2D>I<1E007F807F80FFC0FFC0FFC0
+FFC07F807F801E0000000000000000000000000000000000000000000000000000000000
+000000000000000000001E007F807F80FFC0FFC0FFC0FFC07F807F801E000A2779A619>
+I<1E007F807F80FFC0FFC0FFC0FFC07F807F801E00000000000000000000000000000000
+00000000000000000000000000000000000000000000001E007F00FF80FF80FFC0FFC0FF
+C0FFC07FC01EC000C000C000C000C001C001800180018003800300070006000E000C001C
+003800300030000A3979A619>I<001FF80000FFFF0003E01FC00F0007F01E0003F83C00
+01FC780001FE780000FEFE0000FFFF0000FFFF8000FFFF8000FFFF8000FFFF8000FF7F00
+00FF3E0000FF000001FE000001FE000003FC000007F8000007F000000FC000001F800000
+3F0000003E0000007C00000078000000F8000000F0000001F0000001E0000001E0000003
+C0000003C000000380000003800000038000000380000003800000038000000380000003
+800000038000000380000003800000030000000000000000000000000000000000000000
+000000000000000000000000000000078000001FE000001FE000003FF000003FF000003F
+F000003FF000001FE000001FE0000007800020407BBF2B>63 D<00000007000000000000
+000F800000000000000F800000000000000F800000000000001FC00000000000001FC000
+00000000001FC00000000000003FE00000000000003FE00000000000003FE00000000000
+007FF00000000000007FF00000000000007FF0000000000000FFF8000000000000E7F800
+0000000000E7F8000000000001C7FC000000000001C3FC000000000001C3FC0000000000
+0381FE00000000000381FE00000000000381FE00000000000700FF00000000000700FF00
+000000000700FF00000000000E007F80000000000E007F80000000000E007F8000000000
+1C003FC0000000001C003FC0000000001C003FC00000000038001FE00000000038001FE0
+0000000038001FE00000000070000FF00000000070000FF00000000070000FF000000000
+E00007F800000000E00007F800000000E00007F800000001C00003FC00000001FFFFFFFC
+00000001FFFFFFFC00000003FFFFFFFE00000003800001FE00000003800001FE00000007
+000000FF00000007000000FF0000000F000000FF8000000E0000007F8000000E0000007F
+8000001E0000007FC000001C0000003FC000001C0000003FC000003C0000003FE0000038
+0000001FE00000380000001FE00000780000001FF00000780000000FF00000FC0000000F
+F00003FC0000001FF8000FFF0000003FFC00FFFFF0000FFFFFF8FFFFF0000FFFFFF8FFFF
+F0000FFFFFF83D417DC044>65 D<FFFFFFFFFC0000FFFFFFFFFF8000FFFFFFFFFFF00001
+FF80000FF800007F000003FE00007F000001FF00007F000000FF80007F0000007FC0007F
+0000003FE0007F0000003FE0007F0000001FF0007F0000001FF0007F0000001FF8007F00
+00001FF8007F0000001FF8007F0000000FF8007F0000001FF8007F0000001FF8007F0000
+001FF8007F0000001FF0007F0000001FF0007F0000003FE0007F0000007FE0007F000000
+7FC0007F000000FF80007F000001FF00007F000003FC00007F00000FF800007F00007FE0
+00007FFFFFFF0000007FFFFFFFE000007F000007FC00007F000001FE00007F000000FF80
+007F0000007FC0007F0000003FE0007F0000001FF0007F0000001FF8007F0000000FF800
+7F0000000FFC007F00000007FC007F00000007FC007F00000007FE007F00000007FE007F
+00000007FE007F00000007FE007F00000007FE007F00000007FE007F00000007FE007F00
+000007FC007F0000000FFC007F0000000FFC007F0000001FF8007F0000001FF0007F0000
+003FF0007F0000007FE0007F000000FFC0007F000003FF8001FF80000FFE00FFFFFFFFFF
+FC00FFFFFFFFFFE000FFFFFFFFFF0000373E7DBD40>I<0000003FF00006000003FFFE00
+0E00000FFFFF801E00003FF007E03E0000FF8000F83E0003FE00007C7E0007F800001EFE
+000FF000000FFE003FE0000007FE007FC0000003FE00FF80000003FE00FF00000001FE01
+FE00000000FE03FE00000000FE07FC000000007E07F8000000007E0FF8000000003E0FF8
+000000003E1FF0000000001E1FF0000000001E3FF0000000001E3FE0000000001E3FE000
+0000000E7FE0000000000E7FE0000000000E7FE0000000000E7FC00000000000FFC00000
+000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC0000000
+0000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000000000
+00FFC000000000007FC000000000007FE000000000007FE0000000000E7FE0000000000E
+3FE0000000000E3FE0000000000E3FF0000000000E1FF0000000001E1FF0000000001C0F
+F8000000001C0FF8000000001C07F8000000003C07FC000000003803FE000000007801FE
+000000007000FF00000000F000FF80000001E0007FC0000001C0003FE0000003C0000FF0
+000007800007F800001F000003FE00003E000000FF8000F80000003FF007F00000000FFF
+FFC000000003FFFF00000000003FF0000037427BBF42>I<FFFFFFFFFC000000FFFFFFFF
+FF800000FFFFFFFFFFE0000001FFC0001FF80000007F800003FE0000007F800000FF0000
+007F8000007F8000007F8000003FC000007F8000000FE000007F8000000FF000007F8000
+0007F800007F80000003FC00007F80000001FC00007F80000001FE00007F80000000FF00
+007F80000000FF00007F80000000FF80007F800000007F80007F800000007FC0007F8000
+00007FC0007F800000007FC0007F800000003FE0007F800000003FE0007F800000003FE0
+007F800000003FE0007F800000003FE0007F800000003FF0007F800000003FF0007F8000
+00003FF0007F800000003FF0007F800000003FF0007F800000003FF0007F800000003FF0
+007F800000003FF0007F800000003FF0007F800000003FF0007F800000003FF0007F8000
+00003FE0007F800000003FE0007F800000003FE0007F800000003FE0007F800000003FE0
+007F800000007FC0007F800000007FC0007F800000007F80007F800000007F80007F8000
+0000FF80007F80000000FF00007F80000001FE00007F80000001FE00007F80000003FC00
+007F80000003F800007F80000007F800007F8000000FF000007F8000001FE000007F8000
+007FC000007F800000FF0000007F800003FE000001FFC0001FF80000FFFFFFFFFFF00000
+FFFFFFFFFF800000FFFFFFFFFC0000003C3E7DBD45>I<FFFFFFFFFFFFE0FFFFFFFFFFFF
+E0FFFFFFFFFFFFE001FFC00001FFE0007F8000001FE0007F8000000FF0007F80000003F0
+007F80000003F0007F80000001F0007F80000000F0007F80000000F0007F80000000F000
+7F8000000070007F8000000070007F8000000070007F8000000070007F8000000038007F
+80001C0038007F80001C0038007F80001C0038007F80001C0038007F80001C0000007F80
+001C0000007F80003C0000007F80003C0000007F80007C0000007F8000FC0000007F8003
+FC0000007FFFFFFC0000007FFFFFFC0000007FFFFFFC0000007F8003FC0000007F8000FC
+0000007F80007C0000007F80003C0000007F80003C0000007F80001C0000007F80001C00
+00007F80001C0007007F80001C0007007F80001C0007007F80001C000E007F800000000E
+007F800000000E007F800000000E007F800000000E007F800000001E007F800000001C00
+7F800000001C007F800000003C007F800000003C007F800000007C007F800000007C007F
+80000000F8007F80000001F8007F80000003F8007F80000007F8007F8000001FF801FFC0
+0001FFF8FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0383E7DBD3E>I<FFFFFFFF
+FFFF80FFFFFFFFFFFF80FFFFFFFFFFFF8001FFC00003FF80007F8000007F80007F800000
+1FC0007F8000000FC0007F80000007C0007F80000007C0007F80000003C0007F80000003
+C0007F80000003C0007F80000001C0007F80000001C0007F80000001C0007F80000001C0
+007F80000000E0007F80000000E0007F80003800E0007F80003800E0007F80003800E000
+7F8000380000007F8000380000007F8000380000007F8000780000007F8000780000007F
+8000F80000007F8001F80000007F8007F80000007FFFFFF80000007FFFFFF80000007FFF
+FFF80000007F8007F80000007F8001F80000007F8000F80000007F8000780000007F8000
+780000007F8000380000007F8000380000007F8000380000007F8000380000007F800038
+0000007F8000380000007F8000000000007F8000000000007F8000000000007F80000000
+00007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000
+007F8000000000007F8000000000007F8000000000007F8000000000007F800000000000
+7F800000000001FFE000000000FFFFFFF0000000FFFFFFF0000000FFFFFFF0000000333E
+7DBD3B>I<0000003FE0000C00000003FFFE001C0000001FFFFF803C0000007FF00FC07C
+000000FF0001F07C000003FC000078FC000007F800003DFC00001FE000001FFC00003FC0
+00000FFC00007F80000007FC0000FF80000003FC0001FF00000003FC0001FE00000001FC
+0003FC00000001FC0007FC00000000FC0007F800000000FC000FF8000000007C000FF000
+0000007C001FF0000000003C001FF0000000003C003FE0000000003C003FE0000000003C
+003FE0000000001C007FE0000000001C007FE0000000001C007FC0000000001C007FC000
+0000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC00000000000
+00FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC000
+0000000000FFC0000000000000FFC0000000000000FFC000001FFFFFF07FC000001FFFFF
+F07FC000001FFFFFF07FE00000000FFE007FE000000003FC003FE000000003FC003FE000
+000003FC003FF000000003FC001FF000000003FC001FF000000003FC000FF800000003FC
+000FF800000003FC0007F800000003FC0007FC00000003FC0003FC00000003FC0001FE00
+000003FC0001FF00000003FC0000FF80000003FC00007FC0000007FC00003FE0000007FC
+00001FF000000FFC000007F800001EFC000003FE00003C7C000000FF8000F83C0000007F
+F007F01C0000001FFFFFC00C00000003FFFF0000000000003FF00000003C427BBF47>I<
+FFFFFFC01FFFFFF8FFFFFFC01FFFFFF8FFFFFFC01FFFFFF801FFE000003FFC00007F8000
+000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000
+007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000
+000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000
+007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000
+000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000
+007F8000000FF000007FFFFFFFFFF000007FFFFFFFFFF000007FFFFFFFFFF000007F8000
+000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000
+007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000
+000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000
+007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000
+000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000
+007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF00001FFE000
+003FFC00FFFFFFC01FFFFFF8FFFFFFC01FFFFFF8FFFFFFC01FFFFFF83D3E7DBD44>I<FF
+FFFFF0FFFFFFF0FFFFFFF000FFF000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
+3FC000003FC000003FC000003FC00000FFF000FFFFFFF0FFFFFFF0FFFFFFF01C3E7EBD21
+>I<FFFFFFC0007FFFFCFFFFFFC0007FFFFCFFFFFFC0007FFFFC01FFE000000FFF80007F
+80000007FE00007F80000007F800007F80000007E000007F80000007C000007F8000000F
+8000007F8000001F0000007F8000003E0000007F8000007C0000007F800000F80000007F
+800001F00000007F800003E00000007F800007C00000007F80000F800000007F80001F00
+0000007F80003E000000007F80007C000000007F8000F8000000007F8001F0000000007F
+8003E0000000007F800780000000007F800FC0000000007F801FC0000000007F803FE000
+0000007F807FF0000000007F80FFF0000000007F81EFF8000000007F83C7FC000000007F
+8787FC000000007F8F03FE000000007F9E01FF000000007FBC01FF000000007FF800FF80
+0000007FF0007FC00000007FE0007FC00000007FC0003FE00000007F80001FF00000007F
+80001FF00000007F80000FF80000007F800007FC0000007F800007FC0000007F800003FE
+0000007F800001FF0000007F800001FF0000007F800000FF8000007F8000007FC000007F
+8000007FE000007F8000003FE000007F8000001FF000007F8000000FF800007F8000000F
+F800007F80000007FC00007F80000007FE00007F80000007FF00007F80000007FF8001FF
+E000000FFFC0FFFFFFC000FFFFFFFFFFFFC000FFFFFFFFFFFFC000FFFFFF403E7DBD47>
+75 D<FFFFFFF8000000FFFFFFF8000000FFFFFFF800000001FFE000000000007F800000
+0000007F8000000000007F8000000000007F8000000000007F8000000000007F80000000
+00007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000
+007F8000000000007F8000000000007F8000000000007F8000000000007F800000000000
+7F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F
+8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F80
+00000000007F8000000000007F8000000000007F8000000000007F8000000000007F8000
+000000007F8000000000007F8000000000007F8000000380007F8000000380007F800000
+0380007F8000000380007F8000000380007F8000000780007F8000000700007F80000007
+00007F8000000700007F8000000700007F8000000F00007F8000000F00007F8000000F00
+007F8000001F00007F8000001F00007F8000003F00007F8000007F00007F800000FF0000
+7F800001FE00007F800007FE0001FFC0003FFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFF
+FFFFFFFE00313E7DBD39>I<FFFFC0000000003FFFF0FFFFC0000000003FFFF0FFFFC000
+0000003FFFF001FFE0000000007FF800007FE0000000007FE0000077F000000000EFE000
+0077F000000000EFE0000077F000000000EFE0000073F800000001CFE0000073F8000000
+01CFE0000071FC000000038FE0000071FC000000038FE0000071FC000000038FE0000070
+FE000000070FE0000070FE000000070FE0000070FF0000000E0FE00000707F0000000E0F
+E00000707F0000000E0FE00000703F8000001C0FE00000703F8000001C0FE00000703F80
+00001C0FE00000701FC00000380FE00000701FC00000380FE00000700FE00000700FE000
+00700FE00000700FE00000700FE00000700FE000007007F00000E00FE000007007F00000
+E00FE000007003F80001C00FE000007003F80001C00FE000007003F80001C00FE0000070
+01FC0003800FE000007001FC0003800FE000007001FC0003800FE000007000FE0007000F
+E000007000FE0007000FE0000070007F000E000FE0000070007F000E000FE0000070007F
+000E000FE0000070003F801C000FE0000070003F801C000FE0000070001FC038000FE000
+0070001FC038000FE0000070001FC038000FE0000070000FE070000FE0000070000FE070
+000FE0000070000FE0E0000FE00000700007F0E0000FE00000700007F0E0000FE0000070
+0003F9C0000FE00000700003F9C0000FE00000700003F9C0000FE00000700001FF80000F
+E00000700001FF80000FE00000700000FF00000FE00000700000FF00000FE00000F80000
+FF00000FE00001FC00007E00000FE00007FF00007E00003FF800FFFFF8003C001FFFFFF0
+FFFFF8003C001FFFFFF0FFFFF8003C001FFFFFF04C3E7DBD53>I<FFFF800000FFFFF8FF
+FFC00000FFFFF8FFFFE00000FFFFF8007FE0000007FF00007FF0000001FC00007FF80000
+00F800007FF800000070000077FC00000070000073FE00000070000073FE000000700000
+71FF00000070000070FF80000070000070FF800000700000707FC00000700000703FE000
+00700000703FE00000700000701FF00000700000700FF80000700000700FF80000700000
+7007FC00007000007003FE00007000007003FE00007000007001FF00007000007000FF80
+007000007000FF800070000070007FC00070000070003FE00070000070003FE000700000
+70001FF00070000070000FF80070000070000FF800700000700007FC00700000700003FE
+00700000700003FE00700000700001FF00700000700000FF80700000700000FF80700000
+7000007FC07000007000003FE07000007000003FE07000007000001FF07000007000000F
+F87000007000000FF870000070000007FC70000070000003FE70000070000003FE700000
+70000001FF70000070000000FFF0000070000000FFF00000700000007FF0000070000000
+3FF00000700000003FF00000700000001FF00000700000000FF00000700000000FF00000
+7000000007F00000F800000003F00001FC00000003F00007FF00000001F000FFFFF80000
+00F000FFFFF8000000F000FFFFF800000070003D3E7DBD44>I<0000007FE00000000000
+07FFFE00000000001FC03F80000000007E0007E000000001FC0003F800000007F00000FE
+0000000FE000007F0000001FC000003F8000003F8000001FC000007F0000000FE00000FE
+00000007F00001FE00000007F80001FC00000003F80003FC00000003FC0007F800000001
+FE0007F800000001FE000FF000000000FF000FF000000000FF001FF000000000FF801FE0
+000000007F803FE0000000007FC03FE0000000007FC03FE0000000007FC07FE000000000
+7FE07FC0000000003FE07FC0000000003FE07FC0000000003FE0FFC0000000003FF0FFC0
+000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC000000000
+3FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0
+000000003FF0FFC0000000003FF07FC0000000003FE07FE0000000007FE07FE000000000
+7FE07FE0000000007FE07FE0000000007FE03FE0000000007FC03FE0000000007FC01FF0
+00000000FF801FF000000000FF801FF000000000FF800FF800000001FF000FF800000001
+FF0007FC00000003FE0003FC00000003FC0003FE00000007FC0001FE00000007F80000FF
+0000000FF000007F0000000FE000003F8000001FC000001FC000003F8000000FE000007F
+00000007F00000FE00000001FC0003F8000000007F000FE0000000001FC03F8000000000
+07FFFE0000000000007FE00000003C427BBF47>I<FFFFFFFFF80000FFFFFFFFFF8000FF
+FFFFFFFFE00001FFC0003FF800007F800007FC00007F800001FE00007F800000FF00007F
+8000007F80007F8000003FC0007F8000003FE0007F8000003FE0007F8000001FF0007F80
+00001FF0007F8000001FF8007F8000001FF8007F8000001FF8007F8000001FF8007F8000
+001FF8007F8000001FF8007F8000001FF8007F8000001FF8007F8000001FF0007F800000
+1FF0007F8000003FE0007F8000003FE0007F8000003FC0007F8000007F80007F800000FF
+00007F800001FE00007F800007FC00007F80003FF000007FFFFFFFC000007FFFFFFE0000
+007F8000000000007F8000000000007F8000000000007F8000000000007F800000000000
+7F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F
+8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F80
+00000000007F8000000000007F8000000000007F8000000000007F8000000000007F8000
+000000007F8000000000007F8000000000007F8000000000007F800000000001FFE00000
+0000FFFFFFC0000000FFFFFFC0000000FFFFFFC0000000353E7DBD3E>I<FFFFFFFFC000
+0000FFFFFFFFFC000000FFFFFFFFFF80000001FFC000FFE00000007F80001FF00000007F
+800007FC0000007F800001FE0000007F800000FF0000007F800000FF8000007F8000007F
+C000007F8000007FC000007F8000003FE000007F8000003FE000007F8000003FF000007F
+8000003FF000007F8000003FF000007F8000003FF000007F8000003FF000007F8000003F
+F000007F8000003FF000007F8000003FE000007F8000007FE000007F8000007FC000007F
+8000007F8000007F800000FF8000007F800000FF0000007F800001FC0000007F800007F8
+0000007F80001FE00000007F8000FF800000007FFFFFFC000000007FFFFFF0000000007F
+8001FC000000007F80003F000000007F80001FC00000007F80000FE00000007F800007F0
+0000007F800007F80000007F800003F80000007F800003FC0000007F800001FC0000007F
+800001FE0000007F800001FE0000007F800001FE0000007F800001FF0000007F800001FF
+0000007F800001FF0000007F800001FF0000007F800001FF8000007F800001FF8000007F
+800001FF8000007F800001FF8000007F800001FFC004007F800001FFC00E007F800001FF
+C00E007F800000FFC00E007F800000FFE00E007F8000007FE01E01FFE000007FE01CFFFF
+FFC0003FF01CFFFFFFC0001FF838FFFFFFC00007F870000000000001FFE0000000000000
+3F803F407DBD43>82 D<0007FC000C001FFF801C007FFFF03C01FC03F83C03F0007E7C07
+C0001FFC0F80000FFC1F800007FC3F000003FC3E000001FC7E000000FC7E000000FC7C00
+00007CFC0000007CFC0000007CFC0000003CFC0000003CFC0000003CFE0000001CFE0000
+001CFF0000001CFF0000001C7F800000007FC00000007FE00000003FF80000003FFF8000
+001FFFF800000FFFFF800007FFFFF00003FFFFFC0001FFFFFF0000FFFFFFC0003FFFFFE0
+0007FFFFF000007FFFF0000007FFF80000007FFC0000000FFC00000007FE00000003FE00
+000001FE00000000FF00000000FFE00000007FE00000007FE00000007FE00000003FE000
+00003FF00000003FF00000003FF00000003FF00000003EF80000003EF80000007EFC0000
+007CFE000000FCFF000000F8FF800001F8FFC00003F0FFE00007E0F9FC000FC0F07F803F
+80F01FFFFE00E007FFF800C0007FC00028427BBF33>I<3FFFFFFFFFFFFF803FFFFFFFFF
+FFFF803FFFFFFFFFFFFF803FF0007FE001FF803F80003FC0003F807F00003FC0001FC07E
+00003FC00007C07C00003FC00007C07800003FC00003C07800003FC00003C07800003FC0
+0003C07000003FC00001C07000003FC00001C07000003FC00001C07000003FC00001C070
+00003FC00001C0E000003FC00000E0E000003FC00000E0E000003FC00000E0E000003FC0
+0000E0E000003FC00000E00000003FC00000000000003FC00000000000003FC000000000
+00003FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC0
+0000000000003FC00000000000003FC00000000000003FC00000000000003FC000000000
+00003FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC0
+0000000000003FC00000000000003FC00000000000003FC00000000000003FC000000000
+00003FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC0
+0000000000003FC00000000000003FC00000000000003FC00000000000003FC000000000
+00003FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC0
+0000000000007FE0000000000000FFF00000000007FFFFFFFE00000007FFFFFFFE000000
+07FFFFFFFE00003B3D7DBC42>I<FFFFFFC000FFFFF8FFFFFFC000FFFFF8FFFFFFC000FF
+FFF801FFE0000007FF00007F80000001FC00007F80000000F800007F800000007000007F
+800000007000007F800000007000007F800000007000007F800000007000007F80000000
+7000007F800000007000007F800000007000007F800000007000007F800000007000007F
+800000007000007F800000007000007F800000007000007F800000007000007F80000000
+7000007F800000007000007F800000007000007F800000007000007F800000007000007F
+800000007000007F800000007000007F800000007000007F800000007000007F80000000
+7000007F800000007000007F800000007000007F800000007000007F800000007000007F
+800000007000007F800000007000007F800000007000007F800000007000007F80000000
+7000007F800000007000007F800000007000007F800000007000007F800000007000007F
+800000007000007F800000007000007F800000007000003F80000000F000003FC0000000
+E000003FC0000000E000003FC0000001E000001FC0000001C000001FE0000001C000000F
+E0000003C000000FF000000780000007F000000700000003F800000F00000001FC00001E
+00000000FE00003C000000007F0000F8000000003F8001F0000000000FF00FE000000000
+03FFFF800000000000FFFE0000000000001FF00000003D407DBD44>I<FFFFFF00000FFF
+FEFFFFFF00000FFFFEFFFFFF00000FFFFE03FFE0000001FFE001FF800000007F8000FF80
+0000003F00007F800000003E00007F800000001C00007FC00000003C00003FC000000038
+00003FC00000003800003FE00000007800001FE00000007000001FE00000007000000FF0
+000000E000000FF0000000E000000FF8000001E0000007F8000001C0000007F8000001C0
+000007FC000003C0000003FC00000380000003FC00000380000001FE00000700000001FE
+00000700000001FF00000700000000FF00000E00000000FF00000E00000000FF80001E00
+0000007F80001C000000007F80001C000000007FC0003C000000003FC00038000000003F
+C00038000000001FE00070000000001FE00070000000001FF000F0000000000FF000E000
+0000000FF000E0000000000FF801E00000000007F801C00000000007F801C00000000003
+FC03800000000003FC03800000000003FE07800000000001FE07000000000001FE070000
+00000001FF0F000000000000FF0E000000000000FF0E0000000000007F9C000000000000
+7F9C0000000000007FDC0000000000003FF80000000000003FF80000000000003FF80000
+000000001FF00000000000001FF00000000000001FF00000000000000FE0000000000000
+0FE000000000000007C000000000000007C000000000000007C000000000000003800000
+003F407EBD44>I<FFFFFE007FFFFF8007FFFFFFFFFE007FFFFF8007FFFFFFFFFE007FFF
+FF8007FFFF03FFC00001FFE00000FFF801FF000000FFC000003FE001FF0000007F800000
+0F8000FF0000007F8000000F8000FF0000007FC000000F0000FF8000003FC000000F0000
+7F8000003FC000000E00007F8000003FE000000E00007F8000003FE000000E00003FC000
+003FE000001C00003FC000003FE000001C00003FC000007FF000001C00001FE000007FF0
+00003800001FE000007FF000003800001FE00000E7F800003800000FF00000E7F8000070
+00000FF00000E7F800007000000FF00001C3FC00007000000FF80001C3FC0000F0000007
+F80001C3FC0000E0000007F80003C3FE0000E0000007FC000381FE0001E0000003FC0003
+81FE0001C0000003FC000781FF0001C0000003FC000700FF0001C0000001FE000700FF00
+0380000001FE000700FF000380000001FE000E007F800380000000FF000E007F80070000
+0000FF000E007F800700000000FF001C003FC007000000007F801C003FC00E000000007F
+801C003FC00E000000007F8038001FE00E000000007FC038001FE01E000000003FC03800
+1FE01C000000003FC078001FF01C000000003FE070000FF03C000000001FE070000FF038
+000000001FE0F0000FF838000000001FE0E00007F838000000000FF0E00007F870000000
+000FF0E00007F870000000000FF1C00003FC700000000007F9C00003FCE00000000007F9
+C00003FCE00000000007FB800001FEE00000000003FF800001FFC00000000003FF800001
+FFC00000000003FF000000FFC00000000003FF000000FFC00000000001FF000000FF8000
+00000001FF000000FF800000000001FE0000007F800000000000FE0000007F0000000000
+00FE0000007F000000000000FC0000003F0000000000007C0000003E0000000000007C00
+00003E000000000000780000001E000000000000380000001C00000058407EBD5D>I<7F
+FFFFC003FFFFE07FFFFFC003FFFFE07FFFFFC003FFFFE000FFFE0000FFFC00003FF80000
+3FE000001FF000001F8000000FF800001F0000000FF800001E00000007FC00001C000000
+03FE00003C00000003FE00007800000001FF00007000000000FF8000F000000000FF8001
+E0000000007FC001C0000000003FC003C0000000003FE00780000000001FF00700000000
+000FF00F00000000000FF81E000000000007FC1C000000000007FC3C000000000003FE78
+000000000001FF70000000000001FFF0000000000000FFE00000000000007FC000000000
+00007FC00000000000003FE00000000000001FF00000000000001FF00000000000001FF8
+0000000000001FFC0000000000003FFC0000000000003BFE00000000000071FF00000000
+0000F1FF000000000000E0FF800000000001C07F800000000003C07FC00000000003803F
+E00000000007003FE0000000000F001FF0000000000E000FF8000000001C000FF8000000
+003C0007FC00000000380003FE00000000780003FE00000000F00001FF00000000E00000
+FF80000001E00000FF80000003C000007FC00000038000003FE00000078000003FE00000
+0F0000001FF000001F0000000FF800003F8000000FF80000FFC000001FFC0007FFE00000
+7FFF00FFFFFC0003FFFFFEFFFFFC0003FFFFFEFFFFFC0003FFFFFE3F3E7EBD44>I<FFFF
+FF800003FFFF80FFFFFF800003FFFF80FFFFFF800003FFFF8001FFF0000000FFF800007F
+E00000003FC000007FE00000001F8000003FE00000001E0000001FF00000001E0000001F
+F00000003C0000000FF80000003800000007FC0000007800000007FC000000F000000003
+FE000000E000000003FF000001E000000001FF000001C000000000FF800003C000000000
+FF80000380000000007FC0000700000000003FE0000F00000000003FE0000E0000000000
+1FF0001E00000000001FF0001C00000000000FF80038000000000007FC00780000000000
+07FC0070000000000003FE00F0000000000003FF00E0000000000001FF01E00000000000
+00FF83C0000000000000FF83800000000000007FC7800000000000003FE7000000000000
+003FEF000000000000001FFE000000000000001FFC000000000000000FFC000000000000
+0007F80000000000000007F80000000000000007F80000000000000007F8000000000000
+0007F80000000000000007F80000000000000007F80000000000000007F8000000000000
+0007F80000000000000007F80000000000000007F80000000000000007F8000000000000
+0007F80000000000000007F80000000000000007F80000000000000007F8000000000000
+0007F80000000000000007F80000000000000007F80000000000000007F8000000000000
+0007F80000000000000007F8000000000000001FFC0000000000000FFFFFFC0000000000
+0FFFFFFC00000000000FFFFFFC000000413E7FBD44>I<FFFCFFFCFFFCFFFCF000F000F0
+00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F0
+00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F0
+00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F0
+00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F0
+00F000F000F000F000F000F000F000F000FFFCFFFCFFFCFFFC0E5B77C319>91
+D<FFFCFFFCFFFCFFFC003C003C003C003C003C003C003C003C003C003C003C003C003C00
+3C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C00
+3C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C00
+3C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C00
+3C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003CFFFCFFFCFF
+FCFFFC0E5B7FC319>93 D<01800380030007000E001C0018003800300070006000600060
+00E000C000C000C000C000CF00FFC0FFE0FFE0FFE07FE07FE03FE03FC00F000B1C7ABE19
+>96 D<000FF800000000FFFE00000003F01F800000078007E000000F8003F000000FE001
+F800001FF001FC00001FF000FE00001FF000FE00001FF000FE00001FF0007F00000FE000
+7F00000380007F00000000007F00000000007F00000000007F00000000007F000000001F
+FF00000003FFFF0000001FF87F0000007F807F000001FC007F000007F8007F00000FE000
+7F00001FC0007F00003F80007F00003F80007F00007F00007F00007F00007F0380FE0000
+7F0380FE00007F0380FE00007F0380FE0000FF0380FE0000FF0380FE0000FF03807F0001
+FF03807F0003BF03803F80071F87001FC00E1FCF0007F03C0FFE0001FFF807FC00003FC0
+01F000292A7DA82D>I<01FC00000000FFFC00000000FFFC00000000FFFC0000000007FC
+0000000003FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
+0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
+0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
+0000000001FC03FC000001FC1FFF800001FC7C07E00001FDE001F00001FFC000FC0001FF
+80007E0001FF00003F0001FE00003F8001FC00001F8001FC00001FC001FC00000FE001FC
+00000FE001FC00000FF001FC00000FF001FC000007F001FC000007F801FC000007F801FC
+000007F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007F801FC
+000007F801FC000007F801FC000007F001FC000007F001FC00000FF001FC00000FF001FC
+00000FE001FC00001FE001FC00001FC001FE00001F8001FE00003F0001FF00007F0001FF
+8000FE0001F3C001F80001F1E003F00001E0780FC00001C03FFF0000000007F800002D40
+7EBE33>I<0001FF0000000FFFE000003F00F800007C001E0001F8001F0003F0007F0007
+F000FF800FE000FF800FC000FF801FC000FF801FC000FF803F80007F003F80001C007F80
+0000007F800000007F00000000FF00000000FF00000000FF00000000FF00000000FF0000
+0000FF00000000FF00000000FF00000000FF00000000FF00000000FF000000007F800000
+007F800000007F800000003F800001C03FC00001C01FC00003C01FC00003800FE0000780
+07F000070003F0000E0001F8001E0000FC007800003F01F000000FFFC0000001FE000022
+2A7DA828>I<00000001FC00000000FFFC00000000FFFC00000000FFFC0000000007FC00
+00000003FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
+00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
+00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
+0000FF01FC000007FFE1FC00001F80F9FC00007E003DFC0000FC001FFC0003F80007FC00
+07F00007FC0007E00003FC000FC00001FC001FC00001FC003FC00001FC003F800001FC00
+7F800001FC007F800001FC007F000001FC007F000001FC00FF000001FC00FF000001FC00
+FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00
+FF000001FC00FF000001FC007F000001FC007F800001FC007F800001FC003F800001FC00
+3F800001FC001FC00001FC000FC00003FC000FE00003FC0007E00007FC0003F0000FFE00
+01F8001FFF00007C0079FFF8003F01F1FFF8000FFFC1FFF80001FE01FC002D407DBE33>
+I<0001FE0000000FFFC000003F03F00000FC01F80001F800FC0003F0007E0007E0003F00
+0FE0003F800FC0001F801FC0001FC03F80000FC03F80000FC07F80000FC07F80000FE07F
+00000FE07F00000FE0FF00000FE0FF00000FE0FFFFFFFFE0FFFFFFFFE0FF00000000FF00
+000000FF00000000FF00000000FF00000000FF000000007F000000007F000000007F8000
+00003F800000003F800000E01FC00000E01FC00001E00FC00001C007E00003C007F00007
+8003F800070000FC001E00007E003C00001F80F8000007FFE0000000FF0000232A7EA828
+>I<00001FC000007FF80001F83C0007E07E000FC0FF001FC1FF003F81FF003F01FF007F
+01FF007F00FE00FE007C00FE000000FE000000FE000000FE000000FE000000FE000000FE
+000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000FFFFFF00FFFF
+FF00FFFFFF0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE
+000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE
+000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE
+000000FE000000FE000000FE000000FE000000FE000000FE000001FF00007FFFFF007FFF
+FF007FFFFF0020407EBF1C>I<000000007C000003F801FF00001FFF078F80007E0FDE1F
+8000F803F81F8003F001F81F8003F001F81F8007E000FC06000FE000FE00000FC0007E00
+001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00
+001FC0007F00001FC0007F00000FC0007E00000FE000FE000007E000FC000003F001F800
+0003F001F8000001F803E0000003FE0FC00000071FFF0000000703F80000000600000000
+000E00000000000E00000000000E00000000000F00000000000F00000000000F80000000
+000FC00000000007FFFFE0000007FFFFFE000003FFFFFF800001FFFFFFE00000FFFFFFF0
+0003FFFFFFF8000FC0001FFC001F000001FE003E000000FE007C0000007E007C0000003F
+00F80000003F00F80000001F00F80000001F00F80000001F00F80000001F00FC0000003F
+007C0000003E007E0000007E003F000000FC001F800001F8000FC00003F00003F0000FC0
+0000FE007F0000003FFFFC00000003FFC00000293D7EA82D>I<01FC00000000FFFC0000
+0000FFFC00000000FFFC0000000007FC0000000003FC0000000001FC0000000001FC0000
+000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000
+000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000
+000001FC0000000001FC0000000001FC0000000001FC01FE000001FC07FFC00001FC1E07
+E00001FC7803F00001FCE001F80001FDC001FC0001FD8001FC0001FF8000FE0001FF0000
+FE0001FF0000FE0001FE0000FE0001FE0000FE0001FC0000FE0001FC0000FE0001FC0000
+FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000
+FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000
+FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000
+FE0001FC0000FE0001FC0000FE0001FC0000FE0003FE0001FF00FFFFF87FFFFCFFFFF87F
+FFFCFFFFF87FFFFC2E3F7DBE33>I<01E00007F80007F8000FFC000FFC000FFC000FFC00
+07F80007F80001E000000000000000000000000000000000000000000000000000000000
+00000000000000000001FC007FFC007FFC007FFC0007FC0003FC0001FC0001FC0001FC00
+01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
+01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
+01FC0001FC0001FC0003FE00FFFFF0FFFFF0FFFFF0143E7DBD1A>I<0000780001FE0001
+FE0003FF0003FF0003FF0003FF0001FE0001FE0000780000000000000000000000000000
+0000000000000000000000000000000000000000000000007F007FFF007FFF007FFF0001
+FF0000FF00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0000
+7F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0000
+7F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0000
+7F00007F00007F00007F00007F00007F00007F3E007F7F007FFF807EFF80FEFF80FEFF80
+FCFF81F87F01F87C03F01E07C00FFF8001FC00185185BD1C>I<01FC00000000FFFC0000
+0000FFFC00000000FFFC0000000007FC0000000003FC0000000001FC0000000001FC0000
+000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000
+000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000
+000001FC0000000001FC0000000001FC0000000001FC0000000001FC00FFFF8001FC00FF
+FF8001FC00FFFF8001FC003FFC0001FC003FE00001FC003F800001FC003F000001FC003C
+000001FC0078000001FC00F0000001FC01E0000001FC07C0000001FC0F80000001FC1F00
+000001FC3E00000001FC7F00000001FCFF80000001FDFF80000001FFDFC0000001FF9FE0
+000001FF0FE0000001FE07F0000001FC07F8000001F803FC000001F801FC000001F801FE
+000001F800FF000001F8007F000001F8007F800001F8003FC00001F8001FC00001F8001F
+E00001F8000FF00001F8000FF00001F8000FF80003FC000FFE00FFFFF07FFFE0FFFFF07F
+FFE0FFFFF07FFFE02B3F7EBE30>I<01FC00FFFC00FFFC00FFFC0007FC0003FC0001FC00
+01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
+01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
+01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
+01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
+01FC0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF8153F7DBE1A>I<01F801FE00
+00FF0000FFF807FFC003FFE000FFF81E07E00F03F000FFF87803F03C01F80007F8E001F8
+7000FC0003F9C001FCE000FE0001F98001FCC000FE0001FB8000FFC0007F0001FB0000FF
+80007F0001FF0000FF80007F0001FE0000FF00007F0001FE0000FF00007F0001FC0000FE
+00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE
+00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE
+00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE
+00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE
+00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE
+00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0003FE0001FF
+0000FF80FFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFE47287DA74C
+>I<01F801FE0000FFF807FFC000FFF81E07E000FFF87803F00007F8E001F80003F9C001
+FC0001F98001FC0001FB8000FE0001FB0000FE0001FF0000FE0001FE0000FE0001FE0000
+FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000
+FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000
+FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000
+FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000
+FE0003FE0001FF00FFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFC2E287DA733>I<0000FF
+00000007FFE000001F81F800007E007E0000F8001F0001F0000F8003E00007C007C00003
+E00FC00003F01F800001F81F800001F83F800001FC3F800001FC7F000000FE7F000000FE
+7F000000FE7F000000FEFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF
+000000FFFF000000FFFF000000FFFF000000FF7F000000FE7F000000FE7F000000FE3F80
+0001FC3F800001FC3F800001FC1F800001F80FC00003F00FC00003F007E00007E003F000
+0FC001F8001F80007E007E00003F81FC00000FFFF0000000FF0000282A7EA82D>I<01FC
+03FC0000FFFC1FFF8000FFFC7C0FE000FFFDE003F00003FFC001FC0001FF8000FE0001FF
+00007F0001FE00003F8001FC00003F8001FC00001FC001FC00001FE001FC00001FE001FC
+00000FF001FC00000FF001FC00000FF001FC000007F801FC000007F801FC000007F801FC
+000007F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007F801FC
+000007F801FC00000FF001FC00000FF001FC00000FF001FC00000FF001FC00001FE001FC
+00001FE001FC00003FC001FE00003F8001FE00007F0001FF00007F0001FF8000FE0001FF
+C001F80001FDE007F00001FC780FC00001FC3FFF000001FC07F8000001FC0000000001FC
+0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
+0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000003FE
+00000000FFFFF8000000FFFFF8000000FFFFF80000002D3A7EA733>I<0000FF001C0000
+07FFC03C00001F80F03C00007F00387C0000FC001C7C0003F8000E7C0007F0000FFC0007
+F00007FC000FE00003FC001FE00003FC003FC00003FC003FC00001FC007F800001FC007F
+800001FC007F800001FC007F800001FC00FF000001FC00FF000001FC00FF000001FC00FF
+000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF
+000001FC007F800001FC007F800001FC007F800001FC003FC00001FC003FC00001FC001F
+C00003FC000FE00003FC000FE00007FC0007F0000FFC0003F8000FFC0001FC003DFC0000
+7E0079FC00003F81F1FC00000FFFC1FC000001FE01FC0000000001FC0000000001FC0000
+000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000
+000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000003FE0000
+0000FFFFF8000000FFFFF8000000FFFFF82D3A7DA730>I<01F807E0FFF81FF8FFF8787C
+FFF8E1FE07F9C1FE03F981FE01FB81FE01FB01FE01FB00FC01FF003001FE000001FE0000
+01FE000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0000
+01FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0000
+01FC000001FC000001FC000001FC000001FC000001FC000003FE0000FFFFFE00FFFFFE00
+FFFFFE001F287EA724>I<003FC06001FFF8E007C03FE01F000FE03E0007E03C0003E07C
+0003E0780001E0F80001E0F80000E0F80000E0FC0000E0FE0000E0FF0000E0FF8000007F
+F800007FFFC0003FFFF8001FFFFE000FFFFF0007FFFF8001FFFFC0003FFFE00003FFF000
+001FF000000FF8E00003F8E00003F8E00001F8F00001F8F00000F8F00000F8F80000F8F8
+0000F0FC0000F0FC0001F0FE0001E0FF0003C0FF800780F3E01F00E0FFFC00C01FE0001D
+2A7DA824>I<001C0000001C0000001C0000001C0000001C0000001C0000003C0000003C
+0000003C0000003C0000007C0000007C000000FC000000FC000001FC000003FC000007FC
+00001FFFFFC0FFFFFFC0FFFFFFC001FC000001FC000001FC000001FC000001FC000001FC
+000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC
+000001FC000001FC000001FC000001FC000001FC000001FC00E001FC00E001FC00E001FC
+00E001FC00E001FC00E001FC00E001FC00E001FC00E000FC00E000FE01C000FE01C0007F
+03C0003F0380001F87000007FE000001F8001B397EB723>I<01FC0000FE00FFFC007FFE
+00FFFC007FFE00FFFC007FFE0007FC0003FE0003FC0001FE0001FC0000FE0001FC0000FE
+0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE
+0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE
+0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE
+0001FC0000FE0001FC0000FE0001FC0000FE0001FC0001FE0001FC0001FE0001FC0001FE
+0001FC0003FE0000FC0003FE0000FC0007FE0000FE0006FF00007E000EFF80003F001CFF
+FC001FC078FFFC0007FFE0FFFC0000FF80FE002E297DA733>I<FFFFE00FFFE0FFFFE00F
+FFE0FFFFE00FFFE007FE0003FF0003FC0000FC0003FC0000F80001FC0000F00001FE0000
+F00000FE0000E00000FE0000E00000FF0001E000007F0001C000007F0001C000003F8003
+8000003F80038000003FC0078000001FC0070000001FC0070000000FE00E0000000FE00E
+0000000FF01E00000007F01C00000007F01C00000003F83800000003F83800000003FC78
+00000001FC7000000001FC7000000001FEF000000000FEE000000000FEE0000000007FC0
+000000007FC0000000007FC0000000003F80000000003F80000000001F00000000001F00
+000000001F00000000000E0000002B287EA630>I<FFFFC3FFFE03FFF8FFFFC3FFFE03FF
+F8FFFFC3FFFE03FFF80FFE003FE000FFC007FC001FC0003F8003F8001FC0003F0003FC00
+0FC0001E0001FC000FE0001C0001FC0007E0001C0001FE0007E0003C0000FE000FF00038
+0000FE000FF0003800007F000FF0007000007F001FF8007000007F001DF8007000003F80
+1DF800E000003F803DFC00E000003F8038FC00E000001FC038FC01C000001FC078FE01C0
+00001FC0707E03C000000FE0707F038000000FE0E03F038000000FF0E03F0780000007F0
+E03F8700000007F1C01F8700000007F9C01F8F00000003F9C01FCE00000003FB800FCE00
+000003FF800FDE00000001FF800FFC00000001FF0007FC00000000FF0007F800000000FF
+0007F800000000FE0003F8000000007E0003F0000000007E0003F0000000007C0001F000
+0000003C0001E000000000380000E000003D287EA642>I<FFFFF01FFFE0FFFFF01FFFE0
+FFFFF01FFFE003FFC00FFF0000FF8007F800007F0007E000007F8007C000003FC0078000
+001FC00F0000000FE00E0000000FF01E00000007F83C00000003F87800000001FCF00000
+0001FEE000000000FFE0000000007FC0000000003F80000000003FC0000000001FC00000
+00001FE0000000003FF0000000003FF8000000007BF800000000F1FC00000001E1FE0000
+0001C0FF00000003C07F00000007803F8000000F003FC000001E001FE000003E000FE000
+007C0007F00000FC0007F80001FE0007FC000FFE000FFE00FFFF803FFFF8FFFF803FFFF8
+FFFF803FFFF82D277FA630>I<FFFFE00FFFE0FFFFE00FFFE0FFFFE00FFFE007FE0003FF
+0003FC0001FC0003FC0000F80001FC0000F00001FE0000F00000FE0000E00000FE0000E0
+00007F0001C000007F0001C000007F8003C000003F80038000003F80038000001FC00700
+00001FC0070000001FE00F0000000FE00E0000000FE00E00000007F01C00000007F01C00
+000007F83C00000003F83800000003F83800000001FC7000000001FC7000000001FEF000
+000000FEE000000000FEE0000000007FC0000000007FC0000000007FC0000000003F8000
+0000003F80000000003F80000000001F00000000001F00000000000E00000000000E0000
+0000001E00000000001C00000000003C0000000000380000000000380000000000780000
+001800700000007E0070000000FF00E0000000FF00E0000000FF01C0000000FF01C00000
+00FE03800000007E0700000000780E000000003C3C000000001FF80000000007E0000000
+002B3A7EA630>I<1FFFFFFF801FFFFFFF801FE000FF801F8000FF001F0001FE001E0003
+FC001C0003FC001C0007F8003C000FF0003C001FF00038001FE00038003FC00038007FC0
+0038007F80003800FF00000001FE00000001FE00000003FC00000007F80000000FF80000
+000FF00000001FE00000003FC00380003FC00380007F80038000FF00038001FF00038001
+FE00038003FC00078007FC00078007F80007000FF00007001FE0000F001FE0000F003FC0
+001F007F80007F00FF8001FF00FFFFFFFF00FFFFFFFF0021277EA628>I<FFFFFFFFFFF0
+FFFFFFFFFFF02C0280982D>I<FFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFF
+C05A0280985B>I E /Fg 34 120 df<00000000000000F000000000000001F800000000
+000003FC00000000000003FC00000000000003FC00000000000007FC00000000000007F8
+0000000000000FF80000000000000FF80000000000000FF00000000000001FF000000000
+00001FE00000000000003FE00000000000003FE00000000000003FC00000000000007FC0
+0000000000007F80000000000000FF80000000000000FF80000000000000FF0000000000
+0001FF00000000000001FE00000000000003FE00000000000003FE00000000000003FC00
+000000000007FC00000000000007F80000000000000FF80000000000000FF80000000000
+000FF00000000000001FF00000000000001FE00000000000003FE00000000000003FE000
+00000000003FC00000000000007FC00000000000007F80000000000000FF800000000000
+00FF80000000000000FF00000000000001FF00000000000001FE00000000000003FE0000
+0000000003FE00000000000003FC00000000000007FC00000000000007F8000000000000
+0FF80000000000000FF80000000000000FF00000000000001FF00000000000001FE00000
+000000003FE00000000000003FE00000000000003FC00000000000007FC0000000000000
+7F80000000000000FF80000000000000FF80000000000000FF00000000000001FF000000
+00000001FE00000000000003FE00000000000003FE00000000000003FC00000000000007
+FC00000000000007F80000000000000FF80000000000000FF80000000000000FF0000000
+0000001FF00000000000001FE00000000000001FE00000000000003FE00000000000003F
+C00000000000007FC00000000000007FC00000000000007F80000000000000FF80000000
+000000FF00000000000001FF00000000000001FF00000000000001FE00000000000003FE
+00000000000003FC00000000000007FC00000000000007FC00000000000007F800000000
+00000FF80000000000000FF00000000000001FF00000000000001FF00000000000001FE0
+0000000000003FE00000000000003FC00000000000007FC00000000000007FC000000000
+00007F80000000000000FF80000000000000FF00000000000001FF00000000000001FF00
+000000000001FE00000000000003FE00000000000003FC00000000000007FC0000000000
+0007FC00000000000007F80000000000000FF80000000000000FF00000000000001FF000
+00000000001FF00000000000001FE00000000000003FE00000000000003FC00000000000
+007FC00000000000007FC00000000000007F80000000000000FF80000000000000FF0000
+0000000001FF00000000000001FF00000000000001FE00000000000003FE000000000000
+03FC00000000000007FC00000000000007FC00000000000007F80000000000000FF80000
+000000000FF00000000000001FF00000000000001FF00000000000001FE0000000000000
+3FE00000000000003FC00000000000007FC00000000000007FC00000000000007F800000
+00000000FF80000000000000FF00000000000000FF00000000000000FF00000000000000
+7E000000000000003C000000000000003E9077EB51>47 D<00000000F000000000000001
+F800000000000007F80000000000001FF80000000000003FF8000000000001FFF8000000
+000007FFF800000000007FFFF8000000000FFFFFF8000000FFFFFFFFF8000000FFFFFFFF
+F8000000FFFFFFFFF8000000FFFFFFFFF8000000FFFF87FFF8000000FFF007FFF8000000
+000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FF
+F8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000
+000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FF
+F8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000
+000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FF
+F8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000
+000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FF
+F8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000
+000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FF
+F8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000
+000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FF
+F8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000
+000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FF
+F8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000
+000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FF
+F8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000
+000007FFF80000007FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFFF
+FFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFFF80395E74DD51>49
+D<000001FFF800000000001FFFFFC000000000FFFFFFF800000003FFFFFFFF0000000FFF
+FFFFFFC000003FFFFFFFFFE000007FFC01FFFFF80000FFE0003FFFFC0001FF00000FFFFE
+0003FE000007FFFF0007F8000003FFFF800FF0000001FFFFC01FE0000000FFFFE03FC000
+00007FFFF03FFC0000007FFFF87FFE0000003FFFF87FFF0000003FFFFC7FFF8000001FFF
+FCFFFFC000001FFFFEFFFFC000000FFFFEFFFFE000000FFFFEFFFFE000000FFFFEFFFFE0
+00000FFFFFFFFFE000000FFFFFFFFFE0000007FFFFFFFFE0000007FFFFFFFFE0000007FF
+FF7FFFC0000007FFFF7FFFC0000007FFFF3FFF80000007FFFF1FFF00000007FFFF07FC00
+00000FFFFF01F00000000FFFFF00000000000FFFFE00000000000FFFFE00000000000FFF
+FE00000000001FFFFC00000000001FFFFC00000000001FFFF800000000003FFFF8000000
+00003FFFF000000000007FFFE000000000007FFFE00000000000FFFFC00000000000FFFF
+800000000001FFFF000000000003FFFE000000000003FFFC000000000007FFF800000000
+000FFFF000000000000FFFE000000000001FFF8000000000003FFF0000000000007FFE00
+0000000000FFFC000000000001FFF0000000000001FFE0000000000003FF800000000000
+07FF0000000000000FFE0000000000001FF80000000000003FF00000000000007FE00000
+00000000FFC000003F000001FF8000003F000003FE0000003F000007FC0000003F00000F
+F80000007E00001FF00000007E00003FE00000007E00007F800000007E00007F00000000
+7E0000FE00000000FE0001FC00000000FE0003F800000000FE0007F000000001FC000FC0
+00000007FC001FFFFFFFFFFFFC003FFFFFFFFFFFFC007FFFFFFFFFFFFC00FFFFFFFFFFFF
+FC01FFFFFFFFFFFFFC03FFFFFFFFFFFFF807FFFFFFFFFFFFF80FFFFFFFFFFFFFF81FFFFF
+FFFFFFFFF83FFFFFFFFFFFFFF87FFFFFFFFFFFFFF8FFFFFFFFFFFFFFF8FFFFFFFFFFFFFF
+F8FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF0405E78
+DD51>I<000000FFFF0000000000000FFFFFF800000000003FFFFFFF0000000001FFFFFF
+FFC000000003FFFFFFFFF00000000FFFC01FFFFC0000001FFC0007FFFE0000003FE00001
+FFFF0000007FC00000FFFF800000FF0000007FFFC00001FE0000007FFFE00003FF000000
+3FFFF00003FFC000003FFFF00007FFE000003FFFF80007FFF000001FFFF80007FFF80000
+1FFFFC000FFFFC00001FFFFC000FFFFC00001FFFFC000FFFFC00001FFFFC000FFFFC0000
+1FFFFC000FFFFE00001FFFFC000FFFFC00001FFFFC000FFFFC00001FFFFC000FFFFC0000
+1FFFFC0007FFFC00003FFFFC0007FFF800003FFFF80003FFF000003FFFF80001FFE00000
+3FFFF80000FFC000003FFFF000001F0000007FFFF00000000000007FFFE0000000000000
+7FFFE0000000000000FFFFC0000000000000FFFF80000000000001FFFF00000000000001
+FFFE00000000000003FFFC00000000000007FFF80000000000000FFFF00000000000001F
+FFE00000000000007FFF8000000000000FFFFE00000000000FFFFFF800000000000FFFFF
+E000000000000FFFFF0000000000000FFFFFF800000000000FFFFFFF000000000000003F
+FFE000000000000007FFF800000000000001FFFE00000000000000FFFF00000000000000
+7FFF800000000000003FFFE00000000000003FFFF00000000000001FFFF8000000000000
+1FFFF80000000000000FFFFC0000000000000FFFFE0000000000000FFFFE000000000000
+0FFFFF00000000000007FFFF00000000000007FFFF80000000000007FFFF800000000000
+07FFFF80000000000007FFFFC003FC00000007FFFFC00FFF00000007FFFFC01FFF800000
+07FFFFC03FFFC0000007FFFFC07FFFE0000007FFFFC07FFFE0000007FFFFC0FFFFF00000
+07FFFFC0FFFFF0000007FFFFC0FFFFF0000007FFFFC0FFFFF0000007FFFF80FFFFF00000
+07FFFF80FFFFF0000007FFFF80FFFFF000000FFFFF00FFFFE000000FFFFF007FFFE00000
+0FFFFF007FFFC000000FFFFE007FFFC000001FFFFE003FFF8000001FFFFC003FFE000000
+3FFFF8001FF80000003FFFF0000FF80000007FFFF00007FE000000FFFFE00003FF800001
+FFFF800001FFF00007FFFF000000FFFF803FFFFE0000007FFFFFFFFFFC0000001FFFFFFF
+FFF000000007FFFFFFFFC000000001FFFFFFFE00000000001FFFFFF0000000000001FFFE
+00000000426079DD51>I<0000000000001F80000000000000003FC0000000000000007F
+C000000000000000FFC000000000000000FFC000000000000001FFC000000000000003FF
+C000000000000007FFC00000000000000FFFC00000000000000FFFC00000000000001FFF
+C00000000000003FFFC00000000000007FFFC00000000000007FFFC0000000000000FFFF
+C0000000000001FFFFC0000000000003FFFFC0000000000007FFFFC0000000000007FFFF
+C000000000000FFFFFC000000000001FFFFFC000000000003FBFFFC000000000007F3FFF
+C000000000007F3FFFC00000000000FE3FFFC00000000001FC3FFFC00000000003F83FFF
+C00000000007F03FFFC00000000007F03FFFC0000000000FE03FFFC0000000001FC03FFF
+C0000000003F803FFFC0000000003F003FFFC0000000007F003FFFC000000000FE003FFF
+C000000001FC003FFFC000000003F8003FFFC000000003F8003FFFC000000007F0003FFF
+C00000000FE0003FFFC00000001FC0003FFFC00000003F80003FFFC00000003F80003FFF
+C00000007F00003FFFC0000000FE00003FFFC0000001FC00003FFFC0000001F800003FFF
+C0000003F800003FFFC0000007F000003FFFC000000FE000003FFFC000001FC000003FFF
+C000001F8000003FFFC000003F8000003FFFC000007F0000003FFFC00000FE0000003FFF
+C00001FC0000003FFFC00001FC0000003FFFC00003F80000003FFFC00007F00000003FFF
+C0000FE00000003FFFC0000FC00000003FFFC0001FC00000003FFFC0003F800000003FFF
+C0007F000000003FFFC000FE000000003FFFC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFF00000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FFF
+C00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FFF
+C00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FFF
+C00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FFF
+C00000000000007FFFC0000000007FFFFFFFFFFF0000007FFFFFFFFFFF0000007FFFFFFF
+FFFF0000007FFFFFFFFFFF0000007FFFFFFFFFFF0000007FFFFFFFFFFF485E7CDD51>I<
+00C00000000001C001F8000000000FC001FF000000007FC001FFF0000007FFC001FFFF80
+00FFFFC001FFFFFFFFFFFF8001FFFFFFFFFFFF0001FFFFFFFFFFFE0001FFFFFFFFFFFC00
+01FFFFFFFFFFF80001FFFFFFFFFFF00001FFFFFFFFFFE00001FFFFFFFFFFC00001FFFFFF
+FFFF800001FFFFFFFFFF000001FFFFFFFFFC000001FFFFFFFFF8000001FFFFFFFFE00000
+01FFFFFFFF80000001FFFFFFFC00000001FFFFFFE000000001FC3FFC0000000001FC0000
+0000000001FC00000000000001FC00000000000001FC00000000000001FC000000000000
+01FC00000000000001FC00000000000001FC00000000000001FC00000000000001FC0000
+0000000001FC00000000000001FC00000000000001FC00000000000001FC003FFE000000
+01FC03FFFFF0000001FC0FFFFFFE000001FC3FFFFFFF800001FCFFFFFFFFE00001FDFFE0
+0FFFF00001FFFE0003FFF80001FFF80000FFFC0001FFE000007FFF0001FF8000003FFF80
+01FF0000003FFF8001FE0000001FFFC001FC0000001FFFE001FC0000000FFFF000F00000
+000FFFF000000000000FFFF800000000000FFFF800000000000FFFFC000000000007FFFC
+000000000007FFFC000000000007FFFE000000000007FFFE000000000007FFFE00000000
+0007FFFE000000000007FFFF000000000007FFFF000000000007FFFF03F000000007FFFF
+0FFC00000007FFFF1FFE00000007FFFF3FFF00000007FFFF7FFF80000007FFFF7FFF8000
+0007FFFFFFFFC0000007FFFFFFFFC0000007FFFFFFFFC0000007FFFFFFFFC0000007FFFE
+FFFFC0000007FFFEFFFFC0000007FFFEFFFF80000007FFFEFFFF8000000FFFFC7FFF0000
+000FFFFC7FFE0000000FFFFC7FFC0000000FFFF83FF00000000FFFF83F800000001FFFF0
+3FC00000001FFFE01FC00000003FFFE00FE00000003FFFC00FF00000007FFF8007FC0000
+00FFFF0003FE000001FFFE0001FF800007FFFC0000FFE0001FFFF800007FFE00FFFFF000
+003FFFFFFFFFC000000FFFFFFFFF00000007FFFFFFFC00000001FFFFFFF0000000003FFF
+FF800000000003FFF0000000406078DD51>I<0000000000000FE0000000000000000000
+0000001FF00000000000000000000000001FF00000000000000000000000003FF8000000
+0000000000000000003FF80000000000000000000000003FF80000000000000000000000
+007FFC0000000000000000000000007FFC000000000000000000000000FFFE0000000000
+00000000000000FFFE000000000000000000000000FFFE000000000000000000000001FF
+FF000000000000000000000001FFFF000000000000000000000003FFFF80000000000000
+0000000003FFFF800000000000000000000007FFFFC00000000000000000000007FFFFC0
+0000000000000000000007FFFFC0000000000000000000000FFFFFE00000000000000000
+00000FFFFFE0000000000000000000001FFFFFF0000000000000000000001FFFFFF00000
+00000000000000001FFFFFF0000000000000000000003FFFFFF800000000000000000000
+3FFFFFF8000000000000000000007FBFFFFC000000000000000000007FBFFFFC00000000
+0000000000007F1FFFFC00000000000000000000FF1FFFFE00000000000000000000FE1F
+FFFE00000000000000000001FE0FFFFF00000000000000000001FE0FFFFF000000000000
+00000001FC07FFFF00000000000000000003FC07FFFF80000000000000000003F807FFFF
+80000000000000000007F803FFFFC0000000000000000007F803FFFFC000000000000000
+0007F001FFFFC000000000000000000FF001FFFFE000000000000000000FE001FFFFE000
+000000000000001FE000FFFFF000000000000000001FE000FFFFF000000000000000001F
+C0007FFFF000000000000000003FC0007FFFF800000000000000003F80007FFFF8000000
+00000000007F80003FFFFC00000000000000007F80003FFFFC00000000000000007F0000
+1FFFFC0000000000000000FF00001FFFFE0000000000000000FE00001FFFFE0000000000
+000001FE00000FFFFF0000000000000001FE00000FFFFF0000000000000001FC000007FF
+FF0000000000000003FC000007FFFF8000000000000003F8000007FFFF80000000000000
+07F8000003FFFFC000000000000007F8000003FFFFC000000000000007F0000001FFFFC0
+0000000000000FF0000001FFFFE00000000000000FE0000001FFFFE00000000000001FE0
+000000FFFFF00000000000001FE0000000FFFFF00000000000001FC00000007FFFF00000
+000000003FC00000007FFFF80000000000003F800000007FFFF80000000000007F800000
+003FFFFC0000000000007FFFFFFFFFFFFFFC0000000000007FFFFFFFFFFFFFFC00000000
+0000FFFFFFFFFFFFFFFE000000000000FFFFFFFFFFFFFFFE000000000001FFFFFFFFFFFF
+FFFF000000000001FFFFFFFFFFFFFFFF000000000001FC0000000007FFFF000000000003
+FC0000000007FFFF800000000003F80000000007FFFF800000000007F80000000003FFFF
+C00000000007F00000000003FFFFC00000000007F00000000001FFFFC0000000000FF000
+00000001FFFFE0000000000FE00000000000FFFFE0000000001FE00000000000FFFFF000
+0000001FC00000000000FFFFF0000000001FC000000000007FFFF0000000003FC0000000
+00007FFFF8000000003F8000000000003FFFF8000000007F8000000000003FFFFC000000
+007F0000000000003FFFFC000000007F0000000000001FFFFC00000000FF000000000000
+1FFFFE00000000FE0000000000000FFFFE00000001FE0000000000000FFFFF00000001FC
+0000000000000FFFFF00000003FE00000000000007FFFF8000001FFFC0000000000007FF
+FF8000FFFFFFFFE0000000FFFFFFFFFFFEFFFFFFFFE0000000FFFFFFFFFFFEFFFFFFFFE0
+000000FFFFFFFFFFFEFFFFFFFFE0000000FFFFFFFFFFFEFFFFFFFFE0000000FFFFFFFFFF
+FEFFFFFFFFE0000000FFFFFFFFFFFE6F647BE37A>65 D<000000000001FFFF00000003C0
+00000000007FFFFFF0000007C00000000007FFFFFFFE00000FC0000000007FFFFFFFFFC0
+001FC000000001FFFFFFFFFFF0003FC00000000FFFFFFFFFFFFC007FC00000003FFFFFF8
+007FFE00FFC0000000FFFFFF000007FF81FFC0000001FFFFF0000001FFC3FFC0000007FF
+FFC00000007FE7FFC000000FFFFF000000001FFFFFC000003FFFFC0000000007FFFFC000
+007FFFF00000000003FFFFC00000FFFFE00000000001FFFFC00001FFFF800000000000FF
+FFC00003FFFF0000000000007FFFC00007FFFE0000000000003FFFC0000FFFFC00000000
+00001FFFC0001FFFF80000000000000FFFC0003FFFF800000000000007FFC0003FFFF000
+000000000007FFC0007FFFE000000000000003FFC000FFFFE000000000000003FFC001FF
+FFC000000000000001FFC001FFFFC000000000000001FFC003FFFF8000000000000000FF
+C003FFFF8000000000000000FFC007FFFF00000000000000007FC007FFFF000000000000
+00007FC00FFFFF00000000000000007FC00FFFFE00000000000000003FC01FFFFE000000
+00000000003FC01FFFFE00000000000000003FC01FFFFE00000000000000003FC03FFFFC
+00000000000000001FC03FFFFC00000000000000001FC03FFFFC00000000000000001FC0
+3FFFFC00000000000000001FC07FFFFC000000000000000000007FFFFC00000000000000
+0000007FFFF8000000000000000000007FFFF8000000000000000000007FFFF800000000
+000000000000FFFFF800000000000000000000FFFFF800000000000000000000FFFFF800
+000000000000000000FFFFF800000000000000000000FFFFF800000000000000000000FF
+FFF800000000000000000000FFFFF800000000000000000000FFFFF80000000000000000
+0000FFFFF800000000000000000000FFFFF800000000000000000000FFFFF80000000000
+0000000000FFFFF800000000000000000000FFFFF800000000000000000000FFFFF80000
+0000000000000000FFFFF800000000000000000000FFFFF8000000000000000000007FFF
+F8000000000000000000007FFFF8000000000000000000007FFFF8000000000000000000
+007FFFFC000000000000000000007FFFFC000000000000000000003FFFFC000000000000
+000000003FFFFC000000000000000000003FFFFC00000000000000000FC03FFFFC000000
+00000000000FC01FFFFE00000000000000000FC01FFFFE00000000000000000FC01FFFFE
+00000000000000000FC00FFFFE00000000000000000FC00FFFFF00000000000000001FC0
+07FFFF00000000000000001F8007FFFF00000000000000001F8003FFFF80000000000000
+001F8003FFFF80000000000000003F8001FFFFC0000000000000003F0001FFFFC0000000
+000000003F0000FFFFE0000000000000007F00007FFFE000000000000000FE00003FFFF0
+00000000000000FE00003FFFF800000000000001FC00001FFFF800000000000001FC0000
+0FFFFC00000000000003F8000007FFFE00000000000007F0000003FFFF0000000000000F
+E0000001FFFF8000000000001FE0000000FFFFE000000000003FC00000007FFFF0000000
+0000FF800000003FFFFC0000000001FF000000000FFFFF0000000007FE0000000007FFFF
+C00000001FF80000000001FFFFF80000007FF00000000000FFFFFF000003FFE000000000
+003FFFFFF8003FFF8000000000000FFFFFFFFFFFFE00000000000001FFFFFFFFFFF80000
+00000000007FFFFFFFFFE00000000000000007FFFFFFFF8000000000000000007FFFFFF8
+00000000000000000001FFFF0000000000626677E375>67 D<000000000001FFFF000000
+03C00000000000007FFFFFF0000007C0000000000007FFFFFFFE00000FC000000000007F
+FFFFFFFFC0001FC00000000001FFFFFFFFFFF0003FC0000000000FFFFFFFFFFFFC007FC0
+000000003FFFFFF8007FFE00FFC000000000FFFFFF000007FF81FFC000000001FFFFF000
+0001FFC3FFC000000007FFFFC00000007FE7FFC00000000FFFFF000000001FFFFFC00000
+003FFFFC0000000007FFFFC00000007FFFF00000000003FFFFC0000000FFFFE000000000
+01FFFFC0000001FFFF800000000000FFFFC0000003FFFF0000000000007FFFC0000007FF
+FE0000000000003FFFC000000FFFFC0000000000001FFFC000001FFFF80000000000000F
+FFC000003FFFF800000000000007FFC000003FFFF000000000000007FFC000007FFFE000
+000000000003FFC00000FFFFE000000000000003FFC00001FFFFC000000000000001FFC0
+0001FFFFC000000000000001FFC00003FFFF8000000000000000FFC00003FFFF80000000
+00000000FFC00007FFFF00000000000000007FC00007FFFF00000000000000007FC0000F
+FFFF00000000000000007FC0000FFFFE00000000000000003FC0001FFFFE000000000000
+00003FC0001FFFFE00000000000000003FC0001FFFFE00000000000000003FC0003FFFFC
+00000000000000001FC0003FFFFC00000000000000001FC0003FFFFC0000000000000000
+1FC0003FFFFC00000000000000001FC0007FFFFC00000000000000000000007FFFFC0000
+0000000000000000007FFFF800000000000000000000007FFFF800000000000000000000
+007FFFF80000000000000000000000FFFFF80000000000000000000000FFFFF800000000
+00000000000000FFFFF80000000000000000000000FFFFF80000000000000000000000FF
+FFF80000000000000000000000FFFFF80000000000000000000000FFFFF8000000000000
+0000000000FFFFF80000000000000000000000FFFFF80000000000000000000000FFFFF8
+0000000000000000000000FFFFF80000000000000000000000FFFFF80000000000000000
+000000FFFFF80000000000000000000000FFFFF80000000000000000000000FFFFF80000
+000000000000000000FFFFF800000000000000000000007FFFF800000000000000000000
+007FFFF8000000001FFFFFFFFFFFF87FFFFC000000001FFFFFFFFFFFF87FFFFC00000000
+1FFFFFFFFFFFF87FFFFC000000001FFFFFFFFFFFF83FFFFC000000001FFFFFFFFFFFF83F
+FFFC000000001FFFFFFFFFFFF83FFFFC00000000000001FFFFC0003FFFFC000000000000
+01FFFFC0001FFFFE00000000000001FFFFC0001FFFFE00000000000001FFFFC0001FFFFE
+00000000000001FFFFC0000FFFFE00000000000001FFFFC0000FFFFF00000000000001FF
+FFC00007FFFF00000000000001FFFFC00007FFFF00000000000001FFFFC00003FFFF8000
+0000000001FFFFC00003FFFF80000000000001FFFFC00001FFFFC0000000000001FFFFC0
+0001FFFFC0000000000001FFFFC00000FFFFE0000000000001FFFFC000007FFFE0000000
+000001FFFFC000003FFFF0000000000001FFFFC000003FFFF8000000000001FFFFC00000
+1FFFFC000000000001FFFFC000000FFFFC000000000001FFFFC0000007FFFE0000000000
+01FFFFC0000003FFFF000000000003FFFFC0000001FFFFC00000000003FFFFC0000000FF
+FFE00000000007FFFFC00000007FFFF00000000007FFFFC00000003FFFFC000000000FFF
+FFC00000000FFFFF000000001FFFFFC000000007FFFFC00000007FEFFFC000000001FFFF
+F8000000FFC7FFC000000000FFFFFF000007FF83FFC0000000003FFFFFFC003FFF01FFC0
+000000000FFFFFFFFFFFFC007FC00000000001FFFFFFFFFFF8001FC000000000007FFFFF
+FFFFE00007C0000000000007FFFFFFFF800001C00000000000007FFFFFF8000000000000
+0000000001FFFF0000000000006D6677E37F>71 D<FFFFFFFFFFFF8000FFFFFFFFFFFF80
+FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF
+8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFFFF
+FFFF800001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FF
+FFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC000000000
+01FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC00000
+0001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC000
+00000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFF
+C000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FF
+FFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC000000000
+01FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC00000
+0001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC000
+00000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFF
+C000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FF
+FFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC000000000
+01FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC00000
+0001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC000
+00000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFF
+C000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FF
+FFFFFFFFFFFFFFFFFFC000000001FFFFFFFFFFFFFFFFFFFFC000000001FFFFFFFFFFFFFF
+FFFFFFC000000001FFFFFFFFFFFFFFFFFFFFC000000001FFFFFFFFFFFFFFFFFFFFC00000
+0001FFFFFFFFFFFFFFFFFFFFC000000001FFFFC00000000001FFFFC000000001FFFFC000
+00000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFF
+C000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FF
+FFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC000000000
+01FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC00000
+0001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC000
+00000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFF
+C000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FF
+FFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC000000000
+01FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC00000
+0001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC000
+00000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFF
+C000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FF
+FFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC000000000
+01FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC00000
+0001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC000
+00000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFF
+C000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC00000FFFFFF
+FFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FF
+FFFFFFFFFF80FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFFFFFFFF80
+FFFFFFFFFFFF8000FFFFFFFFFFFF8071627AE17E>I<FFFFFFFFFFFFE0FFFFFFFFFFFFE0
+FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE00000FFFFE0000000
+00FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000
+FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FF
+FFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFF
+E000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE0
+00000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000
+000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE00000
+0000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE0000000
+00FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000
+FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FF
+FFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFF
+E000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE0
+00000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000
+000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE00000
+0000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE0000000
+00FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000
+FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FF
+FFE000000000FFFFE000000000FFFFE00000FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFF
+FFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE033627CE13C>I<FFFFFFFFE0
+000000000FFFFFFFFF80FFFFFFFFF0000000000FFFFFFFFF80FFFFFFFFF8000000000FFF
+FFFFFF80FFFFFFFFFC000000000FFFFFFFFF80FFFFFFFFFE000000000FFFFFFFFF80FFFF
+FFFFFE000000000FFFFFFFFF800001FFFFFF000000000001FFFC00000001FFFFFF800000
+0000001FC000000001FFFFFFC000000000001FC000000001FFFFFFE000000000001FC000
+000001FFFFFFE000000000001FC000000001FFFFFFF000000000001FC000000001FDFFFF
+F800000000001FC000000001FDFFFFFC00000000001FC000000001FCFFFFFE0000000000
+1FC000000001FC7FFFFE00000000001FC000000001FC3FFFFF00000000001FC000000001
+FC1FFFFF80000000001FC000000001FC0FFFFFC0000000001FC000000001FC0FFFFFE000
+0000001FC000000001FC07FFFFE0000000001FC000000001FC03FFFFF0000000001FC000
+000001FC01FFFFF8000000001FC000000001FC00FFFFFC000000001FC000000001FC00FF
+FFFE000000001FC000000001FC007FFFFF000000001FC000000001FC003FFFFF00000000
+1FC000000001FC001FFFFF800000001FC000000001FC000FFFFFC00000001FC000000001
+FC000FFFFFE00000001FC000000001FC0007FFFFF00000001FC000000001FC0003FFFFF0
+0000001FC000000001FC0001FFFFF80000001FC000000001FC0000FFFFFC0000001FC000
+000001FC0000FFFFFE0000001FC000000001FC00007FFFFF0000001FC000000001FC0000
+3FFFFF0000001FC000000001FC00001FFFFF8000001FC000000001FC00000FFFFFC00000
+1FC000000001FC000007FFFFE000001FC000000001FC000007FFFFF000001FC000000001
+FC000003FFFFF000001FC000000001FC000001FFFFF800001FC000000001FC000000FFFF
+FC00001FC000000001FC0000007FFFFE00001FC000000001FC0000007FFFFF00001FC000
+000001FC0000003FFFFF80001FC000000001FC0000001FFFFF80001FC000000001FC0000
+000FFFFFC0001FC000000001FC00000007FFFFE0001FC000000001FC00000007FFFFF000
+1FC000000001FC00000003FFFFF8001FC000000001FC00000001FFFFF8001FC000000001
+FC00000000FFFFFC001FC000000001FC000000007FFFFE001FC000000001FC000000007F
+FFFF001FC000000001FC000000003FFFFF801FC000000001FC000000001FFFFF801FC000
+000001FC000000000FFFFFC01FC000000001FC0000000007FFFFE01FC000000001FC0000
+000007FFFFF01FC000000001FC0000000003FFFFF81FC000000001FC0000000001FFFFF8
+1FC000000001FC0000000000FFFFFC1FC000000001FC00000000007FFFFE1FC000000001
+FC00000000003FFFFF1FC000000001FC00000000003FFFFF9FC000000001FC0000000000
+1FFFFF9FC000000001FC00000000000FFFFFDFC000000001FC000000000007FFFFFFC000
+000001FC000000000003FFFFFFC000000001FC000000000003FFFFFFC000000001FC0000
+00000001FFFFFFC000000001FC000000000000FFFFFFC000000001FC0000000000007FFF
+FFC000000001FC0000000000003FFFFFC000000001FC0000000000003FFFFFC000000001
+FC0000000000001FFFFFC000000001FC0000000000000FFFFFC000000001FC0000000000
+0007FFFFC000000001FC00000000000003FFFFC000000001FC00000000000003FFFFC000
+000001FC00000000000001FFFFC000000001FC00000000000000FFFFC000000001FC0000
+00000000007FFFC000000001FC000000000000003FFFC000000001FC000000000000001F
+FFC000000001FC000000000000001FFFC000000001FC000000000000000FFFC000000001
+FC0000000000000007FFC000000001FC0000000000000003FFC00000001FFFC000000000
+000001FFC00000FFFFFFFFF8000000000001FFC00000FFFFFFFFF8000000000000FFC000
+00FFFFFFFFF80000000000007FC00000FFFFFFFFF80000000000003FC00000FFFFFFFFF8
+0000000000001FC00000FFFFFFFFF80000000000000F80000071627AE17E>78
+D<00000000001FFFE000000000000000000007FFFFFF8000000000000000003FFFFFFFF0
+0000000000000001FFFFFFFFFE000000000000000FFFFFFFFFFFC00000000000003FFFFC
+00FFFFF0000000000000FFFFC0000FFFFC000000000003FFFE000001FFFF000000000007
+FFF80000007FFF80000000001FFFF00000003FFFE0000000003FFFC00000000FFFF00000
+00007FFF8000000007FFF800000000FFFF0000000003FFFC00000003FFFE0000000001FF
+FF00000007FFFC0000000000FFFF80000007FFF800000000007FFF8000000FFFF0000000
+00003FFFC000001FFFF000000000003FFFE000003FFFE000000000001FFFF000007FFFE0
+00000000001FFFF800007FFFC000000000000FFFF80000FFFFC000000000000FFFFC0001
+FFFF80000000000007FFFE0001FFFF80000000000007FFFE0003FFFF00000000000003FF
+FF0003FFFF00000000000003FFFF0007FFFF00000000000003FFFF8007FFFE0000000000
+0001FFFF800FFFFE00000000000001FFFFC00FFFFE00000000000001FFFFC00FFFFE0000
+0000000001FFFFC01FFFFC00000000000000FFFFE01FFFFC00000000000000FFFFE01FFF
+FC00000000000000FFFFE03FFFFC00000000000000FFFFF03FFFFC00000000000000FFFF
+F03FFFFC00000000000000FFFFF03FFFF8000000000000007FFFF07FFFF8000000000000
+007FFFF87FFFF8000000000000007FFFF87FFFF8000000000000007FFFF87FFFF8000000
+000000007FFFF87FFFF8000000000000007FFFF8FFFFF8000000000000007FFFFCFFFFF8
+000000000000007FFFFCFFFFF8000000000000007FFFFCFFFFF8000000000000007FFFFC
+FFFFF8000000000000007FFFFCFFFFF8000000000000007FFFFCFFFFF800000000000000
+7FFFFCFFFFF8000000000000007FFFFCFFFFF8000000000000007FFFFCFFFFF800000000
+0000007FFFFCFFFFF8000000000000007FFFFCFFFFF8000000000000007FFFFCFFFFF800
+0000000000007FFFFCFFFFF8000000000000007FFFFCFFFFF8000000000000007FFFFCFF
+FFF8000000000000007FFFFC7FFFF8000000000000007FFFF87FFFF8000000000000007F
+FFF87FFFF8000000000000007FFFF87FFFFC00000000000000FFFFF87FFFFC0000000000
+0000FFFFF87FFFFC00000000000000FFFFF83FFFFC00000000000000FFFFF03FFFFC0000
+0000000000FFFFF03FFFFC00000000000000FFFFF03FFFFC00000000000000FFFFF01FFF
+FE00000000000001FFFFE01FFFFE00000000000001FFFFE01FFFFE00000000000001FFFF
+E00FFFFE00000000000001FFFFC00FFFFF00000000000003FFFFC007FFFF000000000000
+03FFFF8007FFFF00000000000003FFFF8003FFFF80000000000007FFFF0003FFFF800000
+00000007FFFF0001FFFFC000000000000FFFFE0001FFFFC000000000000FFFFE0000FFFF
+E000000000001FFFFC0000FFFFE000000000001FFFFC00007FFFF000000000003FFFF800
+003FFFF000000000003FFFF000001FFFF800000000007FFFE000001FFFFC0000000000FF
+FFE000000FFFFC0000000000FFFFC0000007FFFE0000000001FFFF80000003FFFF000000
+0003FFFF00000001FFFF8000000007FFFE00000000FFFFE00000001FFFFC000000003FFF
+F00000003FFFF0000000001FFFFC000000FFFFE0000000000FFFFF000003FFFFC0000000
+0003FFFFC0000FFFFF000000000000FFFFFC00FFFFFC0000000000003FFFFFFFFFFFF000
+00000000000FFFFFFFFFFFC000000000000003FFFFFFFFFF00000000000000007FFFFFFF
+F8000000000000000007FFFFFF800000000000000000001FFFE00000000000666677E379
+>I<FFFFFFFFFFFFFFFF80000000FFFFFFFFFFFFFFFFFC000000FFFFFFFFFFFFFFFFFFC0
+0000FFFFFFFFFFFFFFFFFFF80000FFFFFFFFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFFFFFF
+80000001FFFF8000001FFFFFC0000001FFFF80000001FFFFF0000001FFFF800000007FFF
+F8000001FFFF800000001FFFFC000001FFFF800000000FFFFE000001FFFF8000000007FF
+FF000001FFFF8000000003FFFF800001FFFF8000000001FFFFC00001FFFF8000000001FF
+FFC00001FFFF8000000000FFFFE00001FFFF8000000000FFFFE00001FFFF8000000000FF
+FFF00001FFFF8000000000FFFFF00001FFFF80000000007FFFF80001FFFF80000000007F
+FFF80001FFFF80000000007FFFF80001FFFF80000000007FFFF80001FFFF80000000007F
+FFFC0001FFFF80000000007FFFFC0001FFFF80000000007FFFFC0001FFFF80000000007F
+FFFC0001FFFF80000000007FFFFC0001FFFF80000000007FFFFC0001FFFF80000000007F
+FFFC0001FFFF80000000007FFFFC0001FFFF80000000007FFFFC0001FFFF80000000007F
+FFF80001FFFF80000000007FFFF80001FFFF80000000007FFFF80001FFFF80000000007F
+FFF80001FFFF8000000000FFFFF00001FFFF8000000000FFFFF00001FFFF8000000000FF
+FFE00001FFFF8000000000FFFFE00001FFFF8000000001FFFFC00001FFFF8000000001FF
+FF800001FFFF8000000003FFFF800001FFFF8000000007FFFF000001FFFF800000000FFF
+FE000001FFFF800000001FFFFC000001FFFF800000007FFFF8000001FFFF80000001FFFF
+E0000001FFFF8000001FFFFFC0000001FFFFFFFFFFFFFFFF00000001FFFFFFFFFFFFFFFC
+00000001FFFFFFFFFFFFFFF000000001FFFFFFFFFFFFFF8000000001FFFFFFFFFFFFF000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC0000000000000000001FFFFC00000000000
+00000001FFFFC0000000000000000001FFFFC000000000000000FFFFFFFFFFFF80000000
+0000FFFFFFFFFFFF800000000000FFFFFFFFFFFF800000000000FFFFFFFFFFFF80000000
+0000FFFFFFFFFFFF800000000000FFFFFFFFFFFF8000000000005E627AE16E>I<000000
+FFFC000001E000000FFFFFE00003E000007FFFFFFC0007E00001FFFFFFFF000FE00007FF
+FFFFFFC01FE0001FFFFFFFFFF01FE0003FFFC007FFF83FE0007FFE00003FFE7FE000FFF8
+00000FFFFFE001FFE0000001FFFFE003FFC0000000FFFFE007FF800000003FFFE007FF00
+0000001FFFE00FFE000000000FFFE01FFE0000000007FFE01FFC0000000003FFE03FFC00
+00000001FFE03FFC0000000000FFE03FF80000000000FFE07FF800000000007FE07FF800
+000000007FE07FF800000000003FE07FF800000000003FE0FFF800000000001FE0FFF800
+000000001FE0FFFC00000000001FE0FFFC00000000000FE0FFFC00000000000FE0FFFE00
+000000000FE0FFFE00000000000FE0FFFF000000000007E0FFFF800000000007E0FFFFC0
+0000000007E0FFFFE00000000007E07FFFF80000000000007FFFFC0000000000007FFFFF
+8000000000007FFFFFF800000000003FFFFFFFC0000000003FFFFFFFFC000000001FFFFF
+FFFFE00000001FFFFFFFFFFE0000000FFFFFFFFFFFE000000FFFFFFFFFFFF8000007FFFF
+FFFFFFFE000003FFFFFFFFFFFF800001FFFFFFFFFFFFC00000FFFFFFFFFFFFE000007FFF
+FFFFFFFFF800003FFFFFFFFFFFFC00001FFFFFFFFFFFFE00000FFFFFFFFFFFFF000003FF
+FFFFFFFFFF000001FFFFFFFFFFFF8000007FFFFFFFFFFFC000000FFFFFFFFFFFE0000001
+FFFFFFFFFFE00000000FFFFFFFFFF000000000FFFFFFFFF00000000007FFFFFFF8000000
+00007FFFFFF8000000000003FFFFF8000000000000FFFFFC0000000000003FFFFC000000
+0000001FFFFC00000000000007FFFE00000000000003FFFE00000000000003FFFE7C0000
+00000001FFFEFC000000000000FFFEFC000000000000FFFEFC0000000000007FFEFC0000
+000000007FFEFC0000000000007FFEFC0000000000003FFEFE0000000000003FFEFE0000
+000000003FFEFE0000000000003FFEFE0000000000003FFCFF0000000000003FFCFF0000
+000000003FFCFF8000000000003FFCFF8000000000003FF8FFC000000000007FF8FFE000
+000000007FF8FFE000000000007FF0FFF00000000000FFF0FFF80000000000FFE0FFFC00
+00000001FFE0FFFF0000000001FFC0FFFF8000000003FF80FFFFE000000007FF00FFFFF8
+0000000FFE00FFFFFF0000003FFC00FFCFFFE00000FFF800FF83FFFF000FFFF000FF01FF
+FFFFFFFFE000FF007FFFFFFFFFC000FE001FFFFFFFFF0000FC0003FFFFFFFC0000F80000
+3FFFFFE00000F0000001FFFE000000476677E35A>83 D<1FFFFFFFFFFFFFFFFFFFFFFF00
+1FFFFFFFFFFFFFFFFFFFFFFF001FFFFFFFFFFFFFFFFFFFFFFF001FFFFFFFFFFFFFFFFFFF
+FFFF001FFFFFFFFFFFFFFFFFFFFFFF001FFFFFFFFFFFFFFFFFFFFFFF003FFFFE0000FFFF
+E0000FFFFF803FFFE00000FFFFE00000FFFF803FFF000000FFFFE000001FFF803FFE0000
+00FFFFE000000FFF803FF8000000FFFFE0000003FF803FF0000000FFFFE0000001FF803F
+E0000000FFFFE0000000FF803FE0000000FFFFE0000000FF803FC0000000FFFFE0000000
+7F803FC0000000FFFFE00000007F803F80000000FFFFE00000003F807F80000000FFFFE0
+0000003FC07F00000000FFFFE00000001FC07F00000000FFFFE00000001FC07F00000000
+FFFFE00000001FC07F00000000FFFFE00000001FC07E00000000FFFFE00000000FC07E00
+000000FFFFE00000000FC07E00000000FFFFE00000000FC07E00000000FFFFE00000000F
+C07E00000000FFFFE00000000FC07E00000000FFFFE00000000FC0FE00000000FFFFE000
+00000FE0FC00000000FFFFE000000007E0FC00000000FFFFE000000007E0FC00000000FF
+FFE000000007E0FC00000000FFFFE000000007E0FC00000000FFFFE000000007E0000000
+0000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE00000000000
+0000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE00000
+0000000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFF
+E000000000000000000000FFFFE000000000000000000000FFFFE0000000000000000000
+00FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0000000000000
+00000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0000000
+00000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0
+00000000000000000000FFFFE000000000000000000000FFFFE000000000000000000000
+FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000000000000000
+000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000000000
+000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000
+000000000000000000FFFFE000000000000000000000FFFFE000000000000000000000FF
+FFE000000000000000000000FFFFE000000000000000000000FFFFE00000000000000000
+0000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE00000000000
+0000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE00000
+0000000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFF
+E000000000000000000000FFFFE000000000000000000000FFFFE0000000000000000000
+00FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0000000000000
+00000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0000000
+00000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0
+00000000000000000000FFFFE0000000000000001FFFFFFFFFFFFFFF00000000001FFFFF
+FFFFFFFFFF00000000001FFFFFFFFFFFFFFF00000000001FFFFFFFFFFFFFFF0000000000
+1FFFFFFFFFFFFFFF00000000001FFFFFFFFFFFFFFF00000063617AE070>I<FFFFFFFFFF
+FC000000007FFFFFFFE0FFFFFFFFFFFC000000007FFFFFFFE0FFFFFFFFFFFC000000007F
+FFFFFFE0FFFFFFFFFFFC000000007FFFFFFFE0FFFFFFFFFFFC000000007FFFFFFFE0FFFF
+FFFFFFFC000000007FFFFFFFE00007FFFF800000000000007FFF80000003FFFFC0000000
+00000007FC00000003FFFFC000000000000007F800000001FFFFE000000000000007F000
+000001FFFFE00000000000000FF000000000FFFFF00000000000000FE000000000FFFFF0
+0000000000001FE000000000FFFFF00000000000001FE0000000007FFFF8000000000000
+1FC0000000007FFFF80000000000003FC0000000003FFFFC0000000000003F8000000000
+3FFFFC0000000000007F80000000001FFFFE0000000000007F00000000001FFFFE000000
+000000FF00000000001FFFFE000000000000FF00000000000FFFFF000000000001FE0000
+0000000FFFFF000000000001FE000000000007FFFF800000000001FC000000000007FFFF
+800000000003FC000000000003FFFFC00000000003F8000000000003FFFFC00000000007
+F8000000000001FFFFE00000000007F0000000000001FFFFE0000000000FF00000000000
+01FFFFE0000000000FF0000000000000FFFFF0000000000FE0000000000000FFFFF00000
+00001FE00000000000007FFFF8000000001FC00000000000007FFFF8000000003FC00000
+000000003FFFFC000000003F800000000000003FFFFC000000007F800000000000003FFF
+FC000000007F800000000000001FFFFE00000000FF000000000000001FFFFE00000000FF
+000000000000000FFFFF00000000FE000000000000000FFFFF00000001FE000000000000
+0007FFFF80000001FC0000000000000007FFFF80000003FC0000000000000007FFFF8000
+0003FC0000000000000003FFFFC0000007F80000000000000003FFFFC0000007F8000000
+0000000001FFFFE0000007F00000000000000001FFFFE000000FF00000000000000000FF
+FFF000000FE00000000000000000FFFFF000001FE000000000000000007FFFF800001FC0
+00000000000000007FFFF800003FC000000000000000007FFFF800003FC0000000000000
+00003FFFFC00003F8000000000000000003FFFFC00007F8000000000000000001FFFFE00
+007F0000000000000000001FFFFE0000FF0000000000000000000FFFFF0000FE00000000
+00000000000FFFFF0001FE0000000000000000000FFFFF0001FE00000000000000000007
+FFFF8003FC00000000000000000007FFFF8003FC00000000000000000003FFFFC003F800
+000000000000000003FFFFC007F800000000000000000001FFFFE007F000000000000000
+000001FFFFE00FF000000000000000000000FFFFF00FE000000000000000000000FFFFF0
+1FE000000000000000000000FFFFF01FE0000000000000000000007FFFF81FC000000000
+0000000000007FFFF83FC0000000000000000000003FFFFC3F8000000000000000000000
+3FFFFC7F80000000000000000000001FFFFE7F00000000000000000000001FFFFEFF0000
+0000000000000000001FFFFEFF00000000000000000000000FFFFFFE0000000000000000
+0000000FFFFFFE000000000000000000000007FFFFFC000000000000000000000007FFFF
+FC000000000000000000000003FFFFF8000000000000000000000003FFFFF80000000000
+00000000000003FFFFF8000000000000000000000001FFFFF00000000000000000000000
+01FFFFF0000000000000000000000000FFFFE0000000000000000000000000FFFFE00000
+000000000000000000007FFFC00000000000000000000000007FFFC00000000000000000
+000000003FFF800000000000000000000000003FFF800000000000000000000000003FFF
+800000000000000000000000001FFF000000000000000000000000001FFF000000000000
+000000000000000FFE000000000000000000000000000FFE000000000000000000000000
+0007FC0000000000000000000000000007FC0000000000000000000000000003F8000000
+0000000073637DE17A>86 D<000003FFFE000000000000007FFFFFF0000000000003FFFF
+FFFE00000000000FFFFFFFFF80000000001FFFFFFFFFE0000000003FFE001FFFF0000000
+007FE00007FFF800000000FFF80001FFFC00000001FFFC0000FFFE00000001FFFC00007F
+FF00000003FFFE00003FFF80000003FFFE00003FFFC0000003FFFE00001FFFE0000003FF
+FE00001FFFE0000003FFFE00000FFFF0000003FFFE00000FFFF0000003FFFE00000FFFF0
+000001FFFC000007FFF8000001FFFC000007FFF8000000FFF8000007FFF80000007FF000
+0007FFF80000001FC0000007FFF80000000000000007FFF80000000000000007FFF80000
+000000000007FFF80000000000000007FFF80000000000000007FFF80000000000000007
+FFF80000000000000007FFF8000000000001FFFFFFF800000000007FFFFFFFF800000000
+07FFFFFFFFF8000000007FFFFFFFFFF800000001FFFFFF07FFF80000000FFFFFC007FFF8
+0000003FFFFE0007FFF80000007FFFF00007FFF8000001FFFFC00007FFF8000003FFFF00
+0007FFF8000007FFFE000007FFF800000FFFF8000007FFF800001FFFF8000007FFF80000
+1FFFF0000007FFF800003FFFE0000007FFF800007FFFE0000007FFF800007FFFC0000007
+FFF800007FFFC0000007FFF80000FFFF80000007FFF80000FFFF80000007FFF80000FFFF
+80000007FFF80000FFFF80000007FFF80000FFFF8000000FFFF80000FFFF8000000FFFF8
+0000FFFF8000001FFFF80000FFFFC000001FFFF800007FFFC000003FFFF800007FFFE000
+003FFFF800003FFFE000007DFFFC00003FFFF00001F9FFFC00001FFFF80003F1FFFF8000
+0FFFFE000FE1FFFFFF0007FFFFC07FC0FFFFFF8001FFFFFFFF807FFFFF80007FFFFFFF00
+3FFFFF80001FFFFFFC000FFFFF800003FFFFF00001FFFF0000001FFF0000000000004943
+7CC14E>97 D<0000000FFFF00000000001FFFFFF800000000FFFFFFFF00000003FFFFFFF
+FC000000FFFFFFFFFE000003FFFE001FFF000007FFF80001FF80000FFFE00007FFC0001F
+FF80000FFFE0007FFF00000FFFE000FFFE00001FFFF000FFFE00001FFFF001FFFC00001F
+FFF003FFF800001FFFF007FFF800001FFFF007FFF000001FFFF00FFFF000001FFFF00FFF
+F000000FFFE01FFFE000000FFFE01FFFE0000007FFC03FFFE0000003FF803FFFE0000000
+FE003FFFE000000000007FFFC000000000007FFFC000000000007FFFC000000000007FFF
+C00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC0000000
+0000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFF
+C00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC0000000
+0000FFFFC000000000007FFFC000000000007FFFC000000000007FFFE000000000007FFF
+E000000000003FFFE000000000003FFFE000000000003FFFF000000000001FFFF0000000
+00FC1FFFF000000000FC0FFFF800000001FC0FFFF800000001F807FFF800000001F803FF
+FC00000003F803FFFE00000007F001FFFE00000007E000FFFF0000000FE0007FFF800000
+1FC0003FFFE000007F80001FFFF00000FF000007FFFC0003FE000003FFFFC03FFC000000
+FFFFFFFFF00000003FFFFFFFE00000000FFFFFFF8000000001FFFFFC00000000000FFFC0
+00003E437BC148>99 D<000000000000007FF80000000000000FFFFFF80000000000000F
+FFFFF80000000000000FFFFFF80000000000000FFFFFF80000000000000FFFFFF8000000
+0000000FFFFFF8000000000000000FFFF80000000000000007FFF80000000000000003FF
+F80000000000000003FFF80000000000000003FFF80000000000000003FFF80000000000
+000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF800
+00000000000003FFF80000000000000003FFF80000000000000003FFF800000000000000
+03FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF8000000
+0000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FF
+F80000000000000003FFF80000000000000003FFF80000000000000003FFF80000000000
+000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF800
+0000000FFF8003FFF800000001FFFFF803FFF80000000FFFFFFE03FFF80000003FFFFFFF
+83FFF8000000FFFFFFFFE3FFF8000003FFFF807FF3FFF8000007FFF8000FFBFFF800001F
+FFE00003FFFFF800003FFFC00000FFFFF800007FFF0000007FFFF80000FFFE0000003FFF
+F80001FFFC0000001FFFF80003FFFC0000000FFFF80003FFF800000007FFF80007FFF800
+000007FFF8000FFFF000000007FFF8000FFFF000000007FFF8001FFFE000000007FFF800
+1FFFE000000007FFF8003FFFE000000007FFF8003FFFE000000007FFF8003FFFE0000000
+07FFF8007FFFC000000007FFF8007FFFC000000007FFF8007FFFC000000007FFF8007FFF
+C000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FF
+F800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000
+000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800
+FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC0000000
+07FFF8007FFFC000000007FFF8007FFFC000000007FFF8007FFFC000000007FFF8007FFF
+C000000007FFF8003FFFE000000007FFF8003FFFE000000007FFF8003FFFE000000007FF
+F8001FFFE000000007FFF8001FFFE000000007FFF8000FFFF000000007FFF8000FFFF000
+000007FFF80007FFF00000000FFFF80007FFF80000000FFFF80003FFF80000001FFFF800
+01FFFC0000003FFFF80000FFFE0000007FFFF800007FFE000000FFFFF800003FFF800003
+FFFFFC00001FFFC00007FFFFFE00000FFFF0001FF7FFFFFE0007FFFE01FFE7FFFFFE0001
+FFFFFFFF87FFFFFE00007FFFFFFE07FFFFFE00001FFFFFF807FFFFFE000003FFFFE007FF
+FFFE0000003FFE0007FFC0004F657BE35A>I<0000000FFFC0000000000001FFFFFC0000
+0000000FFFFFFF80000000003FFFFFFFE000000000FFFFFFFFF800000003FFFE03FFFC00
+000007FFF0007FFF0000001FFFC0001FFF8000003FFF80000FFFC000007FFF000007FFE0
+0000FFFE000003FFF00001FFFC000001FFF00003FFFC000001FFF80003FFF8000000FFF8
+0007FFF8000000FFFC000FFFF0000000FFFC000FFFF00000007FFE001FFFF00000007FFE
+001FFFE00000007FFE003FFFE00000003FFF003FFFE00000003FFF003FFFE00000003FFF
+007FFFE00000003FFF007FFFC00000003FFF007FFFC00000001FFF807FFFC00000001FFF
+80FFFFC00000001FFF80FFFFC00000001FFF80FFFFC00000001FFF80FFFFFFFFFFFFFFFF
+80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF
+00FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC00000000000
+00FFFFC0000000000000FFFFC00000000000007FFFC00000000000007FFFC00000000000
+007FFFC00000000000007FFFE00000000000007FFFE00000000000003FFFE00000000000
+003FFFE00000000000001FFFE00000000000001FFFF0000000000F001FFFF0000000001F
+800FFFF0000000003F8007FFF8000000003F8007FFF8000000007F0003FFFC000000007F
+0001FFFE00000000FE0000FFFE00000001FE00007FFF00000003FC00003FFF80000007F8
+00001FFFE000000FF000000FFFF000003FE0000003FFFC0001FFC0000001FFFFC01FFF00
+0000007FFFFFFFFE000000001FFFFFFFF80000000007FFFFFFE00000000000FFFFFF0000
+0000000007FFF000000041437CC14A>I<000000003FFC0000000007FFFF800000003FFF
+FFC0000001FFFFFFF0000007FFFFFFF800000FFFF03FFC00001FFF807FFC00007FFE00FF
+FE0000FFFC00FFFE0000FFF801FFFF0001FFF001FFFF0003FFF001FFFF0007FFE001FFFF
+0007FFE001FFFF000FFFC001FFFF000FFFC001FFFF000FFFC000FFFE001FFF80007FFC00
+1FFF80003FF8001FFF80001FF0001FFF800007C0001FFF80000000001FFF80000000001F
+FF80000000001FFF80000000001FFF80000000001FFF80000000001FFF80000000001FFF
+80000000001FFF80000000001FFF80000000001FFF80000000001FFF80000000001FFF80
+000000001FFF80000000001FFF80000000001FFF80000000FFFFFFFFFFC000FFFFFFFFFF
+C000FFFFFFFFFFC000FFFFFFFFFFC000FFFFFFFFFFC000FFFFFFFFFFC000001FFFC00000
+00001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000
+001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC000000000
+1FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001F
+FFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFF
+C0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0
+000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC000
+0000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC00000
+00001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000
+001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC000000000
+1FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC00000007FFF
+FFFFFC00007FFFFFFFFC00007FFFFFFFFC00007FFFFFFFFC00007FFFFFFFFC00007FFFFF
+FFFC000038657CE431>I<0007FF8000000000000000FFFFFF8000000000000000FFFFFF
+8000000000000000FFFFFF8000000000000000FFFFFF8000000000000000FFFFFF800000
+0000000000FFFFFF800000000000000000FFFF8000000000000000007FFF800000000000
+0000003FFF8000000000000000003FFF8000000000000000003FFF800000000000000000
+3FFF8000000000000000003FFF8000000000000000003FFF8000000000000000003FFF80
+00000000000000003FFF8000000000000000003FFF8000000000000000003FFF80000000
+00000000003FFF8000000000000000003FFF8000000000000000003FFF80000000000000
+00003FFF8000000000000000003FFF8000000000000000003FFF8000000000000000003F
+FF8000000000000000003FFF8000000000000000003FFF8000000000000000003FFF8000
+000000000000003FFF8000000000000000003FFF8000000000000000003FFF8000000000
+000000003FFF8000000000000000003FFF8000000000000000003FFF8000000000000000
+003FFF80001FFF00000000003FFF8000FFFFF0000000003FFF8007FFFFFC000000003FFF
+801FFFFFFF000000003FFF803FFFFFFF800000003FFF807FE07FFFC00000003FFF81FE00
+1FFFE00000003FFF83F8000FFFF00000003FFF87F00007FFF00000003FFF8FC00007FFF8
+0000003FFF8F800003FFF80000003FFF9F000003FFFC0000003FFFBE000003FFFC000000
+3FFFBC000001FFFC0000003FFFFC000001FFFE0000003FFFF8000001FFFE0000003FFFF8
+000001FFFE0000003FFFF0000001FFFE0000003FFFF0000001FFFE0000003FFFE0000001
+FFFE0000003FFFE0000001FFFE0000003FFFE0000001FFFE0000003FFFE0000001FFFE00
+00003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003F
+FFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC000
+0001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FF
+FE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000
+003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFF
+C0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC00000
+01FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE
+0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE000000
+3FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0
+000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001
+FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE00
+00FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFF
+FFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF8051647BE35A
+>104 D<000FE00000003FF80000007FFC000001FFFF000001FFFF000003FFFF800003FF
+FF800007FFFFC00007FFFFC00007FFFFC00007FFFFC00007FFFFC00007FFFFC00007FFFF
+C00003FFFF800003FFFF800001FFFF000001FFFF0000007FFC0000003FF80000000FE000
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000
+000000000007FF80007FFFFF80007FFFFF80007FFFFF80007FFFFF80007FFFFF80007FFF
+FF800000FFFF8000007FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF
+8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF80
+00003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000
+003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000
+3FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F
+FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF
+8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF80
+00003FFF8000003FFF8000FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0
+FFFFFFFFC022657BE42C>I<0007FF8000FFFFFF8000FFFFFF8000FFFFFF8000FFFFFF80
+00FFFFFF8000FFFFFF800000FFFF8000007FFF8000003FFF8000003FFF8000003FFF8000
+003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000
+3FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F
+FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF
+8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF80
+00003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000
+003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000
+3FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F
+FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF
+8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF80
+00003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000
+003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000
+3FFF8000003FFF8000003FFF8000FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFF
+FFFFE0FFFFFFFFE023647BE32C>108 D<0007FF80001FFF00000000FFFFFF8000FFFFF0
+000000FFFFFF8007FFFFFC000000FFFFFF801FFFFFFF000000FFFFFF803FFFFFFF800000
+FFFFFF807FE07FFFC00000FFFFFF81FE001FFFE0000000FFFF83F8000FFFF00000007FFF
+87F00007FFF00000003FFF8FC00007FFF80000003FFF8F800003FFF80000003FFF9F0000
+03FFFC0000003FFFBE000003FFFC0000003FFFBC000001FFFC0000003FFFFC000001FFFE
+0000003FFFF8000001FFFE0000003FFFF8000001FFFE0000003FFFF0000001FFFE000000
+3FFFF0000001FFFE0000003FFFE0000001FFFE0000003FFFE0000001FFFE0000003FFFE0
+000001FFFE0000003FFFE0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001
+FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE00
+00003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003F
+FFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC000
+0001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FF
+FE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000
+003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFF
+C0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC00000
+01FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE
+0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE000000
+3FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0
+000001FFFE0000003FFFC0000001FFFE0000FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FF
+FFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF
+80FFFFFFFFF007FFFFFFFF8051417BC05A>110 D<00000007FFE0000000000000FFFFFF
+000000000007FFFFFFE0000000001FFFFFFFF8000000007FFFFFFFFE00000001FFFE007F
+FF80000007FFF0000FFFE000000FFFC00003FFF000001FFF800001FFF800003FFF000000
+FFFC00007FFE0000007FFE0000FFFC0000003FFF0001FFF80000001FFF8003FFF8000000
+1FFFC003FFF00000000FFFC007FFF00000000FFFE00FFFE000000007FFF00FFFE0000000
+07FFF01FFFE000000007FFF81FFFE000000007FFF81FFFE000000007FFF83FFFC0000000
+03FFFC3FFFC000000003FFFC3FFFC000000003FFFC7FFFC000000003FFFE7FFFC0000000
+03FFFE7FFFC000000003FFFE7FFFC000000003FFFEFFFFC000000003FFFFFFFFC0000000
+03FFFFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC0000000
+03FFFFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC0000000
+03FFFFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FFFF7FFFC0000000
+03FFFE7FFFC000000003FFFE7FFFC000000003FFFE7FFFC000000003FFFE3FFFE0000000
+07FFFC3FFFE000000007FFFC3FFFE000000007FFFC1FFFE000000007FFF81FFFE0000000
+07FFF80FFFF00000000FFFF00FFFF00000000FFFF007FFF00000000FFFE003FFF8000000
+1FFFC003FFF80000001FFFC001FFFC0000003FFF8000FFFE0000007FFF00007FFF000000
+FFFE00003FFF800001FFFC00001FFFC00003FFF8000007FFF0000FFFE0000003FFFE007F
+FFC0000000FFFFFFFFFF000000003FFFFFFFFC0000000007FFFFFFE00000000000FFFFFF
+00000000000007FFE000000048437CC151>I<0007FF8000FFF8000000FFFFFF800FFFFF
+800000FFFFFF807FFFFFF00000FFFFFF81FFFFFFFC0000FFFFFF87FFFFFFFF0000FFFFFF
+8FFF01FFFFC000FFFFFFBFF0003FFFE00000FFFFFFC0000FFFF000007FFFFF000007FFF8
+00003FFFFE000003FFFC00003FFFF8000001FFFE00003FFFF0000000FFFF00003FFFE000
+0000FFFF80003FFFC00000007FFFC0003FFFC00000007FFFC0003FFFC00000003FFFE000
+3FFFC00000003FFFE0003FFFC00000001FFFF0003FFFC00000001FFFF0003FFFC0000000
+1FFFF8003FFFC00000000FFFF8003FFFC00000000FFFF8003FFFC00000000FFFFC003FFF
+C00000000FFFFC003FFFC00000000FFFFC003FFFC000000007FFFC003FFFC000000007FF
+FE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000
+000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE00
+3FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC0000000
+07FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC00000000FFFFC003FFF
+C00000000FFFFC003FFFC00000000FFFFC003FFFC00000000FFFFC003FFFC00000000FFF
+F8003FFFC00000001FFFF8003FFFC00000001FFFF8003FFFC00000001FFFF0003FFFC000
+00003FFFF0003FFFC00000003FFFE0003FFFC00000007FFFE0003FFFC00000007FFFC000
+3FFFE0000000FFFF80003FFFE0000000FFFF00003FFFF0000001FFFF00003FFFF8000003
+FFFE00003FFFFC000007FFFC00003FFFFF00000FFFF800003FFFFF80001FFFF000003FFF
+FFE0007FFFC000003FFFCFFC03FFFF8000003FFFC7FFFFFFFE0000003FFFC1FFFFFFF800
+00003FFFC0FFFFFFE00000003FFFC01FFFFF000000003FFFC003FFE0000000003FFFC000
+0000000000003FFFC0000000000000003FFFC0000000000000003FFFC000000000000000
+3FFFC0000000000000003FFFC0000000000000003FFFC0000000000000003FFFC0000000
+000000003FFFC0000000000000003FFFC0000000000000003FFFC0000000000000003FFF
+C0000000000000003FFFC0000000000000003FFFC0000000000000003FFFC00000000000
+00003FFFC0000000000000003FFFC0000000000000003FFFC0000000000000003FFFC000
+0000000000003FFFC0000000000000003FFFC0000000000000FFFFFFFFF00000000000FF
+FFFFFFF00000000000FFFFFFFFF00000000000FFFFFFFFF00000000000FFFFFFFFF00000
+000000FFFFFFFFF000000000004F5D7BC05A>I<000FFF000FFC00FFFFFF003FFF80FFFF
+FF00FFFFE0FFFFFF01FFFFF0FFFFFF03FFFFF8FFFFFF07FC7FFCFFFFFF0FE0FFFE00FFFF
+1F80FFFE007FFF3F01FFFF003FFF3E01FFFF003FFF7E01FFFF003FFF7C01FFFF003FFFF8
+01FFFF003FFFF801FFFF003FFFF001FFFF003FFFF000FFFE003FFFF000FFFE003FFFE000
+7FFC003FFFE0003FF8003FFFE0000FE0003FFFC0000000003FFFC0000000003FFFC00000
+00003FFFC0000000003FFFC0000000003FFF80000000003FFF80000000003FFF80000000
+003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF8000000000
+3FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003F
+FF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF
+80000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80
+000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF8000
+0000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF800000
+00FFFFFFFFF80000FFFFFFFFF80000FFFFFFFFF80000FFFFFFFFF80000FFFFFFFFF80000
+FFFFFFFFF8000038417BC042>114 D<00003FFF8007800007FFFFF81F80001FFFFFFE7F
+80007FFFFFFFFF8001FFFFFFFFFF8003FFE001FFFF8007FF00001FFF800FFC000007FF80
+1FF0000003FF801FF0000000FF803FE0000000FF807FE00000007F807FC00000003F807F
+C00000003F80FFC00000003F80FFC00000001F80FFC00000001F80FFE00000001F80FFF0
+0000001F80FFF80000001F80FFFC0000000000FFFF0000000000FFFFE000000000FFFFFF
+000000007FFFFFF80000007FFFFFFFC000003FFFFFFFFC00003FFFFFFFFF00001FFFFFFF
+FFC0000FFFFFFFFFF00007FFFFFFFFF80003FFFFFFFFFC0001FFFFFFFFFE0000FFFFFFFF
+FF00003FFFFFFFFF80000FFFFFFFFFC00003FFFFFFFFC000007FFFFFFFE0000003FFFFFF
+F00000001FFFFFF000000000FFFFF0000000001FFFF80000000007FFF87C00000001FFF8
+FC00000000FFF8FC000000007FF8FE000000003FF8FE000000003FF8FE000000001FF8FF
+000000001FF8FF000000001FF8FF800000001FF0FF800000001FF0FFC00000001FF0FFC0
+0000003FF0FFE00000003FE0FFF00000007FE0FFF80000007FC0FFFE000000FF80FFFF00
+0003FF00FFFFC0000FFE00FFFFFC007FFC00FFDFFFFFFFF800FF0FFFFFFFF000FE03FFFF
+FFC000F8007FFFFE0000F0000FFFE0000035437BC140>I<000007E0000000000007E000
+0000000007E0000000000007E0000000000007E0000000000007E000000000000FE00000
+0000000FE000000000000FE000000000000FE000000000000FE000000000001FE0000000
+00001FE000000000001FE000000000003FE000000000003FE000000000007FE000000000
+007FE00000000000FFE00000000001FFE00000000001FFE00000000003FFE00000000007
+FFE0000000000FFFE0000000001FFFE0000000007FFFE000000001FFFFE00000000FFFFF
+FFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFF
+FFFE00001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE000
+0000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE00000
+00001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000
+001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE000000000
+1FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001F
+FFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFF
+E0000000001FFFE0000000001FFFE0000000001FFFE0000FC0001FFFE0000FC0001FFFE0
+000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE000
+0FC0001FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0001F
+C0000FFFF0001F80000FFFF0001F80000FFFF0003F800007FFF0003F000007FFF8007F00
+0003FFFC007E000001FFFE00FC000000FFFF83FC0000007FFFFFF80000003FFFFFF00000
+000FFFFFC000000003FFFF80000000003FFC0000325C7DDA3F>I<0007FFC00000003FFE
+0000FFFFFFC00007FFFFFE0000FFFFFFC00007FFFFFE0000FFFFFFC00007FFFFFE0000FF
+FFFFC00007FFFFFE0000FFFFFFC00007FFFFFE0000FFFFFFC00007FFFFFE000000FFFFC0
+000007FFFE0000007FFFC0000003FFFE0000003FFFC0000001FFFE0000003FFFC0000001
+FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE00
+00003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003F
+FFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC000
+0001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FF
+FE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000
+003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFF
+C0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC00000
+01FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE
+0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE000000
+3FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0
+000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001
+FFFE0000003FFFC0000003FFFE0000003FFFC0000003FFFE0000003FFFC0000003FFFE00
+00003FFFC0000007FFFE0000003FFFC0000007FFFE0000003FFFC000000FFFFE0000001F
+FFC000000FFFFE0000001FFFC000001FFFFE0000001FFFC000003EFFFE0000000FFFE000
+007EFFFE0000000FFFE00000FCFFFF00000007FFF00001F8FFFF80000003FFF80007F0FF
+FFFF800001FFFF003FE0FFFFFF800000FFFFFFFFC0FFFFFF8000007FFFFFFF00FFFFFF80
+00001FFFFFFE00FFFFFF80000003FFFFF800FFFFFF800000003FFF8000FFF0000051427B
+C05A>I<FFFFFFFFC00003FFFFFCFFFFFFFFC00003FFFFFCFFFFFFFFC00003FFFFFCFFFF
+FFFFC00003FFFFFCFFFFFFFFC00003FFFFFCFFFFFFFFC00003FFFFFC007FFFC00000001F
+FE00003FFFE000000007F000003FFFE000000007F000001FFFF000000007E000001FFFF0
+0000000FE000000FFFF80000000FC000000FFFF80000001FC0000007FFF80000001F8000
+0007FFFC0000003F80000003FFFC0000003F00000003FFFE0000007F00000003FFFE0000
+007F00000001FFFF0000007E00000001FFFF000000FE00000000FFFF800000FC00000000
+FFFF800001FC000000007FFF800001F8000000007FFFC00003F8000000003FFFC00003F0
+000000003FFFE00007F0000000003FFFE00007F0000000001FFFF00007E0000000001FFF
+F0000FE0000000000FFFF8000FC0000000000FFFF8001FC00000000007FFFC001F800000
+000007FFFC003F800000000003FFFC003F000000000003FFFE007F000000000003FFFE00
+7F000000000001FFFF00FE000000000001FFFF00FE000000000000FFFF80FC0000000000
+00FFFF81FC0000000000007FFFC1F80000000000007FFFC3F80000000000003FFFC3F000
+00000000003FFFE7F00000000000001FFFE7E00000000000001FFFFFE00000000000001F
+FFFFE00000000000000FFFFFC00000000000000FFFFFC000000000000007FFFF80000000
+00000007FFFF8000000000000003FFFF0000000000000003FFFF0000000000000001FFFE
+0000000000000001FFFE0000000000000001FFFE0000000000000000FFFC000000000000
+0000FFFC00000000000000007FF800000000000000007FF800000000000000003FF00000
+0000000000003FF000000000000000001FE000000000000000001FE00000000000000000
+0FC0000000004E417DBF55>I<FFFFFFFF81FFFFFFFC0003FFFFFCFFFFFFFF81FFFFFFFC
+0003FFFFFCFFFFFFFF81FFFFFFFC0003FFFFFCFFFFFFFF81FFFFFFFC0003FFFFFCFFFFFF
+FF81FFFFFFFC0003FFFFFCFFFFFFFF81FFFFFFFC0003FFFFFC007FFF800000FFFC000000
+1FFE00007FFFC00000FFFE00000003F800003FFFC000007FFE00000003F000003FFFC000
+007FFF00000003F000003FFFE000003FFF00000007F000001FFFE000003FFF00000007E0
+00001FFFF000003FFF8000000FE000000FFFF000001FFF8000000FC000000FFFF000001F
+FFC000000FC000000FFFF800000FFFC000001FC0000007FFF800000FFFC000001F800000
+07FFFC00001FFFE000003F80000003FFFC00001FFFE000003F00000003FFFC00003FFFF0
+00003F00000003FFFE00003FFFF000007F00000001FFFE00003FFFF000007E00000001FF
+FF00007FFFF80000FE00000000FFFF00007FFFF80000FC00000000FFFF0000FFFFFC0000
+FC00000000FFFF8000FCFFFC0001FC000000007FFF8000FCFFFC0001F8000000007FFFC0
+01FCFFFE0003F8000000003FFFC001F87FFE0003F0000000003FFFC003F87FFF0003F000
+0000003FFFE003F03FFF0007F0000000001FFFE003F03FFF0007E0000000001FFFF007F0
+3FFF800FE0000000000FFFF007E01FFF800FC0000000000FFFF00FE01FFFC00FC0000000
+000FFFF80FC00FFFC01FC00000000007FFF80FC00FFFC01F800000000007FFFC1FC00FFF
+E03F800000000003FFFC1F8007FFE03F000000000003FFFC3F8007FFF03F000000000003
+FFFE3F0003FFF07F000000000001FFFE3F0003FFF07E000000000001FFFF7F0003FFF8FE
+000000000000FFFF7E0001FFF8FC000000000000FFFFFE0001FFFCFC000000000000FFFF
+FC0000FFFDFC0000000000007FFFFC0000FFFDF80000000000007FFFFC0000FFFFF80000
+000000003FFFF800007FFFF00000000000003FFFF800007FFFF00000000000003FFFF000
+003FFFF00000000000001FFFF000003FFFE00000000000001FFFF000003FFFE000000000
+00000FFFE000001FFFC00000000000000FFFE000001FFFC00000000000000FFFC000000F
+FFC000000000000007FFC000000FFF8000000000000007FFC000000FFF80000000000000
+03FF80000007FF0000000000000003FF80000007FF0000000000000003FF00000003FF00
+00000000000001FF00000003FE0000000000000001FF00000003FE0000000000000000FE
+00000001FC00000000000000007C00000000F8000000006E417DBF75>I
+E end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
-%%PaperSize: a4
-%%BeginPaperSize: a4
-/setpagedevice where {
-pop 1 dict dup /PageSize [ 595 842 ] put setpagedevice
-} {
-statusdict /a4tray known {
-statusdict begin a4tray end
-/a4 where { pop a4 } if
-} {
-/a4 where {
-pop a4
-} {
-statusdict /setpage known {
-statusdict begin
-595 842 0 setpage
-end
-} if
-} ifelse
-} ifelse
-} ifelse
-%%EndPaperSize
+%%PaperSize: Letter
%%EndSetup
%%Page: 1 1
-1 0 bop 0 366 a Fg(CVS)29 b(Clien)l(t/Serv)l(er)125 740
-y Ff(This)k(do)s(cumen)m(t)h(describ)s(es)g(the)h(clien)m(t/serv)m(er)g
-(proto)s(col)g(used)f(b)m(y)h(CVS.)f(It)h(do)s(es)g(not)g(describ)s(e)e
-(ho)m(w)i(to)0 865 y(use)h(or)h(administer)d(clien)m(t/serv)m(er)j
-(CVS;)f(see)h(the)g(regular)e(CVS)h(man)m(ual)g(for)g(that.)60
-b(This)35 b(is)g(v)m(ersion)h(1.9.8)0 989 y(of)c(the)g(proto)s(col)g
-(sp)s(eci\014cation|See)f(Chapter)g(1)h([In)m(tro)s(duction],)g(page)g
-(2,)h(for)e(more)h(on)g(what)g(this)e(v)m(ersion)0 1114
-y(n)m(um)m(b)s(er)f(means.)p eop
+1 0 bop 150 366 a Fg(CVS)53 b(Clien)l(t/Serv)l(er)275
+601 y Ff(This)33 b(do)s(cumen)m(t)j(describ)s(es)e(the)i(clien)m
+(t/serv)m(er)g(proto)s(col)g(used)f(b)m(y)g(CVS.)g(It)h(do)s(es)g(not)g
+(describ)s(e)150 710 y(ho)m(w)c(to)h(use)f(or)g(administer)e(clien)m
+(t/serv)m(er)i(CVS;)g(see)h(the)f(regular)f(CVS)h(man)m(ual)f(for)h
+(that.)47 b(This)30 b(is)150 820 y(v)m(ersion)f(1.9.10)j(of)d(the)h
+(proto)s(col)f(sp)s(eci\014cation|See)g(Chapter)f(1)i([In)m(tro)s
+(duction],)f(page)h(2,)h(for)e(more)150 929 y(on)h(what)h(this)e(v)m
+(ersion)h(n)m(um)m(b)s(er)f(means.)p eop
%%Page: 2 2
-2 1 bop 0 366 a Fg(1)80 b(In)l(tro)t(duction)125 740
-y Ff(CVS)23 b(is)g(a)i(v)m(ersion)e(con)m(trol)i(system)f(\(with)f
-(some)i(additional)d(con\014guration)h(managemen)m(t)j(functionalit)m
-(y\).)0 865 y(It)40 b(main)m(tains)e(a)i(cen)m(tral)g
-Fe(rep)s(ository)47 b Ff(whic)m(h)38 b(stores)i(\014les)f(\(often)i
-(source)e(co)s(de\),)k(including)37 b(past)i(v)m(ersions,)0
-989 y(information)27 b(ab)s(out)g(who)h(mo)s(di\014ed)e(them)j(and)e
-(when,)h(and)g(so)g(on.)40 b(P)m(eople)29 b(who)e(wish)g(to)i(lo)s(ok)f
-(at)h(or)f(mo)s(dify)0 1114 y(those)i(\014les,)e(kno)m(wn)h(as)g
-Fe(dev)m(elop)s(ers)p Ff(,)g(use)g(CVS)g(to)h Fe(c)m(hec)m(k)g(out)i
-Ff(a)d Fe(w)m(orking)g(directory)36 b Ff(from)29 b(the)g(rep)s(ository)
--8 b(,)29 b(to)0 1238 y Fe(c)m(hec)m(k)23 b(in)e Ff(new)g(v)m(ersions)g
-(of)h(\014les)e(to)j(the)e(rep)s(ository)-8 b(,)23 b(and)e(other)h(op)s
-(erations)f(suc)m(h)h(as)g(viewing)e(the)i(mo)s(di\014cation)0
-1363 y(history)29 b(of)i(a)g(\014le.)40 b(If)30 b(dev)m(elop)s(ers)g
-(are)h(connected)g(to)g(the)g(rep)s(ository)e(b)m(y)i(a)f(net)m(w)m
-(ork,)i(particularly)c(a)j(slo)m(w)f(or)0 1487 y(\015aky)g(one,)h(the)f
-(most)g(e\016cien)m(t)h(w)m(a)m(y)g(to)g(use)e(the)i(net)m(w)m(ork)g
-(is)e(with)f(the)j(CVS-sp)s(eci\014c)d(proto)s(col)i(describ)s(ed)e(in)
-0 1612 y(this)h(do)s(cumen)m(t.)125 1886 y(Dev)m(elop)s(ers,)i(using)e
-(the)i(mac)m(hine)g(on)f(whic)m(h)g(they)h(store)g(their)f(w)m(orking)g
-(directory)-8 b(,)31 b(run)e(the)i(CVS)f Fe(clien)m(t)0
-2010 y Ff(program.)77 b(T)-8 b(o)44 b(p)s(erform)d(op)s(erations)h
-(whic)m(h)f(cannot)i(b)s(e)f(done)h(lo)s(cally)-8 b(,)45
-b(it)d(connects)h(to)h(the)f(CVS)f Fe(serv)m(er)0 2135
-y Ff(program,)33 b(whic)m(h)e(main)m(tains)f(the)j(rep)s(ository)-8
-b(.)45 b(F)-8 b(or)33 b(more)g(information)d(on)i(ho)m(w)g(to)h
-(connect)g(see)g(Chapter)f(4)0 2259 y([Connection)e(and)g(Authen)m
-(tication],)h(page)g(5.)125 2533 y(This)22 b(do)s(cumen)m(t)j(describ)s
-(es)e(the)i(CVS)f(proto)s(col.)39 b(Unfortunately)-8
-b(,)25 b(it)g(do)s(es)f(not)h(y)m(et)h(completely)e(do)s(cumen)m(t)0
-2658 y(one)38 b(asp)s(ect)h(of)f(the)g(proto)s(col|the)g(detailed)f(op)
-s(eration)g(of)h(eac)m(h)i(CVS)d(command)h(and)f(option|and)g(one)0
-2782 y(m)m(ust)j(lo)s(ok)h(at)g(the)g(CVS)f(user)g(do)s(cumen)m
-(tation,)j(`)p Fd(cvs.texinfo)p Ff(',)e(for)f(that)h(information.)70
-b(The)40 b(proto)s(col)0 2907 y(is)34 b(non-proprietary)f(\(an)m(y)m
-(one)j(who)e(w)m(an)m(ts)h(to)g(is)f(encouraged)h(to)g(implemen)m(t)e
-(it\))i(and)f(an)g(implemen)m(tation,)0 3031 y(kno)m(wn)29
-b(as)h(CVS,)g(is)e(a)m(v)-5 b(ailable)30 b(under)e(the)i(GNU)g(Public)e
-(License.)40 b(The)29 b(CVS)g(distribution,)e(con)m(taining)i(this)0
-3156 y(implemen)m(tation,)34 b(`)p Fd(cvs.texinfo)p Ff(',)f(and)h(a)h
-(cop)m(y)g(\(p)s(ossibly)d(more)i(or)g(less)g(up)f(to)j(date)e(than)h
-(what)f(y)m(ou)h(are)0 3281 y(reading)25 b(no)m(w\))i(of)f(this)g(do)s
-(cumen)m(t,)h(`)p Fd(cvsclient.texi)p Ff(',)d(can)i(b)s(e)g(found)f(at)
-i(the)f(usual)f(GNU)i(FTP)f(sites,)h(with)0 3405 y(a)k(\014lename)e
-(suc)m(h)h(as)h(`)p Fd(cvs-)p Fe(v)m(ersion)p Fd(.tar.gz)p
-Ff('.)125 3679 y(This)f(is)i(v)m(ersion)g(1.9.8)j(of)d(the)h(proto)s
-(col)g(sp)s(eci\014cation.)46 b(This)31 b(v)m(ersion)h(n)m(um)m(b)s(er)
-f(is)h(in)m(tended)g(only)f(to)j(aid)0 3804 y(in)40 b(distinguishing)e
-(di\013eren)m(t)j(v)m(ersions)g(of)h(this)e(sp)s(eci\014cation.)74
-b(Although)41 b(the)h(sp)s(eci\014cation)e(is)h(curren)m(tly)0
-3928 y(main)m(tained)29 b(in)g(conjunction)h(with)f(the)i(CVS)e
-(implemen)m(tation,)h(and)g(carries)g(the)g(same)h(v)m(ersion)f(n)m(um)
-m(b)s(er,)f(it)0 4053 y(also)d(in)m(tends)f(to)i(do)s(cumen)m(t)f(what)
-h(is)e(in)m(v)m(olv)m(ed)h(with)f(in)m(terop)s(erating)g(with)g(other)i
-(implemen)m(tations)d(\(suc)m(h)j(as)0 4177 y(other)e(v)m(ersions)f(of)
-h(CVS\);)f(see)h(Section)g(5.9)h([Requiremen)m(ts],)g(page)f(23.)40
-b(This)23 b(v)m(ersion)h(n)m(um)m(b)s(er)f(should)g(not)i(b)s(e)0
-4302 y(used)31 b(b)m(y)g(clien)m(ts)h(or)f(serv)m(ers)h(to)g(determine)
-f(what)h(v)-5 b(arian)m(t)31 b(of)h(the)g(proto)s(col)g(to)g(sp)s(eak;)
-g(they)g(should)e(instead)0 4426 y(use)41 b(the)h Fd(valid-requests)37
-b Ff(and)k Fd(Valid-responses)c Ff(mec)m(hanism)k(\(see)h(Chapter)f(5)h
-([Proto)s(col],)j(page)d(6\),)0 4551 y(whic)m(h)29 b(is)h(more)g
-(\015exible.)p eop
+2 1 bop 150 366 a Fg(1)80 b(In)l(tro)t(duction)275 601
+y Ff(CVS)29 b(is)g(a)h(v)m(ersion)f(con)m(trol)i(system)f(\(with)f
+(some)h(additional)e(con\014guration)h(managemen)m(t)j(func-)150
+710 y(tionalit)m(y\).)39 b(It)27 b(main)m(tains)e(a)i(cen)m(tral)g
+Fe(rep)s(ository)33 b Ff(whic)m(h)25 b(stores)i(\014les)e(\(often)j
+(source)e(co)s(de\),)i(including)150 820 y(past)40 b(v)m(ersions,)h
+(information)d(ab)s(out)h(who)g(mo)s(di\014ed)e(them)j(and)f(when,)i
+(and)e(so)h(on.)68 b(P)m(eople)39 b(who)150 929 y(wish)26
+b(to)j(lo)s(ok)f(at)h(or)f(mo)s(dify)e(those)j(\014les,)f(kno)m(wn)f
+(as)i Fe(dev)m(elop)s(ers)p Ff(,)f(use)g(CVS)f(to)i Fe(c)m(hec)m(k)h
+(out)g Ff(a)f Fe(w)m(orking)150 1039 y(directory)38 b
+Ff(from)30 b(the)h(rep)s(ository)-8 b(,)31 b(to)g Fe(c)m(hec)m(k)i(in)c
+Ff(new)i(v)m(ersions)f(of)h(\014les)e(to)j(the)f(rep)s(ository)-8
+b(,)30 b(and)h(other)150 1149 y(op)s(erations)d(suc)m(h)g(as)g(viewing)
+f(the)h(mo)s(di\014cation)f(history)g(of)i(a)g(\014le.)39
+b(If)28 b(dev)m(elop)s(ers)f(are)i(connected)g(to)150
+1258 y(the)i(rep)s(ository)f(b)m(y)h(a)g(net)m(w)m(ork,)h(particularly)
+c(a)k(slo)m(w)e(or)h(\015aky)g(one,)g(the)g(most)g(e\016cien)m(t)h(w)m
+(a)m(y)g(to)f(use)150 1368 y(the)g(net)m(w)m(ork)g(is)e(with)g(the)i
+(CVS-sp)s(eci\014c)e(proto)s(col)h(describ)s(ed)e(in)h(this)h(do)s
+(cumen)m(t.)275 1502 y(Dev)m(elop)s(ers,)d(using)e(the)i(mac)m(hine)f
+(on)g(whic)m(h)g(they)g(store)h(their)f(w)m(orking)g(directory)-8
+b(,)27 b(run)e(the)i(CVS)150 1612 y Fe(clien)m(t)f Ff(program.)38
+b(T)-8 b(o)24 b(p)s(erform)f(op)s(erations)g(whic)m(h)g(cannot)i(b)s(e)
+e(done)h(lo)s(cally)-8 b(,)24 b(it)g(connects)h(to)f(the)h(CVS)150
+1721 y Fe(serv)m(er)40 b Ff(program,)33 b(whic)m(h)f(main)m(tains)f
+(the)i(rep)s(ository)-8 b(.)48 b(F)-8 b(or)34 b(more)f(information)e
+(on)h(ho)m(w)h(to)h(connect)150 1831 y(see)d(Chapter)f(4)h([Connection)
+f(and)f(Authen)m(tication],)i(page)g(6.)275 1965 y(This)h(do)s(cumen)m
+(t)j(describ)s(es)e(the)h(CVS)g(proto)s(col.)54 b(Unfortunately)-8
+b(,)35 b(it)f(do)s(es)h(not)f(y)m(et)i(completely)150
+2075 y(do)s(cumen)m(t)g(one)g(asp)s(ect)g(of)g(the)g(proto)s(col|the)g
+(detailed)f(op)s(eration)h(of)g(eac)m(h)h(CVS)e(command)h(and)150
+2185 y(option|and)28 b(one)i(m)m(ust)f(lo)s(ok)g(at)h(the)f(CVS)g(user)
+f(do)s(cumen)m(tation,)i(`)p Fd(cvs.texinfo)p Ff(',)d(for)i(that)h
+(infor-)150 2294 y(mation.)40 b(The)27 b(proto)s(col)h(is)e
+(non-proprietary)h(\(an)m(y)m(one)i(who)e(w)m(an)m(ts)i(to)f(is)f
+(encouraged)i(to)f(implemen)m(t)150 2404 y(it\))41 b(and)f(an)h
+(implemen)m(tation,)i(kno)m(wn)d(as)h(CVS,)g(is)f(a)m(v)-5
+b(ailable)40 b(under)g(the)h(GNU)g(Public)e(License.)150
+2513 y(The)23 b(CVS)f(distribution,)g(con)m(taining)h(this)f(implemen)m
+(tation,)h(`)p Fd(cvs.texinfo)p Ff(',)g(and)g(a)g(cop)m(y)h(\(p)s
+(ossibly)150 2623 y(more)e(or)f(less)g(up)f(to)j(date)f(than)f(what)g
+(y)m(ou)h(are)g(reading)f(no)m(w\))h(of)f(this)g(do)s(cumen)m(t,)i(`)p
+Fd(cvsclient.texi)p Ff(',)150 2733 y(can)31 b(b)s(e)e(found)g(at)j(the)
+e(usual)f(GNU)i(FTP)f(sites,)g(with)g(a)g(\014lename)g(suc)m(h)g(as)h
+(`)p Fd(cvs-)p Fe(v)m(ersion)p Fd(.tar.gz)p Ff('.)275
+2867 y(This)25 b(is)g(v)m(ersion)i(1.9.10)i(of)e(the)g(proto)s(col)f
+(sp)s(eci\014cation.)39 b(This)25 b(v)m(ersion)h(n)m(um)m(b)s(er)f(is)h
+(in)m(tended)g(only)150 2977 y(to)36 b(aid)f(in)f(distinguishing)d
+(di\013eren)m(t)k(v)m(ersions)f(of)i(this)e(sp)s(eci\014cation.)55
+b(Although)35 b(the)g(sp)s(eci\014cation)150 3086 y(is)27
+b(curren)m(tly)h(main)m(tained)f(in)g(conjunction)g(with)h(the)g(CVS)g
+(implemen)m(tation,)f(and)h(carries)g(the)h(same)150
+3196 y(v)m(ersion)24 b(n)m(um)m(b)s(er,)h(it)f(also)h(in)m(tends)e(to)j
+(do)s(cumen)m(t)e(what)h(is)f(in)m(v)m(olv)m(ed)g(with)g(in)m(terop)s
+(erating)f(with)h(other)150 3305 y(implemen)m(tations)30
+b(\(suc)m(h)h(as)h(other)g(v)m(ersions)f(of)g(CVS\);)h(see)g(Section)f
+(5.9)i([Requiremen)m(ts],)f(page)g(23.)150 3415 y(This)d(v)m(ersion)i
+(n)m(um)m(b)s(er)e(should)g(not)i(b)s(e)g(used)f(b)m(y)h(clien)m(ts)f
+(or)h(serv)m(ers)g(to)h(determine)e(what)h(v)-5 b(arian)m(t)31
+b(of)150 3525 y(the)e(proto)s(col)g(to)h(sp)s(eak;)g(they)f(should)e
+(instead)h(use)h(the)g Fd(valid-requests)d Ff(and)i Fd(Valid-responses)
+150 3634 y Ff(mec)m(hanism)i(\(see)h(Chapter)f(5)h([Proto)s(col],)g
+(page)g(7\),)g(whic)m(h)f(is)f(more)i(\015exible.)p eop
%%Page: 3 3
-3 2 bop 0 366 a Fg(2)80 b(Goals)75 740 y Fc(\017)60 b
-Ff(Do)34 b(not)f(assume)f(an)m(y)h(access)h(to)g(the)f(rep)s(ository)e
-(other)i(than)g(via)f(this)g(proto)s(col.)47 b(It)33
-b(do)s(es)g(not)g(dep)s(end)180 865 y(on)d(NFS,)h(rdist,)e(etc.)75
-1014 y Fc(\017)60 b Ff(Pro)m(viding)21 b(a)h(reliable)f(transp)s(ort)g
-(is)g(outside)h(this)f(proto)s(col.)38 b(The)22 b(proto)s(col)g(exp)s
-(ects)h(a)f(reliable)f(transp)s(ort)180 1139 y(that)32
-b(is)e(transparen)m(t)h(\(that)h(is,)e(there)h(is)f(no)h(translation)f
-(of)h(c)m(haracters,)i(including)28 b(c)m(haracters)k(suc)m(h)f(as)180
-1263 y(suc)m(h)f(as)h(linefeeds)e(or)i(carriage)g(returns\),)f(and)g
-(can)h(transmit)f(all)g(256)i(o)s(ctets)g(\(for)f(example)f(for)g(prop)
-s(er)180 1388 y(handling)23 b(of)i(binary)f(\014les,)i(compression,)f
-(and)g(encryption\).)39 b(The)24 b(enco)s(ding)h(of)g(c)m(haracters)i
-(sp)s(eci\014ed)d(b)m(y)180 1512 y(the)k(proto)s(col)f(\(the)h(names)g
-(of)g(requests)f(and)g(so)h(on\))g(is)e(the)i(in)m(v)-5
-b(arian)m(t)27 b(ISO)f(646)j(c)m(haracter)g(set)f(\(a)h(subset)180
-1637 y(of)42 b(most)g(p)s(opular)e(c)m(haracter)j(sets)f(including)d
-(ASCI)s(I)h(and)h(others\).)76 b(F)-8 b(or)42 b(more)g(details)f(on)h
-(running)180 1761 y(the)29 b(proto)s(col)g(o)m(v)m(er)h(the)f(TCP)f
-(reliable)f(transp)s(ort,)h(see)h(Chapter)g(4)g([Connection)f(and)h
-(Authen)m(tication],)180 1886 y(page)i(5.)75 2035 y Fc(\017)60
-b Ff(Securit)m(y)47 b(and)g(authen)m(tication)h(are)g(handled)e
-(outside)h(this)g(proto)s(col)g(\(but)h(see)g(b)s(elo)m(w)f(ab)s(out)h
-(`)p Fd(cvs)180 2160 y(kserver)p Ff(')29 b(and)g(`)p
-Fd(cvs)h(pserver)p Ff('\).)75 2309 y Fc(\017)60 b Ff(The)36
-b(proto)s(col)h(mak)m(es)g(it)g(p)s(ossible)d(for)i(up)s(dates)g(to)i
-(b)s(e)e(atomic)h(with)e(resp)s(ect)i(to)h(c)m(hec)m(kins;)i(that)d(is)
-f(if)180 2434 y(someone)i(commits)f(c)m(hanges)h(to)g(sev)m(eral)g
-(\014les)e(in)g(one)h(cvs)h(command,)h(then)e(an)g(up)s(date)f(b)m(y)h
-(someone)180 2558 y(else)c(w)m(ould)f(either)h(get)h(all)e(the)i(c)m
-(hanges,)h(or)e(none)g(of)h(them.)49 b(The)33 b(curren)m(t)g
-Fb(cvs)f Ff(serv)m(er)i(can't)g(do)f(this,)180 2683 y(but)d(that)h
-(isn't)e(the)i(proto)s(col's)f(fault.)75 2832 y Fc(\017)60
-b Ff(The)40 b(proto)s(col)g(is,)j(with)c(a)i(few)f(exceptions,)k
-(transaction-based.)71 b(That)40 b(is,)j(the)d(clien)m(t)h(sends)e(all)
-h(its)180 2957 y(requests)30 b(\(without)g(w)m(aiting)g(for)g(serv)m
-(er)h(resp)s(onses\),)f(and)g(then)g(w)m(aits)g(for)h(the)f(serv)m(er)h
-(to)g(send)f(bac)m(k)h(all)180 3081 y(resp)s(onses)f(\(without)h(w)m
-(aiting)f(for)h(further)f(clien)m(t)g(requests\).)44
-b(This)29 b(has)i(the)g(adv)-5 b(an)m(tage)33 b(of)f(minimizing)180
-3206 y(net)m(w)m(ork)37 b(turnarounds)d(and)i(the)g(disadv)-5
-b(an)m(tage)37 b(of)f(sometimes)g(transferring)f(more)h(data)h(than)f
-(w)m(ould)180 3330 y(b)s(e)31 b(necessary)h(if)f(there)h(w)m(ere)g(a)g
-(ric)m(her)f(in)m(teraction.)44 b(Another,)32 b(more)g(subtle,)f(adv)-5
-b(an)m(tage)34 b(is)c(that)j(there)180 3455 y(is)26 b(no)h(need)f(for)h
-(the)g(proto)s(col)g(to)g(pro)m(vide)f(lo)s(c)m(king)g(for)h(features)g
-(suc)m(h)f(as)i(making)e(c)m(hec)m(kins)h(atomic)g(with)180
-3579 y(resp)s(ect)36 b(to)h(up)s(dates.)58 b(An)m(y)36
-b(suc)m(h)g(lo)s(c)m(king)g(can)g(b)s(e)g(handled)e(en)m(tirely)i(b)m
-(y)g(the)g(serv)m(er.)59 b(A)37 b(go)s(o)s(d)f(serv)m(er)180
-3704 y(implemen)m(tation)26 b(\(suc)m(h)i(as)f(the)h(curren)m(t)f
-Fb(cvs)g Ff(serv)m(er\))h(will)d(mak)m(e)j(sure)f(that)h(it)f(do)s(es)g
-(not)h(ha)m(v)m(e)g(an)m(y)g(suc)m(h)180 3829 y(lo)s(c)m(ks)d(in)f
-(place)i(whenev)m(er)f(it)g(is)f(w)m(aiting)h(for)g(comm)m(unication)g
-(with)f(the)i(clien)m(t;)h(this)d(prev)m(en)m(ts)i(one)f(clien)m(t)180
-3953 y(on)30 b(a)h(slo)m(w)f(or)g(\015aky)h(net)m(w)m(ork)g(from)f(in)m
-(terfering)f(with)g(the)h(w)m(ork)h(of)f(others.)p eop
+3 2 bop 150 366 a Fg(2)80 b(Goals)225 601 y Fc(\017)60
+b Ff(Do)35 b(not)f(assume)f(an)m(y)h(access)h(to)g(the)f(rep)s(ository)
+f(other)h(than)f(via)h(this)e(proto)s(col.)51 b(It)34
+b(do)s(es)g(not)330 710 y(dep)s(end)29 b(on)h(NFS,)h(rdist,)e(etc.)225
+845 y Fc(\017)60 b Ff(Pro)m(viding)29 b(a)i(reliable)d(transp)s(ort)i
+(is)g(outside)g(this)f(proto)s(col.)41 b(The)30 b(proto)s(col)h(exp)s
+(ects)g(a)g(reliable)330 954 y(transp)s(ort)j(that)h(is)f(transparen)m
+(t)h(\(that)h(is,)f(there)g(is)f(no)h(translation)f(of)h(c)m
+(haracters,)i(including)330 1064 y(c)m(haracters)26 b(suc)m(h)e(as)g
+(suc)m(h)g(as)h(linefeeds)d(or)j(carriage)f(returns\),)h(and)f(can)h
+(transmit)e(all)g(256)j(o)s(ctets)330 1173 y(\(for)38
+b(example)f(for)g(prop)s(er)f(handling)f(of)j(binary)d(\014les,)k
+(compression,)f(and)f(encryption\).)61 b(The)330 1283
+y(enco)s(ding)34 b(of)g(c)m(haracters)i(sp)s(eci\014ed)d(b)m(y)i(the)g
+(proto)s(col)f(\(the)h(names)g(of)g(requests)f(and)g(so)h(on\))g(is)330
+1393 y(the)c(in)m(v)-5 b(arian)m(t)29 b(ISO)h(646)i(c)m(haracter)g(set)
+f(\(a)g(subset)f(of)g(most)h(p)s(opular)d(c)m(haracter)k(sets)f
+(including)330 1502 y(ASCI)s(I)k(and)h(others\).)61 b(F)-8
+b(or)38 b(more)e(details)g(on)h(running)d(the)j(proto)s(col)g(o)m(v)m
+(er)h(the)f(TCP)f(reliable)330 1612 y(transp)s(ort,)30
+b(see)h(Chapter)f(4)g([Connection)g(and)g(Authen)m(tication],)h(page)g
+(6.)225 1746 y Fc(\017)60 b Ff(Securit)m(y)40 b(and)f(authen)m
+(tication)h(are)h(handled)d(outside)h(this)g(proto)s(col)h(\(but)g(see)
+h(b)s(elo)m(w)e(ab)s(out)330 1856 y(`)p Fd(cvs)30 b(kserver)p
+Ff(')e(and)i(`)p Fd(cvs)g(pserver)p Ff('\).)225 1990
+y Fc(\017)60 b Ff(The)28 b(proto)s(col)h(mak)m(es)h(it)e(p)s(ossible)f
+(for)h(up)s(dates)g(to)i(b)s(e)e(atomic)i(with)d(resp)s(ect)i(to)h(c)m
+(hec)m(kins;)f(that)330 2100 y(is)g(if)f(someone)i(commits)f(c)m
+(hanges)i(to)f(sev)m(eral)g(\014les)e(in)h(one)g(cvs)h(command,)g(then)
+f(an)g(up)s(date)g(b)m(y)330 2210 y(someone)e(else)g(w)m(ould)e(either)
+h(get)i(all)e(the)h(c)m(hanges,)h(or)f(none)f(of)h(them.)39
+b(The)27 b(curren)m(t)f Fb(cvs)g Ff(serv)m(er)330 2319
+y(can't)31 b(do)g(this,)e(but)h(that)h(isn't)e(the)i(proto)s(col's)f
+(fault.)225 2454 y Fc(\017)60 b Ff(The)30 b(proto)s(col)g(is,)f(with)g
+(a)h(few)g(exceptions,)h(transaction-based.)40 b(That)30
+b(is,)g(the)g(clien)m(t)g(sends)f(all)330 2563 y(its)23
+b(requests)h(\(without)g(w)m(aiting)f(for)h(serv)m(er)g(resp)s
+(onses\),)h(and)f(then)f(w)m(aits)i(for)e(the)i(serv)m(er)f(to)h(send)
+330 2673 y(bac)m(k)h(all)f(resp)s(onses)f(\(without)h(w)m(aiting)g(for)
+g(further)g(clien)m(t)g(requests\).)39 b(This)24 b(has)h(the)h(adv)-5
+b(an)m(tage)330 2782 y(of)42 b(minimizing)c(net)m(w)m(ork)43
+b(turnarounds)c(and)j(the)f(disadv)-5 b(an)m(tage)43
+b(of)f(sometimes)g(transferring)330 2892 y(more)34 b(data)h(than)e(w)m
+(ould)g(b)s(e)g(necessary)h(if)f(there)h(w)m(ere)g(a)h(ric)m(her)e(in)m
+(teraction.)51 b(Another,)35 b(more)330 3002 y(subtle,)24
+b(adv)-5 b(an)m(tage)25 b(is)e(that)h(there)g(is)e(no)i(need)f(for)g
+(the)h(proto)s(col)g(to)g(pro)m(vide)f(lo)s(c)m(king)f(for)i(features)
+330 3111 y(suc)m(h)40 b(as)h(making)f(c)m(hec)m(kins)g(atomic)h(with)f
+(resp)s(ect)g(to)h(up)s(dates.)70 b(An)m(y)41 b(suc)m(h)f(lo)s(c)m
+(king)g(can)h(b)s(e)330 3221 y(handled)d(en)m(tirely)i(b)m(y)g(the)g
+(serv)m(er.)71 b(A)40 b(go)s(o)s(d)g(serv)m(er)h(implemen)m(tation)e
+(\(suc)m(h)h(as)h(the)f(curren)m(t)330 3330 y Fb(cvs)28
+b Ff(serv)m(er\))i(will)d(mak)m(e)j(sure)f(that)h(it)f(do)s(es)g(not)g
+(ha)m(v)m(e)i(an)m(y)e(suc)m(h)g(lo)s(c)m(ks)h(in)e(place)h(whenev)m
+(er)g(it)g(is)330 3440 y(w)m(aiting)j(for)h(comm)m(unication)f(with)g
+(the)h(clien)m(t;)h(this)e(prev)m(en)m(ts)h(one)g(clien)m(t)g(on)f(a)i
+(slo)m(w)e(or)h(\015aky)330 3550 y(net)m(w)m(ork)e(from)f(in)m
+(terfering)f(with)g(the)i(w)m(ork)f(of)h(others.)p eop
%%Page: 4 4
-4 3 bop 0 366 a Fg(3)80 b(Notes)30 b(on)f(the)h(Proto)t(col)125
-740 y Ff(A)g(n)m(um)m(b)s(er)f(of)i(enhancemen)m(ts)f(are)h(p)s
-(ossible:)75 1014 y Fc(\017)60 b Ff(The)27 b Fd(Modified)e
-Ff(request)i(could)g(b)s(e)f(sp)s(eeded)h(up)f(b)m(y)h(sending)f
-(di\013s)f(rather)j(than)f(en)m(tire)g(\014les.)39 b(The)26
-b(clien)m(t)180 1139 y(w)m(ould)f(need)h(some)g(w)m(a)m(y)h(to)g(k)m
-(eep)g(the)f(v)m(ersion)f(of)i(the)f(\014le)f(whic)m(h)g(w)m(as)h
-(originally)e(c)m(hec)m(k)m(ed)k(out;)g(probably)180
-1263 y(requiring)e(the)j(use)f(of)g Fd(")p Ff(cvs)h(edit)p
-Fd(")e Ff(in)g(this)h(case)h(is)f(the)g(most)h(sensible)e(course)h
-(\(the)h Fd(")p Ff(cvs)f(edit)p Fd(")g Ff(could)g(b)s(e)180
-1388 y(handled)j(b)m(y)j(a)f(pac)m(k)-5 b(age)36 b(lik)m(e)c(V)m(C)i
-(for)f(emacs\).)51 b(This)31 b(w)m(ould)i(also)g(allo)m(w)g(lo)s(cal)f
-(op)s(eration)h(of)h Fd(cvs)29 b(diff)180 1512 y Ff(without)g(argumen)m
-(ts.)75 1662 y Fc(\017)60 b Ff(Ha)m(v)m(e)38 b(the)d(clien)m(t)h(k)m
-(eep)g(a)g(cop)m(y)g(of)g(some)g(part)g(of)g(the)f(rep)s(ository)-8
-b(.)56 b(This)34 b(allo)m(ws)h(all)g(of)h Fd(cvs)29 b(diff)35
-b Ff(and)180 1786 y(large)h(parts)g(of)g Fd(cvs)29 b(update)35
-b Ff(and)g Fd(cvs)30 b(ci)35 b Ff(to)i(b)s(e)e(lo)s(cal.)57
-b(The)35 b(lo)s(cal)g(cop)m(y)i(could)e(b)s(e)h(made)g(consisten)m(t)
-180 1911 y(with)24 b(the)h(master)g(cop)m(y)h(at)g(nigh)m(t)e(\(but)h
-(if)f(the)h(master)h(cop)m(y)f(has)g(b)s(een)f(up)s(dated)g(since)g
-(the)i(latest)f(nigh)m(tly)180 2035 y(re-sync,)31 b(then)f(it)g(w)m
-(ould)f(read)h(what)g(it)g(needs)g(to)h(from)f(the)h(master\).)75
-2185 y Fc(\017)60 b Ff(The)33 b(curren)m(t)f(pro)s(cedure)g(for)h
-Fd(cvs)d(update)h Ff(is)h(highly)f(sub-optimal)g(if)h(there)h(are)h
-(man)m(y)f(mo)s(di\014ed)e(\014les.)180 2309 y(One)g(p)s(ossible)d
-(alternativ)m(e)j(w)m(ould)f(b)s(e)h(to)g(ha)m(v)m(e)h(the)g(clien)m(t)
-e(send)g(a)i(\014rst)e(request)h(without)f(the)h(con)m(ten)m(ts)180
-2434 y(of)36 b(ev)m(ery)h(mo)s(di\014ed)d(\014le,)i(then)g(ha)m(v)m(e)h
-(the)f(serv)m(er)h(tell)e(it)g(what)h(\014les)f(it)h(needs.)57
-b(Note)37 b(the)f(serv)m(er)g(needs)180 2558 y(to)f(do)g(the)g
-(what-needs-to-b)s(e-up)s(dated)f(c)m(hec)m(k)i(t)m(wice)f(\(or)g
-(more,)h(if)e(c)m(hanges)h(in)f(the)g(rep)s(ository)g(mean)180
-2683 y(it)f(has)g(to)h(ask)g(the)f(clien)m(t)g(for)h(more)f(\014les\),)
-h(b)s(ecause)f(it)g(can't)h(k)m(eep)g(lo)s(c)m(ks)g(op)s(en)e(while)g
-(w)m(aiting)h(for)g(the)180 2807 y(net)m(w)m(ork.)41
-b(P)m(erhaps)27 b(this)f(whole)g(thing)h(is)f(irrelev)-5
-b(an)m(t)27 b(if)f(clien)m(t-side)g(rep)s(ositories)g(are)i(implemen)m
-(ted,)f(and)180 2932 y(the)k(rcsmerge)f(is)g(done)g(b)m(y)g(the)h
-(clien)m(t.)p eop
+4 3 bop 150 366 a Fg(3)80 b(Notes)53 b(on)g(the)g(Proto)t(col)275
+595 y Ff(A)30 b(n)m(um)m(b)s(er)f(of)i(enhancemen)m(ts)f(are)h(p)s
+(ossible:)225 728 y Fc(\017)60 b Ff(The)37 b Fd(Modified)f
+Ff(request)i(could)f(b)s(e)g(sp)s(eeded)g(up)g(b)m(y)h(sending)e
+(di\013s)h(rather)g(than)h(en)m(tire)g(\014les.)330 838
+y(The)f(clien)m(t)f(w)m(ould)g(need)h(some)h(w)m(a)m(y)g(to)g(k)m(eep)g
+(the)f(v)m(ersion)g(of)g(the)h(\014le)e(whic)m(h)g(w)m(as)i(originally)
+330 947 y(c)m(hec)m(k)m(ed)c(out;)g(probably)d(requiring)f(the)j(use)f
+(of)g Fd(")p Ff(cvs)h(edit)p Fd(")e Ff(in)g(this)h(case)h(is)f(the)g
+(most)h(sensible)330 1057 y(course)f(\(the)g Fd(")p Ff(cvs)f(edit)p
+Fd(")g Ff(could)f(b)s(e)h(handled)f(b)m(y)h(a)h(pac)m(k)-5
+b(age)33 b(lik)m(e)e(V)m(C)h(for)f(emacs\).)45 b(This)30
+b(w)m(ould)330 1166 y(also)g(allo)m(w)g(lo)s(cal)g(op)s(eration)g(of)g
+Fd(cvs)g(diff)f Ff(without)g(argumen)m(ts.)225 1300 y
+Fc(\017)60 b Ff(Ha)m(v)m(e)31 b(the)e(clien)m(t)f(k)m(eep)i(a)f(cop)m
+(y)h(of)f(some)g(part)g(of)g(the)g(rep)s(ository)-8 b(.)40
+b(This)27 b(allo)m(ws)h(all)g(of)h Fd(cvs)g(diff)330
+1409 y Ff(and)j(large)h(parts)g(of)g Fd(cvs)c(update)i
+Ff(and)h Fd(cvs)e(ci)i Ff(to)i(b)s(e)e(lo)s(cal.)47 b(The)32
+b(lo)s(cal)g(cop)m(y)i(could)e(b)s(e)g(made)330 1519
+y(consisten)m(t)39 b(with)f(the)h(master)h(cop)m(y)g(at)f(nigh)m(t)g
+(\(but)g(if)f(the)h(master)g(cop)m(y)h(has)f(b)s(een)f(up)s(dated)330
+1629 y(since)30 b(the)g(latest)h(nigh)m(tly)e(re-sync,)i(then)f(it)g(w)
+m(ould)f(read)h(what)h(it)f(needs)g(to)h(from)f(the)g(master\).)330
+1762 y(It)24 b(isn't)f(clear)g(exactly)i(ho)m(w)e(this)g(should)f
+(relate)i(to)g(a)g(more)g(general)f(m)m(ultisite)f(feature)j(\(in)d
+(whic)m(h)330 1872 y(one)34 b(can)f(mo)s(dify)f(the)h(lo)s(cal)g(cop)m
+(y)h(ev)m(en)g(if)f(the)g(net)m(w)m(ork)h(is)f(do)m(wn)g(b)s(et)m(w)m
+(een)h(the)f(lo)s(cal)g(and)g(the)330 1981 y(master,)26
+b(and)d(then)h(they)g(get)i(reconciled)d(b)m(y)h(a)g(p)s(oten)m(tially)
+f(man)m(ual)g(pro)s(cess\).)39 b(Another)24 b(v)-5 b(arian)m(t)330
+2091 y(of)30 b(a)h(m)m(ultisite)e(feature)i(w)m(ould)e(b)s(e)g(where)h
+(v)m(ersion)g(history)f(is)h(cac)m(hed)h(to)g(sp)s(eed)e(up)h(op)s
+(erations)330 2200 y(suc)m(h)35 b(as)h Fd(cvs)30 b(diff)p
+Ff(,)36 b(but)f(in)g(whic)m(h)f(c)m(hec)m(kins)i(still)e(m)m(ust)i(b)s
+(e)f(c)m(hec)m(k)m(ed)j(in)c(to)j(all)d(sites,)j(or)f(to)h(a)330
+2310 y(master)31 b(site.)225 2443 y Fc(\017)60 b Ff(The)25
+b(curren)m(t)g(pro)s(cedure)g(for)g Fd(cvs)30 b(update)23
+b Ff(is)i(highly)f(sub-optimal)f(if)i(there)g(are)h(man)m(y)g(mo)s
+(di\014ed)330 2553 y(\014les.)41 b(One)30 b(p)s(ossible)f(alternativ)m
+(e)i(w)m(ould)f(b)s(e)g(to)h(ha)m(v)m(e)h(the)f(clien)m(t)g(send)f(a)h
+(\014rst)f(request)h(without)330 2662 y(the)d(con)m(ten)m(ts)h(of)f(ev)
+m(ery)h(mo)s(di\014ed)c(\014le,)j(then)f(ha)m(v)m(e)i(the)f(serv)m(er)g
+(tell)f(it)h(what)f(\014les)g(it)g(needs.)40 b(Note)330
+2772 y(the)32 b(serv)m(er)h(needs)f(to)h(do)f(the)g(what-needs-to-b)s
+(e-up)s(dated)g(c)m(hec)m(k)i(t)m(wice)f(\(or)g(more,)g(if)e(c)m
+(hanges)330 2882 y(in)23 b(the)h(rep)s(ository)f(mean)h(it)f(has)h(to)h
+(ask)f(the)g(clien)m(t)g(for)g(more)g(\014les\),)h(b)s(ecause)f(it)f
+(can't)i(k)m(eep)g(lo)s(c)m(ks)330 2991 y(op)s(en)i(while)f(w)m(aiting)
+h(for)h(the)g(net)m(w)m(ork.)40 b(P)m(erhaps)28 b(this)f(whole)g(thing)
+f(is)h(irrelev)-5 b(an)m(t)27 b(if)g(clien)m(t-side)330
+3101 y(rep)s(ositories)i(are)i(implemen)m(ted,)e(and)h(the)g(rcsmerge)h
+(is)e(done)h(b)m(y)h(the)f(clien)m(t.)225 3234 y Fc(\017)60
+b Ff(The)33 b(fact)h(that)g Fd(pserver)d Ff(requires)h(an)h(extra)h
+(net)m(w)m(ork)g(turnaround)d(in)h(order)h(to)h(p)s(erform)e(au-)330
+3344 y(then)m(tication)45 b(w)m(ould)e(b)s(e)h(nice)g(to)i(a)m(v)m
+(oid.)84 b(This)43 b(relates)i(to)g(the)g(issue)e(of)i(rep)s(orting)e
+(errors;)330 3453 y(probably)35 b(the)h(clean)g(solution)f(is)h(to)h
+(defer)f(the)g(error)g(un)m(til)f(the)h(clien)m(t)g(has)g(issued)f(a)i
+(request)330 3563 y(whic)m(h)28 b(exp)s(ects)i(a)f(resp)s(onse.)40
+b(T)-8 b(o)29 b(some)h(exten)m(t)h(this)d(migh)m(t)h(relate)h(to)g(the)
+f(next)h(item)f(\(in)f(terms)330 3672 y(of)33 b(ho)m(w)f(easy)h(it)f
+(is)g(to)h(skip)e(a)i(whole)f(bunc)m(h)f(of)i(requests)f(un)m(til)f(w)m
+(e)i(get)h(to)f(one)g(that)g(exp)s(ects)g(a)330 3782
+y(resp)s(onse\).)40 b(I)30 b(kno)m(w)h(that)f(the)h(k)m(erb)s(eros)f
+(co)s(de)h(do)s(esn't)f(w)m(ait)g(in)f(this)g(fashion,)h(but)f(that)i
+(proba-)330 3892 y(bly)24 b(can)h(cause)h(net)m(w)m(ork)g(deadlo)s(c)m
+(ks)f(and)g(p)s(erhaps)e(future)i(problems)e(running)g(o)m(v)m(er)j(a)g
+(transp)s(ort)330 4001 y(whic)m(h)e(is)h(more)g(transaction)h(orien)m
+(ted)f(than)g(TCP)-8 b(.)25 b(On)g(the)g(other)h(hand)e(I'm)h(not)h
+(sure)f(it)f(is)h(wise)330 4111 y(to)39 b(mak)m(e)h(the)e(clien)m(t)g
+(conduct)h(a)g(length)m(y)f(upload)f(only)h(to)h(\014nd)e(there)i(is)e
+(an)i(authen)m(tication)330 4220 y(failure.)225 4354
+y Fc(\017)60 b Ff(The)50 b(proto)s(col)h(uses)f(an)h(extra)h(net)m(w)m
+(ork)f(turnaround)e(for)h(proto)s(col)h(negotiation)g(\()p
+Fd(valid-)330 4463 y(requests)p Ff(\).)38 b(It)28 b(migh)m(t)g(b)s(e)f
+(nice)g(to)i(a)m(v)m(oid)g(this)d(b)m(y)i(ha)m(ving)g(the)g(clien)m(t)f
+(b)s(e)h(able)f(to)i(send)e(requests)330 4573 y(and)38
+b(tell)g(the)g(serv)m(er)h(to)g(ignore)g(them)f(if)g(they)g(are)h
+(unrecognized)f(\(di\013eren)m(t)g(requests)h(could)330
+4682 y(pro)s(duce)33 b(a)i(fatal)g(error)f(if)g(unrecognized\).)53
+b(T)-8 b(o)35 b(do)g(this)e(there)i(should)e(b)s(e)h(a)h(standard)e
+(syn)m(tax)330 4792 y(for)39 b(requests.)69 b(F)-8 b(or)40
+b(example,)i(p)s(erhaps)c(all)h(future)f(requests)i(should)d(b)s(e)i(a)
+h(single)f(line,)h(with)330 4902 y(mec)m(hanisms)30 b(analogous)h(to)h
+Fd(Argumentx)p Ff(,)d(or)i(sev)m(eral)g(requests)g(w)m(orking)f
+(together,)j(to)f(pro)m(vide)330 5011 y(greater)e(amoun)m(ts)g(of)f
+(information.)39 b(Or)29 b(there)g(migh)m(t)g(b)s(e)g(a)g(standard)g
+(mec)m(hanism)f(for)h(coun)m(ted)330 5121 y(data)40 b(\(analogous)g(to)
+g(that)g(used)e(b)m(y)h Fd(Modified)p Ff(\))f(or)h(con)m(tin)m(uation)g
+(lines)f(\(lik)m(e)h(a)g(generalized)330 5230 y Fd(Argumentx)p
+Ff(\).)45 b(It)32 b(w)m(ould)g(b)s(e)g(useful)e(to)j(compare)g(what)g
+(HTTP)f(is)f(planning)f(in)h(this)g(area;)k(last)330
+5340 y(I)j(lo)s(ok)m(ed)g(they)g(w)m(ere)g(con)m(templating)g
+(something)g(called)f(Proto)s(col)h(Extension)f(Proto)s(col)i(but)p
+eop
%%Page: 5 5
-5 4 bop 0 242 a Fg(4)80 b(Ho)l(w)30 b(to)f(Connect)f(to)i(and)g(Authen)
-l(ticate)f(Oneself)h(to)g(the)0 366 y(CVS)f(serv)l(er)125
-740 y Ff(Connection)21 b(and)g(authen)m(tication)h(o)s(ccurs)g(b)s
-(efore)f(the)h(CVS)f(proto)s(col)h(itself)f(is)g(started.)38
-b(There)21 b(are)i(sev)m(eral)0 865 y(w)m(a)m(ys)31 b(to)g(connect.)0
-1163 y(serv)m(er)247 b(If)34 b(the)h(clien)m(t)f(has)g(a)h(w)m(a)m(y)g
-(to)g(execute)h(commands)e(on)h(the)g(serv)m(er,)h(and)d(pro)m(vide)h
-(input)f(to)i(the)480 1288 y(commands)i(and)g(output)g(from)g(them,)j
-(then)d(it)g(can)h(connect)g(that)g(w)m(a)m(y)-8 b(.)64
-b(This)35 b(could)i(b)s(e)g(the)480 1413 y(usual)23 b(rsh)h(\(p)s(ort)h
-(514\))i(proto)s(col,)f(Kerb)s(eros)e(rsh,)h(SSH,)f(or)h(an)m(y)g
-(similar)e(mec)m(hanism.)38 b(The)24 b(clien)m(t)480
-1537 y(ma)m(y)31 b(allo)m(w)e(the)h(user)f(to)i(sp)s(ecify)d(the)j
-(name)f(of)g(the)g(serv)m(er)g(program;)g(the)g(default)f(is)g
-Fd(cvs)p Ff(.)40 b(It)30 b(is)480 1662 y(in)m(v)m(ok)m(ed)g(with)f(one)
-h(argumen)m(t,)g Fd(server)p Ff(.)39 b(Once)30 b(it)f(in)m(v)m(ok)m(es)
-h(the)g(serv)m(er,)h(the)f(clien)m(t)f(pro)s(ceeds)g(to)480
-1786 y(start)i(the)f(cvs)h(proto)s(col.)0 1961 y(kserv)m(er)199
-b(The)44 b(k)m(erb)s(erized)g(serv)m(er)h(listens)e(on)h(a)h(p)s(ort)f
-(\(in)g(the)g(curren)m(t)h(implemen)m(tation,)i(b)m(y)d(ha)m(ving)480
-2085 y(inetd)31 b(call)h Fd(")p Ff(cvs)g(kserv)m(er)p
-Fd(")p Ff(\))h(whic)m(h)e(defaults)g(to)i(1999.)49 b(The)32
-b(clien)m(t)g(connects,)h(sends)f(the)g(usual)480 2210
-y(k)m(erb)s(eros)26 b(authen)m(tication)g(information,)g(and)f(then)h
-(starts)h(the)f(cvs)g(proto)s(col.)40 b(Note:)g(p)s(ort)25
-b(1999)480 2334 y(is)30 b(o\016cially)f(registered)i(for)f(another)h
-(use,)g(and)f(in)f(an)m(y)i(ev)m(en)m(t)h(one)f(cannot)h(register)e
-(more)h(than)480 2459 y(one)23 b(p)s(ort)e(for)h(CVS,)g(so)h(the)f(k)m
-(erb)s(erized)f(clien)m(t)h(and)g(serv)m(er)h(should)d(b)s(e)i(c)m
-(hanged)g(to)i(use)e(p)s(ort)f(2401)480 2583 y(\(see)26
-b(b)s(elo)m(w\),)f(and)f(send)g(a)h(di\013eren)m(t)f(string)g(in)f
-(place)i(of)g(`)p Fd(BEGIN)k(AUTH)g(REQUEST)p Ff(')23
-b(to)j(iden)m(tify)d(the)480 2708 y(authen)m(tication)28
-b(metho)s(d)g(in)e(use.)40 b(Ho)m(w)m(ev)m(er,)31 b(no)s(one)d(has)g(y)
-m(et)h(gotten)g(around)e(to)i(implemen)m(ting)480 2832
-y(this.)0 3007 y(pserv)m(er)196 b(The)25 b(passw)m(ord)f(authen)m
-(ticated)i(serv)m(er)g(listens)d(on)i(a)h(p)s(ort)e(\(in)h(the)g
-(curren)m(t)g(implemen)m(tation,)g(b)m(y)480 3131 y(ha)m(ving)d(inetd)f
-(call)g Fd(")p Ff(cvs)h(pserv)m(er)p Fd(")p Ff(\))g(whic)m(h)f
-(defaults)h(to)g(2401)i(\(this)e(p)s(ort)f(is)h(o\016cially)f
-(registered\).)480 3256 y(The)36 b(clien)m(t)g(connects,)j(sends)d(the)
-h(string)e(`)p Fd(BEGIN)29 b(AUTH)h(REQUEST)p Ff(',)36
-b(a)h(linefeed,)g(the)g(cvs)f(ro)s(ot,)480 3380 y(a)d(linefeed,)e(the)i
-(username,)f(a)h(linefeed,)f(the)g(passw)m(ord)g(trivially)d(enco)s
-(ded)j(\(see)i(scram)m(ble.c)e(in)480 3505 y(the)h(cvs)f(sources\),)i
-(a)f(linefeed,)f(the)h(string)e(`)p Fd(END)f(AUTH)f(REQUEST)p
-Ff(',)j(and)g(a)h(linefeed.)45 b(The)32 b(clien)m(t)480
-3629 y(m)m(ust)h(send)f(the)i(iden)m(tical)d(string)h(for)h(cvs)g(ro)s
-(ot)h(b)s(oth)e(here)h(and)g(later)g(in)e(the)j Fd(Root)e
-Ff(request)h(of)480 3754 y(the)i(cvs)f(proto)s(col)h(itself.)52
-b(Serv)m(ers)34 b(are)h(encouraged)g(to)g(enforce)g(this)f
-(restriction.)52 b(The)34 b(serv)m(er)480 3878 y(resp)s(onds)26
-b(with)h(`)p Fd(I)k(LOVE)e(YOU)p Ff(')f(and)f(a)i(linefeed)e(if)g(the)i
-(authen)m(tication)f(is)f(successful)h(or)g(`)p Fd(I)i(HATE)480
-4003 y(YOU)p Ff(')i(and)g(a)h(linefeed)e(if)g(the)i(authen)m(tication)f
-(fails.)46 b(After)33 b(receiving)f(`)p Fd(I)e(LOVE)f(YOU)p
-Ff(',)k(the)f(clien)m(t)480 4127 y(pro)s(ceeds)39 b(with)f(the)h(cvs)h
-(proto)s(col.)67 b(If)39 b(the)g(clien)m(t)g(wishes)f(to)i(merely)e
-(authen)m(ticate)j(without)480 4252 y(starting)j(the)h(cvs)g(proto)s
-(col,)j(the)d(pro)s(cedure)e(is)g(the)i(same,)k(except)c(`)p
-Fd(BEGIN)29 b(AUTH)h(REQUEST)p Ff(')480 4376 y(is)h(replaced)h(with)f
-(`)p Fd(BEGIN)e(VERIFICATION)e(REQUEST)p Ff(',)32 b(`)p
-Fd(END)d(AUTH)h(REQUEST)p Ff(')g(is)h(replaced)h(with)480
-4501 y(`)p Fd(END)e(VERIFICATION)d(REQUEST)p Ff(',)22
-b(and)g(up)s(on)f(receipt)i(of)g(`)p Fd(I)30 b(LOVE)f(YOU)p
-Ff(')22 b(the)h(connection)g(is)e(closed)480 4626 y(rather)30
-b(than)g(con)m(tin)m(uing.)p eop
+5 4 bop 330 366 a Ff(I)37 b(ha)m(v)m(en't)h(lo)s(ok)m(ed)e(at)i(the)f
+(relev)-5 b(an)m(t)37 b(IETF)g(do)s(cumen)m(ts)f(in)g(an)m(y)h(detail.)
+59 b(Ob)m(viously)-8 b(,)37 b(w)m(e)g(w)m(an)m(t)330
+476 y(something)30 b(as)g(simple)f(as)h(p)s(ossible)e(\(but)i(no)h
+(simpler\).)p eop
%%Page: 6 6
-6 5 bop 0 366 a Fg(5)80 b(The)30 b(CVS)g(clien)l(t/serv)l(er)e(proto)t
-(col)125 741 y Ff(In)h(the)i(follo)m(wing,)e(`)p Fd(\\n)p
-Ff(')h(refers)g(to)h(a)g(linefeed)e(and)g(`)p Fd(\\t)p
-Ff(')i(refers)f(to)h(a)g(horizon)m(tal)f(tab.)0 1192
-y Fa(5.1)68 b(En)l(tries)32 b(Lines)125 1466 y Ff(En)m(tries)d(lines)g
-(are)i(transmitted)e(as:)240 1720 y Fd(/)47 b Fe(name)53
-b Fd(/)48 b Fe(v)m(ersion)f Fd(/)h Fe(con\015ict)h Fd(/)f
-Fe(options)i Fd(/)e Fe(tag)p 2116 1720 28 4 v 34 w(or)p
-2231 1720 V 33 w(date)125 1994 y(tag)p 255 1994 V 34
-w(or)p 370 1994 V 32 w(date)36 b Ff(is)29 b(either)h(`)p
-Fd(T)p Ff(')g Fe(tag)39 b Ff(or)30 b(`)p Fd(D)p Ff(')g
-Fe(date)36 b Ff(or)30 b(empt)m(y)-8 b(.)42 b(If)29 b(it)h(is)f(follo)m
-(w)m(ed)h(b)m(y)g(a)g(slash,)g(an)m(ything)f(after)i(the)0
-2119 y(slash)e(shall)g(b)s(e)h(silen)m(tly)e(ignored.)125
-2393 y Fe(v)m(ersion)35 b Ff(can)g(b)s(e)g(empt)m(y)-8
-b(,)38 b(or)e(start)g(with)e(`)p Fd(0)p Ff(')i(or)g(`)p
-Fd(-)p Ff(',)h(for)e(no)h(user)f(\014le,)h(new)f(user)g(\014le,)h(or)g
-(user)f(\014le)f(to)j(b)s(e)0 2517 y(remo)m(v)m(ed,)32
-b(resp)s(ectiv)m(ely)-8 b(.)125 2792 y Fe(con\015ict)p
-Ff(,)27 b(if)g(it)f(starts)i(with)e(`)p Fd(+)p Ff(',)i(indicates)e
-(that)i(the)f(\014le)g(had)f(con\015icts)h(in)f(it.)39
-b(The)27 b(rest)g(of)g Fe(con\015ict)i Ff(is)e(`)p Fd(=)p
-Ff(')g(if)0 2916 y(the)32 b(timestamp)f(matc)m(hes)i(the)e(\014le,)g
-(or)h(an)m(ything)f(else)g(if)g(it)g(do)s(esn't.)44 b(If)31
-b Fe(con\015ict)i Ff(do)s(es)e(not)h(start)g(with)f(a)h(`)p
-Fd(+)p Ff(',)0 3041 y(it)e(is)f(silen)m(tly)g(ignored.)0
-3491 y Fa(5.2)68 b(Mo)t(des)125 3766 y Ff(A)30 b(mo)s(de)g(is)f(an)m(y)
-i(n)m(um)m(b)s(er)e(of)i(rep)s(etitions)d(of)240 4019
-y Fe(mo)s(de-t)m(yp)s(e)53 b Fd(=)47 b Fe(data)125 4293
-y Ff(separated)30 b(b)m(y)h(`)p Fd(,)p Ff('.)125 4568
-y Fe(mo)s(de-t)m(yp)s(e)43 b Ff(is)38 b(an)h(iden)m(ti\014er)d(comp)s
-(osed)j(of)f(alphan)m(umeric)f(c)m(haracters.)67 b(Curren)m(tly)37
-b(sp)s(eci\014ed:)55 b(`)p Fd(u)p Ff(')39 b(for)0 4692
-y(user,)47 b(`)p Fd(g)p Ff(')d(for)g(group,)j(`)p Fd(o)p
-Ff(')d(for)g(other)g(\(see)h(b)s(elo)m(w)e(for)h(discussion)e(of)i
-(whether)f(these)i(ha)m(v)m(e)g(their)e(POSIX)0 4817
-y(meaning)30 b(or)g(are)h(more)f(lo)s(ose\).)41 b(Unrecognized)31
-b(v)-5 b(alues)29 b(of)i Fe(mo)s(de-t)m(yp)s(e)k Ff(are)c(silen)m(tly)e
-(ignored.)125 5091 y Fe(data)j Ff(consists)f(of)h(an)m(y)h(data)f(not)g
-(con)m(taining)g(`)p Fd(,)p Ff(',)g(`)p Fd(\\0)p Ff(')g(or)g(`)p
-Fd(\\n)p Ff('.)45 b(F)-8 b(or)33 b(`)p Fd(u)p Ff(',)f(`)p
-Fd(g)p Ff(',)h(and)e(`)p Fd(o)p Ff(')h(mo)s(de)g(t)m(yp)s(es,)g(data)0
-5215 y(consists)c(of)g(alphan)m(umeric)f(c)m(haracters,)j(where)e(`)p
-Fd(r)p Ff(')h(means)f(read,)h(`)p Fd(w)p Ff(')g(means)f(write,)g(`)p
-Fd(x)p Ff(')h(means)f(execute,)j(and)0 5340 y(unrecognized)f(letters)g
-(are)h(silen)m(tly)e(ignored.)p eop
+6 5 bop 150 209 a Fg(4)80 b(Ho)l(w)53 b(to)g(Connect)f(to)h(and)h
+(Authen)l(ticate)e(Oneself)h(to)311 366 y(the)g(CVS)g(serv)l(er)275
+601 y Ff(Connection)33 b(and)g(authen)m(tication)h(o)s(ccurs)g(b)s
+(efore)f(the)h(CVS)f(proto)s(col)h(itself)f(is)g(started.)51
+b(There)150 710 y(are)31 b(sev)m(eral)g(w)m(a)m(ys)g(to)g(connect.)150
+870 y(serv)m(er)247 b(If)32 b(the)h(clien)m(t)g(has)f(a)h(w)m(a)m(y)h
+(to)g(execute)g(commands)e(on)h(the)g(serv)m(er,)h(and)e(pro)m(vide)g
+(input)630 979 y(to)k(the)f(commands)g(and)f(output)h(from)f(them,)j
+(then)d(it)h(can)g(connect)h(that)g(w)m(a)m(y)-8 b(.)56
+b(This)630 1089 y(could)33 b(b)s(e)g(the)h(usual)f(rsh)f(\(p)s(ort)i
+(514\))i(proto)s(col,)e(Kerb)s(eros)f(rsh,)h(SSH,)f(or)h(an)m(y)h
+(similar)630 1198 y(mec)m(hanism.)60 b(The)36 b(clien)m(t)h(ma)m(y)h
+(allo)m(w)e(the)h(user)g(to)g(sp)s(ecify)f(the)h(name)g(of)g(the)h
+(serv)m(er)630 1308 y(program;)30 b(the)g(default)g(is)f
+Fd(cvs)p Ff(.)40 b(It)30 b(is)f(in)m(v)m(ok)m(ed)h(with)f(one)i
+(argumen)m(t,)f Fd(server)p Ff(.)39 b(Once)30 b(it)630
+1418 y(in)m(v)m(ok)m(es)h(the)g(serv)m(er,)g(the)f(clien)m(t)g(pro)s
+(ceeds)g(to)h(start)g(the)g(cvs)f(proto)s(col.)150 1577
+y(kserv)m(er)199 b(The)45 b(k)m(erb)s(erized)f(serv)m(er)h(listens)f
+(on)h(a)h(p)s(ort)e(\(in)h(the)g(curren)m(t)g(implemen)m(tation,)j(b)m
+(y)630 1687 y(ha)m(ving)36 b(inetd)f(call)g Fd(")p Ff(cvs)h(kserv)m(er)
+p Fd(")p Ff(\))h(whic)m(h)e(defaults)g(to)i(1999.)59
+b(The)36 b(clien)m(t)g(connects,)630 1796 y(sends)h(the)i(usual)d(k)m
+(erb)s(eros)i(authen)m(tication)h(information,)f(and)g(then)g(starts)g
+(the)h(cvs)630 1906 y(proto)s(col.)63 b(Note:)57 b(p)s(ort)37
+b(1999)j(is)d(o\016cially)g(registered)g(for)h(another)g(use,)i(and)d
+(in)g(an)m(y)630 2015 y(ev)m(en)m(t)31 b(one)e(cannot)h(register)f
+(more)h(than)f(one)h(p)s(ort)e(for)h(CVS,)g(so)h(the)f(k)m(erb)s
+(erized)f(clien)m(t)630 2125 y(and)e(serv)m(er)h(should)d(b)s(e)i(c)m
+(hanged)h(to)h(use)e(p)s(ort)g(2401)i(\(see)g(b)s(elo)m(w\),)f(and)f
+(send)g(a)g(di\013eren)m(t)630 2234 y(string)31 b(in)f(place)i(of)g(`)p
+Fd(BEGIN)d(AUTH)g(REQUEST)p Ff(')h(to)j(iden)m(tify)d(the)i(authen)m
+(tication)f(metho)s(d)630 2344 y(in)e(use.)40 b(Ho)m(w)m(ev)m(er,)33
+b(no)s(one)d(has)g(y)m(et)i(gotten)g(around)d(to)i(implemen)m(ting)d
+(this.)150 2503 y(pserv)m(er)196 b(The)45 b(passw)m(ord)f(authen)m
+(ticated)i(serv)m(er)f(listens)f(on)h(a)g(p)s(ort)f(\(in)g(the)i
+(curren)m(t)f(imple-)630 2613 y(men)m(tation,)h(b)m(y)d(ha)m(ving)f
+(inetd)g(call)g Fd(")p Ff(cvs)g(pserv)m(er)p Fd(")p Ff(\))h(whic)m(h)e
+(defaults)h(to)h(2401)i(\(this)630 2723 y(p)s(ort)31
+b(is)f(o\016cially)g(registered\).)44 b(The)31 b(clien)m(t)g(connects,)
+i(sends)d(the)i(string)e(`)p Fd(BEGIN)f(AUTH)630 2832
+y(REQUEST)p Ff(',)c(a)g(linefeed,)g(the)g(cvs)g(ro)s(ot,)i(a)f
+(linefeed,)e(the)i(username,)f(a)h(linefeed,)f(the)g(pass-)630
+2942 y(w)m(ord)i(trivially)e(enco)s(ded)i(\(see)i(scram)m(ble.c)e(in)g
+(the)g(cvs)h(sources\),)h(a)f(linefeed,)e(the)i(string)630
+3051 y(`)p Fd(END)i(AUTH)f(REQUEST)p Ff(',)34 b(and)g(a)h(linefeed.)52
+b(The)34 b(clien)m(t)g(m)m(ust)g(send)g(the)h(iden)m(tical)e(string)630
+3161 y(for)g(cvs)h(ro)s(ot)f(b)s(oth)g(here)g(and)g(later)g(in)f(the)i
+Fd(Root)e Ff(request)h(of)h(the)f(cvs)h(proto)s(col)f(itself.)630
+3271 y(Serv)m(ers)39 b(are)g(encouraged)h(to)g(enforce)f(this)f
+(restriction.)66 b(The)39 b(serv)m(er)g(resp)s(onds)e(with)630
+3380 y(`)p Fd(I)30 b(LOVE)f(YOU)p Ff(')36 b(and)g(a)h(linefeed)e(if)g
+(the)i(authen)m(tication)g(is)e(successful)h(or)g(`)p
+Fd(I)30 b(HATE)g(YOU)p Ff(')630 3490 y(and)23 b(a)h(linefeed)d(if)i
+(the)g(authen)m(tication)h(fails.)37 b(After)23 b(receiving)g(`)p
+Fd(I)30 b(LOVE)f(YOU)p Ff(',)c(the)e(clien)m(t)630 3599
+y(pro)s(ceeds)g(with)g(the)h(cvs)g(proto)s(col.)38 b(If)24
+b(the)g(clien)m(t)f(wishes)f(to)j(merely)e(authen)m(ticate)i(with-)630
+3709 y(out)37 b(starting)g(the)g(cvs)g(proto)s(col,)i(the)e(pro)s
+(cedure)f(is)g(the)i(same,)h(except)f(`)p Fd(BEGIN)29
+b(AUTH)630 3819 y(REQUEST)p Ff(')c(is)g(replaced)h(with)g(`)p
+Fd(BEGIN)j(VERIFICATION)e(REQUEST)p Ff(',)f(`)p Fd(END)j(AUTH)h
+(REQUEST)p Ff(')630 3928 y(is)22 b(replaced)h(with)f(`)p
+Fd(END)30 b(VERIFICATION)d(REQUEST)p Ff(',)c(and)g(up)s(on)e(receipt)j
+(of)f(`)p Fd(I)30 b(LOVE)g(YOU)p Ff(')630 4038 y(the)h(connection)f(is)
+g(closed)g(rather)g(than)g(con)m(tin)m(uing.)150 4197
+y(future)f(p)s(ossibilities)630 4307 y(There)c(are)i(a)f(nearly)f
+(unlimited)e(n)m(um)m(b)s(er)h(of)i(w)m(a)m(ys)h(to)g(connect)g(and)e
+(authen)m(ticate.)40 b(One)630 4416 y(migh)m(t)21 b(w)m(an)m(t)i(to)f
+(allo)m(w)f(access)i(based)e(on)g(IP)h(address)e(\(similar)f(to)k(the)f
+(usual)e(rsh)g(proto)s(col)630 4526 y(but)h(with)g(di\013eren)m(t/no)h
+(restrictions)g(on)g(p)s(orts)f Fd(<)h Ff(1024\),)k(to)d(adopt)f(mec)m
+(hanisms)g(suc)m(h)g(as)630 4635 y(the)31 b(General)f(Securit)m(y)g
+(Service)g(\(GSS\))g(API)h(or)f(Pluggable)g(Authen)m(tication)g(Mo)s
+(dules)630 4745 y(\(P)-8 b(AM\),)45 b(to)f(allo)m(w)f(users)f(to)i(run)
+e(their)g(o)m(wn)h(serv)m(ers)g(under)f(their)g(o)m(wn)i(usernames)630
+4855 y(without)e(ro)s(ot)i(access,)k(or)43 b(an)m(y)h(n)m(um)m(b)s(er)e
+(of)i(other)f(p)s(ossibilities.)75 b(The)43 b(w)m(a)m(y)h(to)h(add)630
+4964 y(future)31 b(mec)m(hanisms,)g(for)h(the)g(most)g(part,)g(should)e
+(b)s(e)h(to)h(con)m(tin)m(ue)g(to)g(use)g(p)s(ort)f(2401,)630
+5074 y(but)f(to)h(use)f(di\013eren)m(t)g(strings)f(in)g(place)h(of)h(`)
+p Fd(BEGIN)e(AUTH)g(REQUEST)p Ff('.)p eop
%%Page: 7 7
-7 6 bop 125 366 a Ff(The)19 b(t)m(w)m(o)j(most)f(ob)m(vious)f(w)m(a)m
-(ys)h(in)e(whic)m(h)g(the)h(mo)s(de)g(matters)h(are:)36
-b(\(1\))22 b(is)d(it)h(writeable?)36 b(This)19 b(is)g(used)h(b)m(y)g
-(the)0 491 y(dev)m(elop)s(er)32 b(comm)m(unication)g(features,)h(and)f
-(is)f(implemen)m(ted)g(ev)m(en)i(on)g(OS/2)f(\(and)g(could)g(b)s(e)f
-(implemen)m(ted)0 616 y(on)f(DOS\),)g(whose)g(notion)f(of)i(mo)s(de)e
-(is)g(limited)f(to)j(a)f(readonly)f(bit.)40 b(\(2\))31
-b(is)e(it)h(executable?)41 b(Unix)28 b(CVS)i(users)0
-740 y(need)35 b(CVS)g(to)h(store)g(this)e(setting)i(\(for)f(shell)f
-(scripts)g(and)h(the)g(lik)m(e\).)56 b(The)34 b(curren)m(t)i(CVS)e
-(implemen)m(tation)0 865 y(on)h(unix)e(do)s(es)i(a)g(little)f(bit)g
-(more)i(than)e(just)h(main)m(tain)f(these)i(t)m(w)m(o)g(settings,)g
-(but)f(it)f(do)s(esn't)h(really)f(ha)m(v)m(e)j(a)0 989
-y(nice)29 b(general)h(facilit)m(y)g(to)g(store)h(or)f(v)m(ersion)f(con)
-m(trol)i(the)f(mo)s(de,)g(ev)m(en)g(on)g(unix,)f(m)m(uc)m(h)h(less)f
-(across)h(op)s(erating)0 1114 y(systems)k(with)f(div)m(erse)g
-(protection)h(features.)52 b(So)34 b(all)f(the)h(ins)f(and)g(outs)i(of)
-f(what)g(the)g(mo)s(de)f(means)h(across)0 1238 y(op)s(erating)40
-b(systems)g(ha)m(v)m(en't)h(really)e(b)s(een)g(w)m(ork)m(ed)i(out)f
-(\(e.g.)71 b(should)38 b(the)j(VMS)f(p)s(ort)f(use)h(A)m(CLs)g(to)h
-(get)0 1363 y(POSIX)29 b(seman)m(tics)i(for)f(groups?\).)0
-1807 y Fa(5.3)68 b(Con)l(v)l(en)l(tions)32 b(regarding)f(transmission)h
-(of)e(\014le)h(names)125 2081 y Ff(In)i(most)h(con)m(texts,)j(`)p
-Fd(/)p Ff(')d(is)f(used)h(to)g(separate)h(directory)f(and)f(\014le)g
-(names)h(in)f(\014lenames,)h(and)g(an)m(y)g(use)g(of)0
-2206 y(other)26 b(con)m(v)m(en)m(tions)g(\(for)f(example,)i(that)f(the)
-f(user)g(migh)m(t)g(t)m(yp)s(e)g(on)g(the)h(command)f(line\))f(is)g
-(con)m(v)m(erted)j(to)f(that)0 2330 y(form.)40 b(The)28
-b(only)g(exceptions)h(migh)m(t)g(b)s(e)f(a)i(few)f(cases)g(in)f(whic)m
-(h)g(the)h(serv)m(er)g(pro)m(vides)f(a)i(magic)f(co)s(okie)g(whic)m(h)0
-2455 y(the)k(clien)m(t)f(then)h(rep)s(eats)g(v)m(erbatim,)g(but)f(as)i
-(the)f(serv)m(er)g(has)f(not)h(y)m(et)h(b)s(een)e(p)s(orted)h(b)s(ey)m
-(ond)f(unix,)g(the)h(t)m(w)m(o)0 2579 y(rules)28 b(pro)m(vide)g(the)i
-(same)g(answ)m(er)f(\(and)g(what)g(to)h(do)g(if)e(future)g(serv)m(er)i
-(p)s(orts)e(are)i(op)s(erating)f(on)g(a)h(rep)s(ository)0
-2704 y(lik)m(e)g(e:/fo)s(o)h(or)g(CVS)p 731 2704 28 4
-v 32 w(R)m(OOT:[F)m(OO.BAR])g(has)f(not)h(b)s(een)f(carefully)f(though)
-m(t)h(out\).)125 2978 y(Characters)38 b(outside)f(the)i(in)m(v)-5
-b(arian)m(t)37 b(ISO)g(646)j(c)m(haracter)g(set)e(should)e(b)s(e)i(a)m
-(v)m(oided)h(in)e(\014lenames.)63 b(This)0 3102 y(restriction)39
-b(ma)m(y)i(need)f(to)h(b)s(e)e(relaxed)h(to)h(allo)m(w)f(for)g(c)m
-(haracters)h(suc)m(h)f(as)g(`)p Fd([)p Ff(')h(and)e(`)p
-Fd(])p Ff(')i(\(see)g(ab)s(o)m(v)m(e)g(ab)s(out)0 3227
-y(non-unix)27 b(serv)m(ers\);)k(this)d(has)i(not)g(b)s(een)e(carefully)
-g(considered)h(\(and)g(curren)m(tly)g(implemen)m(tations)f(probably)0
-3351 y(use)39 b(whatev)m(er)h(c)m(haracter)i(sets)d(that)i(the)e(op)s
-(erating)g(systems)h(they)f(are)h(running)d(on)i(allo)m(w,)j(and/or)d
-(that)0 3476 y(users)d(sp)s(ecify\).)59 b(Of)37 b(course)g(the)g(most)g
-(p)s(ortable)f(practice)h(is)f(to)i(restrict)e(oneself)h(further,)g(to)
-h(the)f(POSIX)0 3600 y(p)s(ortable)29 b(\014lename)h(c)m(haracter)i
-(set)f(as)f(sp)s(eci\014ed)f(in)g(POSIX.1.)0 4045 y Fa(5.4)68
-b(File)31 b(transmissions)125 4319 y Ff(File)j(con)m(ten)m(ts)i
-(\(noted)f(b)s(elo)m(w)f(as)h Fe(\014le)f(transmission)p
-Ff(\))f(can)i(b)s(e)f(sen)m(t)i(in)d(one)i(of)g(t)m(w)m(o)i(forms.)53
-b(The)34 b(simpler)0 4443 y(form)39 b(is)g(a)h(n)m(um)m(b)s(er)f(of)h
-(b)m(ytes,)j(follo)m(w)m(ed)c(b)m(y)h(a)g(linefeed,)h(follo)m(w)m(ed)e
-(b)m(y)h(the)g(sp)s(eci\014ed)e(n)m(um)m(b)s(er)h(of)g(b)m(ytes)i(of)0
-4568 y(\014le)33 b(con)m(ten)m(ts.)54 b(These)34 b(are)h(the)f(en)m
-(tire)h(con)m(ten)m(ts)h(of)e(the)g(sp)s(eci\014ed)f(\014le.)51
-b(Second,)36 b(if)d(b)s(oth)g(clien)m(t)h(and)g(serv)m(er)0
-4692 y(supp)s(ort)f(`)p Fd(gzip-file-contents)p Ff(',)e(a)k(`)p
-Fd(z)p Ff(')g(ma)m(y)g(precede)g(the)g(length,)g(and)f(the)h(`\014le)f
-(con)m(ten)m(ts')j(sen)m(t)e(are)g(ac-)0 4817 y(tually)g(compressed)h
-(with)f(`)p Fd(gzip)p Ff(')h(\(RF)m(C1952/1951\))42 b(compression.)57
-b(The)36 b(length)g(sp)s(eci\014ed)f(is)g(that)i(of)g(the)0
-4941 y(compressed)30 b(v)m(ersion)g(of)g(the)h(\014le.)125
-5215 y(In)h(neither)g(case)j(are)e(the)h(\014le)e(con)m(ten)m(t)k
-(follo)m(w)m(ed)d(b)m(y)g(an)m(y)g(additional)f(data.)50
-b(The)33 b(transmission)e(of)i(a)h(\014le)0 5340 y(will)28
-b(end)h(with)h(a)g(linefeed)f(i\013)h(that)h(\014le)e(\(or)i(its)f
-(compressed)g(form\))g(ends)f(with)h(a)g(linefeed.)p
+7 6 bop 150 366 a Fg(5)80 b(The)54 b(CVS)f(clien)l(t/serv)l(er)f(proto)
+t(col)275 600 y Ff(In)29 b(the)i(follo)m(wing,)e(`)p
+Fd(\\n)p Ff(')h(refers)g(to)h(a)g(linefeed)e(and)g(`)p
+Fd(\\t)p Ff(')i(refers)f(to)h(a)g(horizon)m(tal)f(tab.)150
+858 y Fa(5.1)68 b(En)l(tries)46 b(Lines)275 1050 y Ff(En)m(tries)29
+b(lines)g(are)i(transmitted)e(as:)390 1179 y Fd(/)47
+b Fe(name)53 b Fd(/)48 b Fe(v)m(ersion)f Fd(/)h Fe(con\015ict)h
+Fd(/)f Fe(options)i Fd(/)e Fe(tag)p 2266 1179 28 4 v
+34 w(or)p 2381 1179 V 33 w(date)275 1313 y(tag)p 405
+1313 V 34 w(or)p 520 1313 V 32 w(date)40 b Ff(is)33 b(either)g(`)p
+Fd(T)p Ff(')h Fe(tag)43 b Ff(or)34 b(`)p Fd(D)p Ff(')g
+Fe(date)39 b Ff(or)34 b(empt)m(y)-8 b(.)52 b(If)33 b(it)h(is)e(follo)m
+(w)m(ed)i(b)m(y)g(a)g(slash,)g(an)m(ything)150 1423 y(after)d(the)f
+(slash)g(shall)e(b)s(e)i(silen)m(tly)f(ignored.)275 1557
+y Fe(v)m(ersion)j Ff(can)h(b)s(e)f(empt)m(y)-8 b(,)35
+b(or)e(start)g(with)f(`)p Fd(0)p Ff(')h(or)f(`)p Fd(-)p
+Ff(',)i(for)f(no)g(user)f(\014le,)h(new)f(user)g(\014le,)h(or)g(user)f
+(\014le)150 1667 y(to)f(b)s(e)f(remo)m(v)m(ed,)h(resp)s(ectiv)m(ely)-8
+b(.)275 1801 y Fe(con\015ict)p Ff(,)27 b(if)f(it)h(starts)g(with)e(`)p
+Fd(+)p Ff(',)j(indicates)e(that)i(the)f(\014le)f(had)g(con\015icts)h
+(in)e(it.)40 b(The)26 b(rest)h(of)g Fe(con\015ict)150
+1911 y Ff(is)33 b(`)p Fd(=)p Ff(')i(if)e(the)h(timestamp)g(matc)m(hes)i
+(the)e(\014le,)h(or)f(an)m(ything)g(else)g(if)f(it)h(do)s(esn't.)52
+b(If)34 b Fe(con\015ict)i Ff(do)s(es)e(not)150 2021 y(start)d(with)e(a)
+i(`)p Fd(+)p Ff(',)g(it)e(is)h(silen)m(tly)f(ignored.)150
+2278 y Fa(5.2)68 b(Mo)t(des)275 2470 y Ff(A)30 b(mo)s(de)g(is)f(an)m(y)
+i(n)m(um)m(b)s(er)e(of)i(rep)s(etitions)d(of)390 2599
+y Fe(mo)s(de-t)m(yp)s(e)53 b Fd(=)47 b Fe(data)275 2733
+y Ff(separated)30 b(b)m(y)h(`)p Fd(,)p Ff('.)275 2868
+y Fe(mo)s(de-t)m(yp)s(e)f Ff(is)24 b(an)h(iden)m(ti\014er)f(comp)s
+(osed)h(of)g(alphan)m(umeric)e(c)m(haracters.)41 b(Curren)m(tly)23
+b(sp)s(eci\014ed:)37 b(`)p Fd(u)p Ff(')150 2977 y(for)f(user,)i(`)p
+Fd(g)p Ff(')e(for)h(group,)g(`)p Fd(o)p Ff(')g(for)f(other)h(\(see)g(b)
+s(elo)m(w)f(for)g(discussion)e(of)i(whether)g(these)h(ha)m(v)m(e)h
+(their)150 3087 y(POSIX)26 b(meaning)g(or)h(are)g(more)g(lo)s(ose\).)39
+b(Unrecognized)27 b(v)-5 b(alues)26 b(of)h Fe(mo)s(de-t)m(yp)s(e)32
+b Ff(are)c(silen)m(tly)d(ignored.)275 3222 y Fe(data)i
+Ff(consists)f(of)g(an)m(y)h(data)g(not)g(con)m(taining)f(`)p
+Fd(,)p Ff(',)i(`)p Fd(\\0)p Ff(')e(or)g(`)p Fd(\\n)p
+Ff('.)40 b(F)-8 b(or)27 b(`)p Fd(u)p Ff(',)g(`)p Fd(g)p
+Ff(',)h(and)e(`)p Fd(o)p Ff(')h(mo)s(de)f(t)m(yp)s(es,)150
+3331 y(data)31 b(consists)e(of)h(alphan)m(umeric)e(c)m(haracters,)k
+(where)d(`)p Fd(r)p Ff(')h(means)g(read,)g(`)p Fd(w)p
+Ff(')h(means)e(write,)h(`)p Fd(x)p Ff(')g(means)150 3441
+y(execute,)i(and)e(unrecognized)f(letters)i(are)g(silen)m(tly)d
+(ignored.)275 3575 y(The)35 b(t)m(w)m(o)j(most)e(ob)m(vious)g(w)m(a)m
+(ys)g(in)f(whic)m(h)g(the)h(mo)s(de)g(matters)h(are:)52
+b(\(1\))38 b(is)d(it)g(writeable?)57 b(This)150 3685
+y(is)33 b(used)g(b)m(y)h(the)g(dev)m(elop)s(er)f(comm)m(unication)h
+(features,)h(and)e(is)g(implemen)m(ted)g(ev)m(en)h(on)g(OS/2)g(\(and)
+150 3794 y(could)27 b(b)s(e)g(implemen)m(ted)f(on)h(DOS\),)h(whose)g
+(notion)f(of)h(mo)s(de)f(is)g(limited)e(to)j(a)g(readonly)f(bit.)39
+b(\(2\))29 b(is)d(it)150 3904 y(executable?)41 b(Unix)29
+b(CVS)g(users)h(need)f(CVS)h(to)h(store)f(this)f(setting)i(\(for)f
+(shell)e(scripts)h(and)h(the)g(lik)m(e\).)150 4013 y(The)k(curren)m(t)h
+(CVS)e(implemen)m(tation)h(on)g(unix)f(do)s(es)h(a)h(little)f(bit)g
+(more)g(than)h(just)f(main)m(tain)f(these)150 4123 y(t)m(w)m(o)d
+(settings,)f(but)f(it)g(do)s(esn't)h(really)e(ha)m(v)m(e)j(a)f(nice)f
+(general)h(facilit)m(y)e(to)j(store)f(or)g(v)m(ersion)f(con)m(trol)h
+(the)150 4233 y(mo)s(de,)c(ev)m(en)g(on)f(unix,)g(m)m(uc)m(h)g(less)f
+(across)i(op)s(erating)e(systems)i(with)d(div)m(erse)i(protection)g
+(features.)39 b(So)150 4342 y(all)31 b(the)h(ins)e(and)h(outs)h(of)g
+(what)g(the)g(mo)s(de)f(means)h(across)h(op)s(erating)e(systems)h(ha)m
+(v)m(en't)h(really)e(b)s(een)150 4452 y(w)m(ork)m(ed)g(out)f(\(e.g.)43
+b(should)28 b(the)j(VMS)f(p)s(ort)g(use)g(A)m(CLs)g(to)h(get)h(POSIX)d
+(seman)m(tics)i(for)f(groups?\).)150 4709 y Fa(5.3)68
+b(Con)l(v)l(en)l(tions)47 b(regarding)e(transmission)h(of)g(\014le)f
+(names)275 4902 y Ff(In)31 b(most)h(con)m(texts,)i(`)p
+Fd(/)p Ff(')e(is)f(used)h(to)g(separate)h(directory)f(and)f(\014le)g
+(names)h(in)f(\014lenames,)g(and)h(an)m(y)150 5011 y(use)j(of)h(other)g
+(con)m(v)m(en)m(tions)h(\(for)e(example,)i(that)f(the)g(user)f(migh)m
+(t)g(t)m(yp)s(e)h(on)f(the)h(command)g(line\))e(is)150
+5121 y(con)m(v)m(erted)43 b(to)g(that)f(form.)74 b(The)42
+b(only)e(exceptions)i(migh)m(t)g(b)s(e)f(a)h(few)f(cases)i(in)d(whic)m
+(h)h(the)h(serv)m(er)150 5230 y(pro)m(vides)32 b(a)h(magic)g(co)s(okie)
+h(whic)m(h)d(the)i(clien)m(t)g(then)f(rep)s(eats)h(v)m(erbatim,)h(but)e
+(as)h(the)g(serv)m(er)g(has)g(not)150 5340 y(y)m(et)38
+b(b)s(een)f(p)s(orted)g(b)s(ey)m(ond)f(unix,)i(the)f(t)m(w)m(o)i(rules)
+d(pro)m(vide)g(the)i(same)f(answ)m(er)g(\(and)h(what)f(to)h(do)f(if)p
eop
%%Page: 8 8
-8 7 bop 125 366 a Ff(The)32 b(enco)s(ding)g(of)h(\014le)f(con)m(ten)m
-(ts)j(dep)s(ends)c(on)i(the)g(v)-5 b(alue)32 b(for)h(the)g(`)p
-Fd(-k)p Ff(')g(option.)48 b(If)32 b(the)h(\014le)f(is)g(binary)f(\(as)0
-491 y(sp)s(eci\014ed)h(b)m(y)h(the)h(`)p Fd(-kb)p Ff(')f(option)g(in)f
-(the)i(appropriate)f(place\),)h(then)g(it)f(is)f(just)h(a)h(certain)g
-(n)m(um)m(b)s(er)e(of)h(o)s(ctets,)0 616 y(and)28 b(the)h(proto)s(col)f
-(con)m(tributes)h(nothing)e(to)m(w)m(ards)i(determining)e(the)i(enco)s
-(ding)e(\(using)h(the)h(\014le)e(name)i(is)f(one)0 740
-y(widespread,)i(if)g(not)h(univ)m(ersally)d(p)s(opular,)i(mec)m
-(hanism\).)42 b(If)31 b(the)g(\014le)f(is)g(text)i(\(not)g(binary\),)e
-(then)h(the)g(\014le)f(is)0 865 y(sen)m(t)g(as)g(a)g(series)f(of)h
-(lines,)f(separated)h(b)m(y)f(linefeeds.)39 b(If)29 b(the)h(k)m(eyw)m
-(ord)g(expansion)f(is)g(set)h(to)g(something)g(other)0
-989 y(than)35 b(`)p Fd(-ko)p Ff(',)i(then)f(it)f(is)g(exp)s(ected)h
-(that)g(the)g(\014le)f(conform)h(to)g(the)g(R)m(CS)f(exp)s(ectations)i
-(regarding)d(k)m(eyw)m(ord)0 1114 y(expansion|in)28 b(particular,)h
-(that)i(it)g(is)e(in)g(a)i(c)m(haracter)i(set)e(suc)m(h)f(as)h(ASCI)s
-(I)e(in)g(whic)m(h)g(0x24)j(is)e(a)h(dollar)e(sign)0
-1238 y(\(`)p Fd($)p Ff('\).)0 1736 y Fa(5.5)68 b(Strings)125
-2015 y Ff(In)30 b(v)-5 b(arious)30 b(con)m(texts,)k(for)d(example)g
-(the)g Fd(Argument)e Ff(request)i(and)g(the)h Fd(M)f
-Ff(resp)s(onse,)f(one)i(transmits)e(what)0 2140 y(is)h(essen)m(tially)f
-(an)i(arbitrary)e(string.)43 b(Often)31 b(this)g(will)e(ha)m(v)m(e)j(b)
-s(een)f(supplied)d(b)m(y)k(the)f(user)g(\(for)h(example,)g(the)0
-2264 y(`)p Fd(-m)p Ff(')40 b(option)g(to)h(the)g Fd(ci)f
-Ff(request\).)71 b(The)40 b(proto)s(col)g(has)g(no)g(mec)m(hanism)g(to)
-h(sp)s(ecify)e(the)i(c)m(haracter)h(set)f(of)0 2389 y(suc)m(h)29
-b(strings;)g(it)g(w)m(ould)g(b)s(e)g(fairly)e(safe)j(to)h(stic)m(k)f
-(to)g(the)g(in)m(v)-5 b(arian)m(t)29 b(ISO)f(646)j(c)m(haracter)g(set)f
-(but)f(the)h(existing)0 2513 y(practice)i(is)e(probably)g(to)i(just)f
-(transmit)f(whatev)m(er)i(the)g(user)e(sp)s(eci\014es,)h(and)g(hop)s(e)
-f(that)i(ev)m(ery)m(one)h(in)m(v)m(olv)m(ed)0 2638 y(agrees)e(whic)m(h)
-f(c)m(haracter)i(set)e(is)g(in)f(use,)h(or)h(stic)m(ks)f(to)h(a)g
-(common)g(subset.)0 3135 y Fa(5.6)68 b(Requests)125 3414
-y Ff(By)23 b(con)m(v)m(en)m(tion,)j(requests)e(whic)m(h)e(b)s(egin)g
-(with)g(a)h(capital)g(letter)h(do)f(not)h(elicit)e(a)i(resp)s(onse)e
-(from)h(the)g(serv)m(er,)0 3539 y(while)h(all)h(others)g(do)h({)g(sa)m
-(v)m(e)i(one.)39 b(The)25 b(exception)h(is)f(`)p Fd(gzip-file-contents)
-p Ff('.)35 b(Unrecognized)26 b(requests)g(will)0 3663
-y(alw)m(a)m(ys)31 b(elicit)e(a)i(resp)s(onse)e(from)h(the)h(serv)m(er,)
-g(ev)m(en)g(if)e(that)i(request)f(b)s(egins)f(with)g(a)i(capital)f
-(letter.)0 3973 y Fd(Root)f Fe(pathname)36 b Fd(\\n)480
-4098 y Ff(Resp)s(onse)30 b(exp)s(ected:)43 b(no.)f(T)-8
-b(ell)30 b(the)h(serv)m(er)g(whic)m(h)f Fd(CVSROOT)f
-Ff(to)j(use.)42 b(Note)32 b(that)g Fe(pathname)k Ff(is)480
-4222 y(a)g(lo)s(cal)e(directory)h(and)f Fe(not)k Ff(a)d(fully)e
-(quali\014ed)g Fd(CVSROOT)g Ff(v)-5 b(ariable.)54 b Fe(pathname)40
-b Ff(m)m(ust)35 b(already)480 4347 y(exist;)48 b(if)42
-b(creating)h(a)f(new)g(ro)s(ot,)k(use)c(the)h Fd(init)e
-Ff(request,)46 b(not)d Fd(Root)p Ff(.)75 b Fe(pathname)48
-b Ff(do)s(es)42 b(not)480 4471 y(include)25 b(the)i(hostname)g(of)h
-(the)f(serv)m(er,)h(ho)m(w)f(to)h(access)g(the)f(serv)m(er,)i(etc.;)g
-(b)m(y)e(the)h(time)e(the)i(CVS)480 4596 y(proto)s(col)i(is)g(in)f
-(use,)h(connection,)h(authen)m(tication,)g(etc.,)h(are)e(already)g(tak)
-m(en)i(care)f(of.)0 4781 y Fd(Valid-responses)26 b Fe(request-list)32
-b Fd(\\n)480 4906 y Ff(Resp)s(onse)e(exp)s(ected:)42
-b(no.)g(T)-8 b(ell)30 b(the)h(serv)m(er)g(what)g(resp)s(onses)e(the)i
-(clien)m(t)g(will)d(accept.)44 b(request-)480 5030 y(list)29
-b(is)g(a)i(space)g(separated)g(list)e(of)i(tok)m(ens.)0
-5215 y Fd(valid-requests)26 b(\\n)480 5340 y Ff(Resp)s(onse)k(exp)s
-(ected:)41 b(y)m(es.)g(Ask)31 b(the)f(serv)m(er)h(to)g(send)e(bac)m(k)j
-(a)e Fd(Valid-requests)d Ff(resp)s(onse.)p eop
+8 7 bop 150 366 a Ff(future)25 b(serv)m(er)i(p)s(orts)e(are)i(op)s
+(erating)e(on)h(a)h(rep)s(ository)e(lik)m(e)g(e:/fo)s(o)j(or)e(CVS)p
+2795 366 28 4 v 32 w(R)m(OOT:[F)m(OO.BAR])h(has)150 476
+y(not)k(b)s(een)e(carefully)g(though)m(t)i(out\).)275
+622 y(Characters)i(outside)g(the)g(in)m(v)-5 b(arian)m(t)33
+b(ISO)f(646)i(c)m(haracter)h(set)f(should)d(b)s(e)i(a)m(v)m(oided)h(in)
+e(\014lenames.)150 731 y(This)24 b(restriction)g(ma)m(y)j(need)e(to)h
+(b)s(e)f(relaxed)h(to)g(allo)m(w)f(for)g(c)m(haracters)i(suc)m(h)f(as)g
+(`)p Fd([)p Ff(')f(and)g(`)p Fd(])p Ff(')h(\(see)h(ab)s(o)m(v)m(e)150
+841 y(ab)s(out)h(non-unix)e(serv)m(ers\);)j(this)e(has)h(not)g(b)s(een)
+f(carefully)g(considered)g(\(and)h(curren)m(tly)f(implemen)m(ta-)150
+951 y(tions)i(probably)e(use)i(whatev)m(er)h(c)m(haracter)h(sets)f
+(that)g(the)f(op)s(erating)g(systems)g(they)h(are)f(running)e(on)150
+1060 y(allo)m(w,)h(and/or)g(that)g(users)f(sp)s(ecify\).)39
+b(Of)27 b(course)h(the)g(most)g(p)s(ortable)f(practice)h(is)e(to)j
+(restrict)e(oneself)150 1170 y(further,)i(to)i(the)g(POSIX)e(p)s
+(ortable)h(\014lename)f(c)m(haracter)j(set)f(as)g(sp)s(eci\014ed)e(in)g
+(POSIX.1.)150 1455 y Fa(5.4)68 b(File)46 b(transmissions)275
+1659 y Ff(File)35 b(con)m(ten)m(ts)j(\(noted)f(b)s(elo)m(w)e(as)h
+Fe(\014le)g(transmission)p Ff(\))e(can)i(b)s(e)g(sen)m(t)h(in)d(one)j
+(of)f(t)m(w)m(o)i(forms.)57 b(The)150 1769 y(simpler)27
+b(form)j(is)e(a)j(n)m(um)m(b)s(er)d(of)i(b)m(ytes,)h(follo)m(w)m(ed)e
+(b)m(y)h(a)g(linefeed,)e(follo)m(w)m(ed)i(b)m(y)f(the)h(sp)s(eci\014ed)
+e(n)m(um)m(b)s(er)150 1878 y(of)j(b)m(ytes)h(of)g(\014le)e(con)m(ten)m
+(ts.)45 b(These)31 b(are)h(the)g(en)m(tire)f(con)m(ten)m(ts)i(of)e(the)
+h(sp)s(eci\014ed)d(\014le.)43 b(Second,)31 b(if)g(b)s(oth)150
+1988 y(clien)m(t)40 b(and)f(serv)m(er)h(supp)s(ort)f(`)p
+Fd(gzip-file-contents)p Ff(',)f(a)i(`)p Fd(z)p Ff(')g(ma)m(y)h(precede)
+f(the)g(length,)i(and)e(the)150 2097 y(`\014le)29 b(con)m(ten)m(ts')j
+(sen)m(t)e(are)g(actually)f(compressed)h(with)e(`)p Fd(gzip)p
+Ff(')h(\(RF)m(C1952/1951\))35 b(compression.)k(The)150
+2207 y(length)30 b(sp)s(eci\014ed)e(is)i(that)h(of)f(the)h(compressed)f
+(v)m(ersion)g(of)g(the)h(\014le.)275 2353 y(In)c(neither)h(case)h(are)g
+(the)g(\014le)f(con)m(ten)m(t)i(follo)m(w)m(ed)e(b)m(y)g(an)m(y)h
+(additional)e(data.)41 b(The)28 b(transmission)e(of)150
+2462 y(a)31 b(\014le)e(will)f(end)i(with)f(a)h(linefeed)f(i\013)h(that)
+h(\014le)e(\(or)i(its)f(compressed)g(form\))g(ends)g(with)f(a)i
+(linefeed.)275 2608 y(The)23 b(enco)s(ding)g(of)i(\014le)e(con)m(ten)m
+(ts)j(dep)s(ends)c(on)i(the)g(v)-5 b(alue)24 b(for)g(the)g(`)p
+Fd(-k)p Ff(')g(option.)38 b(If)24 b(the)g(\014le)g(is)f(binary)150
+2718 y(\(as)31 b(sp)s(eci\014ed)e(b)m(y)h(the)h(`)p Fd(-kb)p
+Ff(')f(option)g(in)f(the)i(appropriate)e(place\),)i(then)g(it)f(is)f
+(just)h(a)h(certain)f(n)m(um)m(b)s(er)150 2827 y(of)38
+b(o)s(ctets,)j(and)d(the)g(proto)s(col)f(con)m(tributes)h(nothing)f(to)
+m(w)m(ards)h(determining)e(the)i(enco)s(ding)f(\(using)150
+2937 y(the)d(\014le)e(name)i(is)e(one)i(widespread,)e(if)h(not)h(univ)m
+(ersally)c(p)s(opular,)j(mec)m(hanism\).)49 b(If)33 b(the)h(\014le)e
+(is)h(text)150 3046 y(\(not)d(binary\),)e(then)h(the)h(\014le)e(is)h
+(sen)m(t)h(as)f(a)h(series)f(of)g(lines,)f(separated)i(b)m(y)f
+(linefeeds.)39 b(If)29 b(the)g(k)m(eyw)m(ord)150 3156
+y(expansion)g(is)h(set)g(to)h(something)f(other)h(than)f(`)p
+Fd(-ko)p Ff(',)g(then)g(it)g(is)f(exp)s(ected)i(that)g(the)g(\014le)e
+(conform)h(to)150 3266 y(the)f(R)m(CS)f(exp)s(ectations)i(regarding)e
+(k)m(eyw)m(ord)h(expansion|in)d(particular,)i(that)h(it)g(is)f(in)f(a)i
+(c)m(haracter)150 3375 y(set)i(suc)m(h)f(as)h(ASCI)s(I)d(in)h(whic)m(h)
+h(0x24)h(is)f(a)g(dollar)f(sign)h(\(`)p Fd($)p Ff('\).)150
+3661 y Fa(5.5)68 b(Strings)275 3864 y Ff(In)24 b(v)-5
+b(arious)25 b(con)m(texts,)k(for)c(example)g(the)h Fd(Argument)d
+Ff(request)j(and)f(the)h Fd(M)f Ff(resp)s(onse,)h(one)g(transmits)150
+3974 y(what)32 b(is)f(essen)m(tially)h(an)g(arbitrary)f(string.)45
+b(Often)32 b(this)f(will)f(ha)m(v)m(e)j(b)s(een)f(supplied)d(b)m(y)j
+(the)g(user)g(\(for)150 4084 y(example,)d(the)h(`)p Fd(-m)p
+Ff(')f(option)g(to)h(the)f Fd(ci)g Ff(request\).)41 b(The)29
+b(proto)s(col)g(has)g(no)g(mec)m(hanism)g(to)h(sp)s(ecify)e(the)150
+4193 y(c)m(haracter)23 b(set)e(of)h(suc)m(h)e(strings;)k(it)c(w)m(ould)
+g(b)s(e)h(fairly)e(safe)i(to)h(stic)m(k)g(to)f(the)h(in)m(v)-5
+b(arian)m(t)20 b(ISO)g(646)i(c)m(haracter)150 4303 y(set)35
+b(but)f(the)h(existing)e(practice)i(is)f(probably)e(to)k(just)e
+(transmit)f(whatev)m(er)i(the)g(user)f(sp)s(eci\014es,)h(and)150
+4412 y(hop)s(e)j(that)h(ev)m(ery)m(one)g(in)m(v)m(olv)m(ed)f(agrees)i
+(whic)m(h)d(c)m(haracter)j(set)f(is)e(in)g(use,)j(or)f(stic)m(ks)f(to)h
+(a)g(common)150 4522 y(subset.)150 4807 y Fa(5.6)68 b(Requests)275
+5011 y Ff(By)33 b(con)m(v)m(en)m(tion,)h(requests)f(whic)m(h)f(b)s
+(egin)f(with)g(a)j(capital)e(letter)h(do)g(not)g(elicit)e(a)j(resp)s
+(onse)d(from)150 5121 y(the)f(serv)m(er,)g(while)e(all)h(others)h(do)f
+({)h(sa)m(v)m(e)i(one.)41 b(The)29 b(exception)h(is)f(`)p
+Fd(gzip-file-contents)p Ff('.)36 b(Unrec-)150 5230 y(ognized)g
+(requests)f(will)e(alw)m(a)m(ys)k(elicit)d(a)i(resp)s(onse)f(from)h
+(the)g(serv)m(er,)h(ev)m(en)g(if)d(that)j(request)e(b)s(egins)150
+5340 y(with)29 b(a)i(capital)f(letter.)p eop
%%Page: 9 9
-9 8 bop 0 366 a Fd(Directory)28 b Fe(lo)s(cal-directory)37
-b Fd(\\n)480 491 y Ff(Additional)24 b(data:)40 b Fe(rep)s(ository)33
-b Fd(\\)p Ff(n.)38 b(Resp)s(onse)26 b(exp)s(ected:)39
-b(no.)g(T)-8 b(ell)26 b(the)g(serv)m(er)h(what)f(directory)480
-616 y(to)37 b(use.)60 b(The)36 b Fe(rep)s(ository)44
-b Ff(should)35 b(b)s(e)h(a)h(directory)f(name)h(from)f(a)h(previous)f
-(serv)m(er)h(resp)s(onse.)480 740 y(Note)g(that)f(this)f(b)s(oth)f(giv)
-m(es)i(a)g(default)f(for)g Fd(Entry)g Ff(and)g Fd(Modified)e
-Ff(and)i(also)g(for)h Fd(ci)f Ff(and)g(the)480 865 y(other)29
-b(commands;)g(normal)f(usage)i(is)e(to)i(send)e Fd(Directory)e
-Ff(for)j(eac)m(h)h(directory)e(in)g(whic)m(h)g(there)480
-989 y(will)k(b)s(e)i(an)g Fd(Entry)g Ff(or)g Fd(Modified)p
-Ff(,)g(and)g(then)g(a)h(\014nal)f Fd(Directory)e Ff(for)i(the)h
-(original)e(directory)-8 b(,)480 1114 y(then)29 b(the)h(command.)40
-b(If)29 b(the)g(clien)m(t)g(uses)g(this)f(request,)i(it)f(a\013ects)i
-(the)f(w)m(a)m(y)g(the)g(serv)m(er)f(returns)480 1238
-y(pathnames;)j(see)h(Section)e(5.7)i([Resp)s(onses],)f(page)h(16.)46
-b Fe(lo)s(cal-directory)38 b Ff(is)31 b(relativ)m(e)h(to)h(the)f(top)
-480 1363 y(lev)m(el)f(at)h(whic)m(h)e(the)h(command)g(is)f(o)s
-(ccurring)g(\(i.e.)43 b(the)32 b(last)f Fd(Directory)d
-Ff(whic)m(h)i(is)h(sen)m(t)g(b)s(efore)480 1487 y(the)g(command\);)f
-(to)h(indicate)f(that)h(top)f(lev)m(el,)h(`)p Fd(.)p
-Ff(')f(should)f(b)s(e)g(send)h(for)g Fe(lo)s(cal-directory)p
-Ff(.)480 1634 y(Here)f(is)f(an)h(example)g(of)g(where)f(a)i(clien)m(t)e
-(gets)i Fe(rep)s(ository)36 b Ff(and)28 b Fe(lo)s(cal-directory)p
-Ff(.)39 b(Supp)s(ose)27 b(that)480 1759 y(there)k(is)e(a)i(mo)s(dule)d
-(de\014ned)i(b)m(y)720 1885 y Fd(moddir)46 b(1dir)480
-2032 y Ff(That)29 b(is,)h(one)f(can)h(c)m(hec)m(k)h(out)f
-Fd(moddir)e Ff(and)h(it)g(will)e(tak)m(e)k Fd(1dir)e
-Ff(in)f(the)i(rep)s(ository)e(and)h(c)m(hec)m(k)i(it)480
-2156 y(out)j(to)h Fd(moddir)e Ff(in)g(the)h(w)m(orking)g(directory)-8
-b(.)52 b(Then)33 b(an)i(initial)c(c)m(hec)m(k)36 b(out)e(could)g(pro)s
-(ceed)g(lik)m(e)480 2281 y(this:)720 2407 y Fd(C:)47
-b(Root)g(/home/kingdon/zwork/cvsr)o(oot)720 2511 y(.)g(.)h(.)720
-2615 y(C:)f(Argument)f(moddir)720 2718 y(C:)h(Directory)e(.)720
-2822 y(C:)i(/home/kingdon/zwork/cvsro)o(ot)720 2926 y(C:)g(co)720
-3030 y(S:)g(Clear-sticky)e(moddir/)720 3133 y(S:)i
-(/home/kingdon/zwork/cvsro)o(ot/1)o(dir)o(/)720 3237
-y(.)g(.)h(.)720 3341 y(S:)f(ok)480 3488 y Ff(In)26 b(this)h(example)f
-(the)i(resp)s(onse)e(sho)m(wn)h(is)f Fd(Clear-sticky)p
-Ff(,)f(but)h(it)h(could)f(b)s(e)g(another)i(resp)s(onse)480
-3612 y(instead.)53 b(Note)36 b(that)f(it)f(returns)f(t)m(w)m(o)j
-(pathnames.)54 b(The)34 b(\014rst)g(one,)i(`)p Fd(moddir/)p
-Ff(',)e(indicates)g(the)480 3737 y(w)m(orking)e(directory)g(to)h(c)m
-(hec)m(k)h(out)e(in)m(to.)47 b(The)32 b(second)g(one,)h(ending)e(in)g
-(`)p Fd(1dir/)p Ff(',)h(indicates)g(the)480 3862 y(directory)e(to)i
-(pass)e(bac)m(k)i(to)g(the)f(serv)m(er)g(in)e(a)j(subsequen)m(t)e
-Fd(Directory)e Ff(request.)42 b(F)-8 b(or)32 b(example,)480
-3986 y(a)f(subsequen)m(t)e Fd(update)g Ff(request)h(migh)m(t)h(lo)s(ok)
-f(lik)m(e:)720 4112 y Fd(C:)47 b(Directory)e(moddir)720
-4216 y(C:)i(/home/kingdon/zwork/cvsro)o(ot/1)o(dir)720
-4320 y(.)g(.)h(.)720 4424 y(C:)f(update)480 4570 y Ff(F)-8
-b(or)35 b(a)f(giv)m(en)f Fe(lo)s(cal-directory)p Ff(,)h(the)g(rep)s
-(ository)f(will)e(b)s(e)i(the)h(same)g(for)g(eac)m(h)h(of)f(the)g(resp)
-s(onses,)480 4695 y(so)29 b(one)g(can)g(use)g(the)g(rep)s(ository)f
-(from)g(whic)m(hev)m(er)g(resp)s(onse)g(is)g(most)h(con)m(v)m(enien)m
-(t.)42 b(T)m(ypically)27 b(a)480 4819 y(clien)m(t)h(will)e(store)k(the)
-f(rep)s(ository)e(along)i(with)e(the)i(sources)g(for)g(eac)m(h)g
-Fe(lo)s(cal-directory)p Ff(,)g(use)f(that)480 4944 y(same)f(setting)g
-(whenev)m(er)g(op)s(erating)f(on)h(that)g Fe(lo)s(cal-directory)p
-Ff(,)g(and)f(not)h(up)s(date)f(the)h(setting)g(as)480
-5069 y(long)j(as)h(the)f Fe(lo)s(cal-directory)37 b Ff(exists.)480
-5215 y(A)29 b(clien)m(t)f(is)f(free)i(to)g(rename)f(a)h
-Fe(lo)s(cal-directory)36 b Ff(at)29 b(an)m(y)g(time)f(\(for)g(example,)
-h(in)e(resp)s(onse)h(to)h(an)480 5340 y(explicit)f(user)i(request\).)41
-b(While)29 b(it)g(is)g(true)h(that)h(the)f(serv)m(er)g(supplies)e(a)i
-Fe(lo)s(cal-directory)37 b Ff(to)31 b(the)p eop
+9 8 bop 150 366 a Fd(Root)29 b Fe(pathname)36 b Fd(\\n)630
+476 y Ff(Resp)s(onse)29 b(exp)s(ected:)40 b(no.)h(T)-8
+b(ell)28 b(the)h(serv)m(er)h(whic)m(h)e Fd(CVSROOT)f
+Ff(to)j(use.)40 b(Note)31 b(that)f Fe(path-)630 586 y(name)k
+Ff(is)27 b(a)i(lo)s(cal)f(directory)g(and)g Fe(not)j
+Ff(a)e(fully)d(quali\014ed)h Fd(CVSROOT)f Ff(v)-5 b(ariable.)39
+b Fe(pathname)630 695 y Ff(m)m(ust)23 b(already)g(exist;)j(if)c
+(creating)i(a)g(new)f(ro)s(ot,)i(use)e(the)h Fd(init)e
+Ff(request,)j(not)f Fd(Root)p Ff(.)37 b Fe(path-)630
+805 y(name)43 b Ff(do)s(es)37 b(not)g(include)e(the)j(hostname)g(of)f
+(the)h(serv)m(er,)i(ho)m(w)d(to)h(access)h(the)e(serv)m(er,)630
+914 y(etc.;)h(b)m(y)c(the)g(time)g(the)g(CVS)g(proto)s(col)g(is)f(in)g
+(use,)i(connection,)h(authen)m(tication,)f(etc.,)630
+1024 y(are)c(already)f(tak)m(en)h(care)g(of.)150 1173
+y Fd(Valid-responses)26 b Fe(request-list)32 b Fd(\\n)630
+1282 y Ff(Resp)s(onse)i(exp)s(ected:)51 b(no.)j(T)-8
+b(ell)34 b(the)h(serv)m(er)g(what)g(resp)s(onses)f(the)h(clien)m(t)g
+(will)d(accept.)630 1392 y(request-list)d(is)h(a)h(space)g(separated)f
+(list)f(of)i(tok)m(ens.)150 1541 y Fd(valid-requests)26
+b(\\n)630 1650 y Ff(Resp)s(onse)37 b(exp)s(ected:)57
+b(y)m(es.)64 b(Ask)38 b(the)g(serv)m(er)g(to)h(send)e(bac)m(k)h(a)h
+Fd(Valid-requests)34 b Ff(re-)630 1760 y(sp)s(onse.)150
+1909 y Fd(Directory)28 b Fe(lo)s(cal-directory)37 b Fd(\\n)630
+2018 y Ff(Additional)31 b(data:)48 b Fe(rep)s(ository)41
+b Fd(\\)p Ff(n.)49 b(Resp)s(onse)33 b(exp)s(ected:)48
+b(no.)j(T)-8 b(ell)32 b(the)i(serv)m(er)g(what)630 2128
+y(directory)h(to)g(use.)55 b(The)34 b Fe(rep)s(ository)42
+b Ff(should)33 b(b)s(e)h(a)i(directory)e(name)h(from)g(a)g(previous)630
+2237 y(serv)m(er)h(resp)s(onse.)56 b(Note)37 b(that)f(this)f(b)s(oth)f
+(giv)m(es)i(a)h(default)d(for)i Fd(Entry)e Ff(and)h Fd(Modified)630
+2347 y Ff(and)f(also)g(for)g Fd(ci)g Ff(and)g(the)g(other)h(commands;)h
+(normal)d(usage)i(is)f(to)h(send)e Fd(Directory)630 2457
+y Ff(for)39 b(eac)m(h)h(directory)e(in)g(whic)m(h)g(there)h(will)d(b)s
+(e)i(an)h Fd(Entry)f Ff(or)h Fd(Modified)p Ff(,)g(and)f(then)h(a)630
+2566 y(\014nal)26 b Fd(Directory)e Ff(for)j(the)g(original)e(directory)
+-8 b(,)27 b(then)g(the)g(command.)39 b(If)27 b(the)g(clien)m(t)f(uses)
+630 2676 y(this)36 b(request,)j(it)e(a\013ects)i(the)e(w)m(a)m(y)h(the)
+g(serv)m(er)f(returns)f(pathnames;)41 b(see)d(Section)f(5.7)630
+2785 y([Resp)s(onses],)h(page)f(17.)59 b Fe(lo)s(cal-directory)43
+b Ff(is)35 b(relativ)m(e)h(to)h(the)g(top)f(lev)m(el)g(at)h(whic)m(h)e
+(the)630 2895 y(command)g(is)f(o)s(ccurring)g(\(i.e.)56
+b(the)36 b(last)f Fd(Directory)d Ff(whic)m(h)j(is)f(sen)m(t)i(b)s
+(efore)f(the)g(com-)630 3005 y(mand\);)30 b(to)h(indicate)f(that)h(top)
+f(lev)m(el,)h(`)p Fd(.)p Ff(')f(should)f(b)s(e)g(send)h(for)g
+Fe(lo)s(cal-directory)p Ff(.)630 3134 y(Here)j(is)e(an)h(example)f(of)i
+(where)e(a)h(clien)m(t)g(gets)h Fe(rep)s(ository)39 b
+Ff(and)31 b Fe(lo)s(cal-directory)p Ff(.)45 b(Sup-)630
+3243 y(p)s(ose)30 b(that)h(there)g(is)e(a)i(mo)s(dule)d(de\014ned)i(b)m
+(y)870 3367 y Fd(moddir)46 b(1dir)630 3496 y Ff(That)32
+b(is,)f(one)h(can)h(c)m(hec)m(k)g(out)f Fd(moddir)e Ff(and)h(it)h(will)
+d(tak)m(e)k Fd(1dir)e Ff(in)g(the)h(rep)s(ository)f(and)630
+3606 y(c)m(hec)m(k)c(it)d(out)h(to)h Fd(moddir)e Ff(in)f(the)j(w)m
+(orking)e(directory)-8 b(.)39 b(Then)24 b(an)h(initial)d(c)m(hec)m(k)27
+b(out)e(could)630 3715 y(pro)s(ceed)30 b(lik)m(e)g(this:)870
+3838 y Fd(C:)47 b(Root)g(/home/kingdon/zwork/cvsr)o(oot)870
+3942 y(.)g(.)h(.)870 4046 y(C:)f(Argument)f(moddir)870
+4150 y(C:)h(Directory)e(.)870 4254 y(C:)i(/home/kingdon/zwork/cvsro)o
+(ot)870 4357 y(C:)g(co)870 4461 y(S:)g(Clear-sticky)e(moddir/)870
+4565 y(S:)i(/home/kingdon/zwork/cvsro)o(ot/1)o(dir)o(/)870
+4669 y(.)g(.)h(.)870 4772 y(S:)f(ok)630 4902 y Ff(In)32
+b(this)f(example)h(the)h(resp)s(onse)f(sho)m(wn)g(is)f
+Fd(Clear-sticky)p Ff(,)f(but)i(it)g(could)g(b)s(e)g(another)630
+5011 y(resp)s(onse)23 b(instead.)38 b(Note)25 b(that)f(it)g(returns)e
+(t)m(w)m(o)k(pathnames.)38 b(The)23 b(\014rst)g(one,)j(`)p
+Fd(moddir/)p Ff(',)630 5121 y(indicates)35 b(the)g(w)m(orking)g
+(directory)h(to)g(c)m(hec)m(k)h(out)f(in)m(to.)57 b(The)35
+b(second)h(one,)h(ending)d(in)630 5230 y(`)p Fd(1dir/)p
+Ff(',)48 b(indicates)d(the)g(directory)g(to)h(pass)f(bac)m(k)h(to)g
+(the)f(serv)m(er)h(in)e(a)i(subsequen)m(t)630 5340 y
+Fd(Directory)25 b Ff(request.)39 b(F)-8 b(or)28 b(example,)g(a)g
+(subsequen)m(t)e Fd(update)g Ff(request)h(migh)m(t)g(lo)s(ok)f(lik)m
+(e:)p eop
%%Page: 10 10
-10 9 bop 480 366 a Ff(clien)m(t,)27 b(as)f(noted)f(ab)s(o)m(v)m(e,)k
-(this)24 b(is)h(only)g(the)h(default)f(place)h(to)g(put)f(the)h
-(directory)-8 b(.)39 b(Of)26 b(course,)h(the)480 491
-y(v)-5 b(arious)28 b Fd(Directory)e Ff(requests)j(for)g(a)g(single)f
-(command)h(\(for)g(example,)g Fd(update)e Ff(or)i Fd(ci)g
-Ff(request\))480 616 y(should)f(name)j(a)g(particular)d(directory)i
-(with)f(the)i(same)g Fe(lo)s(cal-directory)p Ff(.)480
-768 y(Eac)m(h)h Fd(Directory)c Ff(request)j(sp)s(eci\014es)f(a)i
-(brand-new)d Fe(lo)s(cal-directory)38 b Ff(and)31 b Fe(rep)s(ository)8
-b Ff(;)30 b(that)i(is,)480 893 y Fe(lo)s(cal-directory)50
-b Ff(and)43 b Fe(rep)s(ository)50 b Ff(are)44 b(nev)m(er)g(relativ)m(e)
-f(to)h(paths)f(sp)s(eci\014ed)f(in)g(an)m(y)h(previous)480
-1017 y Fd(Directory)28 b Ff(request.)0 1198 y Fd(Max-dotdot)g
-Fe(lev)m(el)33 b Fd(\\n)480 1323 y Ff(Resp)s(onse)20
-b(exp)s(ected:)36 b(no.)h(T)-8 b(ell)19 b(the)i(serv)m(er)f(that)h
-Fe(lev)m(el)j Ff(lev)m(els)c(of)g(directories)f(ab)s(o)m(v)m(e)j(the)e
-(directory)480 1447 y(whic)m(h)31 b Fd(Directory)g Ff(requests)h(are)h
-(relativ)m(e)g(to)g(will)d(b)s(e)i(needed.)48 b(F)-8
-b(or)33 b(example,)g(if)f(the)h(clien)m(t)f(is)480 1572
-y(planning)42 b(to)j(use)g(a)g Fd(Directory)d Ff(request)i(for)h(`)p
-Fd(../../foo)p Ff(',)h(it)e(m)m(ust)h(send)f(a)h Fd(Max-dotdot)480
-1696 y Ff(request)29 b(with)e(a)j Fe(lev)m(el)i Ff(of)d(at)h(least)f
-(2.)40 b Fd(Max-dotdot)26 b Ff(m)m(ust)j(b)s(e)f(sen)m(t)i(b)s(efore)e
-(the)h(\014rst)f Fd(Directory)480 1821 y Ff(request.)0
-2002 y Fd(Static-directory)e(\\n)480 2126 y Ff(Resp)s(onse)j(exp)s
-(ected:)41 b(no.)g(T)-8 b(ell)29 b(the)h(serv)m(er)g(that)h(the)f
-(directory)f(most)i(recen)m(tly)f(sp)s(eci\014ed)e(with)480
-2251 y Fd(Directory)41 b Ff(should)g(not)j(ha)m(v)m(e)g(additional)d
-(\014les)i(c)m(hec)m(k)m(ed)i(out)e(unless)f(explicitly)f(requested.)
-480 2375 y(The)h(clien)m(t)g(sends)g(this)f(if)g(the)i
-Fd(Entries.Static)c Ff(\015ag)k(is)e(set,)46 b(whic)m(h)c(is)f(con)m
-(trolled)h(b)m(y)h(the)480 2500 y Fd(Set-static-directory)25
-b Ff(and)30 b Fd(Clear-static-directory)24 b Ff(resp)s(onses.)0
-2681 y Fd(Sticky)29 b Fe(tagsp)s(ec)36 b Fd(\\n)480 2805
-y Ff(Resp)s(onse)29 b(exp)s(ected:)41 b(no.)g(T)-8 b(ell)29
-b(the)h(serv)m(er)g(that)h(the)f(directory)f(most)i(recen)m(tly)f(sp)s
-(eci\014ed)e(with)480 2930 y Fd(Directory)h Ff(has)i(a)h(stic)m(ky)g
-(tag)g(or)g(date)g Fe(tagsp)s(ec)p Ff(.)44 b(The)31 b(\014rst)g(c)m
-(haracter)i(of)f Fe(tagsp)s(ec)37 b Ff(is)31 b(`)p Fd(T)p
-Ff(')g(for)h(a)480 3054 y(tag,)g(or)e(`)p Fd(D)p Ff(')h(for)f(a)h
-(date.)41 b(The)30 b(remainder)f(of)h Fe(tagsp)s(ec)37
-b Ff(con)m(tains)31 b(the)f(actual)h(tag)g(or)g(date.)0
-3235 y Fd(Checkin-prog)c Fe(program)j Fd(\\n)480 3359
-y Ff(Resp)s(onse)44 b(exp)s(ected:)70 b(no.)84 b(T)-8
-b(ell)44 b(the)h(serv)m(er)g(that)h(the)f(directory)f(most)h(recen)m
-(tly)h(sp)s(eci\014ed)480 3484 y(with)37 b Fd(Directory)f
-Ff(has)i(a)h(c)m(hec)m(kin)g(program)f Fe(program)p Ff(.)64
-b(Suc)m(h)38 b(a)h(program)f(w)m(ould)f(ha)m(v)m(e)j(b)s(een)480
-3609 y(previously)28 b(set)j(with)e(the)i Fd(Set-checkin-prog)26
-b Ff(resp)s(onse.)0 3789 y Fd(Update-prog)h Fe(program)j
-Fd(\\n)480 3914 y Ff(Resp)s(onse)44 b(exp)s(ected:)70
-b(no.)84 b(T)-8 b(ell)44 b(the)h(serv)m(er)g(that)h(the)f(directory)f
-(most)h(recen)m(tly)h(sp)s(eci\014ed)480 4038 y(with)35
-b Fd(Directory)e Ff(has)i(an)h(up)s(date)f(program)h
-Fe(program)p Ff(.)57 b(Suc)m(h)35 b(a)h(program)g(w)m(ould)f(ha)m(v)m
-(e)i(b)s(een)480 4163 y(previously)28 b(set)j(with)e(the)i
-Fd(Set-update-prog)26 b Ff(resp)s(onse.)0 4344 y Fd(Entry)j
-Fe(en)m(try-line)34 b Fd(\\n)480 4468 y Ff(Resp)s(onse)e(exp)s(ected:)
-46 b(no.)i(T)-8 b(ell)32 b(the)h(serv)m(er)g(what)g(v)m(ersion)f(of)h
-(a)g(\014le)f(is)g(on)h(the)g(lo)s(cal)f(mac)m(hine.)480
-4593 y(The)c(name)g(in)g Fe(en)m(try-line)k Ff(is)27
-b(a)i(name)g(relativ)m(e)f(to)h(the)g(directory)f(most)h(recen)m(tly)g
-(sp)s(eci\014ed)d(with)480 4717 y Fd(Directory)p Ff(.)52
-b(If)34 b(the)h(user)f(is)g(op)s(erating)h(on)f(only)g(some)i(\014les)e
-(in)f(a)i(directory)-8 b(,)37 b Fd(Entry)c Ff(requests)480
-4842 y(for)j(only)g(those)h(\014les)e(need)h(b)s(e)g(included.)56
-b(If)36 b(an)h Fd(Entry)e Ff(request)h(is)g(sen)m(t)g(without)g
-Fd(Modified)p Ff(,)480 4966 y Fd(Is-modified)p Ff(,)h(or)i
-Fd(Unchanged)p Ff(,)f(it)f(means)h(the)h(\014le)e(is)g(lost)i(\(do)s
-(es)f(not)g(exist)g(in)f(the)i(w)m(orking)480 5091 y(directory\).)49
-b(If)33 b(b)s(oth)f Fd(Entry)g Ff(and)g(one)i(of)f Fd(Modified)p
-Ff(,)f Fd(Is-modified)p Ff(,)f(or)i Fd(Unchanged)e Ff(are)i(sen)m(t)480
-5215 y(for)i(the)h(same)g(\014le,)h Fd(Entry)d Ff(m)m(ust)i(b)s(e)f
-(sen)m(t)h(\014rst.)56 b(F)-8 b(or)36 b(a)g(giv)m(en)g(\014le,)g(one)g
-(can)g(send)f Fd(Modified)p Ff(,)480 5340 y Fd(Is-modified)p
-Ff(,)28 b(or)i Fd(Unchanged)p Ff(,)e(but)i(not)g(more)h(than)f(one)h
-(of)f(these)h(three.)p eop
+10 9 bop 870 366 a Fd(C:)47 b(Directory)e(moddir)870
+470 y(C:)i(/home/kingdon/zwork/cvsro)o(ot/1)o(dir)870
+574 y(.)g(.)h(.)870 678 y(C:)f(update)630 820 y Ff(F)-8
+b(or)44 b(a)h(giv)m(en)e Fe(lo)s(cal-directory)p Ff(,)k(the)d(rep)s
+(ository)e(will)f(b)s(e)i(the)h(same)g(for)g(eac)m(h)h(of)f(the)630
+929 y(resp)s(onses,)31 b(so)h(one)g(can)h(use)e(the)h(rep)s(ository)f
+(from)g(whic)m(hev)m(er)g(resp)s(onse)g(is)g(most)h(con-)630
+1039 y(v)m(enien)m(t.)49 b(T)m(ypically)31 b(a)i(clien)m(t)g(will)d
+(store)j(the)h(rep)s(ository)d(along)i(with)f(the)h(sources)g(for)630
+1149 y(eac)m(h)38 b Fe(lo)s(cal-directory)p Ff(,)f(use)g(that)g(same)g
+(setting)g(whenev)m(er)f(op)s(erating)h(on)f(that)h Fe(lo)s(cal-)630
+1258 y(directory)p Ff(,)30 b(and)g(not)h(up)s(date)e(the)i(setting)f
+(as)h(long)f(as)g(the)h Fe(lo)s(cal-directory)37 b Ff(exists.)630
+1400 y(A)24 b(clien)m(t)f(is)g(free)g(to)i(rename)f(a)g
+Fe(lo)s(cal-directory)30 b Ff(at)25 b(an)m(y)f(time)f(\(for)h(example,)
+h(in)d(resp)s(onse)630 1510 y(to)37 b(an)f(explicit)e(user)h
+(request\).)58 b(While)35 b(it)h(is)f(true)h(that)g(the)h(serv)m(er)f
+(supplies)d(a)j Fe(lo)s(cal-)630 1619 y(directory)g Ff(to)29
+b(the)g(clien)m(t,)g(as)g(noted)f(ab)s(o)m(v)m(e,)j(this)c(is)h(only)f
+(the)i(default)f(place)h(to)g(put)f(the)630 1729 y(directory)-8
+b(.)40 b(Of)26 b(course,)i(the)f(v)-5 b(arious)26 b Fd(Directory)f
+Ff(requests)i(for)g(a)g(single)f(command)h(\(for)630
+1838 y(example,)40 b Fd(update)c Ff(or)i Fd(ci)g Ff(request\))g(should)
+e(name)j(a)f(particular)e(directory)i(with)f(the)630
+1948 y(same)31 b Fe(lo)s(cal-directory)p Ff(.)630 2090
+y(Eac)m(h)j Fd(Directory)c Ff(request)j(sp)s(eci\014es)f(a)h(brand-new)
+f Fe(lo)s(cal-directory)40 b Ff(and)32 b Fe(rep)s(ository)8
+b Ff(;)630 2200 y(that)37 b(is,)f Fe(lo)s(cal-directory)43
+b Ff(and)35 b Fe(rep)s(ository)43 b Ff(are)36 b(nev)m(er)h(relativ)m(e)
+f(to)g(paths)g(sp)s(eci\014ed)e(in)630 2309 y(an)m(y)d(previous)e
+Fd(Directory)e Ff(request.)150 2483 y Fd(Max-dotdot)h
+Fe(lev)m(el)33 b Fd(\\n)630 2593 y Ff(Resp)s(onse)27
+b(exp)s(ected:)39 b(no.)h(T)-8 b(ell)26 b(the)i(serv)m(er)g(that)g
+Fe(lev)m(el)i Ff(lev)m(els)d(of)h(directories)e(ab)s(o)m(v)m(e)j(the)
+630 2703 y(directory)23 b(whic)m(h)f Fd(Directory)e Ff(requests)k(are)f
+(relativ)m(e)h(to)g(will)c(b)s(e)j(needed.)38 b(F)-8
+b(or)24 b(example,)630 2812 y(if)36 b(the)h(clien)m(t)g(is)f(planning)f
+(to)j(use)e(a)i Fd(Directory)c Ff(request)k(for)e(`)p
+Fd(../../foo)p Ff(',)h(it)g(m)m(ust)630 2922 y(send)27
+b(a)h Fd(Max-dotdot)d Ff(request)j(with)e(a)i Fe(lev)m(el)j
+Ff(of)d(at)h(least)f(2.)40 b Fd(Max-dotdot)25 b Ff(m)m(ust)i(b)s(e)g
+(sen)m(t)630 3031 y(b)s(efore)j(the)h(\014rst)e Fd(Directory)f
+Ff(request.)150 3206 y Fd(Static-directory)e(\\n)630
+3315 y Ff(Resp)s(onse)20 b(exp)s(ected:)36 b(no.)h(T)-8
+b(ell)20 b(the)g(serv)m(er)h(that)g(the)g(directory)f(most)h(recen)m
+(tly)g(sp)s(eci\014ed)630 3425 y(with)35 b Fd(Directory)e
+Ff(should)h(not)i(ha)m(v)m(e)h(additional)d(\014les)g(c)m(hec)m(k)m(ed)
+k(out)e(unless)e(explicitly)630 3534 y(requested.)69
+b(The)39 b(clien)m(t)h(sends)f(this)f(if)h(the)h Fd(Entries.Static)c
+Ff(\015ag)k(is)f(set,)k(whic)m(h)c(is)630 3644 y(con)m(trolled)i(b)m(y)
+h(the)f Fd(Set-static-directory)36 b Ff(and)41 b Fd
+(Clear-static-directory)36 b Ff(re-)630 3754 y(sp)s(onses.)150
+3928 y Fd(Sticky)29 b Fe(tagsp)s(ec)36 b Fd(\\n)630 4037
+y Ff(Resp)s(onse)20 b(exp)s(ected:)36 b(no.)h(T)-8 b(ell)20
+b(the)g(serv)m(er)h(that)g(the)g(directory)f(most)h(recen)m(tly)g(sp)s
+(eci\014ed)630 4147 y(with)k Fd(Directory)f Ff(has)i(a)h(stic)m(ky)g
+(tag)h(or)e(date)h Fe(tagsp)s(ec)p Ff(.)41 b(The)26 b(\014rst)f(c)m
+(haracter)j(of)f Fe(tagsp)s(ec)630 4257 y Ff(is)j(`)p
+Fd(T)p Ff(')g(for)h(a)g(tag,)h(or)e(`)p Fd(D)p Ff(')h(for)f(a)h(date.)
+42 b(The)30 b(remainder)f(of)i Fe(tagsp)s(ec)37 b Ff(con)m(tains)31
+b(the)g(actual)630 4366 y(tag)h(or)e(date.)630 4508 y(The)24
+b(serv)m(er)g(should)f(remem)m(b)s(er)h Fd(Static-directory)c
+Ff(and)j Fd(Sticky)g Ff(requests)h(for)g(a)h(par-)630
+4618 y(ticular)19 b(directory;)24 b(the)d(clien)m(t)f(need)h(not)g
+(resend)f(them)g(eac)m(h)i(time)e(it)h(sends)e(a)i Fd(Directory)630
+4727 y Ff(request)34 b(for)g(a)g(giv)m(en)h(directory)-8
+b(.)51 b(Ho)m(w)m(ev)m(er,)38 b(the)c(serv)m(er)g(is)g(not)g(obliged)f
+(to)i(remem)m(b)s(er)630 4837 y(them)30 b(b)s(ey)m(ond)g(the)h(con)m
+(text)h(of)e(a)h(single)e(command.)150 5011 y Fd(Checkin-prog)e
+Fe(program)j Fd(\\n)630 5121 y Ff(Resp)s(onse)20 b(exp)s(ected:)36
+b(no.)h(T)-8 b(ell)20 b(the)g(serv)m(er)h(that)g(the)g(directory)f
+(most)h(recen)m(tly)g(sp)s(eci\014ed)630 5230 y(with)31
+b Fd(Directory)f Ff(has)i(a)h(c)m(hec)m(kin)g(program)f
+Fe(program)p Ff(.)47 b(Suc)m(h)31 b(a)i(program)f(w)m(ould)g(ha)m(v)m
+(e)630 5340 y(b)s(een)e(previously)e(set)j(with)e(the)h
+Fd(Set-checkin-prog)c Ff(resp)s(onse.)p eop
%%Page: 11 11
-11 10 bop 0 366 a Fd(Modified)28 b Fe(\014lename)35 b
-Fd(\\n)480 491 y Ff(Resp)s(onse)30 b(exp)s(ected:)42
-b(no.)g(Additional)28 b(data:)42 b(mo)s(de,)31 b Fd(\\)p
-Ff(n,)f(\014le)g(transmission.)39 b(Send)30 b(the)h(serv)m(er)480
-616 y(a)36 b(cop)m(y)g(of)g(one)f(lo)s(cally)f(mo)s(di\014ed)g(\014le.)
-55 b Fe(\014lename)40 b Ff(is)34 b(relativ)m(e)i(to)g(the)g(most)f
-(recen)m(t)i(rep)s(ository)480 740 y(sen)m(t)g(with)d
-Fd(Directory)p Ff(.)56 b(If)35 b(the)h(user)g(is)f(op)s(erating)g(on)h
-(only)g(some)g(\014les)f(in)g(a)h(directory)-8 b(,)38
-b(only)480 865 y(those)h(\014les)e(need)i(to)g(b)s(e)f(included.)62
-b(This)37 b(can)h(also)h(b)s(e)f(sen)m(t)h(without)e
-Fd(Entry)p Ff(,)i(if)f(there)h(is)e(no)480 989 y(en)m(try)31
-b(for)f(the)g(\014le.)0 1170 y Fd(Is-modified)d Fe(\014lename)35
-b Fd(\\n)480 1294 y Ff(Resp)s(onse)c(exp)s(ected:)42
-b(no.)i(Additional)28 b(data:)44 b(none.)f(Lik)m(e)31
-b Fd(Modified)p Ff(,)e(but)i(used)f(if)g(the)i(serv)m(er)480
-1419 y(only)d(needs)h(to)i(kno)m(w)e(whether)g(the)g(\014le)g(is)f(mo)s
-(di\014ed,)g(not)h(the)h(con)m(ten)m(ts.)480 1572 y(The)47
-b(commands)f(whic)m(h)g(can)i(tak)m(e)g Fd(Is-modified)c
-Ff(instead)j(of)g Fd(Modified)e Ff(with)g(no)i(kno)m(wn)480
-1696 y(c)m(hange)33 b(in)e(b)s(eha)m(vior)g(are:)45 b
-Fd(admin)p Ff(,)31 b Fd(diff)g Ff(\(if)h(and)f(only)g(if)g(t)m(w)m(o)j
-(`)p Fd(-r)p Ff(')e(or)g(`)p Fd(-D)p Ff(')g(options)f(are)i(sp)s(eci-)
-480 1821 y(\014ed\),)28 b Fd(watch-on)p Ff(,)e Fd(watch-off)p
-Ff(,)f Fd(watch-add)p Ff(,)h Fd(watch-remove)p Ff(,)e
-Fd(watchers)p Ff(,)i Fd(editors)p Ff(,)g Fd(log)p Ff(,)i(and)480
-1945 y Fd(annotate)p Ff(.)480 2098 y(F)-8 b(or)23 b(the)g
-Fd(status)e Ff(command,)j(one)f(can)g(send)f Fd(Is-modified)e
-Ff(but)i(if)f(the)i(clien)m(t)f(is)g(using)f(imp)s(erfect)480
-2222 y(mec)m(hanisms)30 b(suc)m(h)g(a)h(timestamps)g(to)g(determine)f
-(whether)g(to)i(consider)d(a)i(\014le)f(mo)s(di\014ed,)f(then)480
-2347 y(the)40 b(b)s(eha)m(vior)f(will)f(b)s(e)h(di\013eren)m(t.)69
-b(That)40 b(is,)i(if)d(one)h(sends)f Fd(Modified)p Ff(,)h(then)g(the)g
-(serv)m(er)h(will)480 2472 y(actually)29 b(compare)h(the)f(con)m(ten)m
-(ts)i(of)e(the)h(\014le)e(sen)m(t)i(and)f(the)g(one)h(it)e(deriv)m(es)h
-(from)g(to)h(determine)480 2596 y(whether)h(the)g(\014le)g(is)f(gen)m
-(uinely)g(mo)s(di\014ed.)42 b(But)31 b(if)f(one)i(sends)e
-Fd(Is-modified)p Ff(,)f(then)i(the)h(serv)m(er)480 2721
-y(tak)m(es)38 b(the)e(clien)m(t's)g(w)m(ord)g(for)g(it.)58
-b(A)37 b(similar)d(situation)h(exists)h(for)g Fd(tag)p
-Ff(,)h(if)e(the)i(`)p Fd(-c)p Ff(')f(option)g(is)480
-2845 y(sp)s(eci\014ed.)480 2998 y(Commands)29 b(for)h(whic)m(h)f
-Fd(Modified)g Ff(is)g(necessary)i(are)g Fd(co)p Ff(,)f
-Fd(ci)p Ff(,)g Fd(update)p Ff(,)f(and)g Fd(import)p Ff(.)480
-3151 y(Commands)24 b(whic)m(h)h(do)g(not)h(need)f(to)h(inform)e(the)h
-(serv)m(er)h(ab)s(out)f(a)h(w)m(orking)f(directory)-8
-b(,)26 b(and)f(th)m(us)480 3275 y(should)j(not)j(b)s(e)e(sending)g
-(either)h Fd(Modified)e Ff(or)i Fd(Is-modified)p Ff(:)38
-b Fd(rdiff)p Ff(,)29 b Fd(rtag)p Ff(,)g Fd(history)p
-Ff(,)g Fd(init)p Ff(,)480 3400 y(and)h Fd(release)p Ff(.)480
-3552 y(Commands)c(for)h(whic)m(h)f(further)g(in)m(v)m(estigation)h(is)g
-(w)m(arran)m(ted)g(are:)40 b Fd(remove)p Ff(,)26 b Fd(add)p
-Ff(,)i(and)e Fd(export)p Ff(.)480 3677 y(P)m(ending)50
-b(suc)m(h)h(in)m(v)m(estigation,)57 b(the)51 b(more)h(conserv)-5
-b(ativ)m(e)52 b(course)f(of)h(action)f(is)g(to)h(stic)m(k)f(to)480
-3801 y Fd(Modified)p Ff(.)0 3982 y Fd(Unchanged)28 b
-Fe(\014lename)35 b Fd(\\n)480 4107 y Ff(Resp)s(onse)k(exp)s(ected:)59
-b(no.)67 b(T)-8 b(ell)39 b(the)g(serv)m(er)h(that)g Fe(\014lename)j
-Ff(has)c(not)h(b)s(een)f(mo)s(di\014ed)e(in)h(the)480
-4231 y(c)m(hec)m(k)m(ed)i(out)d(directory)-8 b(.)63 b(The)37
-b(name)g(is)g(relativ)m(e)h(to)g(the)g(most)g(recen)m(t)h(rep)s
-(ository)d(sen)m(t)i(with)480 4356 y Fd(Directory)p Ff(.)0
-4537 y Fd(UseUnchanged)27 b(\\n)480 4661 y Ff(Resp)s(onse)k(exp)s
-(ected:)44 b(no.)h(T)-8 b(o)33 b(sp)s(ecify)d(the)i(v)m(ersion)f(of)h
-(the)g(proto)s(col)g(describ)s(ed)e(in)h(this)f(do)s(cu-)480
-4786 y(men)m(t,)f(serv)m(ers)e(m)m(ust)h(supp)s(ort)e(this)g(request)i
-(\(although)f(it)g(need)g(not)h(do)f(an)m(ything\))h(and)e(clien)m(ts)
-480 4910 y(m)m(ust)k(issue)f(it.)0 5091 y Fd(Notify)g
-Fe(\014lename)34 b Fd(\\n)480 5215 y Ff(Resp)s(onse)20
-b(exp)s(ected:)36 b(no.)h(T)-8 b(ell)20 b(the)g(serv)m(er)h(that)g(a)g
-Fd(edit)e Ff(or)i Fd(unedit)e Ff(command)h(has)g(tak)m(en)i(place.)480
-5340 y(The)30 b(serv)m(er)g(needs)g(to)h(send)f(a)h Fd(Notified)d
-Ff(resp)s(onse,)h(but)h(suc)m(h)g(resp)s(onse)f(is)h(deferred)f(un)m
-(til)g(the)p eop
+11 10 bop 150 366 a Fd(Update-prog)27 b Fe(program)j
+Fd(\\n)630 476 y Ff(Resp)s(onse)20 b(exp)s(ected:)36
+b(no.)h(T)-8 b(ell)20 b(the)g(serv)m(er)h(that)g(the)g(directory)f
+(most)h(recen)m(tly)g(sp)s(eci\014ed)630 586 y(with)28
+b Fd(Directory)f Ff(has)j(an)f(up)s(date)g(program)g
+Fe(program)p Ff(.)40 b(Suc)m(h)29 b(a)h(program)f(w)m(ould)g(ha)m(v)m
+(e)630 695 y(b)s(een)h(previously)e(set)j(with)e(the)h
+Fd(Set-update-prog)d Ff(resp)s(onse.)150 912 y Fd(Entry)i
+Fe(en)m(try-line)34 b Fd(\\n)630 1022 y Ff(Resp)s(onse)j(exp)s(ected:)
+56 b(no.)63 b(T)-8 b(ell)36 b(the)i(serv)m(er)g(what)g(v)m(ersion)f(of)
+h(a)g(\014le)f(is)g(on)h(the)g(lo)s(cal)630 1131 y(mac)m(hine.)83
+b(The)44 b(name)h(in)e Fe(en)m(try-line)49 b Ff(is)43
+b(a)i(name)g(relativ)m(e)f(to)i(the)f(directory)f(most)630
+1241 y(recen)m(tly)35 b(sp)s(eci\014ed)e(with)h Fd(Directory)p
+Ff(.)52 b(If)34 b(the)h(user)g(is)f(op)s(erating)g(on)h(only)f(some)h
+(\014les)630 1350 y(in)26 b(a)i(directory)-8 b(,)28 b
+Fd(Entry)f Ff(requests)g(for)g(only)g(those)h(\014les)f(need)g(b)s(e)g
+(included.)37 b(If)27 b(an)g Fd(Entry)630 1460 y Ff(request)37
+b(is)g(sen)m(t)g(without)g Fd(Modified)p Ff(,)g Fd(Is-modified)p
+Ff(,)f(or)h Fd(Unchanged)p Ff(,)g(it)g(means)g(the)630
+1570 y(\014le)32 b(is)f(lost)i(\(do)s(es)f(not)h(exist)g(in)e(the)i(w)m
+(orking)f(directory\).)47 b(If)32 b(b)s(oth)g Fd(Entry)f
+Ff(and)h(one)h(of)630 1679 y Fd(Modified)p Ff(,)22 b
+Fd(Is-modified)p Ff(,)f(or)h Fd(Unchanged)e Ff(are)i(sen)m(t)h(for)f
+(the)g(same)h(\014le,)g Fd(Entry)e Ff(m)m(ust)h(b)s(e)630
+1789 y(sen)m(t)j(\014rst.)38 b(F)-8 b(or)25 b(a)f(giv)m(en)h(\014le,)f
+(one)h(can)f(send)g Fd(Modified)p Ff(,)f Fd(Is-modified)p
+Ff(,)g(or)h Fd(Unchanged)p Ff(,)630 1898 y(but)30 b(not)g(more)h(than)f
+(one)h(of)f(these)h(three.)150 2115 y Fd(Modified)d Fe(\014lename)35
+b Fd(\\n)630 2225 y Ff(Resp)s(onse)26 b(exp)s(ected:)39
+b(no.)g(Additional)24 b(data:)39 b(mo)s(de,)27 b Fd(\\)p
+Ff(n,)f(\014le)g(transmission.)37 b(Send)25 b(the)630
+2334 y(serv)m(er)i(a)g(cop)m(y)g(of)g(one)f(lo)s(cally)f(mo)s(di\014ed)
+g(\014le.)38 b Fe(\014lename)31 b Ff(is)25 b(relativ)m(e)i(to)g(the)g
+(most)g(recen)m(t)630 2444 y(rep)s(ository)32 b(sen)m(t)j(with)d
+Fd(Directory)p Ff(.)47 b(If)34 b(the)f(user)g(is)g(op)s(erating)g(on)g
+(only)g(some)h(\014les)e(in)630 2554 y(a)e(directory)-8
+b(,)31 b(only)e(those)h(\014les)f(need)h(to)h(b)s(e)e(included.)38
+b(This)29 b(can)h(also)g(b)s(e)f(sen)m(t)i(without)630
+2663 y Fd(Entry)p Ff(,)e(if)h(there)g(is)g(no)g(en)m(try)g(for)h(the)f
+(\014le.)150 2880 y Fd(Is-modified)d Fe(\014lename)35
+b Fd(\\n)630 2990 y Ff(Resp)s(onse)27 b(exp)s(ected:)40
+b(no.)g(Additional)26 b(data:)40 b(none.)f(Lik)m(e)28
+b Fd(Modified)p Ff(,)f(but)g(used)g(if)g(the)630 3099
+y(serv)m(er)k(only)e(needs)h(to)h(kno)m(w)g(whether)e(the)i(\014le)e
+(is)h(mo)s(di\014ed,)e(not)j(the)f(con)m(ten)m(ts.)630
+3262 y(The)47 b(commands)g(whic)m(h)g(can)g(tak)m(e)i
+Fd(Is-modified)c Ff(instead)i(of)g Fd(Modified)f Ff(with)g(no)630
+3372 y(kno)m(wn)54 b(c)m(hange)i(in)d(b)s(eha)m(vior)h(are:)89
+b Fd(admin)p Ff(,)59 b Fd(diff)54 b Ff(\(if)g(and)g(only)f(if)h(t)m(w)m
+(o)i(`)p Fd(-r)p Ff(')e(or)630 3482 y(`)p Fd(-D)p Ff(')35
+b(options)g(are)h(sp)s(eci\014ed\),)f Fd(watch-on)p Ff(,)g
+Fd(watch-off)p Ff(,)g Fd(watch-add)p Ff(,)f Fd(watch-remove)p
+Ff(,)630 3591 y Fd(watchers)p Ff(,)28 b Fd(editors)p
+Ff(,)h Fd(log)p Ff(,)h(and)g Fd(annotate)p Ff(.)630 3754
+y(F)-8 b(or)31 b(the)f Fd(status)f Ff(command,)h(one)g(can)h(send)e
+Fd(Is-modified)e Ff(but)j(if)f(the)h(clien)m(t)g(is)f(using)630
+3864 y(imp)s(erfect)i(mec)m(hanisms)g(suc)m(h)g(as)h(timestamps)g(to)g
+(determine)f(whether)g(to)i(consider)e(a)630 3974 y(\014le)22
+b(mo)s(di\014ed,)g(then)g(the)h(b)s(eha)m(vior)f(will)e(b)s(e)i
+(di\013eren)m(t.)38 b(That)22 b(is,)i(if)d(one)i(sends)f
+Fd(Modified)p Ff(,)630 4083 y(then)32 b(the)h(serv)m(er)g(will)c
+(actually)j(compare)h(the)g(con)m(ten)m(ts)h(of)f(the)g(\014le)e(sen)m
+(t)i(and)f(the)h(one)630 4193 y(it)e(deriv)m(es)g(from)h(to)g
+(determine)f(whether)g(the)h(\014le)f(is)g(gen)m(uinely)f(mo)s
+(di\014ed.)43 b(But)32 b(if)f(one)630 4302 y(sends)38
+b Fd(Is-modified)p Ff(,)f(then)i(the)f(serv)m(er)h(tak)m(es)h(the)f
+(clien)m(t's)f(w)m(ord)g(for)g(it.)65 b(A)39 b(similar)630
+4412 y(situation)29 b(exists)h(for)g Fd(tag)p Ff(,)g(if)g(the)g(`)p
+Fd(-c)p Ff(')g(option)g(is)g(sp)s(eci\014ed.)630 4575
+y(Commands)f(for)h(whic)m(h)f Fd(Modified)g Ff(is)g(necessary)i(are)g
+Fd(co)p Ff(,)f Fd(ci)p Ff(,)g Fd(update)p Ff(,)f(and)g
+Fd(import)p Ff(.)630 4738 y(Commands)h(whic)m(h)g(do)h(not)g(need)g(to)
+h(inform)d(the)j(serv)m(er)f(ab)s(out)g(a)g(w)m(orking)g(directory)-8
+b(,)630 4848 y(and)26 b(th)m(us)g(should)e(not)j(b)s(e)e(sending)g
+(either)h Fd(Modified)e Ff(or)i Fd(Is-modified)p Ff(:)36
+b Fd(rdiff)p Ff(,)26 b Fd(rtag)p Ff(,)630 4958 y Fd(history)p
+Ff(,)j Fd(init)p Ff(,)g(and)h Fd(release)p Ff(.)630 5121
+y(Commands)g(for)h(whic)m(h)f(further)g(in)m(v)m(estigation)i(is)e(w)m
+(arran)m(ted)i(are:)43 b Fd(remove)p Ff(,)30 b Fd(add)p
+Ff(,)h(and)630 5230 y Fd(export)p Ff(.)48 b(P)m(ending)33
+b(suc)m(h)g(in)m(v)m(estigation,)i(the)e(more)h(conserv)-5
+b(ativ)m(e)35 b(course)e(of)h(action)g(is)630 5340 y(to)d(stic)m(k)g
+(to)g Fd(Modified)p Ff(.)p eop
%%Page: 12 12
-12 11 bop 480 366 a Ff(next)39 b(time)g(that)g(the)g(serv)m(er)g(is)f
-(sending)g(resp)s(onses.)65 b(Resp)s(onse)38 b(exp)s(ected:)58
-b(no.)66 b(Additional)480 491 y(data:)720 640 y Fe(noti\014cation-t)m
-(yp)s(e)53 b Fd(\\t)47 b Fe(time)53 b Fd(\\t)47 b Fe(clien)m(thost)i
-Fd(\\t)720 744 y Fe(w)m(orking-dir)j Fd(\\t)47 b Fe(w)m(atc)m(hes)54
-b Fd(\\n)480 914 y Ff(where)32 b Fe(noti\014cation-t)m(yp)s(e)37
-b Ff(is)32 b(`)p Fd(E)p Ff(')g(for)h(edit,)f(`)p Fd(U)p
-Ff(')h(for)f(unedit,)g(unde\014ned)e(b)s(eha)m(vior)h(if)h(`)p
-Fd(C)p Ff(',)h(and)f(all)480 1038 y(other)d(letters)g(should)e(b)s(e)h
-(silen)m(tly)f(ignored)h(for)h(future)f(expansion.)39
-b Fe(time)33 b Ff(is)28 b(the)h(time)g(at)g(whic)m(h)480
-1163 y(the)d(edit)f(or)g(unedit)f(to)s(ok)i(place,)h(in)d(a)i
-(user-readable)e(format)i(of)g(the)f(clien)m(t's)g(c)m(hoice)i(\(the)f
-(serv)m(er)480 1287 y(should)36 b(treat)k(the)e(time)g(as)h(an)f
-(opaque)g(string)g(rather)g(than)g(in)m(terpreting)f(it\).)64
-b Fe(clien)m(thost)40 b Ff(is)480 1412 y(the)c(name)h(of)f(the)g(host)g
-(on)g(whic)m(h)f(the)i(edit)e(or)h(unedit)f(to)s(ok)i(place,)g(and)f
-Fe(w)m(orking-dir)41 b Ff(is)35 b(the)480 1536 y(pathname)g(of)g(the)h
-(w)m(orking)e(directory)h(where)f(the)h(edit)g(or)g(unedit)f(to)s(ok)h
-(place.)55 b Fe(w)m(atc)m(hes)41 b Ff(are)480 1661 y(the)31
-b(temp)s(orary)g(w)m(atc)m(hes)i(to)f(set.)43 b(If)31
-b Fe(w)m(atc)m(hes)36 b Ff(is)30 b(follo)m(w)m(ed)h(b)m(y)g
-Fd(\\)p Ff(t)g(then)g(the)g Fd(\\)p Ff(t)h(and)e(the)h(rest)h(of)480
-1785 y(the)f(line)d(should)h(b)s(e)g(ignored,)h(for)g(future)g
-(expansion.)480 1955 y(Note)g(that)f(a)g(clien)m(t)f(ma)m(y)h(b)s(e)f
-(capable)h(of)f(p)s(erforming)f(an)h Fd(edit)g Ff(or)g
-Fd(unedit)f Ff(op)s(eration)h(without)480 2080 y(connecting)39
-b(to)g(the)g(serv)m(er)g(at)h(that)f(time,)i(and)d(instead)g
-(connecting)h(to)h(the)f(serv)m(er)g(when)e(it)480 2204
-y(is)j(con)m(v)m(enien)m(t)i(\(for)e(example,)k(when)39
-b(a)i(laptop)f(is)g(on)h(the)g(net)f(again\))h(to)h(send)e(the)h
-Fd(Notify)480 2329 y Ff(requests.)69 b(Ev)m(en)40 b(if)f(a)h(clien)m(t)
-g(is)f(capable)h(of)g(deferring)e(noti\014cations,)k(it)d(should)f
-(attempt)j(to)480 2453 y(send)33 b(them)h(immediately)e(\(one)j(can)f
-(send)f Fd(Notify)g Ff(requests)g(together)j(with)d(a)h
-Fd(noop)f Ff(request,)480 2578 y(for)d(example\),)h(unless)d(p)s
-(erhaps)h(if)g(it)h(can)h(kno)m(w)f(that)h(a)g(connection)g(w)m(ould)e
-(b)s(e)h(imp)s(ossible.)0 2793 y Fd(Questionable)d Fe(\014lename)35
-b Fd(\\n)480 2917 y Ff(Resp)s(onse)25 b(exp)s(ected:)39
-b(no.)g(Additional)24 b(data:)39 b(no.)g(T)-8 b(ell)25
-b(the)h(serv)m(er)g(to)h(c)m(hec)m(k)g(whether)f Fe(\014lename)480
-3042 y Ff(should)43 b(b)s(e)i(ignored,)k(and)44 b(if)h(not,)k(next)d
-(time)f(the)g(serv)m(er)h(sends)e(resp)s(onses,)49 b(send)44
-b(\(in)h(a)g Fd(M)480 3166 y Ff(resp)s(onse\))31 b(`)p
+12 11 bop 150 366 a Fd(Unchanged)28 b Fe(\014lename)35
+b Fd(\\n)630 476 y Ff(Resp)s(onse)30 b(exp)s(ected:)41
+b(no.)f(T)-8 b(ell)30 b(the)g(serv)m(er)h(that)g Fe(\014lename)k
+Ff(has)30 b(not)g(b)s(een)g(mo)s(di\014ed)e(in)630 586
+y(the)34 b(c)m(hec)m(k)m(ed)i(out)e(directory)-8 b(.)51
+b(The)33 b(name)h(is)f(relativ)m(e)h(to)h(the)f(most)g(recen)m(t)h(rep)
+s(ository)630 695 y(sen)m(t)c(with)e Fd(Directory)p Ff(.)150
+854 y Fd(UseUnchanged)e(\\n)630 964 y Ff(Resp)s(onse)g(exp)s(ected:)40
+b(no.)g(T)-8 b(o)28 b(sp)s(ecify)f(the)h(v)m(ersion)f(of)i(the)f(proto)
+s(col)g(describ)s(ed)d(in)i(this)630 1074 y(do)s(cumen)m(t,)e(serv)m
+(ers)g(m)m(ust)e(supp)s(ort)g(this)g(request)h(\(although)g(it)f(need)h
+(not)g(do)g(an)m(ything\))630 1183 y(and)30 b(clien)m(ts)g(m)m(ust)g
+(issue)f(it.)150 1342 y Fd(Notify)g Fe(\014lename)34
+b Fd(\\n)630 1452 y Ff(Resp)s(onse)h(exp)s(ected:)51
+b(no.)57 b(T)-8 b(ell)34 b(the)i(serv)m(er)g(that)g(a)g
+Fd(edit)e Ff(or)i Fd(unedit)e Ff(command)h(has)630 1562
+y(tak)m(en)c(place.)41 b(The)30 b(serv)m(er)g(needs)g(to)h(send)e(a)i
+Fd(Notified)d Ff(resp)s(onse,)h(but)h(suc)m(h)g(resp)s(onse)630
+1671 y(is)j(deferred)g(un)m(til)f(the)i(next)g(time)g(that)h(the)f
+(serv)m(er)g(is)f(sending)f(resp)s(onses.)51 b(Resp)s(onse)630
+1781 y(exp)s(ected:)41 b(no.)g(Additional)28 b(data:)870
+1909 y Fe(noti\014cation-t)m(yp)s(e)53 b Fd(\\t)47 b
+Fe(time)53 b Fd(\\t)47 b Fe(clien)m(thost)i Fd(\\t)870
+2013 y Fe(w)m(orking-dir)j Fd(\\t)47 b Fe(w)m(atc)m(hes)54
+b Fd(\\n)630 2148 y Ff(where)33 b Fe(noti\014cation-t)m(yp)s(e)38
+b Ff(is)32 b(`)p Fd(E)p Ff(')h(for)g(edit,)g(`)p Fd(U)p
+Ff(')g(for)g(unedit,)g(unde\014ned)d(b)s(eha)m(vior)j(if)f(`)p
+Fd(C)p Ff(',)630 2257 y(and)26 b(all)g(other)h(letters)f(should)f(b)s
+(e)h(silen)m(tly)f(ignored)h(for)g(future)g(expansion.)39
+b Fe(time)31 b Ff(is)26 b(the)630 2367 y(time)36 b(at)g(whic)m(h)f(the)
+h(edit)g(or)g(unedit)e(to)s(ok)j(place,)h(in)d(a)h(user-readable)f
+(format)i(of)f(the)630 2476 y(clien)m(t's)26 b(c)m(hoice)i(\(the)f
+(serv)m(er)g(should)e(treat)i(the)g(time)g(as)g(an)f(opaque)h(string)f
+(rather)g(than)630 2586 y(in)m(terpreting)k(it\).)42
+b Fe(clien)m(thost)33 b Ff(is)d(the)h(name)g(of)g(the)g(host)g(on)g
+(whic)m(h)f(the)h(edit)g(or)f(unedit)630 2695 y(to)s(ok)39
+b(place,)i(and)d Fe(w)m(orking-dir)43 b Ff(is)37 b(the)i(pathname)f(of)
+h(the)g(w)m(orking)e(directory)h(where)630 2805 y(the)g(edit)g(or)f
+(unedit)g(to)s(ok)i(place.)63 b Fe(w)m(atc)m(hes)43 b
+Ff(are)c(the)f(temp)s(orary)f(w)m(atc)m(hes)j(to)e(set.)64
+b(If)630 2915 y Fe(w)m(atc)m(hes)32 b Ff(is)26 b(follo)m(w)m(ed)h(b)m
+(y)g Fd(\\)p Ff(t)g(then)f(the)h Fd(\\)p Ff(t)g(and)g(the)g(rest)g(of)g
+(the)g(line)e(should)g(b)s(e)i(ignored,)630 3024 y(for)j(future)g
+(expansion.)630 3159 y(Note)j(that)f(a)f(clien)m(t)g(ma)m(y)h(b)s(e)f
+(capable)g(of)h(p)s(erforming)d(an)i Fd(edit)f Ff(or)i
+Fd(unedit)d Ff(op)s(eration)630 3268 y(without)35 b(connecting)i(to)g
+(the)f(serv)m(er)h(at)g(that)g(time,)h(and)e(instead)f(connecting)i(to)
+g(the)630 3378 y(serv)m(er)27 b(when)f(it)g(is)g(con)m(v)m(enien)m(t)i
+(\(for)e(example,)i(when)e(a)h(laptop)f(is)g(on)g(the)h(net)g(again\))g
+(to)630 3487 y(send)j(the)h Fd(Notify)e Ff(requests.)41
+b(Ev)m(en)31 b(if)e(a)i(clien)m(t)f(is)g(capable)h(of)f(deferring)f
+(noti\014cations,)630 3597 y(it)40 b(should)e(attempt)j(to)g(send)f
+(them)g(immediately)f(\(one)h(can)h(send)e Fd(Notify)g
+Ff(requests)630 3707 y(together)32 b(with)e(a)h Fd(noop)e
+Ff(request,)i(for)g(example\),)g(unless)e(p)s(erhaps)g(if)g(it)i(can)g
+(kno)m(w)f(that)630 3816 y(a)h(connection)f(w)m(ould)f(b)s(e)h(imp)s
+(ossible.)150 3975 y Fd(Questionable)d Fe(\014lename)35
+b Fd(\\n)630 4085 y Ff(Resp)s(onse)c(exp)s(ected:)43
+b(no.)g(Additional)29 b(data:)43 b(no.)g(T)-8 b(ell)31
+b(the)g(serv)m(er)h(to)g(c)m(hec)m(k)h(whether)630 4195
+y Fe(\014lename)41 b Ff(should)34 b(b)s(e)i(ignored,)h(and)f(if)f(not,)
+k(next)d(time)g(the)h(serv)m(er)f(sends)g(resp)s(onses,)630
+4304 y(send)24 b(\(in)h(a)g Fd(M)g Ff(resp)s(onse\))g(`)p
Fd(?)p Ff(')g(follo)m(w)m(ed)g(b)m(y)g(the)g(directory)g(and)f
-(\014lename.)42 b Fe(\014lename)36 b Ff(m)m(ust)31 b(not)g(con)m(tain)g
-(`)p Fd(/)p Ff(';)h(it)480 3291 y(needs)e(to)h(b)s(e)f(a)h(\014le)e(in)
-g(the)i(directory)f(named)f(b)m(y)i(the)f(most)h(recen)m(t)g
-Fd(Directory)d Ff(request.)0 3506 y Fd(Case)h(\\n)163
-b Ff(Resp)s(onse)36 b(exp)s(ected:)54 b(no.)60 b(T)-8
-b(ell)35 b(the)i(serv)m(er)g(that)h(\014lenames)e(should)e(b)s(e)i
-(matc)m(hed)i(in)d(a)j(case-)480 3631 y(insensitiv)m(e)c(fashion.)58
-b(Note)38 b(that)f(this)e(is)h(not)g(the)h(primary)e(mec)m(hanism)g
-(for)i(ac)m(hieving)f(case-)480 3755 y(insensitivit)m(y;)25
-b(for)g(the)h(most)g(part)g(the)g(clien)m(t)g(k)m(eeps)g(trac)m(k)h(of)
-f(the)g(case)h(whic)m(h)d(the)i(serv)m(er)g(w)m(an)m(ts)480
-3880 y(to)k(use)f(and)f(tak)m(es)j(care)f(to)f(alw)m(a)m(ys)h(use)f
-(that)h(case)g(regardless)e(of)h(what)h(the)f(user)f(sp)s(eci\014es.)39
-b(F)-8 b(or)480 4004 y(example)37 b(the)h(\014lenames)f(giv)m(en)h(in)e
-Fd(Entry)g Ff(and)h Fd(Modified)e Ff(requests)j(for)f(the)h(same)g
-(\014le)f(m)m(ust)480 4129 y(matc)m(h)31 b(in)e(case)j(regardless)d(of)
-i(whether)e(the)i Fd(Case)e Ff(request)h(is)g(sen)m(t.)41
-b(The)30 b(latter)g(mec)m(hanism)g(is)480 4253 y(more)23
-b(general)f(\(it)g(could)g(also)g(b)s(e)g(used)f(for)h(8.3)i
-(\014lenames,)f(VMS)f(\014lenames)g(with)f(more)i(than)f(one)480
-4378 y(`)p Fd(.)p Ff(',)29 b(and)f(an)m(y)h(other)g(situation)e(in)g
-(whic)m(h)h(there)g(is)g(a)h(predictable)e(mapping)g(b)s(et)m(w)m(een)i
-(\014lenames)480 4502 y(in)h(the)i(w)m(orking)e(directory)h(and)g
-(\014lenames)f(in)g(the)i(proto)s(col\),)g(but)e(there)i(are)f(some)h
-(situations)480 4627 y(it)c(cannot)h(handle)e(\(ignore)h(patterns,)h
-(or)f(situations)f(where)h(the)h(user)e(sp)s(eci\014es)g(a)i
-(\014lename)f(and)480 4751 y(the)j(clien)m(t)f(do)s(es)g(not)g(kno)m(w)
-h(ab)s(out)f(that)h(\014le\).)0 4966 y Fd(Argument)d
-Fe(text)33 b Fd(\\n)480 5091 y Ff(Resp)s(onse)43 b(exp)s(ected:)66
-b(no.)80 b(Sa)m(v)m(e)44 b(argumen)m(t)g(for)f(use)g(in)f(a)h
-(subsequen)m(t)g(command.)79 b(Argu-)480 5215 y(men)m(ts)30
-b(accum)m(ulate)g(un)m(til)e(an)h(argumen)m(t-using)g(command)g(is)f
-(giv)m(en,)i(at)g(whic)m(h)f(p)s(oin)m(t)f(they)i(are)480
-5340 y(forgotten.)p eop
+(\014lename.)39 b Fe(\014lename)29 b Ff(m)m(ust)630 4414
+y(not)i(con)m(tain)f(`)p Fd(/)p Ff(';)h(it)f(needs)g(to)h(b)s(e)f(a)h
+(\014le)e(in)g(the)i(directory)e(named)h(b)m(y)h(the)f(most)h(recen)m
+(t)630 4523 y Fd(Directory)d Ff(request.)150 4682 y Fd(Case)h(\\n)163
+b Ff(Resp)s(onse)37 b(exp)s(ected:)55 b(no.)63 b(T)-8
+b(ell)36 b(the)i(serv)m(er)g(that)g(\014lenames)e(should)g(b)s(e)h
+(matc)m(hed)h(in)630 4792 y(a)j(case-insensitiv)m(e)g(fashion.)71
+b(Note)43 b(that)e(this)f(is)g(not)i(the)f(primary)e(mec)m(hanism)h
+(for)630 4902 y(ac)m(hieving)28 b(case-insensitivit)m(y;)g(for)h(the)g
+(most)g(part)f(the)h(clien)m(t)f(k)m(eeps)h(trac)m(k)h(of)f(the)g(case)
+630 5011 y(whic)m(h)20 b(the)i(serv)m(er)g(w)m(an)m(ts)h(to)f(use)f
+(and)g(tak)m(es)i(care)g(to)f(alw)m(a)m(ys)g(use)g(that)g(case)h
+(regardless)e(of)630 5121 y(what)i(the)g(user)f(sp)s(eci\014es.)37
+b(F)-8 b(or)24 b(example)e(the)h(\014lenames)f(giv)m(en)h(in)e
+Fd(Entry)h Ff(and)g Fd(Modified)630 5230 y Ff(requests)36
+b(for)g(the)h(same)g(\014le)e(m)m(ust)i(matc)m(h)g(in)e(case)i
+(regardless)f(of)h(whether)f(the)g Fd(Case)630 5340 y
+Ff(request)28 b(is)e(sen)m(t.)40 b(The)27 b(latter)h(mec)m(hanism)f(is)
+f(more)i(general)f(\(it)h(could)e(also)i(b)s(e)e(used)h(for)p
+eop
%%Page: 13 13
-13 12 bop 0 366 a Fd(Argumentx)28 b Fe(text)33 b Fd(\\n)480
-491 y Ff(Resp)s(onse)k(exp)s(ected:)54 b(no.)61 b(App)s(end)35
-b Fd(\\)p Ff(n)i(follo)m(w)m(ed)f(b)m(y)h(text)i(to)e(the)h(curren)m(t)
-f(argumen)m(t)g(b)s(eing)480 616 y(sa)m(v)m(ed.)0 795
-y Fd(Global_option)27 b Fe(option)j Fd(\\n)480 920 y
-Ff(Resp)s(onse)c(exp)s(ected:)39 b(no.)g(T)-8 b(ransmit)25
-b(one)i(of)f(the)h(global)e(options)h(`)p Fd(-q)p Ff(',)h(`)p
-Fd(-Q)p Ff(',)g(`)p Fd(-l)p Ff(',)g(`)p Fd(-t)p Ff(',)h(`)p
-Fd(-r)p Ff(',)f(or)480 1044 y(`)p Fd(-n)p Ff('.)40 b
-Fe(option)29 b Ff(m)m(ust)h(b)s(e)f(one)h(of)f(those)h(strings,)f(no)h
-(v)-5 b(ariations)28 b(\(suc)m(h)i(as)g(com)m(bining)e(of)h(options\))
-480 1169 y(are)34 b(allo)m(w)m(ed.)52 b(F)-8 b(or)35
-b(graceful)e(handling)f(of)i Fd(valid-requests)p Ff(,)d(it)j(is)f
-(probably)f(b)s(etter)i(to)h(mak)m(e)480 1293 y(new)30
-b(global)g(options)f(separate)j(requests,)e(rather)g(than)g(trying)g
-(to)h(add)f(them)g(to)h(this)f(request.)0 1473 y Fd(Gzip-stream)d
-Fe(lev)m(el)34 b Fd(\\n)480 1598 y Ff(Resp)s(onse)25
-b(exp)s(ected:)39 b(no.)g(Use)26 b(zlib)e(\(RF)m(C)j(1950/1951\))j
-(compression)25 b(to)h(compress)g(all)e(further)480 1722
-y(comm)m(unication)j(b)s(et)m(w)m(een)g(the)h(clien)m(t)f(and)f(the)i
-(serv)m(er.)40 b(After)27 b(this)f(request)h(is)g(sen)m(t,)h(all)e
-(further)480 1847 y(comm)m(unication)g(m)m(ust)f(b)s(e)h(compressed.)39
-b(All)25 b(further)f(data)j(receiv)m(ed)f(from)g(the)g(serv)m(er)h
-(will)c(also)480 1971 y(b)s(e)i(compressed.)39 b(The)25
-b Fe(lev)m(el)30 b Ff(argumen)m(t)c(suggests)g(to)h(the)f(serv)m(er)g
-(the)g(lev)m(el)g(of)g(compression)e(that)480 2096 y(it)39
-b(should)f(apply;)43 b(it)d(should)d(b)s(e)j(an)f(in)m(teger)h(b)s(et)m
-(w)m(een)h(1)f(and)f(9,)k(inclusiv)m(e,)d(where)f(a)h(higher)480
-2220 y(n)m(um)m(b)s(er)29 b(indicates)g(more)i(compression.)0
-2400 y Fd(Kerberos-encrypt)26 b(\\n)480 2525 y Ff(Resp)s(onse)e(exp)s
-(ected:)39 b(no.)g(Use)25 b(Kerb)s(eros)f(encryption)g(to)i(encrypt)f
-(all)f(further)f(comm)m(unication)480 2649 y(b)s(et)m(w)m(een)41
-b(the)f(clien)m(t)f(and)g(the)i(serv)m(er.)69 b(This)38
-b(will)g(only)h(w)m(ork)h(if)e(the)j(connection)f(w)m(as)g(made)480
-2774 y(o)m(v)m(er)32 b(Kerb)s(eros)e(in)f(the)i(\014rst)f(place.)42
-b(If)31 b(b)s(oth)f(the)h Fd(Gzip-stream)c Ff(and)j(the)h
-Fd(Kerberos-encrypt)480 2898 y Ff(requests)e(are)h(used,)f(the)g
-Fd(Kerberos-encrypt)c Ff(request)k(should)e(b)s(e)i(used)f(\014rst.)40
-b(This)27 b(will)g(mak)m(e)480 3023 y(the)44 b(clien)m(t)f(and)h(serv)m
-(er)g(encrypt)f(the)h(compressed)g(data,)k(as)c(opp)s(osed)f(to)i
-(compressing)e(the)480 3147 y(encrypted)30 b(data.)41
-b(Encrypted)30 b(data)h(is)e(generally)h(incompressible.)0
-3327 y Fd(Set)f Fe(v)-5 b(ariable)5 b Fd(=)p Fe(v)-5
-b(alue)34 b Fd(\\n)480 3452 y Ff(Resp)s(onse)c(exp)s(ected:)41
-b(no.)f(Set)31 b(a)g(user)e(v)-5 b(ariable)30 b Fe(v)-5
-b(ariable)34 b Ff(to)d Fe(v)-5 b(alue)p Ff(.)0 3631 y
-Fd(expand-modules)26 b(\\n)480 3756 y Ff(Resp)s(onse)36
-b(exp)s(ected:)54 b(y)m(es.)61 b(Expand)36 b(the)h(mo)s(dules)e(whic)m
-(h)g(are)j(sp)s(eci\014ed)d(in)g(the)i(argumen)m(ts.)480
-3880 y(Returns)f(the)h(data)h(in)d Fd(Module-expansion)e
-Ff(resp)s(onses.)59 b(Note)38 b(that)g(the)f(serv)m(er)g(can)g(assume)
-480 4005 y(that)c(this)f(is)g(c)m(hec)m(k)m(out)j(or)e(exp)s(ort,)g
-(not)g(rtag)h(or)e(rdi\013;)h(the)g(latter)g(do)g(not)g(access)h(the)f
-(w)m(orking)480 4130 y(directory)d(and)g(th)m(us)g(ha)m(v)m(e)h(no)f
-(need)h(to)g(expand)e(mo)s(dules)g(on)h(the)h(clien)m(t)f(side.)480
-4282 y(Expand)h(ma)m(y)i(not)g(b)s(e)f(the)g(b)s(est)g(w)m(ord)h(for)f
-(what)g(this)f(request)i(do)s(es.)47 b(It)32 b(do)s(es)g(not)h
-(necessarily)480 4406 y(tell)28 b(y)m(ou)i(all)d(the)j(\014les)d(con)m
-(tained)j(in)d(a)j(mo)s(dule,)e(for)g(example.)40 b(Basically)29
-b(it)f(is)g(a)h(w)m(a)m(y)h(of)g(telling)480 4531 y(y)m(ou)40
-b(whic)m(h)f(w)m(orking)g(directories)g(the)h(serv)m(er)g(needs)g(to)h
-(kno)m(w)f(ab)s(out)f(in)g(order)g(to)i(handle)e(a)480
-4655 y(c)m(hec)m(k)m(out)33 b(of)d(the)h(sp)s(eci\014ed)e(mo)s(dules.)
-480 4807 y(F)-8 b(or)31 b(example,)f(supp)s(ose)f(that)i(the)g(serv)m
-(er)g(has)f(a)g(mo)s(dule)f(de\014ned)g(b)m(y)720 4939
-y Fd(aliasmodule)45 b(-a)i(1dir)480 5091 y Ff(That)36
-b(is,)g(one)g(can)h(c)m(hec)m(k)g(out)f Fd(aliasmodule)d
-Ff(and)i(it)h(will)d(tak)m(e)k Fd(1dir)e Ff(in)g(the)h(rep)s(ository)f
-(and)480 5215 y(c)m(hec)m(k)c(it)e(out)h(to)g Fd(1dir)f
-Ff(in)f(the)i(w)m(orking)f(directory)-8 b(.)40 b(No)m(w)30
-b(supp)s(ose)f(the)g(clien)m(t)h(already)f(has)g(this)480
-5340 y(mo)s(dule)36 b(c)m(hec)m(k)m(ed)k(out)e(and)g(is)f(planning)e
-(on)j(using)e(the)i Fd(co)g Ff(request)f(to)i(up)s(date)e(it.)63
-b(Without)p eop
+13 12 bop 630 366 a Ff(8.3)25 b(\014lenames,)g(VMS)e(\014lenames)g
+(with)g(more)h(than)g(one)g(`)p Fd(.)p Ff(',)i(and)d(an)m(y)h(other)g
+(situation)f(in)630 476 y(whic)m(h)e(there)h(is)f(a)h(predictable)f
+(mapping)f(b)s(et)m(w)m(een)j(\014lenames)e(in)g(the)h(w)m(orking)f
+(directory)630 586 y(and)32 b(\014lenames)f(in)g(the)i(proto)s(col\),)g
+(but)f(there)g(are)h(some)g(situations)e(it)g(cannot)i(handle)630
+695 y(\(ignore)26 b(patterns,)i(or)e(situations)g(where)g(the)g(user)g
+(sp)s(eci\014es)f(a)i(\014lename)f(and)g(the)g(clien)m(t)630
+805 y(do)s(es)k(not)h(kno)m(w)f(ab)s(out)g(that)h(\014le\).)150
+964 y Fd(Argument)d Fe(text)33 b Fd(\\n)630 1073 y Ff(Resp)s(onse)43
+b(exp)s(ected:)69 b(no.)81 b(Sa)m(v)m(e)45 b(argumen)m(t)f(for)g(use)g
+(in)e(a)j(subsequen)m(t)e(command.)630 1183 y(Argumen)m(ts)c(accum)m
+(ulate)i(un)m(til)c(an)i(argumen)m(t-using)g(command)g(is)f(giv)m(en,)k
+(at)e(whic)m(h)630 1293 y(p)s(oin)m(t)29 b(they)i(are)g(forgotten.)150
+1452 y Fd(Argumentx)d Fe(text)33 b Fd(\\n)630 1561 y
+Ff(Resp)s(onse)g(exp)s(ected:)48 b(no.)i(App)s(end)32
+b Fd(\\)p Ff(n)h(follo)m(w)m(ed)g(b)m(y)h(text)h(to)f(the)g(curren)m(t)
+f(argumen)m(t)630 1671 y(b)s(eing)c(sa)m(v)m(ed.)150
+1830 y Fd(Global_option)e Fe(option)j Fd(\\n)630 1939
+y Ff(Resp)s(onse)41 b(exp)s(ected:)64 b(no.)75 b(T)-8
+b(ransmit)41 b(one)h(of)g(the)g(global)f(options)g(`)p
+Fd(-q)p Ff(',)k(`)p Fd(-Q)p Ff(',)g(`)p Fd(-l)p Ff(',)630
+2049 y(`)p Fd(-t)p Ff(',)36 b(`)p Fd(-r)p Ff(',)f(or)g(`)p
+Fd(-n)p Ff('.)53 b Fe(option)34 b Ff(m)m(ust)g(b)s(e)g(one)h(of)g
+(those)g(strings,)f(no)h(v)-5 b(ariations)33 b(\(suc)m(h)i(as)630
+2159 y(com)m(bining)e(of)h(options\))f(are)i(allo)m(w)m(ed.)51
+b(F)-8 b(or)35 b(graceful)f(handling)d(of)k Fd(valid-requests)p
+Ff(,)630 2268 y(it)28 b(is)f(probably)f(b)s(etter)i(to)h(mak)m(e)g(new)
+e(global)g(options)h(separate)h(requests,)f(rather)g(than)630
+2378 y(trying)h(to)j(add)d(them)i(to)g(this)e(request.)150
+2537 y Fd(Gzip-stream)e Fe(lev)m(el)34 b Fd(\\n)630 2646
+y Ff(Resp)s(onse)25 b(exp)s(ected:)39 b(no.)g(Use)27
+b(zlib)d(\(RF)m(C)i(1950/1951\))31 b(compression)25 b(to)h(compress)g
+(all)630 2756 y(further)j(comm)m(unication)h(b)s(et)m(w)m(een)i(the)e
+(clien)m(t)h(and)e(the)i(serv)m(er.)42 b(After)31 b(this)e(request)i
+(is)630 2866 y(sen)m(t,)g(all)d(further)g(comm)m(unication)h(m)m(ust)h
+(b)s(e)f(compressed.)40 b(All)28 b(further)g(data)j(receiv)m(ed)630
+2975 y(from)37 b(the)g(serv)m(er)g(will)e(also)i(b)s(e)f(compressed.)61
+b(The)36 b Fe(lev)m(el)41 b Ff(argumen)m(t)c(suggests)h(to)g(the)630
+3085 y(serv)m(er)i(the)g(lev)m(el)f(of)h(compression)f(that)h(it)g
+(should)d(apply;)44 b(it)39 b(should)f(b)s(e)h(an)h(in)m(teger)630
+3194 y(b)s(et)m(w)m(een)27 b(1)g(and)f(9,)i(inclusiv)m(e,)e(where)g(a)h
+(higher)e(n)m(um)m(b)s(er)g(indicates)h(more)h(compression.)150
+3353 y Fd(Kerberos-encrypt)f(\\n)630 3463 y Ff(Resp)s(onse)d(exp)s
+(ected:)38 b(no.)g(Use)24 b(Kerb)s(eros)f(encryption)g(to)h(encrypt)f
+(all)g(further)f(comm)m(u-)630 3573 y(nication)h(b)s(et)m(w)m(een)i
+(the)f(clien)m(t)f(and)h(the)g(serv)m(er.)39 b(This)22
+b(will)f(only)j(w)m(ork)g(if)f(the)h(connection)630 3682
+y(w)m(as)36 b(made)g(o)m(v)m(er)h(Kerb)s(eros)e(in)g(the)h(\014rst)f
+(place.)57 b(If)35 b(b)s(oth)h(the)g Fd(Gzip-stream)c
+Ff(and)k(the)630 3792 y Fd(Kerberos-encrypt)18 b Ff(requests)23
+b(are)g(used,)h(the)f Fd(Kerberos-encrypt)18 b Ff(request)23
+b(should)e(b)s(e)630 3901 y(used)34 b(\014rst.)53 b(This)33
+b(will)f(mak)m(e)j(the)g(clien)m(t)f(and)g(serv)m(er)h(encrypt)g(the)g
+(compressed)f(data,)630 4011 y(as)40 b(opp)s(osed)f(to)i(compressing)e
+(the)h(encrypted)g(data.)70 b(Encrypted)39 b(data)i(is)e(generally)630
+4121 y(incompressible.)150 4280 y Fd(Set)29 b Fe(v)-5
+b(ariable)5 b Fd(=)p Fe(v)-5 b(alue)34 b Fd(\\n)630 4389
+y Ff(Resp)s(onse)c(exp)s(ected:)41 b(no.)f(Set)31 b(a)g(user)e(v)-5
+b(ariable)30 b Fe(v)-5 b(ariable)34 b Ff(to)d Fe(v)-5
+b(alue)p Ff(.)150 4548 y Fd(expand-modules)26 b(\\n)630
+4658 y Ff(Resp)s(onse)31 b(exp)s(ected:)44 b(y)m(es.)i(Expand)31
+b(the)h(mo)s(dules)e(whic)m(h)h(are)h(sp)s(eci\014ed)e(in)h(the)h
+(argu-)630 4767 y(men)m(ts.)40 b(Returns)25 b(the)i(data)g(in)e
+Fd(Module-expansion)c Ff(resp)s(onses.)39 b(Note)27 b(that)g(the)g
+(serv)m(er)630 4877 y(can)32 b(assume)g(that)h(this)e(is)g(c)m(hec)m(k)
+m(out)k(or)d(exp)s(ort,)h(not)f(rtag)h(or)f(rdi\013;)g(the)g(latter)h
+(do)f(not)630 4987 y(access)g(the)f(w)m(orking)f(directory)g(and)g(th)m
+(us)g(ha)m(v)m(e)i(no)f(need)f(to)h(expand)f(mo)s(dules)f(on)i(the)630
+5096 y(clien)m(t)f(side.)630 5230 y(Expand)41 b(ma)m(y)i(not)f(b)s(e)g
+(the)g(b)s(est)g(w)m(ord)g(for)f(what)i(this)e(request)h(do)s(es.)76
+b(It)42 b(do)s(es)g(not)630 5340 y(necessarily)33 b(tell)g(y)m(ou)h
+(all)e(the)i(\014les)f(con)m(tained)h(in)e(a)i(mo)s(dule,)g(for)f
+(example.)51 b(Basically)p eop
%%Page: 14 14
-14 13 bop 480 366 a Ff(using)38 b Fd(expand-modules)p
-Ff(,)h(the)h(clien)m(t)f(w)m(ould)f(ha)m(v)m(e)j(t)m(w)m(o)g(bad)e(c)m
-(hoices:)61 b(it)39 b(could)g(either)g(send)480 491 y(information)31
-b(ab)s(out)h Fe(all)j Ff(w)m(orking)c(directories)h(under)e(the)j
-(curren)m(t)f(directory)-8 b(,)33 b(whic)m(h)e(could)h(b)s(e)480
-616 y(unnecessarily)20 b(slo)m(w,)j(or)f(it)f(could)f(b)s(e)h(ignoran)m
-(t)h(of)g(the)g(fact)g(that)h Fd(aliasmodule)18 b Ff(stands)j(for)h
-Fd(1dir)p Ff(,)480 740 y(and)30 b(neglect)h(to)g(send)f(information)e
-(for)i Fd(1dir)p Ff(,)g(whic)m(h)f(w)m(ould)g(lead)h(to)h(incorrect)f
-(op)s(eration.)480 896 y(With)g Fd(expand-modules)p Ff(,)d(the)j(clien)
-m(t)g(w)m(ould)f(\014rst)h(ask)g(for)h(the)f(mo)s(dule)f(to)i(b)s(e)f
-(expanded:)720 1031 y Fd(C:)47 b(Root)g(/home/kingdon/zwork/cvsr)o(oot)
-720 1135 y(.)g(.)h(.)720 1239 y(C:)f(Argument)f(aliasmodule)720
-1343 y(C:)h(Directory)e(.)720 1446 y(C:)i(/home/kingdon/zwork/cvsro)o
-(ot)720 1550 y(C:)g(expand-modules)720 1654 y(S:)g(Module-expansion)d
-(1dir)720 1758 y(S:)j(ok)480 1914 y Ff(and)32 b(then)g(it)g(kno)m(ws)h
-(to)g(c)m(hec)m(k)h(the)f(`)p Fd(1dir)p Ff(')e(directory)h(and)g(send)g
-(requests)h(suc)m(h)f(as)g Fd(Entry)g Ff(and)480 2038
-y Fd(Modified)c Ff(for)i(the)h(\014les)e(in)g(that)i(directory)-8
-b(.)0 2226 y Fd(ci)30 b(\\n)0 2350 y(diff)f(\\n)0 2475
-y(tag)g(\\n)0 2599 y(status)g(\\n)0 2724 y(log)g(\\n)0
-2848 y(add)g(\\n)0 2973 y(remove)g(\\n)0 3097 y(admin)g(\\n)0
-3222 y(export)g(\\n)0 3346 y(history)f(\\n)0 3471 y(watchers)g(\\n)0
-3595 y(editors)g(\\n)0 3720 y(annotate)g(\\n)480 3844
-y Ff(Resp)s(onse)20 b(exp)s(ected:)37 b(y)m(es.)h(Actually)20
-b(do)h(a)g(cvs)g(command.)38 b(This)19 b(uses)h(an)m(y)i(previous)d
-Fd(Argument)p Ff(,)480 3969 y Fd(Directory)p Ff(,)29
-b Fd(Entry)p Ff(,)i(or)g Fd(Modified)e Ff(requests,)j(if)e(they)h(ha)m
-(v)m(e)i(b)s(een)d(sen)m(t.)45 b(The)30 b(last)h Fd(Directory)480
-4094 y Ff(sen)m(t)e(sp)s(eci\014es)e(the)i(w)m(orking)f(directory)g(at)
-i(the)f(time)f(of)h(the)g(op)s(eration.)39 b(No)29 b(pro)m(vision)e(is)
-h(made)480 4218 y(for)34 b(an)m(y)g(input)e(from)h(the)h(user.)51
-b(This)32 b(means)h(that)i Fd(ci)e Ff(m)m(ust)h(use)f(a)i
-Fd(-m)e Ff(argumen)m(t)h(if)f(it)g(w)m(an)m(ts)480 4343
-y(to)e(sp)s(ecify)e(a)i(log)f(message.)0 4530 y Fd(co)g(\\n)258
-b Ff(Resp)s(onse)50 b(exp)s(ected:)82 b(y)m(es.)103 b(Get)52
-b(\014les)d(from)i(the)g(rep)s(ository)-8 b(.)101 b(This)49
-b(uses)h(an)m(y)h(previous)480 4654 y Fd(Argument)p Ff(,)40
-b Fd(Directory)p Ff(,)h Fd(Entry)p Ff(,)g(or)f Fd(Modified)e
-Ff(requests,)k(if)d(they)h(ha)m(v)m(e)i(b)s(een)d(sen)m(t.)70
-b(Argu-)480 4779 y(men)m(ts)39 b(to)g(this)e(command)i(are)g(mo)s(dule)
-d(names;)43 b(the)c(clien)m(t)f(cannot)h(kno)m(w)g(what)f(directories)
-480 4904 y(they)g(corresp)s(ond)e(to)i(except)h(b)m(y)e(\(1\))i(just)e
-(sending)e(the)j Fd(co)f Ff(request,)j(and)d(then)g(seeing)g(what)480
-5028 y(directory)f(names)g(the)g(serv)m(er)g(sends)f(bac)m(k)i(in)e
-(its)g(resp)s(onses,)i(and)e(\(2\))j(the)e Fd(expand-modules)480
-5153 y Ff(request.)0 5340 y Fd(rdiff)29 b(\\n)p eop
+14 13 bop 630 366 a Ff(it)37 b(is)f(a)h(w)m(a)m(y)h(of)g(telling)d(y)m
+(ou)i(whic)m(h)f(w)m(orking)h(directories)f(the)h(serv)m(er)g(needs)g
+(to)h(kno)m(w)630 476 y(ab)s(out)30 b(in)f(order)h(to)h(handle)e(a)i(c)
+m(hec)m(k)m(out)i(of)d(the)h(sp)s(eci\014ed)d(mo)s(dules.)630
+617 y(F)-8 b(or)31 b(example,)f(supp)s(ose)f(that)i(the)g(serv)m(er)g
+(has)f(a)g(mo)s(dule)f(de\014ned)g(b)m(y)870 752 y Fd(aliasmodule)45
+b(-a)i(1dir)630 893 y Ff(That)27 b(is,)h(one)g(can)f(c)m(hec)m(k)j(out)
+d Fd(aliasmodule)e Ff(and)i(it)g(will)e(tak)m(e)k Fd(1dir)d
+Ff(in)g(the)i(rep)s(ository)630 1003 y(and)41 b(c)m(hec)m(k)j(it)d(out)
+h(to)h Fd(1dir)d Ff(in)h(the)h(w)m(orking)f(directory)-8
+b(.)75 b(No)m(w)43 b(supp)s(ose)d(the)i(clien)m(t)630
+1112 y(already)35 b(has)h(this)e(mo)s(dule)g(c)m(hec)m(k)m(ed)k(out)e
+(and)f(is)g(planning)e(on)j(using)e(the)i Fd(co)f Ff(request)630
+1222 y(to)g(up)s(date)f(it.)53 b(Without)34 b(using)f
+Fd(expand-modules)p Ff(,)f(the)j(clien)m(t)f(w)m(ould)f(ha)m(v)m(e)j(t)
+m(w)m(o)g(bad)630 1331 y(c)m(hoices:)i(it)23 b(could)g(either)g(send)g
+(information)f(ab)s(out)h Fe(all)j Ff(w)m(orking)d(directories)g(under)
+f(the)630 1441 y(curren)m(t)29 b(directory)-8 b(,)30
+b(whic)m(h)f(could)f(b)s(e)h(unnecessarily)e(slo)m(w,)j(or)g(it)f
+(could)f(b)s(e)h(ignoran)m(t)h(of)630 1551 y(the)d(fact)h(that)f
+Fd(aliasmodule)d Ff(stands)i(for)g Fd(1dir)p Ff(,)h(and)f(neglect)i(to)
+f(send)f(information)f(for)630 1660 y Fd(1dir)p Ff(,)k(whic)m(h)h(w)m
+(ould)f(lead)h(to)h(incorrect)f(op)s(eration.)630 1801
+y(With)21 b Fd(expand-modules)p Ff(,)f(the)h(clien)m(t)g(w)m(ould)f
+(\014rst)h(ask)h(for)f(the)h(mo)s(dule)d(to)k(b)s(e)d(expanded:)870
+1936 y Fd(C:)47 b(Root)g(/home/kingdon/zwork/cvsr)o(oot)870
+2040 y(.)g(.)h(.)870 2144 y(C:)f(Argument)f(aliasmodule)870
+2248 y(C:)h(Directory)e(.)870 2351 y(C:)i(/home/kingdon/zwork/cvsro)o
+(ot)870 2455 y(C:)g(expand-modules)870 2559 y(S:)g(Module-expansion)d
+(1dir)870 2663 y(S:)j(ok)630 2804 y Ff(and)23 b(then)h(it)f(kno)m(ws)h
+(to)h(c)m(hec)m(k)g(the)f(`)p Fd(1dir)p Ff(')f(directory)h(and)f(send)g
+(requests)h(suc)m(h)f(as)h Fd(Entry)630 2913 y Ff(and)30
+b Fd(Modified)e Ff(for)i(the)h(\014les)e(in)g(that)i(directory)-8
+b(.)150 3086 y Fd(ci)30 b(\\n)150 3195 y(diff)f(\\n)150
+3305 y(tag)g(\\n)150 3414 y(status)g(\\n)150 3524 y(log)g(\\n)150
+3633 y(remove)g(\\n)150 3743 y(admin)g(\\n)150 3853 y(export)g(\\n)150
+3962 y(history)f(\\n)150 4072 y(watchers)g(\\n)150 4181
+y(editors)g(\\n)150 4291 y(annotate)g(\\n)630 4401 y
+Ff(Resp)s(onse)k(exp)s(ected:)47 b(y)m(es.)i(Actually)32
+b(do)h(a)g(cvs)g(command.)48 b(This)32 b(uses)g(an)m(y)h(previous)630
+4510 y Fd(Argument)p Ff(,)40 b Fd(Directory)p Ff(,)g
+Fd(Entry)p Ff(,)i(or)e Fd(Modified)d Ff(requests,)43
+b(if)c(they)h(ha)m(v)m(e)h(b)s(een)e(sen)m(t.)630 4620
+y(The)44 b(last)g Fd(Directory)e Ff(sen)m(t)j(sp)s(eci\014es)e(the)h(w)
+m(orking)g(directory)g(at)h(the)f(time)g(of)h(the)630
+4729 y(op)s(eration.)c(No)31 b(pro)m(vision)e(is)h(made)h(for)f(an)m(y)
+h(input)e(from)h(the)h(user.)41 b(This)29 b(means)h(that)630
+4839 y Fd(ci)g Ff(m)m(ust)g(use)g(a)h Fd(-m)f Ff(argumen)m(t)g(if)g(it)
+g(w)m(an)m(ts)h(to)g(sp)s(ecify)e(a)i(log)f(message.)150
+5011 y Fd(co)g(\\n)258 b Ff(Resp)s(onse)31 b(exp)s(ected:)45
+b(y)m(es.)h(Get)33 b(\014les)e(from)h(the)g(rep)s(ository)-8
+b(.)45 b(This)30 b(uses)i(an)m(y)g(previous)630 5121
+y Fd(Argument)p Ff(,)40 b Fd(Directory)p Ff(,)g Fd(Entry)p
+Ff(,)i(or)e Fd(Modified)d Ff(requests,)43 b(if)c(they)h(ha)m(v)m(e)h(b)
+s(een)e(sen)m(t.)630 5230 y(Argumen)m(ts)34 b(to)h(this)e(command)h
+(are)g(mo)s(dule)e(names;)k(the)f(clien)m(t)e(cannot)i(kno)m(w)f(what)
+630 5340 y(directories)h(they)g(corresp)s(ond)g(to)h(except)h(b)m(y)e
+(\(1\))i(just)e(sending)f(the)h Fd(co)g Ff(request,)j(and)p
+eop
%%Page: 15 15
-15 14 bop 0 366 a Fd(rtag)29 b(\\n)163 b Ff(Resp)s(onse)23
-b(exp)s(ected:)37 b(y)m(es.)i(Actually)23 b(do)g(a)h(cvs)g(command.)38
-b(This)22 b(uses)h(an)m(y)g(previous)f Fd(Argument)480
-491 y Ff(requests,)43 b(if)c(they)h(ha)m(v)m(e)i(b)s(een)d(sen)m(t.)71
-b(The)40 b(clien)m(t)g(should)e(not)j(send)e Fd(Directory)p
-Ff(,)h Fd(Entry)p Ff(,)i(or)480 616 y Fd(Modified)20
-b Ff(requests)i(for)g(this)f(command;)k(they)d(are)h(not)f(used.)38
-b(Argumen)m(ts)22 b(to)h(these)f(commands)480 740 y(are)31
-b(mo)s(dule)d(names,)j(as)g(describ)s(ed)d(for)i Fd(co)p
-Ff(.)0 935 y Fd(init)f Fe(ro)s(ot-name)36 b Fd(\\n)480
-1059 y Ff(Resp)s(onse)27 b(exp)s(ected:)40 b(y)m(es.)h(If)27
-b(it)g(do)s(esn't)h(already)f(exist,)i(create)g(a)f Fb(cvs)f
-Ff(rep)s(ository)g Fe(ro)s(ot-name)p Ff(.)480 1184 y(Note)40
-b(that)e Fe(ro)s(ot-name)45 b Ff(is)37 b(a)i(lo)s(cal)e(directory)h
-(and)f Fe(not)k Ff(a)e(fully)d(quali\014ed)g Fd(CVSROOT)g
-Ff(v)-5 b(ariable.)480 1308 y(The)30 b Fd(Root)f Ff(request)h(need)h
-(not)f(ha)m(v)m(e)i(b)s(een)d(previously)g(sen)m(t.)0
-1503 y Fd(update)g(\\n)67 b Ff(Resp)s(onse)30 b(exp)s(ected:)42
-b(y)m(es.)g(Actually)30 b(do)h(a)g Fd(cvs)f(update)f
-Ff(command.)41 b(This)29 b(uses)h(an)m(y)h(previous)480
-1627 y Fd(Argument)p Ff(,)g Fd(Directory)p Ff(,)g Fd(Entry)p
-Ff(,)i(or)f Fd(Modified)f Ff(requests,)j(if)d(they)i(ha)m(v)m(e)h(b)s
-(een)e(sen)m(t.)49 b(The)32 b(last)480 1752 y Fd(Directory)h
-Ff(sen)m(t)i(sp)s(eci\014es)f(the)h(w)m(orking)g(directory)g(at)g(the)h
-(time)f(of)g(the)g(op)s(eration.)55 b(The)35 b Fd(-I)480
-1876 y Ff(option)24 b(is)f(not)i(used{\014les)e(whic)m(h)g(the)h(clien)
-m(t)g(can)h(decide)e(whether)h(to)h(ignore)f(are)h(not)f(men)m(tioned)
-480 2001 y(and)30 b(the)g(clien)m(t)g(sends)g(the)g Fd(Questionable)d
-Ff(request)k(for)f(others.)0 2196 y Fd(import)f(\\n)67
-b Ff(Resp)s(onse)30 b(exp)s(ected:)42 b(y)m(es.)g(Actually)30
-b(do)h(a)g Fd(cvs)f(import)f Ff(command.)41 b(This)29
-b(uses)h(an)m(y)h(previous)480 2320 y Fd(Argument)p Ff(,)g
-Fd(Directory)p Ff(,)g Fd(Entry)p Ff(,)i(or)f Fd(Modified)f
-Ff(requests,)j(if)d(they)i(ha)m(v)m(e)h(b)s(een)e(sen)m(t.)49
-b(The)32 b(last)480 2445 y Fd(Directory)d Ff(sen)m(t)j(sp)s(eci\014es)e
-(the)h(w)m(orking)g(directory)g(at)h(the)g(time)f(of)g(the)h(op)s
-(eration.)43 b(The)31 b(\014les)480 2569 y(to)j(b)s(e)g(imp)s(orted)e
-(are)i(sen)m(t)g(in)e Fd(Modified)g Ff(requests)i(\(\014les)f(whic)m(h)
-f(the)i(clien)m(t)f(kno)m(ws)h(should)e(b)s(e)480 2694
-y(ignored)c(are)i(not)g(sen)m(t;)g(the)g(serv)m(er)g(m)m(ust)f(still)e
-(pro)s(cess)i(the)h(CVSR)m(OOT/cvsignore)e(\014le)h(unless)480
-2818 y(-I)h(!)h(is)e(sen)m(t\).)42 b(A)30 b(log)h(message)g(m)m(ust)g
-(ha)m(v)m(e)g(b)s(een)f(sp)s(eci\014ed)f(with)g(a)h Fd(-m)g
-Ff(argumen)m(t.)0 3013 y Fd(watch-on)e(\\n)0 3137 y(watch-off)g(\\n)0
-3262 y(watch-add)g(\\n)0 3386 y(watch-remove)f(\\n)480
-3511 y Ff(Resp)s(onse)40 b(exp)s(ected:)63 b(y)m(es.)73
-b(Actually)40 b(do)h(the)g Fd(cvs)29 b(watch)g(on)p Ff(,)44
-b Fd(cvs)29 b(watch)g(off)p Ff(,)43 b Fd(cvs)29 b(watch)480
-3635 y(add)p Ff(,)24 b(and)f Fd(cvs)30 b(watch)f(remove)21
-b Ff(commands,)k(resp)s(ectiv)m(ely)-8 b(.)38 b(This)22
-b(uses)h(an)m(y)h(previous)e Fd(Argument)p Ff(,)480 3760
-y Fd(Directory)p Ff(,)29 b Fd(Entry)p Ff(,)i(or)g Fd(Modified)e
-Ff(requests,)j(if)e(they)h(ha)m(v)m(e)i(b)s(een)d(sen)m(t.)45
-b(The)30 b(last)h Fd(Directory)480 3885 y Ff(sen)m(t)g(sp)s(eci\014es)e
-(the)h(w)m(orking)g(directory)g(at)h(the)g(time)f(of)g(the)h(op)s
-(eration.)0 4079 y Fd(release)d(\\n)480 4204 y Ff(Resp)s(onse)43
-b(exp)s(ected:)68 b(y)m(es.)81 b(Note)45 b(that)g(a)f
-Fd(cvs)29 b(release)42 b Ff(command)i(has)f(tak)m(en)i(place)f(and)480
-4328 y(up)s(date)30 b(the)g(history)f(\014le)h(accordingly)-8
-b(.)0 4523 y Fd(noop)29 b(\\n)163 b Ff(Resp)s(onse)34
-b(exp)s(ected:)48 b(y)m(es.)53 b(This)33 b(request)h(is)f(a)i(n)m(ull)d
-(command)i(in)f(the)h(sense)h(that)f(it)g(do)s(esn't)480
-4647 y(do)c(an)m(ything,)g(but)g(merely)f(\(as)i(with)e(an)m(y)i(other)
-f(requests)h(exp)s(ecting)e(a)i(resp)s(onse\))f(sends)f(bac)m(k)480
-4772 y(an)m(y)i(resp)s(onses)e(p)s(ertaining)f(to)j(p)s(ending)d
-(errors,)i(p)s(ending)e Fd(Notified)g Ff(resp)s(onses,)i(etc.)0
-4966 y Fd(update-patches)c(\\n)480 5091 y Ff(Resp)s(onse)34
-b(exp)s(ected:)51 b(y)m(es.)k(This)33 b(request)i(do)s(es)g(not)g
-(actually)g(do)g(an)m(ything.)54 b(It)35 b(is)f(used)g(as)i(a)480
-5215 y(signal)31 b(that)i(the)g(serv)m(er)g(is)e(able)h(to)i(generate)g
-(patc)m(hes)f(when)f(giv)m(en)g(an)g Fd(update)f Ff(request.)47
-b(The)480 5340 y(clien)m(t)30 b(m)m(ust)g(issue)f(the)i
-Fd(-u)f Ff(argumen)m(t)h(to)g Fd(update)d Ff(in)h(order)h(to)h(receiv)m
-(e)h(patc)m(hes.)p eop
+15 14 bop 630 366 a Ff(then)36 b(seeing)f(what)h(directory)g(names)g
+(the)g(serv)m(er)g(sends)f(bac)m(k)i(in)e(its)g(resp)s(onses,)i(and)630
+476 y(\(2\))31 b(the)g Fd(expand-modules)c Ff(request.)150
+652 y Fd(rdiff)i(\\n)150 761 y(rtag)g(\\n)163 b Ff(Resp)s(onse)39
+b(exp)s(ected:)59 b(y)m(es.)68 b(Actually)38 b(do)i(a)f(cvs)h(command.)
+67 b(This)37 b(uses)i(an)m(y)h(previ-)630 871 y(ous)i
+Fd(Argument)e Ff(requests,)46 b(if)41 b(they)i(ha)m(v)m(e)h(b)s(een)d
+(sen)m(t.)78 b(The)42 b(clien)m(t)g(should)e(not)j(send)630
+980 y Fd(Directory)p Ff(,)27 b Fd(Entry)p Ff(,)i(or)g
+Fd(Modified)e Ff(requests)i(for)g(this)f(command;)i(they)f(are)h(not)f
+(used.)630 1090 y(Argumen)m(ts)h(to)i(these)e(commands)g(are)h(mo)s
+(dule)e(names,)h(as)h(describ)s(ed)d(for)i Fd(co)p Ff(.)150
+1266 y Fd(init)f Fe(ro)s(ot-name)36 b Fd(\\n)630 1375
+y Ff(Resp)s(onse)j(exp)s(ected:)60 b(y)m(es.)70 b(If)40
+b(it)f(do)s(esn't)h(already)f(exist,)j(create)g(a)e Fb(cvs)f
+Ff(rep)s(ository)630 1485 y Fe(ro)s(ot-name)p Ff(.)55
+b(Note)36 b(that)f Fe(ro)s(ot-name)40 b Ff(is)34 b(a)h(lo)s(cal)f
+(directory)h(and)f Fe(not)j Ff(a)e(fully)d(quali\014ed)630
+1594 y Fd(CVSROOT)c Ff(v)-5 b(ariable.)40 b(The)30 b
+Fd(Root)f Ff(request)h(need)h(not)f(ha)m(v)m(e)i(b)s(een)d(previously)f
+(sen)m(t.)150 1770 y Fd(update)h(\\n)67 b Ff(Resp)s(onse)34
+b(exp)s(ected:)50 b(y)m(es.)55 b(Actually)34 b(do)h(a)g
+Fd(cvs)30 b(update)j Ff(command.)54 b(This)33 b(uses)i(an)m(y)630
+1880 y(previous)24 b Fd(Argument)p Ff(,)h Fd(Directory)p
+Ff(,)g Fd(Entry)p Ff(,)g(or)h Fd(Modified)e Ff(requests,)j(if)e(they)h
+(ha)m(v)m(e)h(b)s(een)630 1989 y(sen)m(t.)40 b(The)25
+b(last)g Fd(Directory)f Ff(sen)m(t)i(sp)s(eci\014es)e(the)i(w)m(orking)
+f(directory)g(at)i(the)e(time)h(of)g(the)630 2099 y(op)s(eration.)40
+b(The)30 b Fd(-I)g Ff(option)g(is)f(not)i(used{\014les)e(whic)m(h)g
+(the)h(clien)m(t)g(can)h(decide)f(whether)630 2208 y(to)f(ignore)f(are)
+g(not)h(men)m(tioned)f(and)f(the)i(clien)m(t)e(sends)h(the)g
+Fd(Questionable)d Ff(request)j(for)630 2318 y(others.)150
+2493 y Fd(import)h(\\n)67 b Ff(Resp)s(onse)34 b(exp)s(ected:)50
+b(y)m(es.)55 b(Actually)34 b(do)h(a)g Fd(cvs)30 b(import)j
+Ff(command.)54 b(This)33 b(uses)i(an)m(y)630 2603 y(previous)24
+b Fd(Argument)p Ff(,)h Fd(Directory)p Ff(,)g Fd(Entry)p
+Ff(,)g(or)h Fd(Modified)e Ff(requests,)j(if)e(they)h(ha)m(v)m(e)h(b)s
+(een)630 2713 y(sen)m(t.)40 b(The)25 b(last)g Fd(Directory)f
+Ff(sen)m(t)i(sp)s(eci\014es)e(the)i(w)m(orking)f(directory)g(at)i(the)e
+(time)h(of)g(the)630 2822 y(op)s(eration.)45 b(The)31
+b(\014les)g(to)i(b)s(e)e(imp)s(orted)g(are)h(sen)m(t)h(in)d
+Fd(Modified)g Ff(requests)i(\(\014les)f(whic)m(h)630
+2932 y(the)36 b(clien)m(t)f(kno)m(ws)h(should)d(b)s(e)i(ignored)g(are)h
+(not)g(sen)m(t;)j(the)d(serv)m(er)g(m)m(ust)g(still)d(pro)s(cess)630
+3041 y(the)25 b(CVSR)m(OOT/cvsignore)g(\014le)f(unless)f(-I)i(!)h(is)e
+(sen)m(t\).)40 b(A)25 b(log)g(message)h(m)m(ust)f(ha)m(v)m(e)i(b)s(een)
+630 3151 y(sp)s(eci\014ed)i(with)g(a)h Fd(-m)g Ff(argumen)m(t.)150
+3327 y Fd(add)f(\\n)211 b Ff(Resp)s(onse)47 b(exp)s(ected:)74
+b(y)m(es.)92 b(Add)46 b(a)i(\014le)e(or)h(directory)-8
+b(.)91 b(This)45 b(uses)i(an)m(y)g(previous)630 3436
+y Fd(Argument)p Ff(,)40 b Fd(Directory)p Ff(,)g Fd(Entry)p
+Ff(,)i(or)e Fd(Modified)d Ff(requests,)43 b(if)c(they)h(ha)m(v)m(e)h(b)
+s(een)e(sen)m(t.)630 3546 y(The)31 b(last)g Fd(Directory)d
+Ff(sen)m(t)k(sp)s(eci\014es)e(the)h(w)m(orking)g(directory)g(at)h(the)f
+(time)g(of)g(the)h(op-)630 3655 y(eration.)630 3798 y(T)-8
+b(o)50 b(add)e(a)i(directory)-8 b(,)54 b(send)49 b(the)g(directory)g
+(to)h(b)s(e)e(added)h(using)f Fd(Directory)f Ff(and)630
+3907 y Fd(Argument)28 b Ff(requests.)41 b(F)-8 b(or)31
+b(example:)870 4044 y Fd(C:)47 b(Root)g(/u/cvsroot)870
+4148 y(.)g(.)h(.)870 4252 y(C:)f(Argument)f(nsdir)870
+4356 y(C:)h(Directory)e(nsdir)870 4459 y(C:)i(/u/cvsroot/1dir/nsdir)870
+4563 y(C:)g(Directory)e(.)870 4667 y(C:)i(/u/cvsroot/1dir)870
+4771 y(C:)g(add)870 4874 y(S:)g(M)h(Directory)d(/u/cvsroot/1dir/nsdir)d
+(added)k(to)h(the)g(repository)870 4978 y(S:)g(ok)630
+5121 y Ff(Y)-8 b(ou)23 b(will)e(notice)i(that)g(the)g(serv)m(er)h(do)s
+(es)e(not)h(signal)f(to)h(the)g(clien)m(t)g(in)f(an)m(y)h(particular)e
+(w)m(a)m(y)630 5230 y(that)34 b(the)f(directory)f(has)h(b)s(een)f
+(successfully)f(added.)48 b(The)33 b(clien)m(t)g(is)f(supp)s(osed)f(to)
+j(just)630 5340 y(assume)f(that)g(the)g(directory)g(has)f(b)s(een)g
+(added)h(and)f(up)s(date)g(its)g(records)h(accordingly)-8
+b(.)p eop
%%Page: 16 16
-16 15 bop 0 366 a Fd(gzip-file-contents)25 b Fe(lev)m(el)34
-b Fd(\\n)480 491 y Ff(Resp)s(onse)26 b(exp)s(ected:)39
-b(no.)g(Note)28 b(that)f(this)f(request)g(do)s(es)g(not)h(follo)m(w)f
-(the)g(resp)s(onse)g(con)m(v)m(en)m(tion)480 616 y(stated)39
-b(ab)s(o)m(v)m(e.)66 b Fd(Gzip-stream)35 b Ff(is)j(suggested)h(instead)
-e(of)i Fd(gzip-file-contents)33 b Ff(as)39 b(it)f(giv)m(es)480
-740 y(b)s(etter)31 b(compression;)f(the)h(only)f(reason)g(to)i
-(implemen)m(t)d(the)i(latter)g(is)f(to)h(pro)m(vide)f(compression)480
-865 y(with)22 b Fb(cvs)g Ff(1.8)i(and)e(earlier.)37 b(The)22
-b Fd(gzip-file-contents)c Ff(request)23 b(asks)g(the)g(serv)m(er)h(to)f
-(compress)480 989 y(\014les)j(it)h(sends)g(to)h(the)f(clien)m(t)g
-(using)f Fd(gzip)g Ff(\(RF)m(C1952/1951\))33 b(compression,)27
-b(using)f(the)i(sp)s(eci\014ed)480 1114 y(lev)m(el)i(of)h(compression.)
-39 b(If)30 b(this)g(request)g(is)f(not)i(made,)g(the)f(serv)m(er)h(m)m
-(ust)f(not)h(compress)f(\014les.)480 1259 y(This)h(is)h(only)h(a)g(hin)
-m(t)f(to)i(the)f(serv)m(er.)50 b(It)33 b(ma)m(y)h(still)d(decide)h
-(\(for)h(example,)h(in)e(the)h(case)h(of)g(v)m(ery)480
-1383 y(small)e(\014les,)i(or)g(\014les)f(that)h(already)g(app)s(ear)f
-(to)h(b)s(e)g(compressed\))f(not)h(to)h(do)f(the)g(compression.)480
-1508 y(Compression)29 b(is)g(indicated)g(b)m(y)h(a)h(`)p
-Fd(z)p Ff(')g(preceding)e(the)h(\014le)g(length.)480
-1653 y(Av)-5 b(ailabilit)m(y)33 b(of)i(this)g(request)g(in)f(the)i
-(serv)m(er)f(indicates)g(to)h(the)f(clien)m(t)g(that)h(it)f(ma)m(y)h
-(compress)480 1777 y(\014les)29 b(sen)m(t)i(to)g(the)g(serv)m(er,)g
-(regardless)e(of)i(whether)f(the)g(clien)m(t)g(actually)g(uses)g(this)f
-(request.)0 1942 y Fe(other-request)k(text)g Fd(\\n)480
-2067 y Ff(Resp)s(onse)h(exp)s(ected:)49 b(y)m(es.)54
-b(An)m(y)34 b(unrecognized)g(request)g(exp)s(ects)h(a)g(resp)s(onse,)g
-(and)f(do)s(es)g(not)480 2191 y(con)m(tain)43 b(an)m(y)g(additional)d
-(data.)79 b(The)42 b(resp)s(onse)f(will)f(normally)h(b)s(e)h(something)
-g(lik)m(e)g(`)p Fd(error)480 2316 y(unrecognized)27 b(request)p
-Ff(',)f(but)g(it)g(could)g(b)s(e)g(a)h(di\013eren)m(t)f(error)g(if)g(a)
-h(previous)e(command)h(whic)m(h)480 2440 y(do)s(esn't)k(exp)s(ect)h(a)g
-(resp)s(onse)e(pro)s(duced)g(an)h(error.)125 2735 y(When)g(the)g(clien)
-m(t)g(is)g(done,)g(it)g(drops)f(the)i(connection.)0 3165
-y Fa(5.7)68 b(Resp)t(onses)125 3439 y Ff(After)39 b(a)g(command)g(whic)
-m(h)e(exp)s(ects)j(a)f(resp)s(onse,)h(the)g(serv)m(er)f(sends)f(ho)m(w)
-m(ev)m(er)i(man)m(y)f(of)g(the)g(follo)m(wing)0 3563
-y(resp)s(onses)29 b(are)h(appropriate.)39 b(The)29 b(serv)m(er)h
-(should)e(not)i(send)e(data)j(at)f(other)g(times)f(\(the)h(curren)m(t)g
-(implemen-)0 3688 y(tation)25 b(ma)m(y)f(violate)h(this)e(principle)e
-(in)i(a)h(few)g(minor)f(places,)j(where)d(the)i(serv)m(er)f(is)g(prin)m
-(ting)e(an)i(error)g(message)0 3812 y(and)30 b(exiting|this)e(should)h
-(b)s(e)g(in)m(v)m(estigated)i(further\).)125 4086 y(In)25
-b(the)h(follo)m(wing,)g Fe(pathname)31 b Ff(actually)25
-b(indicates)g(a)h(pair)f(of)h(pathnames.)39 b(First,)27
-b(a)f(lo)s(cal)f(directory)h(name)0 4211 y(relativ)m(e)42
-b(to)g(the)g(directory)f(in)g(whic)m(h)f(the)i(command)g(w)m(as)g(giv)m
-(en)g(\(i.e.)75 b(the)42 b(last)f Fd(Directory)e Ff(b)s(efore)j(the)0
-4335 y(command\).)f(Then)28 b(a)i(linefeed)e(and)h(a)h(rep)s(ository)e
-(name.)40 b(Then)29 b(a)h(slash)e(and)h(the)h(\014lename)e(\(without)h
-(a)h(`)p Fd(,v)p Ff(')0 4460 y(ending\).)41 b(F)-8 b(or)32
-b(example,)f(for)g(a)g(\014le)f(`)p Fd(i386.mh)p Ff(')g(whic)m(h)f(is)h
-(in)g(the)h(lo)s(cal)f(directory)h(`)p Fd(gas.clean/config)p
-Ff(')c(and)0 4584 y(for)j(whic)m(h)f(the)i(rep)s(ository)e(is)h(`)p
-Fd(/rel/cvsfiles/devo/gas/)o(conf)o(ig)p Ff(':)240 4838
-y Fd(gas.clean/config/)240 4941 y(/rel/cvsfiles/devo/gas/c)o(onfi)o
-(g/i3)o(86.)o(mh)125 5215 y Ff(If)24 b(the)h(serv)m(er)h(w)m(an)m(ts)f
-(to)h(tell)f(the)g(clien)m(t)f(to)i(create)h(a)e(directory)-8
-b(,)27 b(then)d(it)h(merely)f(uses)h(the)g(directory)g(in)f(an)m(y)0
-5340 y(resp)s(onse,)33 b(as)h(describ)s(ed)d(ab)s(o)m(v)m(e,)k(and)e
-(the)g(clien)m(t)g(should)e(create)k(the)e(directory)g(if)f(it)g(do)s
-(es)h(not)h(exist.)49 b(Note)p eop
+16 15 bop 630 366 a Ff(Note)42 b(also)g(that)f(adding)f(a)i(directory)e
+(is)g(immediate;)46 b(it)41 b(do)s(es)g(not)g(w)m(ait)h(un)m(til)d(a)j
+Fd(ci)630 476 y Ff(request)30 b(as)h(\014les)e(do.)630
+624 y(T)-8 b(o)28 b(add)f(a)g(\014le,)h(send)e(the)i(\014le)e(to)i(b)s
+(e)f(added)f(using)g(a)i Fd(Modified)d Ff(request.)40
+b(F)-8 b(or)28 b(example:)870 767 y Fd(C:)47 b(Argument)f(nfile)870
+871 y(C:)h(Directory)e(.)870 974 y(C:)i(/u/cvsroot/1dir)870
+1078 y(C:)g(Modified)f(nfile)870 1182 y(C:)h(u=rw,g=r,o=r)870
+1286 y(C:)g(6)870 1390 y(C:)g(hello)870 1493 y(C:)g(add)870
+1597 y(S:)g(E)h(cvs)f(server:)e(scheduling)g(file)i(`nfile')f(for)h
+(addition)870 1701 y(S:)g(Mode)g(u=rw,g=r,o=r)870 1805
+y(S:)g(Checked-in)e(./)870 1908 y(S:)i(/u/cvsroot/1dir/nfile)870
+2012 y(S:)g(/nfile/0///)870 2116 y(S:)g(E)h(cvs)f(server:)e(use)i('cvs)
+g(commit')f(to)h(add)g(this)f(file)h(permanently)870
+2220 y(S:)g(ok)630 2368 y Ff(Note)40 b(that)f(the)g(\014le)e(has)h(not)
+h(b)s(een)f(added)g(to)h(the)g(rep)s(ository;)j(the)c(only)g(e\013ect)i
+(of)f(a)630 2478 y(successful)j Fd(add)f Ff(request,)47
+b(for)42 b(a)h(\014le,)i(is)d(to)i(supply)c(the)j(clien)m(t)f(with)g(a)
+h(new)f(en)m(tries)630 2587 y(line)31 b(con)m(taining)h(`)p
+Fd(0)p Ff(')h(to)g(indicate)f(an)g(added)g(\014le.)47
+b(In)32 b(fact,)i(the)f(clien)m(t)f(probably)f(could)630
+2697 y(p)s(erform)e(this)g(op)s(eration)h(without)g(con)m(tacting)i
+(the)f(serv)m(er,)g(although)f(using)f Fd(add)g Ff(do)s(es)630
+2806 y(cause)i(the)f(serv)m(er)h(to)g(p)s(erform)e(a)i(few)f(more)h(c)m
+(hec)m(ks.)630 2955 y(The)f(clien)m(t)g(sends)f(a)i(subsequen)m(t)f
+Fd(ci)f Ff(to)j(actually)d(add)h(the)h(\014le)e(to)i(the)g(rep)s
+(ository)-8 b(.)630 3103 y(Another)31 b(quirk)e(of)i(the)g
+Fd(add)f Ff(request)h(is)f(that)i(a)f(pathname)g(sp)s(eci\014ed)e(in)g
+(an)i Fd(Argument)630 3213 y Ff(request)h(cannot)g(con)m(tain)g(`)p
+Fd(/)p Ff('.)45 b(There)31 b(is)g(no)g(go)s(o)s(d)h(reason)g(for)f
+(this)g(restriction,)g(and)g(it)630 3322 y(could)j(b)s(e)h(eliminated)e
+(if)h(someone)i(to)s(ok)g(the)f(e\013ort)h(to)g(rewrite)e(the)h
+Fd(add)g Ff(co)s(de)g(in)f(the)630 3432 y(CVS)24 b(serv)m(er)h(to)h
+(not)f(ha)m(v)m(e)h(it.)38 b(But)25 b(in)f(the)h(mean)m(time,)h(the)f
+(w)m(a)m(y)h(to)f(comply)g(with)e(it)h(is)g(to)630 3541
+y(ensure)d(that)i(all)e Fd(Directory)e Ff(requests)j(for)g
+Fd(add)f Ff(\(except)i(those)f(used)g(to)g(add)g(directories,)630
+3651 y(as)38 b(describ)s(ed)d(ab)s(o)m(v)m(e\),)42 b(use)37
+b(`)p Fd(.)p Ff(')h(for)f Fe(lo)s(cal-directory)p Ff(.)62
+b(Sp)s(ecifying)35 b(another)j(string)e(for)630 3761
+y Fe(lo)s(cal-directory)44 b Ff(ma)m(y)37 b(not)g(get)h(an)e(error,)i
+(but)e(it)h(will)d(get)j(y)m(ou)g(strange)h Fd(Checked-in)630
+3870 y Ff(resp)s(onses,)30 b(un)m(til)e(serv)m(ers)j(are)f(\014xed)g
+(to)h(send)f(the)g(correct)i(resp)s(onses.)150 4057 y
+Fd(watch-on)c(\\n)150 4167 y(watch-off)g(\\n)150 4276
+y(watch-add)g(\\n)150 4386 y(watch-remove)f(\\n)630 4495
+y Ff(Resp)s(onse)38 b(exp)s(ected:)56 b(y)m(es.)65 b(Actually)38
+b(do)g(the)h Fd(cvs)29 b(watch)g(on)p Ff(,)40 b Fd(cvs)29
+b(watch)g(off)p Ff(,)40 b Fd(cvs)630 4605 y(watch)29
+b(add)p Ff(,)f(and)h Fd(cvs)g(watch)g(remove)e Ff(commands,)i(resp)s
+(ectiv)m(ely)-8 b(.)40 b(This)27 b(uses)h(an)m(y)h(pre-)630
+4715 y(vious)37 b Fd(Argument)p Ff(,)h Fd(Directory)p
+Ff(,)g Fd(Entry)p Ff(,)h(or)f Fd(Modified)e Ff(requests,)k(if)d(they)h
+(ha)m(v)m(e)i(b)s(een)630 4824 y(sen)m(t.)g(The)25 b(last)g
+Fd(Directory)f Ff(sen)m(t)i(sp)s(eci\014es)e(the)i(w)m(orking)f
+(directory)g(at)i(the)e(time)h(of)g(the)630 4934 y(op)s(eration.)150
+5121 y Fd(release)i(\\n)630 5230 y Ff(Resp)s(onse)35
+b(exp)s(ected:)51 b(y)m(es.)56 b(Note)36 b(that)g(a)g
+Fd(cvs)29 b(release)34 b Ff(command)h(has)g(tak)m(en)h(place)630
+5340 y(and)30 b(up)s(date)f(the)i(history)e(\014le)h(accordingly)-8
+b(.)p eop
%%Page: 17 17
-17 16 bop 0 366 a Ff(that)37 b(this)f(should)e(only)i(b)s(e)g(done)h
-(one)g(directory)f(at)h(a)g(time,)h(in)e(order)g(to)h(p)s(ermit)e(the)i
-(clien)m(t)f(to)i(correctly)0 491 y(store)g(the)g(rep)s(ository)f(for)g
-(eac)m(h)i(directory)-8 b(.)62 b(Serv)m(ers)37 b(can)h(use)g(requests)f
-(suc)m(h)g(as)h Fd(Clear-sticky)p Ff(,)f Fd(Clear-)0
-616 y(static-directory)p Ff(,)26 b(or)31 b(an)m(y)f(other)h(requests,)f
-(to)i(create)f(directories.)125 895 y(Some)24 b(serv)m(er)h(implemen)m
-(tations)f(ma)m(y)h(p)s(o)s(orly)e(distinguish)e(b)s(et)m(w)m(een)k(a)h
-(directory)e(whic)m(h)f(should)g(not)i(exist)0 1020 y(and)k(a)h
-(directory)g(whic)m(h)e(con)m(tains)i(no)g(\014les;)f(in)g(order)g(to)i
-(refrain)d(from)i(creating)g(empt)m(y)g(directories)f(a)h(clien)m(t)0
-1144 y(should)35 b(b)s(oth)h(send)h(the)g(`)p Fd(-P)p
-Ff(')g(option)f(to)i Fd(update)e Ff(or)h Fd(co)p Ff(,)h(and)e(should)f
-(also)i(detect)i(the)e(case)h(in)e(whic)m(h)g(the)0 1269
-y(serv)m(er)d(asks)g(to)g(create)h(a)g(directory)e(but)g(not)h(an)m(y)g
-(\014les)e(within)g(it)h(\(in)g(that)h(case)h(the)e(clien)m(t)h(should)
-d(remo)m(v)m(e)0 1393 y(the)35 b(directory)f(or)g(refrain)f(from)h
-(creating)h(it)f(in)f(the)h(\014rst)g(place\).)53 b(Note)36
-b(that)f(serv)m(ers)g(could)e(clean)i(this)e(up)0 1518
-y(greatly)e(b)m(y)g(only)f(telling)g(the)h(clien)m(t)g(to)g(create)i
-(directories)d(if)g(the)h(directory)g(in)e(question)h(should)f(exist,)j
-(but)0 1642 y(un)m(til)d(serv)m(ers)h(do)g(this,)g(clien)m(ts)g(will)d
-(need)k(to)g(o\013er)f(the)h(`)p Fd(-P)p Ff(')f(b)s(eha)m(vior)g
-(describ)s(ed)e(ab)s(o)m(v)m(e.)125 1922 y(An)m(y)i(resp)s(onse)f(alw)m
-(a)m(ys)i(ends)f(with)f(`)p Fd(error)p Ff(')g(or)i(`)p
-Fd(ok)p Ff('.)40 b(This)29 b(indicates)g(that)i(the)g(resp)s(onse)e(is)
-h(o)m(v)m(er.)0 2232 y Fd(Valid-requests)c Fe(request-list)32
-b Fd(\\n)480 2356 y Ff(Indicate)i(what)h(requests)f(the)h(serv)m(er)g
-(will)d(accept.)55 b Fe(request-list)36 b Ff(is)d(a)i(space)g
-(separated)g(list)f(of)480 2481 y(tok)m(ens.)40 b(If)27
-b(the)g(serv)m(er)g(supp)s(orts)e(sending)g(patc)m(hes,)j(it)f(will)d
-(include)g(`)p Fd(update-patches)p Ff(')g(in)h(this)480
-2605 y(list.)39 b(The)30 b(`)p Fd(update-patches)p Ff(')d(request)k(do)
-s(es)f(not)g(actually)g(do)h(an)m(ything.)0 2791 y Fd(Checked-in)d
-Fe(pathname)35 b Fd(\\n)480 2916 y Ff(Additional)29 b(data:)45
-b(New)32 b(En)m(tries)f(line,)g Fd(\\)p Ff(n.)44 b(This)30
-b(means)i(a)g(\014le)f Fe(pathname)37 b Ff(has)31 b(b)s(een)g(success-)
-480 3040 y(fully)26 b(op)s(erated)j(on)f(\(c)m(hec)m(k)m(ed)j(in,)d
-(added,)g(etc.\).)42 b(name)29 b(in)e(the)h(En)m(tries)g(line)f(is)g
-(the)i(same)g(as)g(the)480 3165 y(last)h(comp)s(onen)m(t)h(of)f
-Fe(pathname)p Ff(.)0 3350 y Fd(New-entry)e Fe(pathname)35
-b Fd(\\n)480 3475 y Ff(Additional)25 b(data:)39 b(New)27
-b(En)m(tries)g(line,)f Fd(\\)p Ff(n.)39 b(Lik)m(e)27
-b Fd(Checked-in)p Ff(,)e(but)h(the)h(\014le)f(is)g(not)h(up)f(to)i
-(date.)0 3660 y Fd(Updated)g Fe(pathname)36 b Fd(\\n)480
-3785 y Ff(Additional)28 b(data:)41 b(New)30 b(En)m(tries)g(line,)f
-Fd(\\)p Ff(n,)g(mo)s(de,)h Fd(\\)p Ff(n,)g(\014le)f(transmission.)39
-b(A)30 b(new)f(cop)m(y)i(of)g(the)480 3909 y(\014le)24
-b(is)g(enclosed.)39 b(This)23 b(is)h(used)h(for)g(a)g(new)g(revision)e
-(of)i(an)g(existing)f(\014le,)i(or)f(for)g(a)g(new)g(\014le,)g(or)g
-(for)480 4034 y(an)m(y)j(other)f(case)i(in)d(whic)m(h)g(the)i(lo)s(cal)
-f(\(clien)m(t-side\))g(cop)m(y)h(of)f(the)h(\014le)f(needs)g(to)h(b)s
-(e)f(up)s(dated,)g(and)480 4158 y(after)j(b)s(eing)d(up)s(dated)h(it)h
-(will)d(b)s(e)j(up)f(to)i(date.)41 b(If)29 b(an)m(y)g(directory)g(in)f
-(pathname)h(do)s(es)f(not)i(exist,)480 4283 y(create)i(it.)40
-b(This)29 b(resp)s(onse)g(is)h(not)g(used)g(if)f Fd(Created)g
-Ff(and)g Fd(Update-existing)d Ff(are)31 b(supp)s(orted.)0
-4468 y Fd(Created)d Fe(pathname)36 b Fd(\\n)480 4593
-y Ff(This)f(is)i(just)f(lik)m(e)h Fd(Updated)e Ff(and)h(tak)m(es)j(the)
-e(same)h(additional)d(data,)40 b(but)c(is)g(used)h(only)f(if)g(no)480
-4717 y Fd(Entry)p Ff(,)k Fd(Modified)p Ff(,)f(or)g Fd(Unchanged)d
-Ff(request)j(has)g(b)s(een)f(sen)m(t)h(for)g(the)g(\014le)f(in)g
-(question.)65 b(The)480 4842 y(distinction)35 b(b)s(et)m(w)m(een)i
-Fd(Created)f Ff(and)g Fd(Update-existing)d Ff(is)j(so)h(that)h(the)f
-(clien)m(t)g(can)g(giv)m(e)h(an)480 4966 y(error)j(message)h(in)e(sev)m
-(eral)i(cases:)63 b(\(1\))43 b(there)e(is)g(a)g(\014le)g(in)f(the)h(w)m
-(orking)g(directory)-8 b(,)44 b(but)d(not)480 5091 y(one)31
-b(for)f(whic)m(h)g Fd(Entry)p Ff(,)f Fd(Modified)p Ff(,)g(or)i
-Fd(Unchanged)d Ff(w)m(as)j(sen)m(t)g(\(for)g(example,)f(a)h(\014le)f
-(whic)m(h)g(w)m(as)480 5215 y(ignored,)j(or)g(a)g(\014le)f(for)h(whic)m
-(h)e Fd(Questionable)f Ff(w)m(as)j(sen)m(t\),)i(\(2\))f(there)f(is)f(a)
-h(\014le)f(in)g(the)h(w)m(orking)480 5340 y(directory)23
-b(whose)h(name)f(di\013ers)g(from)g(the)h(one)g(men)m(tioned)f(in)g
-Fd(Created)e Ff(in)i(w)m(a)m(ys)h(that)g(the)g(clien)m(t)p
+17 16 bop 150 366 a Fd(noop)29 b(\\n)163 b Ff(Resp)s(onse)41
+b(exp)s(ected:)64 b(y)m(es.)76 b(This)40 b(request)i(is)f(a)h(n)m(ull)e
+(command)i(in)e(the)i(sense)g(that)630 476 y(it)g(do)s(esn't)h(do)f(an)
+m(ything,)j(but)d(merely)g(\(as)i(with)d(an)m(y)i(other)g(requests)f
+(exp)s(ecting)h(a)630 586 y(resp)s(onse\))51 b(sends)f(bac)m(k)i(an)m
+(y)f(resp)s(onses)g(p)s(ertaining)d(to)k(p)s(ending)d(errors,)56
+b(p)s(ending)630 695 y Fd(Notified)28 b Ff(resp)s(onses,)i(etc.)150
+861 y Fd(update-patches)c(\\n)630 971 y Ff(Resp)s(onse)h(exp)s(ected:)
+40 b(y)m(es.)h(This)26 b(request)i(do)s(es)g(not)g(actually)f(do)h(an)m
+(ything.)40 b(It)28 b(is)f(used)630 1080 y(as)37 b(a)g(signal)e(that)i
+(the)f(serv)m(er)h(is)f(able)g(to)h(generate)h(patc)m(hes)f(when)f(giv)
+m(en)g(an)h Fd(update)630 1190 y Ff(request.)51 b(The)34
+b(clien)m(t)f(m)m(ust)h(issue)f(the)h Fd(-u)f Ff(argumen)m(t)i(to)f
+Fd(update)e Ff(in)h(order)g(to)i(receiv)m(e)630 1300
+y(patc)m(hes.)150 1465 y Fd(gzip-file-contents)25 b Fe(lev)m(el)34
+b Fd(\\n)630 1575 y Ff(Resp)s(onse)k(exp)s(ected:)57
+b(no.)65 b(Note)39 b(that)g(this)f(request)g(do)s(es)g(not)h(follo)m(w)
+e(the)i(resp)s(onse)630 1685 y(con)m(v)m(en)m(tion)46
+b(stated)g(ab)s(o)m(v)m(e.)87 b Fd(Gzip-stream)42 b Ff(is)i(suggested)i
+(instead)e(of)i Fd(gzip-file-)630 1794 y(contents)41
+b Ff(as)j(it)f(giv)m(es)h(b)s(etter)g(compression;)49
+b(the)44 b(only)f(reason)g(to)i(implemen)m(t)d(the)630
+1904 y(latter)g(is)f(to)h(pro)m(vide)e(compression)h(with)f
+Fb(cvs)h Ff(1.8)i(and)d(earlier.)74 b(The)41 b Fd(gzip-file-)630
+2013 y(contents)31 b Ff(request)i(asks)h(the)f(serv)m(er)h(to)g
+(compress)f(\014les)f(it)h(sends)f(to)i(the)g(clien)m(t)e(using)630
+2123 y Fd(gzip)27 b Ff(\(RF)m(C1952/1951\))34 b(compression,)28
+b(using)f(the)h(sp)s(eci\014ed)f(lev)m(el)h(of)g(compression.)39
+b(If)630 2233 y(this)29 b(request)i(is)e(not)i(made,)f(the)h(serv)m(er)
+g(m)m(ust)f(not)g(compress)h(\014les.)630 2370 y(This)h(is)g(only)h(a)h
+(hin)m(t)f(to)h(the)g(serv)m(er.)50 b(It)34 b(ma)m(y)g(still)e(decide)h
+(\(for)g(example,)i(in)d(the)i(case)630 2480 y(of)29
+b(v)m(ery)h(small)e(\014les,)g(or)h(\014les)g(that)g(already)g(app)s
+(ear)g(to)h(b)s(e)e(compressed\))h(not)h(to)g(do)f(the)630
+2590 y(compression.)40 b(Compression)28 b(is)i(indicated)f(b)m(y)h(a)h
+(`)p Fd(z)p Ff(')f(preceding)g(the)g(\014le)g(length.)630
+2727 y(Av)-5 b(ailabilit)m(y)40 b(of)j(this)f(request)g(in)g(the)h
+(serv)m(er)g(indicates)e(to)j(the)f(clien)m(t)f(that)h(it)f(ma)m(y)630
+2837 y(compress)32 b(\014les)e(sen)m(t)j(to)f(the)g(serv)m(er,)h
+(regardless)e(of)h(whether)f(the)i(clien)m(t)e(actually)g(uses)630
+2946 y(this)e(request.)150 3112 y Fe(other-request)k(text)g
+Fd(\\n)630 3222 y Ff(Resp)s(onse)20 b(exp)s(ected:)37
+b(y)m(es.)h(An)m(y)21 b(unrecognized)g(request)g(exp)s(ects)g(a)h(resp)
+s(onse,)g(and)e(do)s(es)630 3332 y(not)30 b(con)m(tain)g(an)m(y)g
+(additional)d(data.)41 b(The)29 b(resp)s(onse)g(will)e(normally)h(b)s
+(e)h(something)g(lik)m(e)630 3441 y(`)p Fd(error)g(unrecognized)e
+(request)p Ff(',)33 b(but)h(it)f(could)g(b)s(e)g(a)i(di\013eren)m(t)e
+(error)g(if)g(a)h(previous)630 3551 y(command)c(whic)m(h)f(do)s(esn't)h
+(exp)s(ect)h(a)g(resp)s(onse)e(pro)s(duced)g(an)h(error.)275
+3720 y(When)g(the)g(clien)m(t)g(is)g(done,)g(it)g(drops)f(the)i
+(connection.)150 3994 y Fa(5.7)68 b(Resp)t(onses)275
+4193 y Ff(After)24 b(a)g(command)g(whic)m(h)f(exp)s(ects)h(a)h(resp)s
+(onse,)g(the)f(serv)m(er)g(sends)f(ho)m(w)m(ev)m(er)j(man)m(y)e(of)g
+(the)g(follo)m(w-)150 4302 y(ing)k(resp)s(onses)g(are)i(appropriate.)39
+b(The)29 b(serv)m(er)g(should)e(not)j(send)e(data)i(at)f(other)h(times)
+e(\(the)i(curren)m(t)150 4412 y(implemen)m(tation)23
+b(ma)m(y)i(violate)f(this)f(principle)e(in)i(a)h(few)g(minor)f(places,)
+i(where)f(the)g(serv)m(er)h(is)e(prin)m(ting)150 4522
+y(an)30 b(error)g(message)i(and)e(exiting|this)e(should)g(b)s(e)i(in)m
+(v)m(estigated)h(further\).)275 4663 y(In)20 b(the)h(follo)m(wing,)g
+Fe(pathname)26 b Ff(actually)20 b(indicates)g(a)h(pair)f(of)h
+(pathnames.)37 b(First,)22 b(a)f(lo)s(cal)f(directory)150
+4772 y(name)35 b(relativ)m(e)h(to)g(the)g(directory)f(in)f(whic)m(h)g
+(the)h(command)g(w)m(as)h(giv)m(en)g(\(i.e.)56 b(the)35
+b(last)g Fd(Directory)150 4882 y Ff(b)s(efore)21 b(the)h(command\).)38
+b(Then)21 b(a)h(linefeed)f(and)g(a)h(rep)s(ository)f(name.)38
+b(Then)21 b(a)h(slash)e(and)i(the)g(\014lename)150 4991
+y(\(without)36 b(a)h(`)p Fd(,v)p Ff(')f(ending\).)58
+b(F)-8 b(or)37 b(example,)h(for)e(a)h(\014le)e(`)p Fd(i386.mh)p
+Ff(')g(whic)m(h)h(is)f(in)g(the)i(lo)s(cal)e(directory)150
+5101 y(`)p Fd(gas.clean/config)p Ff(')26 b(and)k(for)g(whic)m(h)f(the)i
+(rep)s(ository)e(is)h(`)p Fd(/rel/cvsfiles/devo/gas/c)o(onfi)o(g)p
+Ff(':)390 5236 y Fd(gas.clean/config/)390 5340 y
+(/rel/cvsfiles/devo/gas/c)o(onfi)o(g/i3)o(86.)o(mh)p
eop
%%Page: 18 18
-18 17 bop 480 366 a Ff(is)30 b(unable)f(to)i(use)g(to)g(distinguish)c
-(\014les.)41 b(F)-8 b(or)31 b(example,)g(the)g(clien)m(t)f(is)g
-(case-insensitiv)m(e)g(and)g(the)480 491 y(names)g(di\013er)f(only)h
-(in)f(case.)0 677 y Fd(Update-existing)d Fe(pathname)36
-b Fd(\\n)480 801 y Ff(This)i(is)i(just)f(lik)m(e)h Fd(Updated)e
-Ff(and)i(tak)m(es)i(the)e(same)h(additional)d(data,)44
-b(but)39 b(is)g(used)h(only)f(if)h(a)480 926 y Fd(Entry)p
-Ff(,)29 b Fd(Modified)p Ff(,)g(or)h Fd(Unchanged)e Ff(request)i(has)g
-(b)s(een)g(sen)m(t)h(for)f(the)h(\014le)e(in)g(question.)480
-1081 y(This)36 b(resp)s(onse,)i(or)f Fd(Merged)p Ff(,)h(indicates)e
-(that)i(the)g(serv)m(er)f(has)g(determined)f(that)i(it)f(is)g(OK)f(to)
-480 1205 y(o)m(v)m(erwrite)h(the)f(previous)e(con)m(ten)m(ts)k(of)e
-(the)g(\014le)f(sp)s(eci\014ed)f(b)m(y)i Fe(pathname)p
-Ff(.)57 b(Pro)m(vided)35 b(that)i(the)480 1330 y(clien)m(t)i(has)g
-(correctly)h(sen)m(t)g Fd(Modified)d Ff(or)j Fd(Is-modified)c
-Ff(requests)j(for)g(a)h(mo)s(di\014ed)d(\014le,)42 b(and)480
-1454 y(the)34 b(\014le)f(w)m(as)h(not)g(mo)s(di\014ed)e(while)f(CVS)j
-(w)m(as)g(running,)e(the)i(serv)m(er)g(can)g(ensure)f(that)h(a)h
-(user's)480 1579 y(mo)s(di\014cations)29 b(are)h(not)h(lost.)0
-1764 y Fd(Merged)e Fe(pathname)35 b Fd(\\n)480 1889 y
-Ff(This)d(is)h(just)g(lik)m(e)g Fd(Updated)f Ff(and)h(tak)m(es)i(the)f
-(same)g(additional)e(data,)j(with)e(the)g(one)h(di\013erence)480
-2013 y(that)e(after)h(the)f(new)f(cop)m(y)i(of)f(the)g(\014le)f(is)g
-(enclosed,)h(it)f(will)e(still)h(not)i(b)s(e)f(up)g(to)i(date.)45
-b(Used)32 b(for)480 2138 y(the)f(results)e(of)h(a)h(merge,)g(with)e(or)
-i(without)e(con\015icts.)480 2293 y(It)40 b(is)f(useful)f(to)i(preserv)
-m(e)g(an)g(cop)m(y)g(of)g(what)g(the)g(\014le)f(lo)s(ok)m(ed)h(lik)m(e)
-f(b)s(efore)g(the)h(merge.)70 b(This)480 2417 y(is)40
-b(basically)g(handled)f(b)m(y)j(the)f(serv)m(er;)47 b(b)s(efore)41
-b(sending)f Fd(Merged)g Ff(it)h(will)d(send)j(a)g Fd(Copy-file)480
-2542 y Ff(resp)s(onse.)d(F)-8 b(or)27 b(example,)g(if)e(the)h(\014le)f
-(is)g(`)p Fd(aa)p Ff(')g(and)h(it)f(deriv)m(es)h(from)f(revision)f
-(1.3,)k(the)e Fd(Copy-file)480 2666 y Ff(resp)s(onse)31
-b(will)d(tell)j(the)h(clien)m(t)f(to)h(cop)m(y)g(`)p
-Fd(aa)p Ff(')g(to)g(`)p Fd(.#aa.1.3)p Ff('.)43 b(It)31
-b(is)g(up)f(to)i(the)g(clien)m(t)f(to)i(decide)480 2791
-y(ho)m(w)d(long)f(to)h(k)m(eep)h(this)d(\014le)h(around;)g
-(traditionally)e(clien)m(ts)j(ha)m(v)m(e)g(left)g(it)f(around)g(forev)m
-(er,)h(th)m(us)480 2916 y(letting)40 b(the)g(user)g(clean)g(it)g(up)f
-(as)h(desired.)69 b(But)40 b(another)h(answ)m(er,)i(suc)m(h)c(as)i(un)m
-(til)d(the)j(next)480 3040 y(commit,)31 b(migh)m(t)f(b)s(e)f
-(preferable.)0 3226 y Fd(Patched)f Fe(pathname)36 b Fd(\\n)480
-3350 y Ff(This)c(is)h(just)g(lik)m(e)g Fd(Updated)f Ff(and)h(tak)m(es)i
-(the)f(same)g(additional)e(data,)j(with)e(the)g(one)h(di\013erence)480
-3475 y(that)j(instead)g(of)g(sending)e(a)i(new)g(cop)m(y)g(of)g(the)g
-(\014le,)h(the)f(serv)m(er)g(sends)f(a)h(patc)m(h.)61
-b(This)35 b(patc)m(h)480 3599 y(is)e(pro)s(duced)f(b)m(y)i(`)p
-Fd(diff)c(-c)p Ff(')j(for)h Fb(cvs)f Ff(1.6)i(and)e(later)h(\(see)h
-(POSIX.2)f(for)g(a)g(description)e(of)i(this)480 3724
-y(format\),)44 b(or)c(`)p Fd(diff)30 b(-u)p Ff(')40 b(for)g(previous)f
-(v)m(ersions)g(of)i Fb(cvs)p Ff(;)k(clien)m(ts)40 b(are)g(encouraged)h
-(to)g(accept)480 3848 y(either)32 b(format.)47 b(The)32
-b(clien)m(t)g(m)m(ust)g(apply)f(this)h(patc)m(h)h(to)g(the)f(existing)g
-(\014le.)46 b(This)30 b(will)g(only)i(b)s(e)480 3973
-y(used)d(when)g(the)h(clien)m(t)f(has)h(an)g(exact)h(cop)m(y)g(of)f(an)
-f(earlier)g(revision)f(of)i(a)g(\014le.)40 b(This)28
-b(resp)s(onse)h(is)480 4097 y(only)g(used)h(if)f(the)i
-Fd(update)e Ff(command)h(is)f(giv)m(en)i(the)f(`)p Fd(-u)p
-Ff(')g(argumen)m(t.)0 4283 y Fd(Mode)f Fe(mo)s(de)35
-b Fd(\\n)480 4407 y Ff(This)j Fe(mo)s(de)45 b Ff(applies)38
-b(to)j(the)f(next)g(\014le)f(men)m(tioned)g(in)g Fd(Checked-in)p
-Ff(.)67 b(It)40 b(do)s(es)f(not)i(apply)d(to)480 4532
-y(an)m(y)i(request)g(whic)m(h)e(follo)m(ws)h(a)h Fd(Checked-in)p
-Ff(,)g Fd(New-entry)p Ff(,)f Fd(Updated)p Ff(,)i Fd(Merged)p
-Ff(,)f(or)g Fd(Patched)480 4656 y Ff(resp)s(onse.)0 4842
-y Fd(Checksum)28 b Fe(c)m(hec)m(ksum)p Fd(\\n)480 4966
-y Ff(The)33 b Fe(c)m(hec)m(ksum)g Ff(applies)f(to)h(the)h(next)f
-(\014le)f(sen)m(t)i(o)m(v)m(er)g(via)f Fd(Updated)p Ff(,)f
-Fd(Merged)p Ff(,)g(or)h Fd(Patched)p Ff(.)47 b(In)480
-5091 y(the)35 b(case)h(of)f Fd(Patched)p Ff(,)g(the)g(c)m(hec)m(ksum)h
-(applies)d(to)j(the)f(\014le)f(after)h(b)s(eing)f(patc)m(hed,)j(not)e
-(to)h(the)480 5215 y(patc)m(h)d(itself.)47 b(The)32 b(clien)m(t)h
-(should)d(compute)j(the)g(c)m(hec)m(ksum)h(itself,)e(after)h(receiving)
-f(the)h(\014le)f(or)480 5340 y(patc)m(h,)39 b(and)c(signal)g(an)h
-(error)g(if)f(the)i(c)m(hec)m(ksums)g(do)f(not)g(matc)m(h.)59
-b(The)36 b(c)m(hec)m(ksum)h(is)e(the)i(128)p eop
+18 17 bop 275 366 a Ff(If)22 b(the)h(serv)m(er)h(w)m(an)m(ts)g(to)g
+(tell)e(the)h(clien)m(t)g(to)h(create)g(a)g(directory)-8
+b(,)25 b(then)d(it)h(merely)f(uses)h(the)g(directory)150
+476 y(in)i(an)m(y)j(resp)s(onse,)e(as)h(describ)s(ed)e(ab)s(o)m(v)m(e,)
+k(and)d(the)h(clien)m(t)g(should)d(create)29 b(the)e(directory)f(if)g
+(it)g(do)s(es)h(not)150 586 y(exist.)53 b(Note)35 b(that)g(this)e
+(should)g(only)g(b)s(e)h(done)g(one)h(directory)f(at)h(a)g(time,)g(in)e
+(order)h(to)h(p)s(ermit)e(the)150 695 y(clien)m(t)e(to)i(correctly)f
+(store)g(the)g(rep)s(ository)f(for)h(eac)m(h)h(directory)-8
+b(.)44 b(Serv)m(ers)32 b(can)g(use)g(requests)f(suc)m(h)h(as)150
+805 y Fd(Clear-sticky)p Ff(,)27 b Fd(Clear-static-directory)p
+Ff(,)e(or)30 b(an)m(y)h(other)g(requests,)f(to)h(create)h(directories.)
+275 936 y(Some)f(serv)m(er)h(implemen)m(tations)d(ma)m(y)j(p)s(o)s
+(orly)e(distinguish)d(b)s(et)m(w)m(een)32 b(a)g(directory)f(whic)m(h)f
+(should)150 1046 y(not)36 b(exist)f(and)f(a)i(directory)f(whic)m(h)f
+(con)m(tains)h(no)g(\014les;)i(in)d(order)h(to)h(refrain)e(from)h
+(creating)h(empt)m(y)150 1155 y(directories)25 b(a)i(clien)m(t)e
+(should)f(b)s(oth)i(send)f(the)h(`)p Fd(-P)p Ff(')g(option)g(to)h
+Fd(update)d Ff(or)i Fd(co)p Ff(,)h(and)e(should)g(also)h(detect)150
+1265 y(the)34 b(case)h(in)e(whic)m(h)f(the)i(serv)m(er)g(asks)g(to)h
+(create)h(a)e(directory)f(but)g(not)i(an)m(y)f(\014les)f(within)e(it)i
+(\(in)g(that)150 1375 y(case)38 b(the)e(clien)m(t)h(should)d(remo)m(v)m
+(e)k(the)f(directory)f(or)h(refrain)e(from)h(creating)h(it)f(in)g(the)h
+(\014rst)e(place\).)150 1484 y(Note)d(that)f(serv)m(ers)f(could)g
+(clean)g(this)f(up)h(greatly)h(b)m(y)f(only)f(telling)g(the)i(clien)m
+(t)f(to)h(create)h(directories)150 1594 y(if)e(the)i(directory)f(in)f
+(question)h(should)e(exist,)j(but)e(un)m(til)g(serv)m(ers)i(do)f(this,)
+g(clien)m(ts)f(will)f(need)i(to)i(o\013er)150 1703 y(the)e(`)p
+Fd(-P)p Ff(')f(b)s(eha)m(vior)f(describ)s(ed)g(ab)s(o)m(v)m(e.)275
+1835 y(An)m(y)f(resp)s(onse)g(alw)m(a)m(ys)h(ends)f(with)f(`)p
+Fd(error)p Ff(')h(or)h(`)p Fd(ok)p Ff('.)40 b(This)26
+b(indicates)i(that)h(the)g(resp)s(onse)f(is)f(o)m(v)m(er.)150
+1988 y Fd(Valid-requests)f Fe(request-list)32 b Fd(\\n)630
+2097 y Ff(Indicate)45 b(what)g(requests)h(the)g(serv)m(er)f(will)e
+(accept.)88 b Fe(request-list)46 b Ff(is)f(a)g(space)h(sepa-)630
+2207 y(rated)f(list)e(of)h(tok)m(ens.)84 b(If)43 b(the)i(serv)m(er)g
+(supp)s(orts)d(sending)h(patc)m(hes,)49 b(it)44 b(will)d(include)630
+2317 y(`)p Fd(update-patches)p Ff(')23 b(in)i(this)g(list.)38
+b(The)26 b(`)p Fd(update-patches)p Ff(')d(request)j(do)s(es)g(not)g
+(actually)630 2426 y(do)k(an)m(ything.)150 2579 y Fd(Checked-in)e
+Fe(pathname)35 b Fd(\\n)630 2689 y Ff(Additional)d(data:)50
+b(New)35 b(En)m(tries)e(line,)i Fd(\\)p Ff(n.)52 b(This)33
+b(means)h(a)h(\014le)f Fe(pathname)39 b Ff(has)c(b)s(een)630
+2798 y(successfully)c(op)s(erated)j(on)f(\(c)m(hec)m(k)m(ed)j(in,)d
+(added,)h(etc.\).)52 b(name)34 b(in)e(the)h(En)m(tries)g(line)f(is)630
+2908 y(the)f(same)f(as)h(the)g(last)f(comp)s(onen)m(t)g(of)h
+Fe(pathname)p Ff(.)150 3061 y Fd(New-entry)d Fe(pathname)35
+b Fd(\\n)630 3171 y Ff(Additional)27 b(data:)41 b(New)30
+b(En)m(tries)f(line,)g Fd(\\)p Ff(n.)40 b(Lik)m(e)29
+b Fd(Checked-in)p Ff(,)e(but)i(the)h(\014le)f(is)g(not)h(up)630
+3280 y(to)h(date.)150 3433 y Fd(Updated)d Fe(pathname)36
+b Fd(\\n)630 3543 y Ff(Additional)24 b(data:)39 b(New)26
+b(En)m(tries)g(line,)f Fd(\\)p Ff(n,)i(mo)s(de,)g Fd(\\)p
+Ff(n,)f(\014le)f(transmission.)37 b(A)27 b(new)e(cop)m(y)630
+3653 y(of)40 b(the)f(\014le)f(is)h(enclosed.)67 b(This)38
+b(is)g(used)h(for)g(a)h(new)e(revision)g(of)h(an)h(existing)e(\014le,)j
+(or)630 3762 y(for)31 b(a)h(new)f(\014le,)g(or)g(for)h(an)m(y)f(other)h
+(case)g(in)f(whic)m(h)f(the)h(lo)s(cal)g(\(clien)m(t-side\))g(cop)m(y)h
+(of)g(the)630 3872 y(\014le)e(needs)h(to)i(b)s(e)d(up)s(dated,)h(and)g
+(after)h(b)s(eing)d(up)s(dated)i(it)f(will)f(b)s(e)i(up)f(to)i(date.)45
+b(If)31 b(an)m(y)630 3981 y(directory)37 b(in)g(pathname)g(do)s(es)h
+(not)g(exist,)i(create)f(it.)62 b(This)36 b(resp)s(onse)h(is)g(not)h
+(used)f(if)630 4091 y Fd(Created)28 b Ff(and)i Fd(Update-existing)c
+Ff(are)31 b(supp)s(orted.)150 4244 y Fd(Created)d Fe(pathname)36
+b Fd(\\n)630 4354 y Ff(This)24 b(is)h(just)h(lik)m(e)f
+Fd(Updated)f Ff(and)i(tak)m(es)h(the)g(same)f(additional)e(data,)k(but)
+d(is)g(used)h(only)f(if)630 4463 y(no)e Fd(Entry)p Ff(,)g
+Fd(Modified)p Ff(,)f(or)g Fd(Unchanged)f Ff(request)h(has)h(b)s(een)f
+(sen)m(t)h(for)f(the)h(\014le)f(in)f(question.)630 4573
+y(The)37 b(distinction)f(b)s(et)m(w)m(een)i Fd(Created)e
+Ff(and)h Fd(Update-existing)c Ff(is)k(so)h(that)g(the)g(clien)m(t)630
+4682 y(can)h(giv)m(e)g(an)f(error)g(message)i(in)d(sev)m(eral)i(cases:)
+58 b(\(1\))40 b(there)f(is)e(a)i(\014le)f(in)f(the)i(w)m(orking)630
+4792 y(directory)-8 b(,)31 b(but)g(not)g(one)h(for)f(whic)m(h)e
+Fd(Entry)p Ff(,)i Fd(Modified)p Ff(,)e(or)i Fd(Unchanged)e
+Ff(w)m(as)i(sen)m(t)h(\(for)630 4902 y(example,)f(a)f(\014le)g(whic)m
+(h)f(w)m(as)i(ignored,)f(or)h(a)g(\014le)e(for)h(whic)m(h)g
+Fd(Questionable)d Ff(w)m(as)k(sen)m(t\),)630 5011 y(\(2\))42
+b(there)f(is)e(a)j(\014le)d(in)h(the)h(w)m(orking)f(directory)g(whose)g
+(name)h(di\013ers)e(from)i(the)g(one)630 5121 y(men)m(tioned)c(in)f
+Fd(Created)f Ff(in)h(w)m(a)m(ys)i(that)g(the)f(clien)m(t)g(is)f(unable)
+g(to)i(use)f(to)h(distinguish)630 5230 y(\014les.)63
+b(F)-8 b(or)39 b(example,)h(the)e(clien)m(t)g(is)f(case-insensitiv)m(e)
+g(and)h(the)g(names)g(di\013er)f(only)g(in)630 5340 y(case.)p
+eop
%%Page: 19 19
-19 18 bop 480 366 a Ff(bit)29 b(MD5)i(c)m(hec)m(ksum)f(represen)m(ted)g
-(as)g(32)g(hex)g(digits.)39 b(This)28 b(resp)s(onse)h(is)g(optional,)g
-(and)g(is)g(only)480 491 y(used)h(if)f(the)h(clien)m(t)g(supp)s(orts)f
-(it)h(\(as)h(judged)e(b)m(y)h(the)h Fd(Valid-responses)26
-b Ff(request\).)0 670 y Fd(Copy-file)i Fe(pathname)35
-b Fd(\\n)480 795 y Ff(Additional)26 b(data:)41 b Fe(newname)33
-b Fd(\\)p Ff(n.)40 b(Cop)m(y)29 b(\014le)e Fe(pathname)34
-b Ff(to)c Fe(newname)j Ff(in)27 b(the)i(same)g(directory)480
-919 y(where)h(it)g(already)g(is.)40 b(This)28 b(do)s(es)i(not)h
-(a\013ect)h Fd(CVS/Entries)p Ff(.)0 1098 y Fd(Removed)c
-Fe(pathname)36 b Fd(\\n)480 1223 y Ff(The)30 b(\014le)f(has)h(b)s(een)g
-(remo)m(v)m(ed)h(from)f(the)h(rep)s(ository)e(\(this)g(is)h(the)g(case)
-i(where)e(cvs)g(prin)m(ts)f(`)p Fd(file)480 1347 y(foobar.c)f(is)i(no)g
-(longer)e(pertinent)p Ff('\).)0 1526 y Fd(Remove-entry)f
-Fe(pathname)35 b Fd(\\n)480 1651 y Ff(The)d(\014le)g(needs)g(its)g(en)m
-(try)h(remo)m(v)m(ed)h(from)e Fd(CVS/Entries)p Ff(,)f(but)h(the)h
-(\014le)f(itself)f(is)h(already)g(gone)480 1775 y(\(this)f(happ)s(ens)f
-(in)g(resp)s(onse)h(to)h(a)g Fd(ci)f Ff(request)h(whic)m(h)e(in)m(v)m
-(olv)m(es)i(committing)f(the)h(remo)m(v)-5 b(al)32 b(of)g(a)480
-1900 y(\014le\).)0 2079 y Fd(Set-static-directory)25
-b Fe(pathname)35 b Fd(\\n)480 2203 y Ff(This)i(instructs)g(the)h(clien)
-m(t)g(to)i(set)f(the)f Fd(Entries.Static)d Ff(\015ag,)41
-b(whic)m(h)c(it)h(should)f(then)h(send)480 2328 y(bac)m(k)31
-b(to)h(the)f(serv)m(er)g(in)e(a)i Fd(Static-directory)c
-Ff(request)j(whenev)m(er)h(the)g(directory)f(is)g(op)s(erated)480
-2452 y(on.)45 b Fe(pathname)36 b Ff(ends)31 b(in)g(a)h(slash;)f(its)g
-(purp)s(ose)g(is)f(to)j(sp)s(ecify)d(a)i(directory)-8
-b(,)32 b(not)g(a)h(\014le)d(within)g(a)480 2577 y(directory)-8
-b(.)0 2756 y Fd(Clear-static-directory)24 b Fe(pathname)36
-b Fd(\\n)480 2880 y Ff(Lik)m(e)30 b Fd(Set-static-directory)p
-Ff(,)25 b(but)30 b(clear,)h(not)f(set,)h(the)g(\015ag.)0
-3059 y Fd(Set-sticky)d Fe(pathname)35 b Fd(\\n)480 3184
-y Ff(Additional)c(data:)46 b Fe(tagsp)s(ec)39 b Fd(\\)p
-Ff(n.)48 b(T)-8 b(ell)32 b(the)h(clien)m(t)f(to)i(set)f(a)h(stic)m(ky)f
-(tag)h(or)f(date,)h(whic)m(h)e(should)480 3309 y(b)s(e)f(supplied)d
-(with)i(the)i Fd(Sticky)d Ff(request)j(for)f(future)g(op)s(erations.)43
-b Fe(pathname)36 b Ff(ends)31 b(in)f(a)i(slash;)480 3433
-y(its)37 b(purp)s(ose)e(is)i(to)h(sp)s(ecify)e(a)i(directory)-8
-b(,)39 b(not)f(a)f(\014le)g(within)e(a)i(directory)-8
-b(.)62 b(The)37 b(clien)m(t)g(should)480 3558 y(store)d
-Fe(tagsp)s(ec)41 b Ff(and)33 b(pass)g(it)g(bac)m(k)i(to)f(the)g(serv)m
-(er)g(as-is,)h(to)f(allo)m(w)f(for)h(future)f(expansion.)49
-b(The)480 3682 y(\014rst)36 b(c)m(haracter)j(of)e Fe(tagsp)s(ec)43
-b Ff(is)36 b(`)p Fd(T)p Ff(')h(for)g(a)g(tag,)j(`)p Fd(D)p
-Ff(')d(for)g(a)h(date,)h(or)e(something)f(else)h(for)g(future)480
-3807 y(expansion.)j(The)29 b(remainder)g(of)i Fe(tagsp)s(ec)37
-b Ff(con)m(tains)30 b(the)h(actual)f(tag)i(or)e(date.)0
-3986 y Fd(Clear-sticky)d Fe(pathname)35 b Fd(\\n)480
-4110 y Ff(Clear)30 b(an)m(y)g(stic)m(ky)h(tag)h(or)e(date)h(set)g(b)m
-(y)f Fd(Set-sticky)p Ff(.)0 4289 y Fd(Template)e Fe(pathname)35
-b Fd(\\n)480 4414 y Ff(Additional)i(data:)60 b(\014le)38
-b(transmission)f(\(note:)60 b(compressed)39 b(\014le)f(transmissions)f
-(are)j(not)g(sup-)480 4538 y(p)s(orted\).)72 b Fe(pathname)46
-b Ff(ends)40 b(in)f(a)i(slash;)k(its)c(purp)s(ose)e(is)h(to)h(sp)s
-(ecify)f(a)h(directory)-8 b(,)44 b(not)d(a)g(\014le)480
-4663 y(within)36 b(a)k(directory)-8 b(.)67 b(T)-8 b(ell)38
-b(the)h(clien)m(t)f(to)i(store)g(the)f(\014le)f(transmission)f(as)i
-(the)g(template)h(log)480 4787 y(message,)34 b(and)e(then)h(use)f(that)
-h(template)g(in)e(the)i(future)f(when)f(prompting)g(the)i(user)f(for)g
-(a)h(log)480 4912 y(message.)0 5091 y Fd(Set-checkin-prog)26
-b Fe(dir)35 b Fd(\\n)480 5215 y Ff(Additional)e(data:)51
-b Fe(prog)43 b Fd(\\)p Ff(n.)55 b(T)-8 b(ell)34 b(the)i(clien)m(t)e(to)
-j(set)e(a)h(c)m(hec)m(kin)g(program,)g(whic)m(h)e(should)g(b)s(e)480
-5340 y(supplied)27 b(with)i(the)i Fd(Checkin-prog)c Ff(request)j(for)g
-(future)g(op)s(erations.)p eop
+19 18 bop 150 366 a Fd(Update-existing)26 b Fe(pathname)36
+b Fd(\\n)630 476 y Ff(This)24 b(is)h(just)h(lik)m(e)f
+Fd(Updated)f Ff(and)i(tak)m(es)h(the)g(same)f(additional)e(data,)k(but)
+d(is)g(used)h(only)f(if)630 586 y(a)i Fd(Entry)p Ff(,)f
+Fd(Modified)p Ff(,)g(or)g Fd(Unchanged)f Ff(request)h(has)h(b)s(een)f
+(sen)m(t)h(for)f(the)h(\014le)f(in)f(question.)630 724
+y(This)35 b(resp)s(onse,)j(or)f Fd(Merged)p Ff(,)h(indicates)e(that)h
+(the)h(serv)m(er)f(has)g(determined)f(that)h(it)g(is)630
+833 y(OK)32 b(to)h(o)m(v)m(erwrite)g(the)g(previous)e(con)m(ten)m(ts)j
+(of)f(the)g(\014le)e(sp)s(eci\014ed)g(b)m(y)i Fe(pathname)p
+Ff(.)47 b(Pro-)630 943 y(vided)30 b(that)h(the)h(clien)m(t)e(has)h
+(correctly)h(sen)m(t)f Fd(Modified)e Ff(or)i Fd(Is-modified)d
+Ff(requests)j(for)630 1053 y(a)26 b(mo)s(di\014ed)d(\014le,)j(and)f
+(the)h(\014le)e(w)m(as)i(not)g(mo)s(di\014ed)d(while)g(CVS)i(w)m(as)h
+(running,)e(the)i(serv)m(er)630 1162 y(can)31 b(ensure)e(that)i(a)g
+(user's)f(mo)s(di\014cations)e(are)j(not)g(lost.)150
+1329 y Fd(Merged)e Fe(pathname)35 b Fd(\\n)630 1438 y
+Ff(This)40 b(is)h(just)h(lik)m(e)f Fd(Updated)f Ff(and)i(tak)m(es)h
+(the)f(same)h(additional)d(data,)46 b(with)40 b(the)j(one)630
+1548 y(di\013erence)32 b(that)h(after)h(the)e(new)h(cop)m(y)g(of)g(the)
+g(\014le)e(is)h(enclosed,)h(it)f(will)f(still)f(not)j(b)s(e)f(up)630
+1658 y(to)f(date.)41 b(Used)31 b(for)f(the)g(results)g(of)g(a)h(merge,)
+g(with)e(or)h(without)g(con\015icts.)630 1796 y(It)36
+b(is)g(useful)e(to)j(preserv)m(e)f(an)g(cop)m(y)h(of)g(what)f(the)g
+(\014le)f(lo)s(ok)m(ed)h(lik)m(e)g(b)s(efore)g(the)g(merge.)630
+1905 y(This)g(is)h(basically)f(handled)g(b)m(y)h(the)h(serv)m(er;)k(b)s
+(efore)c(sending)e Fd(Merged)g Ff(it)h(will)f(send)h(a)630
+2015 y Fd(Copy-file)25 b Ff(resp)s(onse.)39 b(F)-8 b(or)28
+b(example,)g(if)f(the)h(\014le)e(is)h(`)p Fd(aa)p Ff(')g(and)g(it)h
+(deriv)m(es)f(from)g(revision)630 2124 y(1.3,)j(the)e
+Fd(Copy-file)d Ff(resp)s(onse)i(will)e(tell)i(the)h(clien)m(t)f(to)i
+(cop)m(y)g(`)p Fd(aa)p Ff(')e(to)i(`)p Fd(.#aa.1.3)p
+Ff('.)38 b(It)28 b(is)630 2234 y(up)e(to)h(the)g(clien)m(t)g(to)g
+(decide)g(ho)m(w)g(long)f(to)i(k)m(eep)f(this)f(\014le)g(around;)h
+(traditionally)d(clien)m(ts)630 2344 y(ha)m(v)m(e)39
+b(left)f(it)g(around)f(forev)m(er,)42 b(th)m(us)37 b(letting)h(the)h
+(user)e(clean)h(it)g(up)f(as)i(desired.)63 b(But)630
+2453 y(another)31 b(answ)m(er,)f(suc)m(h)g(as)h(un)m(til)d(the)j(next)g
+(commit,)f(migh)m(t)g(b)s(e)g(preferable.)150 2620 y
+Fd(Rcs-diff)e Fe(pathname)35 b Fd(\\n)630 2729 y Ff(This)40
+b(is)h(just)h(lik)m(e)f Fd(Updated)f Ff(and)i(tak)m(es)h(the)f(same)h
+(additional)d(data,)46 b(with)40 b(the)j(one)630 2839
+y(di\013erence)37 b(that)h(instead)f(of)h(sending)e(a)i(new)g(cop)m(y)g
+(of)g(the)g(\014le,)g(the)g(serv)m(er)g(sends)f(an)630
+2949 y(R)m(CS)h(c)m(hange)i(text.)66 b(This)37 b(c)m(hange)j(text)g(is)
+d(pro)s(duced)g(b)m(y)i(`)p Fd(diff)29 b(-n)p Ff(')39
+b(\(the)g(GNU)g(di\013)630 3058 y(`)p Fd(-a)p Ff(')c(option)f(ma)m(y)h
+(also)f(b)s(e)g(used\).)53 b(The)35 b(clien)m(t)f(m)m(ust)g(apply)f
+(this)h(c)m(hange)i(text)f(to)h(the)630 3168 y(existing)g(\014le.)60
+b(This)35 b(will)f(only)i(b)s(e)h(used)f(when)g(the)h(clien)m(t)g(has)g
+(an)g(exact)h(cop)m(y)g(of)f(an)630 3277 y(earlier)32
+b(revision)f(of)i(a)g(\014le.)47 b(This)31 b(resp)s(onse)h(is)g(only)g
+(used)g(if)f(the)i Fd(update)e Ff(command)i(is)630 3387
+y(giv)m(en)d(the)h(`)p Fd(-u)p Ff(')f(argumen)m(t.)150
+3554 y Fd(Patched)e Fe(pathname)36 b Fd(\\n)630 3663
+y Ff(This)d(is)i(just)f(lik)m(e)h Fd(Rcs-diff)e Ff(and)h(tak)m(es)j
+(the)e(same)h(additional)d(data,)k(except)g(that)e(it)630
+3773 y(sends)24 b(a)h(standard)e(patc)m(h)j(rather)e(than)g(an)h(R)m
+(CS)f(c)m(hange)i(text.)40 b(The)24 b(patc)m(h)h(is)f(pro)s(duced)630
+3882 y(b)m(y)e(`)p Fd(diff)30 b(-c)p Ff(')21 b(for)h
+Fb(cvs)g Ff(1.6)h(and)e(later)i(\(see)g(POSIX.2)f(for)g(a)g
+(description)f(of)h(this)f(format\),)630 3992 y(or)j(`)p
+Fd(diff)30 b(-u)p Ff(')23 b(for)h(previous)f(v)m(ersions)g(of)h
+Fb(cvs)p Ff(;)i(clien)m(ts)d(are)i(encouraged)f(to)h(accept)g(either)
+630 4102 y(format.)58 b(Lik)m(e)35 b Fd(Rcs-diff)p Ff(,)h(this)e(resp)s
+(onse)h(is)g(only)g(used)g(if)g(the)h Fd(update)e Ff(command)i(is)630
+4211 y(giv)m(en)30 b(the)h(`)p Fd(-u)p Ff(')f(argumen)m(t.)630
+4349 y(The)j Fd(Patched)e Ff(resp)s(onse)h(is)g(deprecated)h(in)f(fa)m
+(v)m(or)i(of)f(the)g Fd(Rcs-diff)e Ff(resp)s(onse.)48
+b(Ho)m(w-)630 4459 y(ev)m(er,)31 b(older)f(clien)m(ts)g(\(CVS)g(1.9)h
+(and)f(earlier\))g(only)f(supp)s(ort)g Fd(Patched)p Ff(.)150
+4625 y Fd(Mode)g Fe(mo)s(de)35 b Fd(\\n)630 4735 y Ff(This)26
+b Fe(mo)s(de)32 b Ff(applies)25 b(to)k(the)e(next)h(\014le)f(men)m
+(tioned)g(in)f Fd(Checked-in)p Ff(.)37 b(It)27 b(do)s(es)h(not)f(apply)
+630 4845 y(to)36 b(an)m(y)g(request)f(whic)m(h)g(follo)m(ws)f(a)i
+Fd(Checked-in)p Ff(,)e Fd(New-entry)p Ff(,)h Fd(Updated)p
+Ff(,)g Fd(Merged)p Ff(,)g(or)630 4954 y Fd(Patched)28
+b Ff(resp)s(onse.)150 5121 y Fd(Mod-time)g Fe(time)35
+b Fd(\\n)630 5230 y Ff(Set)25 b(the)h(mo)s(di\014cation)d(time)i(of)h
+(the)f(next)g(\014le)g(sen)m(t)h(to)f Fe(time)p Ff(.)39
+b(Next)26 b(\014le)f(sen)m(t)g(means)g(sen)m(t)630 5340
+y(b)m(y)e Fd(Checked-in)p Ff(,)f Fd(Created)p Ff(,)g(etc.)40
+b(The)22 b Fe(time)28 b Ff(is)21 b(in)h(the)h(format)g(sp)s(eci\014ed)e
+(b)m(y)i(RF)m(C822)i(as)p eop
%%Page: 20 20
-20 19 bop 0 366 a Fd(Set-update-prog)26 b Fe(dir)35 b
-Fd(\\n)480 491 y Ff(Additional)c(data:)47 b Fe(prog)41
-b Fd(\\)p Ff(n.)49 b(T)-8 b(ell)32 b(the)h(clien)m(t)g(to)h(set)g(an)f
-(up)s(date)f(program,)i(whic)m(h)e(should)g(b)s(e)480
-616 y(supplied)27 b(with)i(the)i Fd(Update-prog)c Ff(request)j(for)h
-(future)e(op)s(erations.)0 791 y Fd(Notified)f Fe(pathname)35
-b Fd(\\n)480 915 y Ff(Indicate)30 b(to)i(the)f(clien)m(t)f(that)h(the)g
-(noti\014cation)f(for)g Fe(pathname)36 b Ff(has)30 b(b)s(een)g(done.)42
-b(There)30 b(should)480 1040 y(b)s(e)38 b(one)h(suc)m(h)g(resp)s(onse)f
-(for)g(ev)m(ery)i Fd(Notify)d Ff(request;)44 b(if)37
-b(there)i(are)h(sev)m(eral)f Fd(Notify)e Ff(requests)480
-1164 y(for)29 b(a)h(single)e(\014le,)i(the)f(requests)h(should)d(b)s(e)
-i(pro)s(cessed)g(in)f(order;)i(the)g(\014rst)f Fd(Notified)e
-Ff(resp)s(onse)480 1289 y(p)s(ertains)i(to)i(the)f(\014rst)g
-Fd(Notify)f Ff(request,)h(etc.)0 1464 y Fd(Module-expansion)c
-Fe(pathname)35 b Fd(\\n)30 b(Return)f(a)h(file)f(or)h(directory)480
-1589 y Ff(whic)m(h)e(is)g(included)f(in)h(a)i(particular)e(mo)s(dule.)
-38 b Fe(pathname)d Ff(is)28 b(relativ)m(e)h(to)i(cvsro)s(ot,)f(unlik)m
-(e)e(most)480 1713 y(pathnames)35 b(in)f(resp)s(onses.)55
-b Fe(pathname)41 b Ff(should)33 b(b)s(e)i(used)g(to)h(lo)s(ok)f(and)g
-(see)h(whether)f(some)h(or)480 1838 y(all)c(of)i(the)g(mo)s(dule)d
-(exists)i(on)h(the)f(clien)m(t)g(side;)i(it)e(is)f(not)i(necessarily)e
-(suitable)g(for)h(passing)g(as)480 1962 y(an)d(argumen)m(t)g(to)h(a)f
-Fd(co)f Ff(request)h(\(for)g(example,)g(if)e(the)j(mo)s(dules)d(\014le)
-g(con)m(tains)i(the)h(`)p Fd(-d)p Ff(')e(option,)480
-2087 y(it)h(will)e(b)s(e)h(the)i(directory)f(sp)s(eci\014ed)e(with)i(`)
-p Fd(-d)p Ff(',)g(not)h(the)f(name)h(of)f(the)h(mo)s(dule\).)0
-2262 y Fd(M)f Fe(text)j Fd(\\n)115 b Ff(A)30 b(one-line)g(message)h
-(for)g(the)f(user.)0 2438 y Fd(E)g Fe(text)j Fd(\\n)115
-b Ff(Same)30 b(as)h Fd(M)f Ff(but)g(send)f(to)i(stderr)f(not)h(stdout.)
-0 2613 y Fd(F)f(\\n)306 b Ff(Flush)35 b(stderr.)57 b(That)36
-b(is,)h(mak)m(e)g(it)f(p)s(ossible)d(for)j(the)h(user)e(to)i(see)g
-(what)f(has)g(b)s(een)f(written)g(to)480 2738 y(stderr)29
-b(\(it)h(is)f(up)g(to)i(the)g(implemen)m(tation)d(to)j(decide)f
-(exactly)g(ho)m(w)g(far)g(it)g(should)e(go)j(to)g(ensure)480
-2862 y(this\).)0 3037 y Fd(error)e Fe(errno-co)s(de)36
-b Fd(`)47 b(')30 b Fe(text)j Fd(\\n)480 3162 y Ff(The)44
-b(command)f(completed)i(with)d(an)i(error.)82 b Fe(errno-co)s(de)49
-b Ff(is)43 b(a)i(sym)m(b)s(olic)d(error)i(co)s(de)g(\(e.g.)480
-3287 y Fd(ENOENT)p Ff(\);)39 b(if)c(the)i(serv)m(er)g(do)s(esn't)g
-(supp)s(ort)e(this)g(feature,)k(or)e(if)f(it's)g(not)h(appropriate)f
-(for)g(this)480 3411 y(particular)25 b(message,)k(it)e(just)f(omits)h
-(the)g(errno-co)s(de)g(\(in)f(that)h(case)h(there)f(are)h(t)m(w)m(o)g
-(spaces)f(after)480 3536 y(`)p Fd(error)p Ff('\).)58
-b(T)-8 b(ext)37 b(is)f(an)g(error)g(message)h(suc)m(h)f(as)h(that)g
-(pro)m(vided)e(b)m(y)h(strerror\(\),)j(or)d(an)m(y)h(other)480
-3660 y(message)31 b(the)g(serv)m(er)g(w)m(an)m(ts)g(to)g(use.)0
-3835 y Fd(ok)f(\\n)258 b Ff(The)30 b(command)g(completed)g
-(successfully)-8 b(.)0 4288 y Fa(5.8)68 b(Example)125
-4563 y Ff(Here)41 b(is)g(an)g(example;)47 b(lines)40
-b(are)h(pre\014xed)g(b)m(y)g(`)p Fd(C:)30 b Ff(')41 b(to)i(indicate)d
-(the)i(clien)m(t)e(sends)h(them)g(or)h(`)p Fd(S:)30 b
-Ff(')41 b(to)0 4687 y(indicate)29 b(the)i(serv)m(er)g(sends)e(them.)125
-4962 y(The)i(clien)m(t)h(starts)h(b)m(y)f(connecting,)i(sending)c(the)j
-(ro)s(ot,)g(and)f(completing)g(the)g(proto)s(col)h(negotiation.)47
-b(In)0 5086 y(actual)31 b(practice)f(the)h(lists)e(of)h(v)-5
-b(alid)29 b(resp)s(onses)g(and)h(requests)g(w)m(ould)g(b)s(e)f(longer.)
-240 5340 y Fd(C:)47 b(Root)g(/home/kingdon/testing/cv)o(sro)o(ot)p
-eop
+20 19 bop 630 366 a Ff(mo)s(di\014ed)27 b(b)m(y)j(RF)m(C1123.)42
+b(The)29 b(serv)m(er)h(ma)m(y)g(sp)s(ecify)e(an)m(y)i(timezone)g(it)f
+(c)m(ho)s(oses;)h(clien)m(ts)630 476 y(will)c(w)m(an)m(t)k(to)f(con)m
+(v)m(ert)h(that)g(to)f(their)f(o)m(wn)h(timezone)g(as)g(appropriate.)39
+b(An)28 b(example)h(of)630 586 y(this)g(format)i(is:)870
+712 y Fd(26)47 b(May)g(1997)g(13:01:40)e(-0400)630 843
+y Ff(There)27 b(is)g(no)h(requiremen)m(t)f(that)i(the)f(clien)m(t)g
+(and)f(serv)m(er)h(clo)s(c)m(ks)g(b)s(e)g(sync)m(hronized.)38
+b(The)630 953 y(serv)m(er)31 b(just)e(sends)h(its)f(recommendation)h
+(for)g(a)h(timestamp)f(\(based)g(on)g(its)g(o)m(wn)g(clo)s(c)m(k,)630
+1063 y(presumably\),)40 b(and)f(the)h(clien)m(t)f(should)e(just)i(b)s
+(eliev)m(e)g(it)g(\(this)g(means)g(that)i(the)e(time)630
+1172 y(migh)m(t)30 b(b)s(e)g(in)f(the)h(future,)g(for)g(example\).)150
+1326 y Fd(Checksum)e Fe(c)m(hec)m(ksum)p Fd(\\n)630 1436
+y Ff(The)50 b Fe(c)m(hec)m(ksum)i Ff(applies)d(to)j(the)f(next)g
+(\014le)f(sen)m(t)i(o)m(v)m(er)g(via)f Fd(Updated)p Ff(,)j
+Fd(Merged)p Ff(,)h(or)630 1545 y Fd(Patched)p Ff(.)49
+b(In)33 b(the)i(case)f(of)h Fd(Patched)p Ff(,)e(the)h(c)m(hec)m(ksum)g
+(applies)e(to)j(the)f(\014le)f(after)h(b)s(eing)630 1655
+y(patc)m(hed,)28 b(not)e(to)h(the)f(patc)m(h)g(itself.)39
+b(The)25 b(clien)m(t)h(should)e(compute)i(the)g(c)m(hec)m(ksum)h
+(itself,)630 1764 y(after)39 b(receiving)e(the)h(\014le)f(or)h(patc)m
+(h,)j(and)d(signal)e(an)i(error)g(if)f(the)h(c)m(hec)m(ksums)h(do)f
+(not)630 1874 y(matc)m(h.)78 b(The)42 b(c)m(hec)m(ksum)h(is)e(the)i
+(128)h(bit)d(MD5)j(c)m(hec)m(ksum)f(represen)m(ted)f(as)h(32)g(hex)630
+1984 y(digits.)49 b(This)32 b(resp)s(onse)g(is)h(optional,)g(and)g(is)g
+(only)g(used)f(if)h(the)h(clien)m(t)f(supp)s(orts)e(it)i(\(as)630
+2093 y(judged)c(b)m(y)i(the)f Fd(Valid-responses)c Ff(request\).)150
+2247 y Fd(Copy-file)i Fe(pathname)35 b Fd(\\n)630 2357
+y Ff(Additional)e(data:)51 b Fe(newname)40 b Fd(\\)p
+Ff(n.)55 b(Cop)m(y)35 b(\014le)g Fe(pathname)40 b Ff(to)c
+Fe(newname)k Ff(in)34 b(the)i(same)630 2466 y(directory)30
+b(where)g(it)g(already)g(is.)39 b(This)29 b(do)s(es)h(not)h(a\013ect)h
+Fd(CVS/Entries)p Ff(.)630 2598 y(This)h(can)i(optionally)e(b)s(e)g
+(implemen)m(ted)h(as)g(a)h(rename)g(instead)f(of)g(a)h(cop)m(y)-8
+b(.)55 b(The)34 b(only)630 2708 y(use)f(for)g(it)g(whic)m(h)g(curren)m
+(tly)f(has)h(b)s(een)g(iden)m(ti\014ed)f(is)g(prior)g(to)i(a)g
+Fd(Merged)e Ff(resp)s(onse)h(as)630 2817 y(describ)s(ed)g(under)g
+Fd(Merged)p Ff(.)53 b(Clien)m(ts)34 b(can)h(probably)e(assume)i(that)h
+(is)e(ho)m(w)h(it)f(is)g(b)s(eing)630 2927 y(used,)j(if)d(they)j(w)m
+(an)m(t)f(to)h(w)m(orry)e(ab)s(out)h(things)f(lik)m(e)g(ho)m(w)h(long)f
+(to)i(k)m(eep)f(the)g Fe(newname)630 3036 y Ff(\014le)29
+b(around.)150 3190 y Fd(Removed)f Fe(pathname)36 b Fd(\\n)630
+3300 y Ff(The)26 b(\014le)g(has)g(b)s(een)g(remo)m(v)m(ed)h(from)f(the)
+h(rep)s(ository)e(\(this)h(is)g(the)g(case)i(where)e(cvs)g(prin)m(ts)
+630 3409 y(`)p Fd(file)j(foobar.c)g(is)g(no)h(longer)f(pertinent)p
+Ff('\).)150 3563 y Fd(Remove-entry)e Fe(pathname)35 b
+Fd(\\n)630 3673 y Ff(The)26 b(\014le)f(needs)h(its)f(en)m(try)h(remo)m
+(v)m(ed)i(from)d Fd(CVS/Entries)p Ff(,)f(but)i(the)g(\014le)f(itself)g
+(is)g(already)630 3782 y(gone)33 b(\(this)f(happ)s(ens)e(in)h(resp)s
+(onse)h(to)h(a)f Fd(ci)g Ff(request)g(whic)m(h)g(in)m(v)m(olv)m(es)g
+(committing)g(the)630 3892 y(remo)m(v)-5 b(al)31 b(of)f(a)h(\014le\).)
+150 4046 y Fd(Set-static-directory)25 b Fe(pathname)35
+b Fd(\\n)630 4155 y Ff(This)30 b(instructs)g(the)i(clien)m(t)f(to)h
+(set)g(the)g Fd(Entries.Static)c Ff(\015ag,)k(whic)m(h)f(it)g(should)e
+(then)630 4265 y(send)d(bac)m(k)i(to)g(the)f(serv)m(er)h(in)e(a)h
+Fd(Static-directory)c Ff(request)k(whenev)m(er)g(the)g(directory)630
+4375 y(is)i(op)s(erated)i(on.)41 b Fe(pathname)35 b Ff(ends)30
+b(in)f(a)i(slash;)f(its)f(purp)s(ose)g(is)h(to)h(sp)s(ecify)e(a)i
+(directory)-8 b(,)630 4484 y(not)31 b(a)f(\014le)g(within)e(a)i
+(directory)-8 b(.)150 4638 y Fd(Clear-static-directory)24
+b Fe(pathname)36 b Fd(\\n)630 4748 y Ff(Lik)m(e)30 b
+Fd(Set-static-directory)p Ff(,)25 b(but)30 b(clear,)h(not)f(set,)h(the)
+g(\015ag.)150 4902 y Fd(Set-sticky)d Fe(pathname)35 b
+Fd(\\n)630 5011 y Ff(Additional)30 b(data:)45 b Fe(tagsp)s(ec)39
+b Fd(\\)p Ff(n.)46 b(T)-8 b(ell)31 b(the)i(clien)m(t)f(to)h(set)g(a)g
+(stic)m(ky)f(tag)i(or)e(date,)i(whic)m(h)630 5121 y(should)g(b)s(e)i
+(supplied)d(with)i(the)h Fd(Sticky)f Ff(request)h(for)g(future)f(op)s
+(erations.)58 b Fe(pathname)630 5230 y Ff(ends)24 b(in)f(a)j(slash;)f
+(its)f(purp)s(ose)g(is)f(to)j(sp)s(ecify)d(a)i(directory)-8
+b(,)26 b(not)f(a)h(\014le)d(within)g(a)i(directory)-8
+b(.)630 5340 y(The)27 b(clien)m(t)f(should)g(store)h
+Fe(tagsp)s(ec)34 b Ff(and)27 b(pass)f(it)h(bac)m(k)h(to)g(the)f(serv)m
+(er)h(as-is,)g(to)f(allo)m(w)g(for)p eop
%%Page: 21 21
-21 20 bop 240 366 a Fd(C:)47 b(Valid-responses)d(ok)j(error)f
-(Checked-in)f(M)j(E)240 470 y(C:)f(valid-requests)240
-574 y(S:)g(Valid-requests)d(Root)j(Directory)e(Entry)h(Modified)g
-(Argument)f(Argumentx)h(ci)h(co)240 678 y(S:)g(ok)240
-782 y(C:)g(UseUnchanged)125 1056 y Ff(The)23 b(clien)m(t)h(w)m(an)m(ts)
-g(to)h(c)m(hec)m(k)g(out)g(the)f Fd(supermunger)d Ff(mo)s(dule)h(in)m
-(to)i(a)g(fresh)f(w)m(orking)h(directory)-8 b(.)38 b(Therefore)0
-1180 y(it)27 b(\014rst)g(expands)f(the)i Fd(supermunger)c
-Ff(mo)s(dule;)j(this)f(step)h(w)m(ould)g(b)s(e)f(omitted)i(if)e(the)i
-(clien)m(t)f(w)m(as)g(op)s(erating)g(on)0 1305 y(a)k(directory)f
-(rather)g(than)g(a)h(mo)s(dule.)240 1558 y Fd(C:)47 b(Argument)f
-(supermunger)240 1662 y(C:)h(Directory)e(.)240 1766 y(C:)i
-(/home/kingdon/testing/cvs)o(root)240 1869 y(C:)g(expand-modules)125
-2143 y Ff(The)37 b(serv)m(er)h(replies)e(that)i(the)g
-Fd(supermunger)d Ff(mo)s(dule)h(expands)h(to)h(the)g(directory)g
-Fd(supermunger)c Ff(\(the)0 2268 y(simplest)29 b(case\):)240
-2521 y Fd(S:)47 b(Module-expansion)d(supermunger)240
-2625 y(S:)j(ok)125 2899 y Ff(The)e(clien)m(t)g(then)h(pro)s(ceeds)g(to)
-g(c)m(hec)m(k)i(out)e(the)g(directory)-8 b(.)88 b(The)45
-b(fact)i(that)f(it)g(sends)f(only)g(a)h(single)0 3023
-y Fd(Directory)30 b Ff(request)i(whic)m(h)f(sp)s(eci\014es)g(`)p
-Fd(.)p Ff(')i(for)f(the)g(w)m(orking)g(directory)g(means)g(that)h
-(there)g(is)e(not)i(already)f(a)0 3148 y Fd(supermunger)27
-b Ff(directory)j(on)g(the)h(clien)m(t.)240 3401 y Fd(C:)47
-b(Argument)f(-N)240 3505 y(C:)h(Argument)f(supermunger)240
-3609 y(C:)h(Directory)e(.)240 3713 y(C:)i(/home/kingdon/testing/cvs)o
-(root)240 3816 y(C:)g(co)125 4090 y Ff(The)23 b(serv)m(er)h(replies)e
-(with)h(the)h(requested)g(\014les.)38 b(In)23 b(this)g(example,)i
-(there)f(is)f(only)g(one,)j(`)p Fd(mungeall.c)p Ff('.)36
-b(The)0 4215 y Fd(Clear-sticky)23 b Ff(and)j Fd(Clear-static-directory)
-21 b Ff(requests)26 b(are)h(sen)m(t)g(b)m(y)f(the)h(curren)m(t)f
-(implemen)m(tation)g(but)0 4340 y(they)33 b(ha)m(v)m(e)h(no)f(e\013ect)
-h(b)s(ecause)f(the)g(default)f(is)g(for)h(those)g(settings)g(to)h(b)s
-(e)e(clear)h(when)f(a)h(directory)f(is)g(newly)0 4464
-y(created.)240 4717 y Fd(S:)47 b(Clear-sticky)e(supermunger/)240
-4821 y(S:)i(/home/kingdon/testing/cvs)o(root)o(/su)o(perm)o(unge)o(r/)
-240 4925 y(S:)g(Clear-static-directory)42 b(supermunger/)240
-5029 y(S:)47 b(/home/kingdon/testing/cvs)o(root)o(/su)o(perm)o(unge)o
-(r/)240 5132 y(S:)g(E)h(cvs)f(server:)e(Updating)h(supermunger)240
-5236 y(S:)h(M)h(U)f(supermunger/mungeall.c)240 5340 y(S:)g(Created)f
-(supermunger/)p eop
+21 20 bop 630 366 a Ff(future)31 b(expansion.)45 b(The)31
+b(\014rst)g(c)m(haracter)j(of)e Fe(tagsp)s(ec)38 b Ff(is)32
+b(`)p Fd(T)p Ff(')g(for)f(a)i(tag,)h(`)p Fd(D)p Ff(')e(for)g(a)g(date,)
+630 476 y(or)e(something)g(else)g(for)g(future)g(expansion.)39
+b(The)30 b(remainder)f(of)h Fe(tagsp)s(ec)37 b Ff(con)m(tains)31
+b(the)630 586 y(actual)g(tag)g(or)g(date.)150 747 y Fd(Clear-sticky)c
+Fe(pathname)35 b Fd(\\n)630 857 y Ff(Clear)30 b(an)m(y)g(stic)m(ky)h
+(tag)h(or)e(date)h(set)g(b)m(y)f Fd(Set-sticky)p Ff(.)150
+1018 y Fd(Template)e Fe(pathname)35 b Fd(\\n)630 1128
+y Ff(Additional)29 b(data:)42 b(\014le)30 b(transmission)f(\(note:)42
+b(compressed)31 b(\014le)f(transmissions)e(are)k(not)630
+1238 y(supp)s(orted\).)67 b Fe(pathname)44 b Ff(ends)39
+b(in)f(a)i(slash;)j(its)c(purp)s(ose)f(is)g(to)j(sp)s(ecify)d(a)i
+(directory)-8 b(,)630 1347 y(not)29 b(a)h(\014le)e(within)e(a)j
+(directory)-8 b(.)41 b(T)-8 b(ell)28 b(the)h(clien)m(t)f(to)i(store)g
+(the)f(\014le)f(transmission)f(as)i(the)630 1457 y(template)24
+b(log)f(message,)k(and)c(then)g(use)g(that)h(template)g(in)e(the)i
+(future)e(when)h(prompting)630 1566 y(the)31 b(user)e(for)h(a)h(log)g
+(message.)150 1728 y Fd(Set-checkin-prog)26 b Fe(dir)35
+b Fd(\\n)630 1838 y Ff(Additional)20 b(data:)38 b Fe(prog)30
+b Fd(\\)p Ff(n.)37 b(T)-8 b(ell)22 b(the)g(clien)m(t)g(to)i(set)f(a)g
+(c)m(hec)m(kin)g(program,)h(whic)m(h)d(should)630 1947
+y(b)s(e)30 b(supplied)d(with)i(the)h Fd(Checkin-prog)d
+Ff(request)k(for)f(future)g(op)s(erations.)150 2109 y
+Fd(Set-update-prog)c Fe(dir)35 b Fd(\\n)630 2218 y Ff(Additional)k
+(data:)62 b Fe(prog)49 b Fd(\\)p Ff(n.)72 b(T)-8 b(ell)40
+b(the)h(clien)m(t)f(to)i(set)g(an)e(up)s(date)h(program,)i(whic)m(h)630
+2328 y(should)28 b(b)s(e)i(supplied)d(with)i(the)i Fd(Update-prog)c
+Ff(request)k(for)f(future)f(op)s(erations.)150 2490 y
+Fd(Notified)f Fe(pathname)35 b Fd(\\n)630 2599 y Ff(Indicate)29
+b(to)i(the)f(clien)m(t)f(that)h(the)g(noti\014cation)f(for)h
+Fe(pathname)35 b Ff(has)29 b(b)s(een)g(done.)40 b(There)630
+2709 y(should)19 b(b)s(e)h(one)h(suc)m(h)f(resp)s(onse)g(for)h(ev)m
+(ery)g Fd(Notify)e Ff(request;)25 b(if)19 b(there)i(are)h(sev)m(eral)f
+Fd(Notify)630 2818 y Ff(requests)39 b(for)f(a)i(single)d(\014le,)j(the)
+f(requests)g(should)e(b)s(e)h(pro)s(cessed)g(in)g(order;)43
+b(the)c(\014rst)630 2928 y Fd(Notified)28 b Ff(resp)s(onse)i(p)s
+(ertains)e(to)j(the)g(\014rst)f Fd(Notify)e Ff(request,)j(etc.)150
+3090 y Fd(Module-expansion)26 b Fe(pathname)35 b Fd(\\n)30
+b(Return)f(a)h(file)f(or)h(directory)630 3199 y Ff(whic)m(h)43
+b(is)g(included)e(in)i(a)h(particular)f(mo)s(dule.)80
+b Fe(pathname)49 b Ff(is)43 b(relativ)m(e)h(to)h(cvsro)s(ot,)630
+3309 y(unlik)m(e)26 b(most)j(pathnames)f(in)e(resp)s(onses.)39
+b Fe(pathname)33 b Ff(should)27 b(b)s(e)g(used)g(to)i(lo)s(ok)f(and)f
+(see)630 3418 y(whether)h(some)h(or)f(all)f(of)i(the)g(mo)s(dule)d
+(exists)j(on)f(the)h(clien)m(t)f(side;)g(it)g(is)f(not)i(necessarily)
+630 3528 y(suitable)24 b(for)g(passing)g(as)i(an)f(argumen)m(t)g(to)h
+(a)g Fd(co)e Ff(request)h(\(for)g(example,)h(if)e(the)i(mo)s(dules)630
+3638 y(\014le)i(con)m(tains)i(the)f(`)p Fd(-d)p Ff(')g(option,)g(it)g
+(will)d(b)s(e)j(the)g(directory)g(sp)s(eci\014ed)e(with)h(`)p
+Fd(-d)p Ff(',)h(not)h(the)630 3747 y(name)g(of)h(the)g(mo)s(dule\).)150
+3909 y Fd(M)f Fe(text)j Fd(\\n)115 b Ff(A)30 b(one-line)g(message)h
+(for)g(the)f(user.)150 4070 y Fd(E)g Fe(text)j Fd(\\n)115
+b Ff(Same)30 b(as)h Fd(M)f Ff(but)g(send)f(to)i(stderr)f(not)h(stdout.)
+150 4232 y Fd(F)f(\\n)306 b Ff(Flush)23 b(stderr.)38
+b(That)24 b(is,)h(mak)m(e)h(it)e(p)s(ossible)e(for)i(the)h(user)e(to)j
+(see)f(what)f(has)g(b)s(een)g(written)630 4342 y(to)30
+b(stderr)e(\(it)h(is)f(up)g(to)h(the)h(implemen)m(tation)d(to)j(decide)
+e(exactly)i(ho)m(w)f(far)g(it)f(should)f(go)630 4451
+y(to)k(ensure)f(this\).)150 4613 y Fd(error)f Fe(errno-co)s(de)36
+b Fd(`)47 b(')30 b Fe(text)j Fd(\\n)630 4722 y Ff(The)k(command)h
+(completed)f(with)f(an)i(error.)62 b Fe(errno-co)s(de)43
+b Ff(is)36 b(a)i(sym)m(b)s(olic)e(error)i(co)s(de)630
+4832 y(\(e.g.)h Fd(ENOENT)p Ff(\);)24 b(if)c(the)i(serv)m(er)g(do)s
+(esn't)g(supp)s(ort)e(this)g(feature,)k(or)e(if)f(it's)g(not)h
+(appropriate)630 4942 y(for)30 b(this)g(particular)e(message,)k(it)e
+(just)g(omits)g(the)h(errno-co)s(de)g(\(in)e(that)i(case)h(there)f(are)
+630 5051 y(t)m(w)m(o)37 b(spaces)f(after)g(`)p Fd(error)p
+Ff('\).)56 b(T)-8 b(ext)36 b(is)f(an)h(error)f(message)h(suc)m(h)g(as)g
+(that)g(pro)m(vided)e(b)m(y)630 5161 y(strerror\(\),)d(or)f(an)m(y)h
+(other)f(message)i(the)f(serv)m(er)f(w)m(an)m(ts)h(to)g(use.)150
+5322 y Fd(ok)f(\\n)258 b Ff(The)30 b(command)g(completed)g
+(successfully)-8 b(.)p eop
%%Page: 22 22
-22 21 bop 240 366 a Fd(S:)47 b(/home/kingdon/testing/cvs)o(root)o(/su)o
-(perm)o(unge)o(r/m)o(unge)o(all.)o(c)240 470 y(S:)g(/mungeall.c/1.1///)
-240 574 y(S:)g(u=rw,g=r,o=r)240 678 y(S:)g(26)240 782
-y(S:)g(int)g(mein)g(\(\))g({)g(abort)g(\(\);)g(})240
-885 y(S:)g(ok)125 1168 y Ff(The)26 b(curren)m(t)g(clien)m(t)h(implemen)
-m(tation)e(w)m(ould)h(break)h(the)g(connection)g(here)f(and)g(mak)m(e)i
-(a)f(new)g(connection)0 1293 y(for)j(the)h(next)f(command.)41
-b(Ho)m(w)m(ev)m(er,)32 b(the)f(proto)s(col)f(allo)m(ws)g(it)g(to)h(k)m
-(eep)g(the)f(connection)h(op)s(en)f(and)f(con)m(tin)m(ue,)0
-1417 y(whic)m(h)g(is)h(what)g(w)m(e)h(sho)m(w)f(here.)125
-1700 y(After)37 b(the)g(user)g(mo)s(di\014es)e(the)j(\014le)e(and)h
-(instructs)f(the)h(clien)m(t)g(to)h(c)m(hec)m(k)h(it)d(bac)m(k)i(in.)60
-b(The)37 b(clien)m(t)g(sends)0 1825 y(argumen)m(ts)31
-b(to)g(sp)s(ecify)e(the)h(log)h(message)g(and)f(\014le)g(to)h(c)m(hec)m
-(k)h(in:)240 2087 y Fd(C:)47 b(Argument)f(-m)240 2190
-y(C:)h(Argument)f(Well,)g(you)h(see,)g(it)g(took)f(me)i(hours)e(and)h
-(hours)f(to)h(find)g(this)g(typo)f(and)h(I)240 2294 y(C:)g(Argumentx)e
-(searched)h(and)h(searched)e(and)i(eventually)e(had)i(to)g(ask)g(John)g
-(for)g(help.)240 2398 y(C:)g(Argument)f(mungeall.c)125
-2681 y Ff(It)23 b(also)h(sends)f(information)f(ab)s(out)h(the)h(con)m
-(ten)m(ts)i(of)e(the)g(w)m(orking)f(directory)-8 b(,)25
-b(including)20 b(the)k(new)f(con)m(ten)m(ts)0 2805 y(of)45
-b(the)g(mo)s(di\014ed)e(\014le.)83 b(Note)46 b(that)g(the)f(user)f(has)
-g(c)m(hanged)i(in)m(to)f(the)g(`)p Fd(supermunger)p Ff(')d(directory)i
-(b)s(efore)0 2930 y(executing)29 b(this)e(command;)j(the)e(top)h(lev)m
-(el)g(directory)f(is)f(a)i(user-visible)d(concept)k(b)s(ecause)e(the)h
-(serv)m(er)g(should)0 3054 y(prin)m(t)g(\014lenames)g(in)h
-Fd(M)g Ff(and)f Fd(E)h Ff(resp)s(onses)g(relativ)m(e)g(to)h(that)g
-(directory)-8 b(.)240 3316 y Fd(C:)47 b(Directory)e(.)240
-3420 y(C:)i(/home/kingdon/testing/cvs)o(root)o(/su)o(perm)o(unge)o(r)
-240 3524 y(C:)g(Entry)g(/mungeall.c/1.1///)240 3628 y(C:)g(Modified)f
-(mungeall.c)240 3731 y(C:)h(u=rw,g=r,o=r)240 3835 y(C:)g(26)240
-3939 y(C:)g(int)g(main)g(\(\))g({)g(abort)g(\(\);)g(})125
-4222 y Ff(And)29 b(\014nally)-8 b(,)29 b(the)i(clien)m(t)e(issues)h
-(the)g(c)m(hec)m(kin)h(command)f(\(whic)m(h)f(mak)m(es)j(use)e(of)g
-(the)h(data)g(just)f(sen)m(t\):)240 4484 y Fd(C:)47 b(ci)125
-4767 y Ff(And)29 b(the)i(serv)m(er)f(tells)g(the)g(clien)m(t)g(that)h
-(the)g(c)m(hec)m(kin)f(succeeded:)240 5029 y Fd(S:)47
-b(M)h(Checking)d(in)i(mungeall.c;)240 5132 y(S:)g(E)h
-(/home/kingdon/testing/c)o(vsro)o(ot/)o(supe)o(rmun)o(ger)o(/mun)o
-(geal)o(l.c)o(,v)89 b(<--)95 b(mungeall.c)240 5236 y(S:)47
-b(E)h(new)f(revision:)e(1.2;)h(previous)g(revision:)f(1.1)240
-5340 y(S:)i(E)h(done)p eop
+22 21 bop 150 366 a Fa(5.8)68 b(Example)275 557 y Ff(Here)31
+b(is)e(an)i(example;)f(lines)f(are)i(pre\014xed)f(b)m(y)g(`)p
+Fd(C:)g Ff(')h(to)g(indicate)f(the)h(clien)m(t)f(sends)g(them)g(or)h(`)
+p Fd(S:)f Ff(')150 667 y(to)h(indicate)f(the)g(serv)m(er)h(sends)e
+(them.)275 800 y(The)h(clien)m(t)g(starts)i(b)m(y)e(connecting,)i
+(sending)d(the)i(ro)s(ot,)h(and)e(completing)g(the)h(proto)s(col)g
+(negotia-)150 910 y(tion.)40 b(In)30 b(actual)h(practice)f(the)h(lists)
+e(of)h(v)-5 b(alid)29 b(resp)s(onses)g(and)h(requests)g(w)m(ould)f(b)s
+(e)h(longer.)390 1037 y Fd(C:)47 b(Root)g(/u/cvsroot)390
+1140 y(C:)g(Valid-responses)d(ok)j(error)f(Checked-in)f(M)j(E)390
+1244 y(C:)f(valid-requests)390 1348 y(S:)g(Valid-requests)d(Root)j
+(Directory)e(Entry)h(Modified)g(Argument)f(Argumentx)h(ci)h(co)390
+1452 y(S:)g(ok)390 1555 y(C:)g(UseUnchanged)275 1688
+y Ff(The)32 b(clien)m(t)h(w)m(an)m(ts)h(to)g(c)m(hec)m(k)h(out)e(the)h
+Fd(supermunger)c Ff(mo)s(dule)h(in)m(to)i(a)h(fresh)e(w)m(orking)h
+(directory)-8 b(.)150 1798 y(Therefore)26 b(it)g(\014rst)g(expands)g
+(the)h Fd(supermunger)c Ff(mo)s(dule;)k(this)e(step)i(w)m(ould)e(b)s(e)
+h(omitted)h(if)f(the)g(clien)m(t)150 1908 y(w)m(as)31
+b(op)s(erating)f(on)g(a)h(directory)e(rather)i(than)f(a)h(mo)s(dule.)
+390 2035 y Fd(C:)47 b(Argument)f(supermunger)390 2138
+y(C:)h(Directory)e(.)390 2242 y(C:)i(/u/cvsroot)390 2346
+y(C:)g(expand-modules)275 2479 y Ff(The)28 b(serv)m(er)h(replies)d
+(that)k(the)e Fd(supermunger)e Ff(mo)s(dule)h(expands)h(to)h(the)g
+(directory)f Fd(supermunger)150 2588 y Ff(\(the)j(simplest)d(case\):)
+390 2715 y Fd(S:)47 b(Module-expansion)d(supermunger)390
+2819 y(S:)j(ok)275 2952 y Ff(The)28 b(clien)m(t)h(then)g(pro)s(ceeds)f
+(to)i(c)m(hec)m(k)h(out)e(the)g(directory)-8 b(.)41 b(The)28
+b(fact)i(that)g(it)e(sends)h(only)f(a)h(single)150 3062
+y Fd(Directory)38 b Ff(request)i(whic)m(h)e(sp)s(eci\014es)h(`)p
+Fd(.)p Ff(')h(for)g(the)h(w)m(orking)e(directory)h(means)g(that)g
+(there)h(is)e(not)150 3171 y(already)30 b(a)h Fd(supermunger)c
+Ff(directory)j(on)g(the)h(clien)m(t.)390 3298 y Fd(C:)47
+b(Argument)f(-N)390 3402 y(C:)h(Argument)f(supermunger)390
+3506 y(C:)h(Directory)e(.)390 3610 y(C:)i(/u/cvsroot)390
+3714 y(C:)g(co)275 3846 y Ff(The)e(serv)m(er)h(replies)e(with)g(the)i
+(requested)g(\014les.)85 b(In)45 b(this)g(example,)k(there)d(is)f(only)
+g(one)h(\014le,)150 3956 y(`)p Fd(mungeall.c)p Ff('.)c(The)31
+b Fd(Clear-sticky)d Ff(and)j Fd(Clear-static-directory)26
+b Ff(requests)31 b(are)h(sen)m(t)g(b)m(y)g(the)150 4066
+y(curren)m(t)f(implemen)m(tation)e(but)h(they)h(ha)m(v)m(e)h(no)f
+(e\013ect)h(b)s(ecause)f(the)g(default)f(is)g(for)g(those)h(settings)g
+(to)150 4175 y(b)s(e)f(clear)g(when)g(a)g(directory)g(is)g(newly)f
+(created.)390 4302 y Fd(S:)47 b(Clear-sticky)e(supermunger/)390
+4406 y(S:)i(/u/cvsroot/supermunger/)390 4510 y(S:)g
+(Clear-static-directory)42 b(supermunger/)390 4614 y(S:)47
+b(/u/cvsroot/supermunger/)390 4717 y(S:)g(E)h(cvs)f(server:)e(Updating)
+h(supermunger)390 4821 y(S:)h(M)h(U)f(supermunger/mungeall.c)390
+4925 y(S:)g(Created)f(supermunger/)390 5029 y(S:)h
+(/u/cvsroot/supermunger/mu)o(ngea)o(ll.)o(c)390 5132
+y(S:)g(/mungeall.c/1.1///)390 5236 y(S:)g(u=rw,g=r,o=r)390
+5340 y(S:)g(26)p eop
%%Page: 23 23
-23 22 bop 240 366 a Fd(S:)47 b(Mode)g(u=rw,g=r,o=r)240
-470 y(S:)g(Checked-in)e(./)240 574 y(S:)i(/home/kingdon/testing/cvs)o
-(root)o(/su)o(perm)o(unge)o(r/m)o(unge)o(all.)o(c)240
-678 y(S:)g(/mungeall.c/1.2///)240 782 y(S:)g(ok)0 1230
-y Fa(5.9)68 b(Required)31 b(v)l(ersus)g(optional)g(parts)g(of)g(the)f
-(proto)t(col)125 1504 y Ff(The)22 b(follo)m(wing)f(are)i(part)f(of)h
-(ev)m(ery)g(kno)m(wn)f(implemen)m(tation)f(of)i(the)g(CVS)f(proto)s
-(col)g(\(except)i(obsolete,)h(pre-)0 1628 y(1.5,)31 b(v)m(ersions)d(of)
-h(CVS\))g(and)f(it)h(is)f(considered)f(reasonable)i(b)s(eha)m(vior)f
-(to)i(completely)f(fail)e(to)j(w)m(ork)f(if)f(y)m(ou)i(are)0
-1753 y(connected)j(with)d(an)i(implemen)m(tation)e(whic)m(h)g(attempts)
-j(to)f(not)g(supp)s(ort)e(them.)45 b(Requests:)f Fd(Root)p
-Ff(,)31 b Fd(Valid-)0 1877 y(responses)p Ff(,)42 b Fd(valid-requests)p
-Ff(,)f Fd(Directory)p Ff(,)h Fd(Entry)p Ff(,)h Fd(Modified)p
-Ff(,)f Fd(Unchanged)p Ff(,)g Fd(Argument)p Ff(,)g Fd(Argumentx)p
-Ff(,)0 2002 y Fd(ci)p Ff(,)28 b Fd(co)p Ff(,)g Fd(update)p
-Ff(.)39 b(Resp)s(onses:)f Fd(ok)p Ff(,)29 b Fd(error)p
-Ff(,)e Fd(Valid-requests)p Ff(,)e Fd(Checked-in)p Ff(,)h
-Fd(Updated)p Ff(,)h Fd(Merged)p Ff(,)g Fd(Removed)p Ff(,)0
-2127 y Fd(M)p Ff(,)j Fd(E)p Ff(.)125 2401 y(A)23 b(serv)m(er)h(need)f
-(not)h(implemen)m(t)e Fd(Repository)p Ff(,)h(but)g(in)f(order)h(to)h
-(in)m(terop)s(erate)g(with)e(CVS)h(1.5)i(through)e(1.9)0
-2525 y(it)30 b(m)m(ust)f(claim)h(to)g(implemen)m(t)f(it)h(\(in)f
-Fd(Valid-requests)p Ff(\).)37 b(The)29 b(clien)m(t)h(will)d(not)k
-(actually)e(send)g(the)i(request.)0 2973 y Fa(5.10)68
-b(Obsolete)32 b(proto)t(col)f(elemen)l(ts)125 3247 y
-Ff(This)39 b(section)i(brie\015y)f(describ)s(es)f(proto)s(col)i(elemen)
-m(ts)h(whic)m(h)e(are)h(obsolete.)74 b(There)41 b(is)f(no)h(attempt)h
-(to)0 3372 y(do)s(cumen)m(t)30 b(them)h(in)e(full)f(detail.)125
-3646 y(There)i(w)m(as)g(a)h Fd(Repository)d Ff(request)j(whic)m(h)e(w)m
-(as)i(lik)m(e)e Fd(Directory)f Ff(except)k(it)e(only)g(pro)m(vided)f
-Fe(rep)s(ository)p Ff(,)0 3770 y(and)h(the)g(lo)s(cal)g(directory)g(w)m
-(as)h(assumed)e(to)i(b)s(e)f(similarly)d(named.)125 4044
-y(If)i(the)g Fd(UseUnchanged)e Ff(request)i(w)m(as)h(not)g(sen)m(t,)h
-(there)e(w)m(as)h(a)g Fd(Lost)f Ff(request)g(whic)m(h)g(w)m(as)g(sen)m
-(t)i(to)f(indicate)0 4169 y(that)c(a)f(\014le)g(did)e(not)j(exist)f(in)
-f(the)h(w)m(orking)g(directory)-8 b(,)26 b(and)f(the)g(meaning)g(of)g
-(sending)f Fd(Entries)f Ff(without)h Fd(Lost)0 4293 y
-Ff(or)32 b Fd(Modified)d Ff(w)m(as)j(di\013eren)m(t.)44
-b(All)30 b(curren)m(t)i(clien)m(ts)f(\(CVS)g(1.5)i(and)e(later\))h
-(will)d(send)i Fd(UseUnchanged)d Ff(if)j(it)g(is)0 4418
-y(supp)s(orted.)p eop
+23 22 bop 390 366 a Fd(S:)47 b(int)g(mein)g(\(\))g({)g(abort)g(\(\);)g
+(})390 470 y(S:)g(ok)275 609 y Ff(The)38 b(curren)m(t)i(clien)m(t)f
+(implemen)m(tation)f(w)m(ould)g(break)h(the)h(connection)f(here)g(and)g
+(mak)m(e)i(a)e(new)150 718 y(connection)33 b(for)f(the)g(next)h
+(command.)46 b(Ho)m(w)m(ev)m(er,)35 b(the)e(proto)s(col)f(allo)m(ws)g
+(it)g(to)h(k)m(eep)g(the)g(connection)150 828 y(op)s(en)d(and)f(con)m
+(tin)m(ue,)i(whic)m(h)e(is)h(what)g(w)m(e)h(sho)m(w)f(here.)275
+966 y(After)k(the)h(user)f(mo)s(di\014es)e(the)j(\014le)f(and)f
+(instructs)h(the)g(clien)m(t)g(to)h(c)m(hec)m(k)h(it)e(bac)m(k)i(in.)51
+b(The)34 b(clien)m(t)150 1076 y(sends)29 b(argumen)m(ts)i(to)g(sp)s
+(ecify)e(the)i(log)f(message)i(and)e(\014le)f(to)i(c)m(hec)m(k)h(in:)
+390 1209 y Fd(C:)47 b(Argument)f(-m)390 1312 y(C:)h(Argument)f(Well,)g
+(you)h(see,)g(it)g(took)f(me)i(hours)e(and)h(hours)f(to)h(find)390
+1416 y(C:)g(Argumentx)e(this)i(typo)g(and)g(I)g(searched)f(and)h
+(searched)e(and)i(eventually)390 1520 y(C:)g(Argumentx)e(had)i(to)h
+(ask)e(John)h(for)g(help.)390 1624 y(C:)g(Argument)f(mungeall.c)275
+1762 y Ff(It)d(also)g(sends)f(information)f(ab)s(out)i(the)g(con)m(ten)
+m(ts)h(of)f(the)h(w)m(orking)e(directory)-8 b(,)46 b(including)40
+b(the)150 1872 y(new)33 b(con)m(ten)m(ts)i(of)e(the)g(mo)s(di\014ed)e
+(\014le.)49 b(Note)34 b(that)g(the)g(user)e(has)h(c)m(hanged)h(in)m(to)
+f(the)h(`)p Fd(supermunger)p Ff(')150 1981 y(directory)h(b)s(efore)g
+(executing)g(this)f(command;)k(the)d(top)h(lev)m(el)f(directory)g(is)f
+(a)i(user-visible)c(concept)150 2091 y(b)s(ecause)e(the)h(serv)m(er)g
+(should)d(prin)m(t)h(\014lenames)g(in)g Fd(M)h Ff(and)g
+Fd(E)g Ff(resp)s(onses)g(relativ)m(e)g(to)h(that)g(directory)-8
+b(.)390 2224 y Fd(C:)47 b(Directory)e(.)390 2327 y(C:)i
+(/u/cvsroot/supermunger)390 2431 y(C:)g(Entry)g(/mungeall.c/1.1///)390
+2535 y(C:)g(Modified)f(mungeall.c)390 2639 y(C:)h(u=rw,g=r,o=r)390
+2742 y(C:)g(26)390 2846 y(C:)g(int)g(main)g(\(\))g({)g(abort)g(\(\);)g
+(})275 2985 y Ff(And)36 b(\014nally)-8 b(,)37 b(the)g(clien)m(t)f
+(issues)g(the)h(c)m(hec)m(kin)g(command)g(\(whic)m(h)f(mak)m(es)i(use)f
+(of)g(the)g(data)h(just)150 3094 y(sen)m(t\):)390 3227
+y Fd(C:)47 b(ci)275 3365 y Ff(And)29 b(the)i(serv)m(er)f(tells)g(the)g
+(clien)m(t)g(that)h(the)g(c)m(hec)m(kin)f(succeeded:)390
+3498 y Fd(S:)47 b(M)h(Checking)d(in)i(mungeall.c;)390
+3602 y(S:)g(E)h(/u/cvsroot/supermunger/)o(mung)o(eal)o(l.c,)o(v)90
+b(<--)k(mungeall.c)390 3706 y(S:)47 b(E)h(new)f(revision:)e(1.2;)h
+(previous)g(revision:)f(1.1)390 3809 y(S:)i(E)h(done)390
+3913 y(S:)f(Mode)g(u=rw,g=r,o=r)390 4017 y(S:)g(Checked-in)e(./)390
+4121 y(S:)i(/u/cvsroot/supermunger/mu)o(ngea)o(ll.)o(c)390
+4224 y(S:)g(/mungeall.c/1.2///)390 4328 y(S:)g(ok)150
+4595 y Fa(5.9)68 b(Required)46 b(v)l(ersus)f(optional)h(parts)f(of)g
+(the)h(proto)t(col)275 4792 y Ff(The)c(follo)m(wing)g(are)h(part)g(of)h
+(ev)m(ery)g(kno)m(wn)e(implemen)m(tation)g(of)i(the)f(CVS)f(proto)s
+(col)i(\(except)150 4902 y(obsolete,)35 b(pre-1.5,)h(v)m(ersions)d(of)g
+(CVS\))h(and)f(it)g(is)f(considered)h(reasonable)g(b)s(eha)m(vior)g(to)
+h(completely)150 5011 y(fail)44 b(to)j(w)m(ork)f(if)e(y)m(ou)i(are)g
+(connected)h(with)d(an)i(implemen)m(tation)e(whic)m(h)h(attempts)h(to)h
+(not)f(sup-)150 5121 y(p)s(ort)k(them.)102 b(Requests:)81
+b Fd(Root)p Ff(,)55 b Fd(Valid-responses)p Ff(,)d Fd(valid-requests)p
+Ff(,)g Fd(Directory)p Ff(,)h Fd(Entry)p Ff(,)150 5230
+y Fd(Modified)p Ff(,)48 b Fd(Unchanged)p Ff(,)g Fd(Argument)p
+Ff(,)g Fd(Argumentx)p Ff(,)g Fd(ci)p Ff(,)h Fd(co)p Ff(,)h
+Fd(update)p Ff(.)86 b(Resp)s(onses:)71 b Fd(ok)p Ff(,)50
+b Fd(error)p Ff(,)150 5340 y Fd(Valid-requests)p Ff(,)27
+b Fd(Checked-in)p Ff(,)h Fd(Updated)p Ff(,)g Fd(Merged)p
+Ff(,)h Fd(Removed)p Ff(,)g Fd(M)p Ff(,)h Fd(E)p Ff(.)p
+eop
+%%Page: 24 24
+24 23 bop 275 366 a Ff(A)37 b(serv)m(er)g(need)g(not)g(implemen)m(t)f
+Fd(Repository)p Ff(,)g(but)h(in)f(order)g(to)i(in)m(terop)s(erate)g
+(with)d(CVS)i(1.5)150 476 y(through)23 b(1.9)i(it)e(m)m(ust)h(claim)e
+(to)j(implemen)m(t)d(it)h(\(in)g Fd(Valid-requests)p
+Ff(\).)35 b(The)23 b(clien)m(t)g(will)e(not)j(actually)150
+586 y(send)30 b(the)g(request.)150 843 y Fa(5.10)68 b(Obsolete)47
+b(proto)t(col)e(elemen)l(ts)275 1036 y Ff(This)26 b(section)i
+(brie\015y)e(describ)s(es)g(proto)s(col)i(elemen)m(ts)h(whic)m(h)d(are)
+j(obsolete.)40 b(There)28 b(is)f(no)h(attempt)150 1145
+y(to)j(do)s(cumen)m(t)f(them)h(in)e(full)f(detail.)275
+1280 y(There)43 b(w)m(as)g(a)h Fd(Repository)d Ff(request)i(whic)m(h)g
+(w)m(as)h(lik)m(e)e Fd(Directory)f Ff(except)k(it)e(only)f(pro)m(vided)
+150 1389 y Fe(rep)s(ository)p Ff(,)30 b(and)f(the)i(lo)s(cal)f
+(directory)f(w)m(as)i(assumed)f(to)h(b)s(e)f(similarly)d(named.)275
+1524 y(If)39 b(the)i Fd(UseUnchanged)c Ff(request)j(w)m(as)h(not)g(sen)
+m(t,)i(there)e(w)m(as)f(a)h Fd(Lost)e Ff(request)i(whic)m(h)e(w)m(as)h
+(sen)m(t)150 1633 y(to)c(indicate)f(that)h(a)g(\014le)e(did)g(not)i
+(exist)f(in)f(the)i(w)m(orking)f(directory)-8 b(,)37
+b(and)d(the)i(meaning)f(of)h(sending)150 1743 y Fd(Entries)c
+Ff(without)g Fd(Lost)g Ff(or)i Fd(Modified)d Ff(w)m(as)j(di\013eren)m
+(t.)50 b(All)32 b(curren)m(t)h(clien)m(ts)g(\(CVS)g(1.5)i(and)e
+(later\))150 1853 y(will)28 b(send)h Fd(UseUnchanged)e
+Ff(if)j(it)g(is)f(supp)s(orted.)p eop
%%Trailer
end
userdict /end-hook known{end-hook}if
diff --git a/gnu/usr.bin/cvs/emx/Makefile b/gnu/usr.bin/cvs/emx/Makefile
new file mode 100644
index 00000000000..d56fe6da3eb
--- /dev/null
+++ b/gnu/usr.bin/cvs/emx/Makefile
@@ -0,0 +1,310 @@
+# Generated automatically from Makefile.in by configure.
+# Makefile for OS/2. Generated from Makefile.in when CVS is
+# configured for a dist-build. Configure never gets run on OS/2, so
+# we must include the generated Makefile in the distribution. See the
+# `dist-dir' rule.
+
+project: cvs.exe
+# .SUFFIXES .c .o .exe
+
+# Directory in which to install executables.
+install_dir = s:/gnu/util
+
+# srcdir is usually "."
+srcdir = .
+
+# top_srcdir is usually ".."
+top_srcdir = ..
+
+lib_dir = ${top_srcdir}/lib
+cvs_srcdir = ${top_srcdir}/src
+
+zlib_dir = ${top_srcdir}/zlib
+
+# Do we need these?
+# prefix = /usr/local
+# exec_prefix = ${prefix}
+
+# taken straight from the example project
+LIB = -lufc -lsocket
+CINC =
+# This says we are building an object file, not a full executable.
+OBJ_CFLAGS = -c
+CFLAGS = -pedantic -Wall -fno-builtin ${CINC} \
+ -I${srcdir} -I${lib_dir} -I${cvs_srcdir} -I${zlib_dir} \
+ -DUNIX -DHAVE_CONFIG_H
+
+
+# headers specific to OS/2
+
+# We list OS2_HEADERS so we know what to include when we make dist-dir
+# here.
+OS2_HEADERS = \
+ ${srcdir}/config.h \
+ ${srcdir}/options.h \
+ ${srcdir}/rcmd.h
+
+# headers we use from the common src dir, ../src
+COMMON_HEADERS = \
+ ${cvs_srcdir}/client.h \
+ ${cvs_srcdir}/cvs.h \
+ ${cvs_srcdir}/rcs.h \
+ ${cvs_srcdir}/hash.h \
+ ${cvs_srcdir}/myndbm.h \
+ ${cvs_srcdir}/patchlevel.h \
+ ${cvs_srcdir}/update.h \
+ ${cvs_srcdir}/server.h \
+ ${cvs_srcdir}/error.h
+
+# sources specific to OS/2
+OS2_SOURCES = \
+ ${srcdir}/filesubr.c \
+ ${srcdir}/startserver.c \
+ ${srcdir}/stripslash.c \
+ ${srcdir}/rcmd.c \
+ ${srcdir}/system.c
+
+# sources we use from the common src dir, ../src
+# FIXME: Is this used anywhere? I don't think it is.
+COMMON_SOURCES = \
+ ${cvs_srcdir}/add.c \
+ ${cvs_srcdir}/admin.c \
+ ${cvs_srcdir}/buffer.c \
+ ${cvs_srcdir}/checkin.c \
+ ${cvs_srcdir}/checkout.c \
+ ${cvs_srcdir}/classify.c \
+ ${cvs_srcdir}/client.c \
+ ${cvs_srcdir}/commit.c \
+ ${cvs_srcdir}/create_adm.c \
+ ${cvs_srcdir}/cvsrc.c \
+ ${cvs_srcdir}/diff.c \
+ ${cvs_srcdir}/edit.c \
+ ${cvs_srcdir}/entries.c \
+ ${cvs_srcdir}/error.c \
+ ${cvs_srcdir}/expand_path.c \
+ ${cvs_srcdir}/fileattr.c \
+ ${cvs_srcdir}/find_names.c \
+ ${cvs_srcdir}/hash.c \
+ ${cvs_srcdir}/history.c \
+ ${cvs_srcdir}/ignore.c \
+ ${cvs_srcdir}/import.c \
+ ${cvs_srcdir}/lock.c \
+ ${cvs_srcdir}/log.c \
+ ${cvs_srcdir}/login.c \
+ ${cvs_srcdir}/logmsg.c \
+ ${cvs_srcdir}/main.c \
+ ${cvs_srcdir}/mkmodules.c \
+ ${cvs_srcdir}/modules.c \
+ ${cvs_srcdir}/myndbm.c \
+ ${cvs_srcdir}/no_diff.c \
+ ${cvs_srcdir}/parseinfo.c \
+ ${cvs_srcdir}/patch.c \
+ ${cvs_srcdir}/rcs.c \
+ ${cvs_srcdir}/rcscmds.c \
+ ${cvs_srcdir}/recurse.c \
+ ${cvs_srcdir}/release.c \
+ ${cvs_srcdir}/remove.c \
+ ${cvs_srcdir}/repos.c \
+ ${cvs_srcdir}/root.c \
+ ${cvs_srcdir}/rtag.c \
+ ${cvs_srcdir}/scramble.c \
+ ${cvs_srcdir}/server.c \
+ ${cvs_srcdir}/status.c \
+ ${cvs_srcdir}/subr.c \
+ ${cvs_srcdir}/run.c \
+ ${cvs_srcdir}/tag.c \
+ ${cvs_srcdir}/update.c \
+ ${cvs_srcdir}/watch.c \
+ ${cvs_srcdir}/wrapper.c \
+ ${cvs_srcdir}/vers_ts.c \
+ ${cvs_srcdir}/version.c \
+ ${cvs_srcdir}/zlib.c
+# end of $COMMON_SOURCES
+
+# sources from ../lib
+# FIXME: Is this used anywhere? I don't think it is.
+LIB_SOURCES = \
+ ${lib_dir}/vasprintf.c \
+ ${lib_dir}/argmatch.c \
+ ${lib_dir}/getline.c \
+ ${lib_dir}/getopt.c \
+ ${lib_dir}/getopt1.c \
+ ${lib_dir}/md5.c \
+ ${lib_dir}/regex.c \
+ ${lib_dir}/savecwd.c \
+ ${lib_dir}/sighandle.c \
+ ${lib_dir}/valloc.c \
+ ${lib_dir}/xgetwd.c \
+ ${lib_dir}/yesno.c \
+ ${lib_dir}/getdate.c
+
+# object files from OS/2 sources
+OS2_OBJECTS = \
+ ${srcdir}/filesubr.o \
+ ${srcdir}/startserver.o \
+ ${srcdir}/stripslash.o \
+ ${srcdir}/rcmd.o \
+ ${srcdir}/system.o
+
+# object files from ../src
+COMMON_OBJECTS = \
+ ${cvs_srcdir}/add.o \
+ ${cvs_srcdir}/admin.o \
+ ${cvs_srcdir}/buffer.o \
+ ${cvs_srcdir}/checkin.o \
+ ${cvs_srcdir}/checkout.o \
+ ${cvs_srcdir}/classify.o \
+ ${cvs_srcdir}/client.o \
+ ${cvs_srcdir}/commit.o \
+ ${cvs_srcdir}/create_adm.o \
+ ${cvs_srcdir}/cvsrc.o \
+ ${cvs_srcdir}/diff.o \
+ ${cvs_srcdir}/edit.o \
+ ${cvs_srcdir}/entries.o \
+ ${cvs_srcdir}/expand_path.o \
+ ${cvs_srcdir}/fileattr.o \
+ ${cvs_srcdir}/find_names.o \
+ ${cvs_srcdir}/hash.o \
+ ${cvs_srcdir}/history.o \
+ ${cvs_srcdir}/ignore.o \
+ ${cvs_srcdir}/import.o \
+ ${cvs_srcdir}/lock.o \
+ ${cvs_srcdir}/log.o \
+ ${cvs_srcdir}/login.o \
+ ${cvs_srcdir}/logmsg.o \
+ ${cvs_srcdir}/main.o \
+ ${cvs_srcdir}/mkmodules.o \
+ ${cvs_srcdir}/modules.o \
+ ${cvs_srcdir}/myndbm.o \
+ ${cvs_srcdir}/no_diff.o \
+ ${cvs_srcdir}/parseinfo.o \
+ ${cvs_srcdir}/patch.o \
+ ${cvs_srcdir}/rcs.o \
+ ${cvs_srcdir}/rcscmds.o \
+ ${cvs_srcdir}/recurse.o \
+ ${cvs_srcdir}/release.o \
+ ${cvs_srcdir}/remove.o \
+ ${cvs_srcdir}/repos.o \
+ ${cvs_srcdir}/root.o \
+ ${cvs_srcdir}/rtag.o \
+ ${cvs_srcdir}/scramble.o \
+ ${cvs_srcdir}/server.o \
+ ${cvs_srcdir}/status.o \
+ ${cvs_srcdir}/tag.o \
+ ${cvs_srcdir}/update.o \
+ ${cvs_srcdir}/watch.o \
+ ${cvs_srcdir}/wrapper.o \
+ ${cvs_srcdir}/vers_ts.o \
+ ${cvs_srcdir}/subr.o \
+ ${cvs_srcdir}/run.o \
+ ${cvs_srcdir}/version.o \
+ ${cvs_srcdir}/error.o \
+ ${cvs_srcdir}/zlib.o
+# end of $COMMON_OBJECTS
+
+# objects from ../lib
+LIB_OBJECTS = \
+ ${lib_dir}/vasprintf.o \
+ ${lib_dir}/argmatch.o \
+ ${lib_dir}/getline.o \
+ ${lib_dir}/getopt.o \
+ ${lib_dir}/getopt1.o \
+ ${lib_dir}/md5.o \
+ ${lib_dir}/regex.o \
+ ${lib_dir}/savecwd.o \
+ ${lib_dir}/sighandle.o \
+ ${lib_dir}/valloc.o \
+ ${lib_dir}/xgetwd.o \
+ ${lib_dir}/yesno.o \
+ ${lib_dir}/getdate.o
+
+ZLIB_OBJECTS = ${zlib_dir}/adler32.o \
+ ${zlib_dir}/compress.o \
+ ${zlib_dir}/crc32.o \
+ ${zlib_dir}/gzio.o \
+ ${zlib_dir}/uncompr.o \
+ ${zlib_dir}/deflate.o \
+ ${zlib_dir}/trees.o \
+ ${zlib_dir}/zutil.o \
+ ${zlib_dir}/inflate.o \
+ ${zlib_dir}/infblock.o \
+ ${zlib_dir}/inftrees.o \
+ ${zlib_dir}/infcodes.o \
+ ${zlib_dir}/infutil.o \
+ ${zlib_dir}/inffast.o
+
+SOURCES = ${COMMON_SOURCES} ${LIB_SOURCES} ${OS2_SOURCES}
+HEADERS = ${COMMON_HEADERS} ${OS2_HEADERS}
+OBJECTS = ${COMMON_OBJECTS} ${LIB_OBJECTS} ${OS2_OBJECTS} ${ZLIB_OBJECTS}
+
+DISTFILES = ${OS2_HEADERS} ${OS2_SOURCES} \
+ ${srcdir}/README ${srcdir}/ChangeLog \
+ ${srcdir}/Makefile.in ${srcdir}/.cvsignore \
+ ${srcdir}Makefile
+
+all:
+
+.PHONY: all install uninstall
+all install uninstall:
+
+installdirs:
+.PHONY: installdirs
+
+.PHONY: tags TAGS
+tags TAGS:
+
+.PHONY: ls
+ls:
+ @echo ${DISTFILES}
+
+.PHONY: clean distclean realclean mostlyclean
+clean distclean realclean mostlyclean:
+
+.PHONY: lint
+lint:
+
+.PHONY: dist-dir
+dist-dir:
+ mkdir ${DISTDIR}
+ for i in ${DISTFILES}; do \
+ ln $${i} ${DISTDIR}; \
+ done
+
+# We don't have a real distclean or anything like that, but at least
+# we can get rid of the obj files and cvs.exe.
+clean:
+ rm -f cvs.exe cvs.out
+ rm -f ${srcdir}/*.o
+ rm -f ${lib_dir}/*.o ${lib_dir}/*.a
+ rm -f ${zlib_dir}/*.o ${zlib_dir}/*.a
+ rm -f ${cvs_srcdir}/*.o
+
+clean-cvs:
+ del cvs.exe cvs.out
+ del $(subst /,\,${srcdir}/*.o)
+ del $(subst /,\,${lib_dir}/*.o ${lib_dir}/*.a)
+ del $(subst /,\,${zlib_dir}/*.o ${zlib_dir}/*.a)
+ del $(subst /,\,${cvs_srcdir}/*.o)
+
+install-cvs: cvs.exe
+ copy $(subst /,\,${srcdir}/cvs.exe ${install_dir}/cvs.exe)
+
+%.o: %.c
+ gcc ${OBJ_CFLAGS} ${CFLAGS} -o $@ -c $*.c
+
+${lib_dir}/libcvs.a: $(LIB_OBJECTS)
+ $(AR) cr $@ $(LIB_OBJECTS)
+
+${zlib_dir}/libz.a: $(ZLIB_OBJECTS)
+ $(AR) cr $@ $(ZLIB_OBJECTS)
+
+cvs.exe: ${OBJECTS} ${lib_dir}/libcvs.a ${zlib_dir}/libz.a
+ gcc $(COMMON_OBJECTS) $(OS2_OBJECTS) ${lib_dir}/libcvs.a ${zlib_dir}/libz.a $(LIB) -o cvs.out
+ emxbind -w -o $@.exe cvs.out
+
+# cvs.o: ${OBJECTS} ${SOURCES} ${HEADERS}
+
+subdir = emx
+Makefile: ../config.status $(srcdir)/Makefile.in
+ cd .. && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= ./config.status
+