-- BareBringOver.Mesa, last edit January 3, 1983 6:10 pm

DIRECTORY
 DFSubr: TYPE USING[DFSeq, UsingSeq],
 Space: TYPE USING[Handle],
 Subr: TYPE USING[TTYProcs];

BareBringOver: DEFINITIONS = {

State: TYPE = LONG POINTER TO StateRecord;
StateRecord: TYPE = RECORD[
 mustconfirm: BOOLTRUE,   -- /a
 justObjects: BOOLFALSE,    -- /b
 forceRetrieval: BOOLFALSE,   -- /f
 publicOnly: BOOLFALSE,    -- /p
 justReadOnlys: BOOLFALSE,   -- /r
 justSources: BOOLFALSE,    -- /s
 updateOnly: BOOLFALSE,   -- /u
 verify: BOOLFALSE,     -- /v
 justNonReadOnlys: BOOLFALSE,  -- /w
-- state
 quit: BOOLFALSE,
 useCIFS: BOOLTRUE
 ];

CheckThisFile: SIGNAL[checkfilename: LONG STRING];
RecursiveLoop: SIGNAL[loopfilename: LONG STRING];

BringOverDF: PROC[dfseq: DFSubr.DFSeq, state: State, ldspace: Space.Handle,
 h: Subr.TTYProcs];

FreeUsingSeqWithError: PROC[newUsing: DFSubr.UsingSeq];

}.