[gnu.emacs.bug] Interactive Systems 386/IX and gnu emacs 18.54

Ed_Batutis@oa.mceo.dg.com (11/18/89)

CEO summary:
I've found two tiny problems with using gnu emacs 18.54 under 
Interactive Systems 386/IX 1.0.6.  These are really bugs in 
386/IX I'm sure, but you might be interested in them.
First, in etags.c there are two lines of code in the readline 
function that cause the compiler to gag.
register char *pend = p + linebuffer->size;  had to become
register char *pend;
pend = p + linebuffer->size;
and
buffer = (char *) xrealloc(buffer, linebuffer->size *= 2);
had to become
linebuffer->size *= 2;
buffer = (char *) xrealloc(buffer, linebuffer->size);
Pretty dumb compiler, right?
The other thing is that when running a program under M-X Shell the 
output from the program doesn't show up until it terminates.  For 
instance if I run ftp I don't see anything in the window until I type 
bye.  The program is working, it just doesn't echo input until it 
exits.  The emacs ftp commands all 'hang' (I hate to speculate) but 
it may be due to this self-same problem.  Thanks.