Mercurial > emacs
changeset 11361:48baf159de5c
#define SPECIAL_EMACS_INT
Include alloca.h, string.h here.
(malloc. realloc, xmalloc, xrealloc): Declarations moved from s/osf1.h.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Mon, 10 Apr 1995 18:11:41 +0000 |
parents | 9a4d9102876b |
children | b51e4c4cb0de |
files | src/m/alpha.h |
diffstat | 1 files changed, 14 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/m/alpha.h Mon Apr 10 18:11:07 1995 +0000 +++ b/src/m/alpha.h Mon Apr 10 18:11:41 1995 +0000 @@ -68,6 +68,7 @@ /* Define the type to use. */ #define EMACS_INT long #define EMACS_UINT unsigned long +#define SPECIAL_EMACS_INT /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend the 24-bit bit field into an int. In other words, if bit fields @@ -187,3 +188,16 @@ /* Define XPNTR to avoid or'ing with DATA_SEG_BITS */ #define XPNTR(a) XUINT (a) + +/* Declare malloc and realloc in a way that is clean. + But not in makefiles! */ + +#ifndef NOT_C_CODE +#ifndef THIS_IS_YMAKEFILE +/* We need these because pointers are larger than the default ints. */ +#include <alloca.h> +#include <string.h> +extern void *malloc (), *realloc (); +extern long *xmalloc (), *xrealloc (); +#endif +#endif