betz (04/01/83)
There were two things that I forgot to mention about compiling XLISP under AZTEC C for the Z-80. It turns out that AZTEC C doesn't know how to handle include filenames surrounded by angle brackets. In order to get XLISP to compile you must first edit each file and change all of the include statements to use double quotes instead of angle brackets. You must also copy stdio.h to the current drive. It turns out that AZTEC C doesn't need ctype.h in order to do isdigit, isalpha, etc. It defines these as functions in the runtime library. You have the choice of either deleteing the include statements that reference ctype.h or creating an empty file called ctype.h. Either method will work. The other piece of information that I left out was that AZTEC C doesn't define the symbol 'aztec' that I have used in a conditional in xlisp.h. This means that each time you compile a module you must define the symbol in the command line that invokes the compiler. Like this: $ czii -d aztec xlisp.c I haven't tried this but am told by the people at MANX (the authors of AZTEC C) that this will work. Let me (or them) know if it doesn't. You may have some problems if you don't have the most current version of the compiler. This should be version 1.05c.