MobComData.mesa
Copyright Ó 1985, 1989, 1991 by Xerox Corporation. All rights reserved.
Satterthwaite on April 17, 1986 12:44:47 pm PST
Maxwell, August 3, 1983 12:44 pm
Paul Rovner, September 22, 1983 12:56 pm
Russ Atkinson (RRA) March 7, 1985 0:13:39 am PST
Andy Litman August 2, 1988 12:03:13 pm PDT
JKF March 29, 1990 9:54:19 am PST
DIRECTORY
Alloc USING [Handle],
MobDefs USING [FTIndex, NameRecord, VersionStamp],
MobCommandUtil USING [PairList],
IO USING [STREAM],
OSMiscOps USING [Stamp],
Rope USING [ROPE];
MobComData: DEFINITIONS = {
data: Data;
Data: TYPE = RECORD[
mode
op: {bind, conc} ¬ $bind,
scratch storage
table: Alloc.Handle,
input
rootName: Rope.ROPE ¬ NIL,
sourceName: Rope.ROPE ¬ NIL,
sourceVersion: MobDefs.VersionStamp,
sourceStream: IO.STREAM,
commandArgs: MobCommandUtil.PairList,
error reporting
logStream: IO.STREAM,
errorStream: IO.STREAM,
textIndex: CARDINAL,
currentName: MobDefs.NameRecord,
errors: BOOL,
warnings: BOOL,
nErrors: CARDINAL,
nWarnings: CARDINAL,
aborted:  BOOL,
output
outputFti: MobDefs.FTIndex,
outputStream: IO.STREAM,
installStream, ldStream: IO.STREAM,
installName, ldName: Rope.ROPE ¬ NIL,
cedarCoreConfig: BOOL,
buildPackagedWorld: BOOL,
extern: BOOL,
mobName: Rope.ROPE ¬ NIL,
objectStamp: OSMiscOps.Stamp,
codeName: Rope.ROPE ¬ NIL,
symbolName: Rope.ROPE ¬ NIL,
nConfigs: CARDINAL,
nModules: CARDINAL,
nImports: CARDINAL,
nExports: CARDINAL,
nPages: CARDINAL,
typeExported: BOOL,
global info for config
binderVersion: MobDefs.VersionStamp,
copySymbols: BOOL,
dynamicLibrarySearch: BOOL,
pic: BOOL,
PIC: BOOL,
relocate: BOOL,
useC2CExtension: BOOL,
debug: BOOL]
}.