[net.micro.6809] XLisp 1.2 compiled for OS-9

emjej@uokvax.UUCP (02/14/85)

XLisp 1.2, recently posted to the net, compiles under OS-9/6809. With Microware
C, it turns into 29,047 bytes module size (5K more than XLisp 1.1, although I'd
put in system, shell, chd, and chx hacks into XLisp 1.1 by that time).

Be warned, though: I had to hack on all the declarations of pointers to
jmp_buf. The compiler had two choices of what to treat such declarations as,
and it made it differently from other C compilers. (Some of you out there
may actually think that K&R specifies what happens. That's a comforting belief,
I'm sure, but then, so are the Tooth Fairy and Santa Claus--perhaps you should
try to hang on to them, too.) xlisp.c, xleval.c, and xlread.c require some
changes. These made, it seems to work just fine.

BTW--I have talked to Microware about this C compiler problem (?!).
They're aware of it.

						James Jones