/*
Copyright (c) 1993 Xerox Corporation.  All rights reserved.
*/
/*
$Id$

$Date$
 */
/* Chauser, October 28, 1993 3:33 pm PDT */

#ifndef ←←PCR←BaseRun←h
#define ←←PCR←BaseRun←h 1

#include <config/PCR←StdTypes.h>


/* Mandatory components */

extern PCR←ERes PCR←Th←Setup(void);
extern PCR←ERes PCR←Th←Start(PCR←ProcPtr proc, PCR←Any data);

extern PCR←ERes PCR←MM←Setup(void);
extern PCR←ERes PCR←MM←Run(void);

extern PCR←ERes PCR←Sig←Setup(void);
extern PCR←ERes PCR←Sig←Run(void);

extern PCR←ERes PCR←IO←Setup(void);
extern PCR←ERes PCR←IO←Run(void);

extern PCR←ERes PCR←IL←Setup(void);
extern PCR←ERes PCR←IL←Run(void);

extern PCR←ERes PCR←Emu←Setup(void);
extern PCR←ERes PCR←Emu←Run(void);

extern PCR←ERes PCR←Exec←Setup(void);
extern PCR←ERes PCR←Exec←Run(void);

/* Optional components */

PCR←ERes (*PCR←VD←run)(void);
PCR←ERes (*PCR←GC←run)(void);
PCR←ERes (*PCR←Shm←run)(void);
PCR←ERes (*PCR←Cmd←run)(void);
PCR←ERes (*PCR←Dbg←run)(void);


#endif /* ! ←←PCR←BaseRun←h */
/*
$Log$
*/