(FILECREATED " 9-AUG-83 01:39:07" {INDIGO}<LOOPS>COURSE>VERSIONHACK.;3 1936
changes to: (FNS LOADV MAKEFILEV)
(VARS VERSIONHACKCOMS)
previous date: " 9-AUG-83 00:31:35" {INDIGO}<LOOPS>SOURCES>VERSIONHACK.;1)
(PRETTYCOMPRINT VERSIONHACKCOMS)
(RPAQQ VERSIONHACKCOMS ((FNS LOADV MAKEFILEV)))
(DEFINEQ
(LOADV
[LAMBDA (FileName VersionNumber) (* mjs: " 9-AUG-83 01:38")
(* Patch version of LOAD for loading a file with a
specific version number from FS:.
For the Leesburg Course.)
(PROG (LongFileName RootCOMS VCOMS)
(OR VersionNumber (SETQ VersionNumber (INTTY "Version: ")))
(SETQ LongFileName (PACK* FileName "-" VersionNumber))
(LOAD LongFileName) (* Make Fake Version COMS.)
(SETQ RootCOMS (PACK* FileName (QUOTE COMS)))
(SETQ VCOMS (PACK* LongFileName (QUOTE COMS)))
(SET RootCOMS (EVALV VCOMS))
(RETURN LongFileName])
(MAKEFILEV
[LAMBDA (FileName VersionNumber) (* mjs: " 9-AUG-83 01:36")
(* Patch fn for doing a MAKEFILE with an explicit
version number. Hack to get around Lisp bugs for the
Leesburg course.)
(PROG (LongFileName RootCOMS VCOMS)
(OR VersionNumber (SETQ VersionNumber (INTTY "Version: ")))
(SETQ LongFileName (PACK* FileName "-" VersionNumber))
(* Make Fake Version COMS.)
(SETQ RootCOMS (PACK* FileName (QUOTE COMS)))
(SETQ VCOMS (PACK* LongFileName (QUOTE COMS)))
(SET VCOMS (EVALV RootCOMS))
(MAKEFILE LongFileName)
(RETURN LongFileName])
)
(DECLARE: DONTCOPY
(FILEMAP (NIL (323 1914 (LOADV 333 . 1097) (MAKEFILEV 1099 . 1912)))))
STOP