panne [Tue, 18 Jan 2000 15:49:10 +0000 (15:49 +0000)]
[project @ 2000-01-18 15:49:10 by panne]
Remove `libraries' from SUBDIRS
simonmar [Tue, 18 Jan 2000 15:07:24 +0000 (15:07 +0000)]
[project @ 2000-01-18 15:07:23 by simonmar]
Remove old libraries documentation.
simonmar [Tue, 18 Jan 2000 14:40:06 +0000 (14:40 +0000)]
[project @ 2000-01-18 14:40:06 by simonmar]
sync up output
simonmar [Tue, 18 Jan 2000 13:36:53 +0000 (13:36 +0000)]
[project @ 2000-01-18 13:36:53 by simonmar]
syslib fix
sewardj [Tue, 18 Jan 2000 13:29:36 +0000 (13:29 +0000)]
[project @ 2000-01-18 13:29:35 by sewardj]
Don't spew floating/double literals into assembly output, since this
causes difficulties with FP numbers near the edges of the allowed
ranges. Instead, convert them to a sequence of bytes and emit those.
simonmar [Tue, 18 Jan 2000 12:49:17 +0000 (12:49 +0000)]
[project @ 2000-01-18 12:49:17 by simonmar]
syslib fixes.
simonmar [Tue, 18 Jan 2000 12:48:46 +0000 (12:48 +0000)]
[project @ 2000-01-18 12:48:46 by simonmar]
remove -syslib misc.
simonmar [Tue, 18 Jan 2000 12:48:13 +0000 (12:48 +0000)]
[project @ 2000-01-18 12:48:13 by simonmar]
fix a few -syslib options.
simonmar [Tue, 18 Jan 2000 12:44:37 +0000 (12:44 +0000)]
[project @ 2000-01-18 12:44:37 by simonmar]
Don't hold the lock on the Handle while we block waiting for data on a
read. This is a partial solution to the general problem of holding a
lock on the Handle while in mayBlock.
simonmar [Tue, 18 Jan 2000 12:42:12 +0000 (12:42 +0000)]
[project @ 2000-01-18 12:42:12 by simonmar]
- ANSIfy
- add a couple of comments about dodgy-looking code
simonmar [Tue, 18 Jan 2000 12:41:03 +0000 (12:41 +0000)]
[project @ 2000-01-18 12:41:03 by simonmar]
ANSIfy
simonmar [Tue, 18 Jan 2000 12:37:33 +0000 (12:37 +0000)]
[project @ 2000-01-18 12:37:33 by simonmar]
- context switch after a `par`
- remove some #if 0'd code
simonmar [Tue, 18 Jan 2000 12:36:38 +0000 (12:36 +0000)]
[project @ 2000-01-18 12:36:38 by simonmar]
non-functional changes that were sitting in my tree.
simonmar [Tue, 18 Jan 2000 12:33:16 +0000 (12:33 +0000)]
[project @ 2000-01-18 12:33:16 by simonmar]
update a couple of things.
simonmar [Tue, 18 Jan 2000 11:51:08 +0000 (11:51 +0000)]
[project @ 2000-01-18 11:51:08 by simonmar]
Don't attempt to split objects built from _stub files.
Patch from Michael Weber <michael.weber@post.rwth-aachen.de>.
sewardj [Tue, 18 Jan 2000 11:12:57 +0000 (11:12 +0000)]
[project @ 2000-01-18 11:12:57 by sewardj]
Remove StLitLit, and clean up somewhat the handling of
stdout/stderr/stdin in CLitLits (in StixPrim.amodeToStix).
simonmar [Mon, 17 Jan 2000 17:33:30 +0000 (17:33 +0000)]
[project @ 2000-01-17 17:33:30 by simonmar]
Put a giant loop around awaitEvent, to protect against
awaitEvent(rtsTrue) returning with no threads to run.
This can happen if we try to delay for some time X, and select(2)
decides to wait for a shorter time X-\delta instead. It appears that
Solaris is more prone to doing this than Linux.
This fixes the "schedule: invalid whatNext field" crashes that people
may have seen.
sewardj [Mon, 17 Jan 2000 16:25:56 +0000 (16:25 +0000)]
[project @ 2000-01-17 16:25:56 by sewardj]
Zap a couple of trace-s.
sewardj [Mon, 17 Jan 2000 16:24:45 +0000 (16:24 +0000)]
[project @ 2000-01-17 16:24:45 by sewardj]
Change alignment directives for x86 segment changes to something
more plausible-looking for Linux.
sewardj [Mon, 17 Jan 2000 16:22:33 +0000 (16:22 +0000)]
[project @ 2000-01-17 16:22:33 by sewardj]
genCodeInfoTable, genBitmapInfoTable: construct type_info to reflect
non-presence of flags in type info field.
rrt [Mon, 17 Jan 2000 14:06:36 +0000 (14:06 +0000)]
[project @ 2000-01-17 14:06:36 by rrt]
Added how-to for GHC's use of DocBook. Just describes a few conventions for
particular tags at the moment.
simonmar [Mon, 17 Jan 2000 12:30:07 +0000 (12:30 +0000)]
[project @ 2000-01-17 12:30:07 by simonmar]
Seeking didn't take into account the size of the current buffer
(although it seems the intention was there: the proper offset was
calculated, just never used).
This fixes the io013 failure.
sewardj [Mon, 17 Jan 2000 12:05:12 +0000 (12:05 +0000)]
[project @ 2000-01-17 12:05:12 by sewardj]
StixPrim.amodeToStix case CMacroExpr: handle UPD_FRAME_UPDATEE
StixMacro.macroCode: handle UPDATE_SU_FROM_UPD_FRAME
sewardj [Mon, 17 Jan 2000 10:48:08 +0000 (10:48 +0000)]
[project @ 2000-01-17 10:48:08 by sewardj]
Print a couple of blank lines in final assembly output in between basic
blocks, to make it easier to match up with the output of -ddump-stix.
sewardj [Mon, 17 Jan 2000 10:10:17 +0000 (10:10 +0000)]
[project @ 2000-01-17 10:10:17 by sewardj]
macroCode: implement PUSH_SEQ_FRAME
rrt [Fri, 14 Jan 2000 19:14:26 +0000 (19:14 +0000)]
[project @ 2000-01-14 19:14:26 by rrt]
SPJ's Windows installation notes added in.
rrt [Fri, 14 Jan 2000 17:53:44 +0000 (17:53 +0000)]
[project @ 2000-01-14 17:53:44 by rrt]
New building guide with Windows notes added and binary installation notes
removed.
rrt [Fri, 14 Jan 2000 17:52:46 +0000 (17:52 +0000)]
[project @ 2000-01-14 17:52:46 by rrt]
New version of installing.sgml produced; old literal system no longer used.
simonmar [Fri, 14 Jan 2000 16:15:08 +0000 (16:15 +0000)]
[project @ 2000-01-14 16:15:08 by simonmar]
- add missing FB_ macro
- correct a couple of comments
rrt [Fri, 14 Jan 2000 15:09:23 +0000 (15:09 +0000)]
[project @ 2000-01-14 15:09:22 by rrt]
Added binary installation chapter to user guide, made from old installation
guide and Sigbj?rn Finne's Windows installation page.
sewardj [Fri, 14 Jan 2000 14:57:08 +0000 (14:57 +0000)]
[project @ 2000-01-14 14:57:08 by sewardj]
checkCode: handle HP_CHK_UT_ALT.
simonmar [Fri, 14 Jan 2000 14:56:40 +0000 (14:56 +0000)]
[project @ 2000-01-14 14:56:40 by simonmar]
Move closure type printing stuff to Printer.c, since it's generally useful.
simonmar [Fri, 14 Jan 2000 14:55:03 +0000 (14:55 +0000)]
[project @ 2000-01-14 14:55:03 by simonmar]
cleanup, remove some bogus-looking stuff from DEBUG code.
sewardj [Fri, 14 Jan 2000 14:08:55 +0000 (14:08 +0000)]
[project @ 2000-01-14 14:08:55 by sewardj]
primCode: implement DataToTagOp.
hwloidl [Fri, 14 Jan 2000 14:06:48 +0000 (14:06 +0000)]
[project @ 2000-01-14 14:06:48 by hwloidl]
Minor cleanup (to get rid of warnings)
simonmar [Fri, 14 Jan 2000 13:39:59 +0000 (13:39 +0000)]
[project @ 2000-01-14 13:39:59 by simonmar]
cleanup
simonmar [Fri, 14 Jan 2000 13:38:54 +0000 (13:38 +0000)]
[project @ 2000-01-14 13:38:54 by simonmar]
eliminate warning.
simonmar [Fri, 14 Jan 2000 13:22:21 +0000 (13:22 +0000)]
[project @ 2000-01-14 13:22:21 by simonmar]
Add proper SMP locking to blackhole entry code.
hwloidl [Fri, 14 Jan 2000 13:17:16 +0000 (13:17 +0000)]
[project @ 2000-01-14 13:17:15 by hwloidl]
Minor cleanup to get rid of warnings.
simonmar [Fri, 14 Jan 2000 12:27:50 +0000 (12:27 +0000)]
[project @ 2000-01-14 12:27:50 by simonmar]
expose 'par' now that we have an implementation for both sequential
and SMP ways.
hwloidl [Fri, 14 Jan 2000 11:45:22 +0000 (11:45 +0000)]
[project @ 2000-01-14 11:45:21 by hwloidl]
Bugfix (raiseError in non-enterable closures); added GranSim code to Schedule.c
simonmar [Fri, 14 Jan 2000 10:18:37 +0000 (10:18 +0000)]
[project @ 2000-01-14 10:18:37 by simonmar]
- remove duplicate GHC_SYSMAN_DIR
- remove unused GHC_HSP_DIR
sewardj [Thu, 13 Jan 2000 17:01:16 +0000 (17:01 +0000)]
[project @ 2000-01-13 17:01:16 by sewardj]
stmt2Instrs: correctly handle StData with zero data words
sewardj [Thu, 13 Jan 2000 15:25:39 +0000 (15:25 +0000)]
[project @ 2000-01-13 15:25:39 by sewardj]
genCodeInfoTable: don't do getSRTInfo on the closure info if we already
know via infoTblNeedsSRT that an SRT isn't needed.
sewardj [Thu, 13 Jan 2000 15:22:58 +0000 (15:22 +0000)]
[project @ 2000-01-13 15:22:58 by sewardj]
gentopcode: handle CClosureTbl.
hwloidl [Thu, 13 Jan 2000 14:34:09 +0000 (14:34 +0000)]
[project @ 2000-01-13 14:33:57 by hwloidl]
Merged GUM-4-04 branch into the main trunk. In particular merged GUM and
SMP code. Most of the GranSim code in GUM-4-04 still has to be carried over.
sewardj [Thu, 13 Jan 2000 14:11:51 +0000 (14:11 +0000)]
[project @ 2000-01-13 14:11:51 by sewardj]
Rearrange top-level nativeGen plumbing so that -ddump-stix is visible
even if subsequent nativeGen passes crash.
sewardj [Thu, 13 Jan 2000 12:59:59 +0000 (12:59 +0000)]
[project @ 2000-01-13 12:59:58 by sewardj]
Added a rudimentary implementation of -ddump-stix.
simonmar [Thu, 13 Jan 2000 12:40:16 +0000 (12:40 +0000)]
[project @ 2000-01-13 12:40:15 by simonmar]
- remove AllBlocked scheduler return code. Nobody owned up to having
created it or even knowing what it was there for.
- clean up fatal error condition handling somewhat. The process
exit code from a GHC program now indicates the kind of failure
for certain kinds of exit:
general internal RTS error 254
program deadlocked 253
program interrupted (ctrl-C) 252
heap overflow 251
main thread killed 250
and we leave exit codes 1-199 for the user (as is traditional at MS,
200-249 are reserved for future expansion, and may contain
undocumented extensions :-)
sewardj [Thu, 13 Jan 2000 10:47:05 +0000 (10:47 +0000)]
[project @ 2000-01-13 10:47:05 by sewardj]
evalExp(): rts_eval_ can no longer return AllBlocked, so remove test for it.
simonmar [Thu, 13 Jan 2000 10:37:31 +0000 (10:37 +0000)]
[project @ 2000-01-13 10:37:31 by simonmar]
- make some debug printfs more consistent
- #ifdef around call to initSparkPools() (was breaking the normal build).
rrt [Wed, 12 Jan 2000 18:05:49 +0000 (18:05 +0000)]
[project @ 2000-01-12 18:05:49 by rrt]
Libraries documentation moved to hslibs tree.
sewardj [Wed, 12 Jan 2000 16:32:41 +0000 (16:32 +0000)]
[project @ 2000-01-12 16:32:41 by sewardj]
cgExpr(), case NAME: correctly handle tail call into native code
sewardj [Wed, 12 Jan 2000 16:29:47 +0000 (16:29 +0000)]
[project @ 2000-01-12 16:29:47 by sewardj]
Don't do implementCfun for [] and (:) in combined mode,
since GHC supplies implementations.
simonmar [Wed, 12 Jan 2000 15:15:18 +0000 (15:15 +0000)]
[project @ 2000-01-12 15:15:17 by simonmar]
Add 'par' and sparking support to the SMP implementation.
sewardj [Wed, 12 Jan 2000 14:52:54 +0000 (14:52 +0000)]
[project @ 2000-01-12 14:52:53 by sewardj]
Clear up confusion regarding names of tuple types.
-- (), coded as Z0T, is the unit.
-- (,), coded as Z1T, is the pair type.
-- (,,,N commas,,,) coded as ZNT, is the (N+1)-tuple type.
-- There is no 1-ary type type.
sewardj [Wed, 12 Jan 2000 14:47:27 +0000 (14:47 +0000)]
[project @ 2000-01-12 14:47:27 by sewardj]
readScripts(), combined mode: minor hack so that current eval module
is Prelude rather than PrelHugs, once the Prelude is loaded.
simonmar [Wed, 12 Jan 2000 12:39:20 +0000 (12:39 +0000)]
[project @ 2000-01-12 12:39:20 by simonmar]
mark INDirections as non-sparkable.
sewardj [Wed, 12 Jan 2000 10:44:50 +0000 (10:44 +0000)]
[project @ 2000-01-12 10:44:50 by sewardj]
Make hugsprimUnpackString :: Addr -> String available to Hugs' desugarer
in both modes.
sewardj [Wed, 12 Jan 2000 10:30:09 +0000 (10:30 +0000)]
[project @ 2000-01-12 10:30:09 by sewardj]
Link nameInd to "_indirect". Haven't a clue what this is for but it
seems necessary.
sewardj [Tue, 11 Jan 2000 17:23:39 +0000 (17:23 +0000)]
[project @ 2000-01-11 17:23:39 by sewardj]
Handle tuple types (,,,) --> Z3T in enZcodeThenFindText().
sewardj [Tue, 11 Jan 2000 17:09:38 +0000 (17:09 +0000)]
[project @ 2000-01-11 17:09:38 by sewardj]
Connect PrelBase.[] to PrelBase_ZMZN_closure, and (:) likewise.
sewardj [Tue, 11 Jan 2000 15:40:57 +0000 (15:40 +0000)]
[project @ 2000-01-11 15:40:57 by sewardj]
Supply correct kinds for tycons created by addWiredInBoxingTycon().
sewardj [Tue, 11 Jan 2000 14:56:07 +0000 (14:56 +0000)]
[project @ 2000-01-11 14:56:07 by sewardj]
Remember to set name(n).arity when n is a class method
sewardj [Tue, 11 Jan 2000 14:51:43 +0000 (14:51 +0000)]
[project @ 2000-01-11 14:51:43 by sewardj]
nameFromOPtr(): don't try to search object sym tables for source modules
lookupSection(): ditto, plus don't forget to also look in
module(m).objectExtras
sewardj [Tue, 11 Jan 2000 14:21:43 +0000 (14:21 +0000)]
[project @ 2000-01-11 14:21:43 by sewardj]
Add nameShow and namePutStr as hooks for said fns so that evaluator()
in hugs.c can refer to them in a style consistent with the way the rest
of Hugs refers to specific symbol names.
sewardj [Tue, 11 Jan 2000 14:09:17 +0000 (14:09 +0000)]
[project @ 2000-01-11 14:09:17 by sewardj]
startGHCInstance: allocate a name() entry for the instance builder fn,
and store the name in the instance's .builder field. Without this,
it's impossible to generate any code which uses an instance builder :-(
sewardj [Tue, 11 Jan 2000 10:15:24 +0000 (10:15 +0000)]
[project @ 2000-01-11 10:15:24 by sewardj]
A module for use with the combined GHC-Hugs system. Contains various
small helper functions referred to which Hugs' desugarer emits references.
The same functions are implemented in ghc/interpreter/lib/Prelude.hs
for use in standalone Hugs. The two versions should correspond exactly.
sewardj [Mon, 10 Jan 2000 17:19:33 +0000 (17:19 +0000)]
[project @ 2000-01-10 17:19:32 by sewardj]
Back out previous commit.
sewardj [Mon, 10 Jan 2000 17:06:42 +0000 (17:06 +0000)]
[project @ 2000-01-10 17:06:41 by sewardj]
This is the missing log message for the commit by sewardj at
2000/01/10 08:23:33 PST for these files:
Some names in the standalone Prelude are referred to during desugaring
in Hugs. These functions therefore need to be supplied from the GHC
world in combined mode. Rename the relevant functions from
primXYZ to hugsprimXYZ to distinguish them, in preparation for
create of ghc/lib/std/PrelHugs.lhs.
---------------------------------------------------------------------
sewardj [Mon, 10 Jan 2000 16:27:04 +0000 (16:27 +0000)]
[project @ 2000-01-10 16:27:03 by sewardj]
nameRunIO --> nameRunIO_toplevel
sewardj [Mon, 10 Jan 2000 16:23:33 +0000 (16:23 +0000)]
[project @ 2000-01-10 16:23:32 by sewardj]
sewardj [Mon, 10 Jan 2000 15:52:42 +0000 (15:52 +0000)]
[project @ 2000-01-10 15:52:42 by sewardj]
ocGetNames: sort the acquired symbol table by symbol name, so that
ocLookupSym can then use a fast binary search to find symbols.
rrt [Mon, 10 Jan 2000 14:52:23 +0000 (14:52 +0000)]
[project @ 2000-01-10 14:52:21 by rrt]
Retagged <Literal>s into <Filename>, <Option>, <Command>, &c.
simonmar [Mon, 10 Jan 2000 11:59:55 +0000 (11:59 +0000)]
[project @ 2000-01-10 11:59:55 by simonmar]
fix more breakage
simonmar [Mon, 10 Jan 2000 11:08:04 +0000 (11:08 +0000)]
[project @ 2000-01-10 11:08:04 by simonmar]
ordering matters when you're using ':='...
sewardj [Fri, 7 Jan 2000 17:49:29 +0000 (17:49 +0000)]
[project @ 2000-01-07 17:49:29 by sewardj]
type.c: implement typechecker(POSTPREL), so that initialisation
of the typechecker is completed correctly in combined mode.
storage.c(addTupleTycon): create a name table entry for () so that
nameUnit in the above can be bound to something.
simonmar [Fri, 7 Jan 2000 17:28:14 +0000 (17:28 +0000)]
[project @ 2000-01-07 17:28:14 by simonmar]
import Float# from PrelGHC
simonmar [Fri, 7 Jan 2000 17:23:52 +0000 (17:23 +0000)]
[project @ 2000-01-07 17:23:52 by simonmar]
set $(HC)=$(GHC_INPLACE)
simonmar [Fri, 7 Jan 2000 17:22:09 +0000 (17:22 +0000)]
[project @ 2000-01-07 17:22:09 by simonmar]
- set directories using ':=' because the value of $(TOP) can change
- remove some old cruft
simonmar [Fri, 7 Jan 2000 16:58:50 +0000 (16:58 +0000)]
[project @ 2000-01-07 16:58:50 by simonmar]
A few fixups:
- correct some addresses
- update the mail archive pointers to
point to the new archives on mail-archive.com
- use <email> tag for email addresses.
sewardj [Fri, 7 Jan 2000 16:56:47 +0000 (16:56 +0000)]
[project @ 2000-01-07 16:56:47 by sewardj]
storage.c: unZcode tuple types (eg Z4T) correctly (off by one)
interface.c(startGHCClass):
remember to do dictapsToQualtype on class member types
(processInterfaces): return a Bool if Prelude.hi was
processed, so we can know when to do everybody(POSTPREL)
simonmar [Fri, 7 Jan 2000 16:47:15 +0000 (16:47 +0000)]
[project @ 2000-01-07 16:47:15 by simonmar]
Add $(SGML_DOC).tex to $(CLEAN_FILES).
sewardj [Fri, 7 Jan 2000 15:31:12 +0000 (15:31 +0000)]
[project @ 2000-01-07 15:31:12 by sewardj]
finishGHCModule: correctly create export list entries for non-Names
importEntity: allow TUPLE as a kind of TYCON (am dubious about this)
sewardj [Fri, 7 Jan 2000 10:29:59 +0000 (10:29 +0000)]
[project @ 2000-01-07 10:29:59 by sewardj]
Add a few more symbols to EXTERN_SYMS to track recent GHC Prelude changes.
sewardj [Fri, 7 Jan 2000 10:27:33 +0000 (10:27 +0000)]
[project @ 2000-01-07 10:27:33 by sewardj]
Remove _fast from macro name gcdIntegerIntzh_fast.
sewardj [Thu, 6 Jan 2000 16:33:10 +0000 (16:33 +0000)]
[project @ 2000-01-06 16:33:10 by sewardj]
Update Hugs' knowledge of the GHC Prelude to track recent Prelude changes.
sewardj [Thu, 6 Jan 2000 14:17:16 +0000 (14:17 +0000)]
[project @ 2000-01-06 14:17:16 by sewardj]
Reinstate debug printing, but only only for combined mode.
sewardj [Thu, 6 Jan 2000 11:57:50 +0000 (11:57 +0000)]
[project @ 2000-01-06 11:57:50 by sewardj]
Remove #ifdef COMPILER, since the contents of this file is now needed
by the combined system.
sewardj [Thu, 6 Jan 2000 11:57:11 +0000 (11:57 +0000)]
[project @ 2000-01-06 11:57:11 by sewardj]
Change NUM_TUPLES to 37, to match GHC.
simonmar [Thu, 6 Jan 2000 10:43:15 +0000 (10:43 +0000)]
[project @ 2000-01-06 10:43:15 by simonmar]
Fix a bug in inlining that gave unresolved references
whenever you compile without -O. Silly me.
andy [Wed, 5 Jan 2000 19:10:21 +0000 (19:10 +0000)]
[project @ 2000-01-05 19:10:21 by andy]
Commenting out the debugging messages for in the new interface code.
sewardj [Wed, 5 Jan 2000 18:05:34 +0000 (18:05 +0000)]
[project @ 2000-01-05 18:05:33 by sewardj]
Fix more interface-reading bugs:
-- Qualtypes were not being generated from DICTAPs for overloaded
non-class values. New function dictapsToQualtype to handle this.
-- Incorrect construction of constructor result type in startGHCDataDecl
for parameterised types eg Just :: a -> Maybe a.
Changed meaning of DICTAP, so that the construction is
ap(DICTAP, (QConId, Type)) rather than
ap(DICTAP, (QConId, [Type])). Will have to undo this if we want
to support multiparam type classes.
simonmar [Wed, 5 Jan 2000 17:24:51 +0000 (17:24 +0000)]
[project @ 2000-01-05 17:24:51 by simonmar]
Add test for unterminated ``.
simonmar [Wed, 5 Jan 2000 17:23:34 +0000 (17:23 +0000)]
[project @ 2000-01-05 17:23:34 by simonmar]
Emit a reasonable error message instead of crashing when there's an
unterminated literal-liberal in the source file.
sewardj [Wed, 5 Jan 2000 15:57:41 +0000 (15:57 +0000)]
[project @ 2000-01-05 15:57:40 by sewardj]
Remember to add entities to module(m).names/.tycons/.classes as well as
to module(m).exports. Otherwise the 'eval environment' will be wrong.
Add assertions in storage.c for addName/addTycon/addClass.
sewardj [Wed, 5 Jan 2000 13:53:37 +0000 (13:53 +0000)]
[project @ 2000-01-05 13:53:36 by sewardj]
Fix some serious errors in the handling of instances in interfaces.
rrt [Wed, 5 Jan 2000 11:55:29 +0000 (11:55 +0000)]
[project @ 2000-01-05 11:55:29 by rrt]
Changed rules to make SGML documentation using DocBook tools rather than
LinuxDoc.
rrt [Wed, 5 Jan 2000 11:20:25 +0000 (11:20 +0000)]
[project @ 2000-01-05 11:20:23 by rrt]
VSGML files removed because of conversion from LinuxDoc to DocBook (now
have just SGML files).
rrt [Wed, 5 Jan 2000 11:14:08 +0000 (11:14 +0000)]
[project @ 2000-01-05 11:14:06 by rrt]
VSGML files changed back to plain SGML during change from LinuxDoc to DocBook.