/* CedarCore.c produced by Cinder of January 18, 2036 7:14:05 pm PST */ /* formerly from <cedar/InstallationSupport.h>: */ typedef unsigned XR←InterfacePtr; typedef unsigned XR←GlobalFramePtr; extern XR←InterfacePtr XR←ImportInterface (); extern XR←InterfacePtr XR←ExportInterface (); extern void XR←ExportProc (); extern void XR←PushScope (); extern void XR←HideNames (); extern void XR←PopScope (); extern void XR←PushRename (); extern void XR←PopRename (); extern void XR←ForgetName (); extern void XR←ProhibitDuplicateExports (); extern void XR←PermitDuplicateExports (); extern void XR←AddControl (); extern XR←GlobalFramePtr XR←FirstControl(); void XR←Start (); static char versionStamp[] = "@(#)mob←version [3204937153,172973359] CedarCore.config"; static char configBuildTime[] = "@(#)configBuildTime September 3, 1993 2:29 pm PDT"; char XR←configBuildTime←CedarCore[] = "September 3, 1993 9:29 pm GMT"; extern void XR←install←InstallationSupportPackage(); extern void XR←install←BootPackages(); extern void XR←install←CedarPreBasicsPackage(); extern void XR←install←AtomPackage(); extern void XR←install←Communication(); extern void XR←install←Faces(); extern void XR←install←FloatingPointPackage(); extern void XR←install←RasterOpPackage(); extern void XR←install←RegisterRefLiteralImpl(); extern void XR←install←RopePackage(); extern void XR←install←RuntimeSupport(); extern void XR←install←FinalizeImpl(); extern void XR←install←FinalizeOpsImpl(); extern void XR←install←FinalizationImpl(); extern void XR←install←SafeStorageImpl(); extern void XR←install←UnsafeStorageImpl(); extern void XR←install←VMPackage(); extern void XR←install←UXStringsPackage(); static XR←GlobalFramePtr firstControl; extern void XR←run←CedarCore() { static int firsttime = 1; if (firsttime == 1) { XR←PushScope("CedarCore"); XR←ExportInterface("Atom", 0, 0); XR←ExportInterface("AtomPrivate", 0, 0); XR←ExportInterface("BlockRotate", 0, 0); XR←ExportInterface("CardTab", 0, 0); XR←ExportInterface("CardTabBackdoor", 0, 0); XR←ExportInterface("Checksum", 0, 0); XR←ExportInterface("ConvertUnsafe", 0, 0); XR←ExportInterface("CountedVM", 0, 0); XR←ExportInterface("DReal", 0, 0); XR←ExportInterface("DRealFns", 0, 0); XR←ExportInterface("DRealSupport", 0, 0); XR←ExportInterface("Finalize", 0, 0); XR←ExportInterface("FinalizeOps", 0, 0); XR←ExportInterface("Finalization", 0, 0); XR←ExportInterface("FloatingPointCommon", 0, 0); XR←ExportInterface("FloatingPointPrivate", 0, 0); XR←ExportInterface("List", 0, 0); XR←ExportInterface("MaskWithColor", 0, 0); XR←ExportInterface("MesaBasics", 0, 0); XR←ExportInterface("MesaLoadState", 0, 0); XR←ExportInterface("MesaLoadStateBackdoor", 0, 0); XR←ExportInterface("MesaLoadStateQuery", 0, 0); XR←ExportInterface("Process", 0, 0); XR←ExportInterface("ProcessorFace", 0, 0); XR←ExportInterface("Random", 0, 0); XR←ExportInterface("RasterOp", 0, 0); XR←ExportInterface("Real", 0, 0); XR←ExportInterface("RealFns", 0, 0); XR←ExportInterface("RealSupport", 0, 0); XR←ExportInterface("RefTab", 0, 0); XR←ExportInterface("RefTabBackdoor", 0, 0); XR←ExportInterface("RefText", 0, 0); XR←ExportInterface("RefTextExtras", 0, 0); XR←ExportInterface("RegisterRefLiteral", 0, 0); XR←ExportInterface("Rope", 0, 0); XR←ExportInterface("RopeHash", 0, 0); XR←ExportInterface("RuntimeError", 0, 0); XR←ExportInterface("SafeStorage", 0, 0); XR←ExportInterface("SignalStatistics", 0, 0); XR←ExportInterface("SymTab", 0, 0); XR←ExportInterface("SystemSite", 0, 0); XR←ExportInterface("Termination", 0, 0); XR←ExportInterface("UnsafeStorage", 0, 0); XR←ExportInterface("UnsafeTile", 0, 0); XR←ExportInterface("UXProcs", 0, 0); XR←ExportInterface("UXStrings", 0, 0); XR←ExportInterface("VM", 0, 0); XR←ExportInterface("XNS", 0, 0); XR←HideNames(); XR←install←InstallationSupportPackage(); XR←install←BootPackages(); XR←install←CedarPreBasicsPackage(); XR←install←AtomPackage(); XR←install←Communication(); XR←install←Faces(); XR←install←FloatingPointPackage(); XR←install←RasterOpPackage(); XR←install←RegisterRefLiteralImpl(); XR←install←RopePackage(); XR←install←RuntimeSupport(); XR←install←FinalizeImpl(); XR←install←FinalizeOpsImpl(); XR←install←FinalizationImpl(); XR←install←SafeStorageImpl(); XR←install←UnsafeStorageImpl(); XR←install←VMPackage(); XR←install←UXStringsPackage(); XR←AddControl("InstallationSupportPackage"); XR←AddControl("BootPackages"); XR←AddControl("CedarPreBasicsPackage"); XR←AddControl("RasterOpPackage"); XR←AddControl("RuntimeSupport"); XR←AddControl("FloatingPointPackage"); XR←AddControl("FinalizeImpl"); XR←AddControl("FinalizeOpsImpl"); XR←AddControl("FinalizationImpl"); XR←AddControl("SafeStorageImpl"); XR←AddControl("UnsafeStorageImpl"); XR←AddControl("RopePackage"); XR←AddControl("AtomPackage"); XR←AddControl("Faces"); XR←AddControl("Communication"); XR←AddControl("RegisterRefLiteralImpl"); XR←AddControl("VMPackage"); XR←AddControl("UXStringsPackage"); firstControl = XR←FirstControl(); XR←PopScope(); XR←StartCedarModule(firstControl); } firsttime = 0; } extern void XR←install←CedarCore() { XR←run←CedarCore(); } extern void XR←unload←CedarCore() { XR←Unload(firstControl); }