From: Charles Hedrick (hedrick@dartagnan.rutgers.edu)
Date: 05/03/92


From: hedrick@dartagnan.rutgers.edu (Charles Hedrick)
Subject: should malloc.h include ansidecl.h?  u_long, etc.
Date: 4 May 1992 04:44:05 GMT

I just ported lq_text 1.12 beta to Linux 0.96-, with GCC 2.1 and
the libraries and include files that come with it. I had to make
a number of changes due to include file problems. I'm interested
whether these are portability problems in the software or
bugs in the include files:

<malloc.h> requires EXFUN, etc. These are declared in
<ansidecl.h>. Should <malloc.h> include <ansidecl.h> itself?

lq_text uses u_long, u_short, and u_int. Apparently they expect
these to be declared in standard header files on by the compiler.
They aren't. Should they be?