

Working with the client only, I had some minor
problems with Ultrix, both VAX and risc.
I've included the entire files that I changed.

To find the various changes:   grep mhc *

I've been using the normal cc compiler.

Risc blew up because of getting some multiple includes
of <cursesX.h>.  It doesn't check on its own to see
if it was already included.  I added a couple of #ifdef ...
for this.

VAX and Risc complained about some of the malloc/realloc in
html.c and the VAX version died with an "illegal instruction"
somewhere in getting a second menu.  I added a conditional
include that seems to make things better, although the VAX
compiler still warns of some illegal pointers.

Finally, echo remained off when the program exited, even normally.
The solution there was to unconditionally grab the termio 
characteristics in the beginning and then reset them
each time endwin() is called.  I did that by modifying
endwin() to mac_endwin() which, in turn resets the termio and
then calls endwin().  (I hope this is an ok method; seems
to work.)

Anyway, I hope this is of some use.

Michael A. Crowley   (mcrowley@mtholyoke.edu)	-- :) not "Rowley" as 
Mount Holyoke College				-- Earl listed in hytelnet.c
